var timeout;


function showReaPage(id) {
	var duration = 1000;
	if (timeout) return true;
	
	if ((id=="rea_page_1") && (!($("rea_page_2").hasClassName("js_hidden")))) {
		timeout = window.setTimeout(function() { new Effect.BlindUp("rea_page_2", { duration: (duration/1000) }); }, 0);
		window.setTimeout(function() { timeout = null; }, duration);
		$("rea_page_2").addClassName("js_hidden");
	}
	
	if ((id=="rea_page_2") && (!($("rea_page_1").hasClassName("js_hidden")))) {
		timeout = window.setTimeout(function() { new Effect.BlindUp("rea_page_1", { duration: (duration/1000) }); }, 0);
		window.setTimeout(function() { timeout = null; }, duration);
		$("rea_page_1").addClassName("js_hidden");
	}
	
	if ($(id).hasClassName("js_hidden")) {
		timeout = window.setTimeout(function() { new Effect.BlindDown(id, { duration: (duration/1000) }); }, 0);
		window.setTimeout(function() { timeout = null; }, duration);
		$(id).removeClassName("js_hidden");
	} else {
		timeout = window.setTimeout(function() { new Effect.BlindUp(id, { duration: (duration/1000) }); }, 0);
		window.setTimeout(function() { timeout = null; }, duration);
		
		$(id).addClassName("js_hidden");
	}
	if(($("rea_page_2").hasClassName("js_hidden")) && ($("rea_page_1").hasClassName("js_hidden"))){
		if ((id=="rea_page_1")) {
			timeout = window.setTimeout(function() { new Effect.BlindDown("rea_page_2", { duration: (duration/1000) }); }, 0);
			window.setTimeout(function() { timeout = null; }, duration);
			$("rea_page_2").removeClassName("js_hidden");
		}
		if ((id=="rea_page_2")) {
			timeout = window.setTimeout(function() { new Effect.BlindDown("rea_page_1", { duration: (duration/1000) }); }, 0);
			window.setTimeout(function() { timeout = null; }, duration);
			$("rea_page_1").removeClassName("js_hidden");
		}
	}
	
}

function rentre(id){
	var duration = 1000;
	id_1 = id;
	if(id_1 == "rea_page_1"){
		id_2 = 	"rea_page_2";
	}else{
		id_2 = 	"rea_page_1";
	}
	timeout = window.setTimeout(function() { new Effect.BlindUp(id_1, { duration: (duration/1000) }); }, 0);
	window.setTimeout(function() { timeout = null; }, duration);
		
	if($(id_2).hasClassName("js_hidden")){
		timeout = window.setTimeout(function() { new Effect.BlindDown(id_2, { duration: (duration/1000) }); }, 0);
		window.setTimeout(function() { timeout = null; }, duration);
		$(id_2).removeClassName("js_hidden");
	}else{
		timeout = window.setTimeout(function() { new Effect.BlindUp(id_2, { duration: (duration/1000) }); }, 0);
		window.setTimeout(function() { timeout = null; }, duration);
		
		timeout = window.setTimeout(function() { new Effect.BlindDown(id_1, { duration: (duration/1000) }); }, 0);
		window.setTimeout(function() { timeout = null; }, duration);
	}
}


function loadAssets() {
	var iAsset = 1; 
	$$("#assets li").each(function(element) { 
		element.rel = iAsset++;
		Event.observe(element, "mouseover", function() {
			$("asset_"+element.rel).show();
			//new Effect.Appear("asset_"+element.rel, {duration: 0.4});
		});
		Event.observe(element, "mouseout", function() {
			$("asset_"+element.rel).hide();
			//new Effect.Fade("asset_"+element.rel, {duration: 0.4});
		});
	});
}

function minHeight() {
	if ($("realisations")) return true;
	if ($("slideshow2")) {
		if ($("bottom_pitch")) {
			if ($("content").firstDescendant().getHeight()<900) $("content").firstDescendant().setStyle({height: "900px"});
		} else {
			if ($("content").firstDescendant().getHeight()<1000) $("content").firstDescendant().setStyle({height: "1000px"});
		}
	} else {
		if ($("bottom_pitch")) {
			if ($("content").firstDescendant().getHeight()<490) $("content").firstDescendant().setStyle({height: "490px"});
		} else {
			if ($("content").firstDescendant().getHeight()<590) $("content").firstDescendant().setStyle({height: "590px"});
		}
	}
}

function blink_show(){
	blink_tags  = document.all.tags('blink');
	blink_count = blink_tags.length;
	for ( i = 0; i < blink_count; i++ ){blink_tags[i].style.visibility = 'visible';}
	window.setTimeout( 'blink_hide()', 700 );
}
function blink_hide(){
	blink_tags  = document.all.tags('blink');
	blink_count = blink_tags.length;
	for ( i = 0; i < blink_count; i++ ){blink_tags[i].style.visibility = 'hidden';}
	window.setTimeout( 'blink_show()', 250 );
}

/***** bonnes affaires *******/
var bargains_is_ok = true;
function setBargainsOk(){
	bargains_is_ok = true;
	
}
function showBargains(id_bargains){
	if(bargains_is_ok){
		bargains_is_ok = false;
		if(!$(id_bargains).hasClassName('is_down')){
			hideAllBargains();
			Effect.BlindDown(id_bargains , { duration: 0.4  });
			$(id_bargains).addClassName('is_down');
			$(id_bargains.replace("_","")).addClassName('is_down');
		}else{
			hideAllBargains();
		}
		setTimeout("setBargainsOk()",600);
	}	
}

function hideAllBargains(){
	$$(".content_affaire").each(function(element) {
		if(element.hasClassName('is_down')){
			Effect.BlindUp(element, { duration: 0.4 });
			element.removeClassName('is_down');
			$((element.id).replace("_","")).removeClassName('is_down');
			
		}
	}); 
}


function showInfoPicto(){
	$$(".picto_info").each(function(element) { 
		Event.observe(element, "mouseover", function() {
			$(element.id.replace("picto","img")).style.visibility = 'visible';
			$(element.id.replace("picto","img")).style.zIndex = "3000";
		});
		Event.observe(element, "mouseout", function() {
			$(element.id.replace("picto","img")).style.visibility = 'hidden';
		});
	});
}

function showInfoGamme(){
	$$(".link_gamme").each(function(element) { 
		Event.observe(element, "mouseout", function() {
			$$(".l_list").each(function(element) {
				$(element).setStyle({
					display: 'none'
				});	
			});
		});	
		Event.observe(element, "mouseover", function() {
			$(element.id.replace("link_gamme","l_list")).setStyle({
				display: 'block'
			});	
		});	
	});
}

/************************************/


Event.observe(window, 'load', function() {
	loadAssets();
	try{blink_show();}catch(e){}
});


window.onresize = function() {}

