var timeout;
var timeout2;
var next_id = "";
var maxHeight = 0;

function tweenFade0() {
	$('contain_portfolio').fade('0');
}

function tweenFade1() {
	$('contain_portfolio').fade('1');
}

window.addEvent('domready', function() {	
	if($$('.contain div.cols'))
	{
		$$('div.main_contact div.contain div.cols').each(function(element){
			if(element.offsetHeight > maxHeight)
				maxHeight = element.offsetHeight;
		});
		
		$$('div.main_contact div.contain div.cols').each(function(element){
			element.style.height = (maxHeight-40)+'px';
		});
	}
	
	if($('portfolio_home'))
	{
		timeout = setTimeout("change_real()",5000);
		
		$('contain_portfolio').addEvent('mouseover', function() {
			clearTimeout(timeout);
		});
		
		$('contain_portfolio').addEvent('mouseout', function() {
			timeout = setTimeout("change_real()",5000);
		});
	}
	
	if($('img_portfolio'))
	{
		timeout2 = setTimeout("change_portfolio_pic()",2000);
	}
	
	if($("btn-send-form"))
	{
		$('btn-send-form').addEvent('click', function(e){
			new Event(e).stop();
			if(FormValidateAlert('contact_form')){
				$('contact_form').fireEvent('submit');
			}
		});
		
		$('contact_form').addEvent('submit', function(e) {
			if(e){
				new Event(e).stop();
			}
			var allNews = $('contact_form_result').empty().addClass('ajax-loading');
			this.set('send', {
				evalScripts: true,
				onComplete: function(response) {
					allNews.removeClass('ajax-loading');
					allNews.set('html', response);
					$('contact_form').empty();
				}
			});
			this.send();
		});
	}
});


function change_real(my_next_id)
{
	tweenFade0();
	clearTimeout(timeout);
	timeout = setTimeout("change_real2('"+my_next_id+"')",500);
}

function change_real2(my_next_id)
{
	clearTimeout(timeout);
	var ctnAdd = $('contain_portfolio').empty().addClass('ajax-loading');
	$$('ul.main_menu_realisation a.active').each(function(element){ 
		if(my_next_id == '' || my_next_id == 'undefined' || my_next_id == null)
		{
			if(element.id < $('nb_img_acc').value)
				next_id = parseInt(element.id) + 1;
			else
				next_id = 1;
		}
		else
			next_id = my_next_id;
		
		element.removeClass('active');
	});
	
	
	$$('ul.main_menu_realisation a#'+next_id).addClass('active');
	var req = new Request.HTML({
		evalScripts: true,
		method: 'get',
		url: 'inc/app/mod_portfolio/ajax.php?limit='+(next_id-1),
		update: $('contain_portfolio'),
		onComplete: function(response) { 
			ctnAdd.removeClass('ajax-loading');
			tweenFade1();
		}
	}).send();
	
	if(my_next_id == '' || my_next_id == 'undefined' || my_next_id == null)
		timeout = setTimeout("change_real()",5000);
	else
		clearTimeout(timeout);
}


function change_portfolio_pic(my_next_id)
{
	var ctnAdd = $('img_portfolio').empty().addClass('ajax-loading');
	$$('.nav_portfolio a.active').each(function(element){ 
		if(my_next_id == '' || my_next_id == 'undefined' || my_next_id == null)
		{
			if(element.id < $('nbImage').value)
				next_id = parseInt(element.id) + 1;
			else
				next_id = 1;
		}
		else
			next_id = my_next_id;
		
		element.removeClass('active');
	});
	
	$$('.nav_portfolio a#'+next_id).addClass('active');
	var req = new Request.HTML({
		evalScripts: true,
		method: 'get',
		url: 'inc/app/mod_portfolio/ajax_ctn.php?limit='+next_id+'&id='+$('id').value,
		update: $('img_portfolio'),
		onComplete: function(response) { 
			ctnAdd.removeClass('ajax-loading');
		}
	}).send();
	
	if(my_next_id == '' || my_next_id == 'undefined' || my_next_id == null)
		timeout2 = setTimeout("change_portfolio_pic()",5000);
	else
		clearTimeout(timeout2);
}