// JavaScript Document

//Création du Prototype pour lanimation des menu, section Folio

//init Variable

actif = "aucun";
onwait = "aucun";
actif2 = "aucun"
running = "no";
function checkForResize2(process){
	
	if(actif2 !=="on"){
		
		if(actif !== "aucun"){
			actif2 = "on"
			monDiv = actif
			animReduce2()
			callAjax("formId="+process);
		}
		
	
	}
}










function checkForResize(id,process){
	if(actif.id !== id){
		if(actif !== "aucun"){
			if (actif2 !== "aucun"){
				actif2 = "aucun"	
				}
			if (actif2 !== "aucun"){
				actif2 = "aucun"	
				}
	
		onWaitId = document.getElementById(id);
		if( running == "no"){
		running == "yes"
		getForResize(actif,'reduce')
		}
		}
		else{
			if (actif2 !== "aucun"){
				actif2 = "aucun"	
			}
		if( running == "no"){
		running == "yes"
		getForResize(id,'enlarge')
		}
		}
		if(actif == "aucun"){
			callAjax("formId="+process);
		}
	}
	
}



function getForResize(id,operand){
	if(operand !== 'reduce'){
	monDiv = document.getElementById(id);
	currentHeight = monDiv.offsetHeight;
	animEnlarge();
	}
	else{
	monDiv = id;
	currentHeight = monDiv.offsetHeight;
	animReduce();
	}
}




function animEnlarge(){
	if (currentHeight < 193){
		
		monDiv.style.height =currentHeight+10+"px"
		currentHeight = monDiv.offsetHeight;
		window.setTimeout("animEnlarge()",5);
	}
	else{
	running == "no"
	actif =  monDiv
	}
}

function animReduce(){
	if (currentHeight > 0){
		monDiv.style.height =currentHeight-10+"px"
		currentHeight = monDiv.offsetHeight;
		window.setTimeout("animReduce()",5);
	}
	else{
	running == "no"
	//alert(actif.id)	
	//alert(onWaitId.id)
	monDiv = onWaitId
	animEnlarge()
	
	
	
	}
}



function animReduce2(){
	if (currentHeight > 0){
		monDiv.style.height =currentHeight-10+"px"
		currentHeight = monDiv.offsetHeight;
		window.setTimeout("animReduce2()",5);
	}
	else{
	running == "no"
	//alert(actif.id)	
	//alert(onWaitId.id)
	actif = "aucun";
	
	
	
	
	}
}












function setFolioMenu(){
	if (document.getElementById('container1')) {
document.getElementById('container1').style.height= '0px'	
document.getElementById('container1').style.marginBottom= '0px'

document.getElementById('container2').style.height= '0px'	
document.getElementById('container2').style.marginBottom= '0px'

document.getElementById('container3').style.height= '0px'	
document.getElementById('container3').style.marginBottom= '0px'
	}
}

