// JavaScript Document
// pour gerer le changement de class
function menuperso(sa, classoff, classon){

Nom = navigator.appName;

	if(Nom == 'Microsoft Internet Explorer'){
	classe = 'className';
	}else{
	classe = 'class';
	}

var target = sa.firstChild;

	if (target == '[object Text]'){
	var target = sa.firstChild.nextSibling;
	}
	

	if (target.getAttribute(classe) == classon){
		target.setAttribute(classe, classoff);
	}else{
		target.setAttribute(classe, classon);
	}


}


function plusinfo(sa){
	long = sa.parentNode.childNodes.length;
	result =0;
	for(var i=0; i< long; i++){
		if (sa.parentNode.childNodes[i].style.display == 'none' && sa.parentNode.childNodes[i].getAttribute('name') != 'off'){
			sa.parentNode.childNodes[i].style.display = '';
			break;
		}else{
			result++;
		}
	}
	if (result == long){
		for(var i=0; i< long; i++){
			if (sa.parentNode.childNodes[i].style.display == 'none'){
				sa.parentNode.childNodes[i].style.display = '';
				break;
			}
		}
	
	}
	
	
	
}




function menufocus(sa, classoff, classon){

Nom = navigator.appName;

if(Nom == 'Microsoft Internet Explorer'){
classe = 'className';
}else{
classe = 'class';
}



for(var i=0; i< sa.parentNode.childNodes.length; i++){
	if (sa.parentNode.childNodes[i] == '[object Text]'){
		
	}else{
		if (sa.parentNode.childNodes[i].getAttribute(classe) == classoff || sa.parentNode.childNodes[i].getAttribute(classe) == classon){
			
			if (sa.parentNode.childNodes[i] != sa){
				sa.parentNode.childNodes[i].setAttribute(classe, classoff);
				sa.parentNode.childNodes[i].style.display = 'none';
				
			}else{
				
			}
			
		}
	}
}

for(var i=0; i< sa.parentNode.childNodes.length; i++){

		if (sa.parentNode.childNodes[i] == sa){
		

			if (sa.parentNode.childNodes[i+1].style){
				sa.parentNode.childNodes[i+1].style.display = '';
			}else{
				sa.parentNode.childNodes[i-2].style.display = '';
			}
				
			
			if (sa.parentNode.childNodes[i-1].style){
				sa.parentNode.childNodes[i-1].style.display = '';
			}else{
				sa.parentNode.childNodes[i+2].style.display = '';
			}

		}

}


if (sa.getAttribute(classe) == classoff){
sa.setAttribute(classe, classon);
}


}



function gestionul(){
	
	
	if ($("mblock_1").style.paddingBottom.substring(0,4) > 999){
	var padding1 = $("mblock_1").style.paddingBottom.substring(0,4);
	}else if ($("mblock_1").style.paddingBottom.substring(0,3) > 99){
	var padding1 = $("mblock_1").style.paddingBottom.substring(0,3);
	}else if ($("mblock_1").style.paddingBottom.substring(0,2) > 9){
	var padding1 = $("mblock_1").style.paddingBottom.substring(0,2);
	}else{
	var padding1 = $("mblock_1").style.paddingBottom.substring(0,1);
	}
	
	if ($("mblock_2").style.paddingBottom.substring(0,4) > 999){
	var padding2 = $("mblock_2").style.paddingBottom.substring(0,4);
	}else if ($("mblock_2").style.paddingBottom.substring(0,3) > 99){
	var padding2 = $("mblock_2").style.paddingBottom.substring(0,3);
	}else if ($("mblock_2").style.paddingBottom.substring(0,2) > 9){
	var padding2 = $("mblock_2").style.paddingBottom.substring(0,2);
	}else{
	var padding2 = $("mblock_2").style.paddingBottom.substring(0,1);
	}
	
		if ($("mblock_3").style.paddingBottom.substring(0,4) > 999){
	var padding3 = $("mblock_3").style.paddingBottom.substring(0,4);
	}else if ($("mblock_3").style.paddingBottom.substring(0,3) > 99){
	var padding3 = $("mblock_3").style.paddingBottom.substring(0,3);
	}else if ($("mblock_3").style.paddingBottom.substring(0,2) > 9){
	var padding3 = $("mblock_3").style.paddingBottom.substring(0,2);
	}else{
	var padding3 = $("mblock_3").style.paddingBottom.substring(0,1);
	}
	
	
	
	 if ($("mblock_1").clientHeight > $("mblock_2").clientHeight && $("mblock_1").clientHeight > $("mblock_3").clientHeight){
		 taillemax = ($("mblock_1").clientHeight-(padding1*1));
		 
		 $("mblock_1").style.paddingBottom = '0px';
		 
		 	if (taillemax-($("mblock_2").clientHeight+(padding2*1)) >= 0){
		 		$("mblock_2").style.paddingBottom = ((taillemax-($("mblock_2").clientHeight+(padding2*1)))+'px');
			}
			
		 	if (taillemax-($("mblock_3").clientHeight+(padding3*1)) >= 0){
		 		$("mblock_3").style.paddingBottom = ((taillemax-($("mblock_3").clientHeight+(padding3*1)))+'px');
			}

	 
	 }else if ($("mblock_2").clientHeight > $("mblock_1").clientHeight && $("mblock_2").clientHeight > $("mblock_3").clientHeight){
 		 taillemax = ($("mblock_2").clientHeight-(padding2*1));
		 
		 $("mblock_2").style.paddingBottom = '0px';
			if (taillemax-($("mblock_1").clientHeight+(padding1*1)) >= 0){
		 		$("mblock_1").style.paddingBottom = ((taillemax-($("mblock_1").clientHeight+(padding1*1)))+'px');
			}
			if (taillemax-($("mblock_3").clientHeight+(padding3*1)) >= 0){
		 		$("mblock_3").style.paddingBottom = ((taillemax-($("mblock_3").clientHeight+(padding3*1)))+'px');
			}
		 
	 }else if ($("mblock_3").clientHeight > $("mblock_1").clientHeight && $("mblock_3").clientHeight > $("mblock_2").clientHeight){
	 	 taillemax = ($("mblock_3").clientHeight-(padding3*1));
		 $("mblock_3").style.paddingBottom = '0px';

		 	if (taillemax-($("mblock_2").clientHeight+(padding2*1)) >= 0){
		 		$("mblock_2").style.paddingBottom = ((taillemax-($("mblock_2").clientHeight+(padding2*1)))+'px');
			}
			if (taillemax-($("mblock_1").clientHeight+(padding1*1)) >= 0){
		 		$("mblock_1").style.paddingBottom = ((taillemax-($("mblock_1").clientHeight+(padding1*1)))+'px');
			}
	 }
	
	
}




function position(element, id_session){
	
	//alert ($("firstlist").clientHeight);

	if (element.firstChild == '[object Text]'){
		target = element.firstChild.nextSibling;
	}else{
		target = element.firstChild;
	}

 	var cible = $(target.getAttribute('id')).parentNode.parentNode.getAttribute('id');
	
	
	var taillenoeud = $(cible).childNodes.length;
	for (i=0; i<= (taillenoeud-1) ;i++){
		
			if ($(cible).childNodes[i].firstChild == '[object Text]'){
				var position = $(cible).childNodes[i].firstChild.nextSibling;
			}else{
				var position = $(cible).childNodes[i].firstChild;
			}
			

			if (position.getAttribute('id') == target.getAttribute('id')){
				var positionement = i+1;
				ajax("setsession.php", "suppr", (cible+'_'+positionement), id_session, target.getAttribute('id'));
			}else{
				var positionement = i+1;
				ajax("setsession.php", "session", (cible+'_'+positionement), id_session, position.getAttribute('id'));
			}
			
		//alert (position.getAttribute('id'));
	}
	
	
	gestionul();





}

function color(color, id_session){
ajax("setsession.php", 'color', 'color', id_session, color);
}



