//Fonction de redirection à partir d'un select

function EF_redirection(targ,selObj,restore){ //v3.0

	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
}
		
function affIE(valeur){document.getElementById("Result").innerHTML=valeur;}
function affIEB(valeurs){document.getElementById("BlocDetails").innerHTML=valeurs;}

function AffResultats(ObjCible,Starter){
	
	//On rend visible la div des resultats
	var Cible = document.getElementById(ObjCible);
		Cible.style.display = "block";
		
		document.getElementById('BlocDetails').style.display 	= "none";
		document.getElementById("BlocMailler").style.display 	= "none";
	
		window.scrollTo(0,550);
		
	// On récupère les critères de recherche	
	var BlocSpe 	= document.getElementById('Specialisation').selectedIndex;
	var Spe 		= document.getElementById('Specialisation').options[BlocSpe].value;
	
	var BlocLevel 	= document.getElementById('Niveau').selectedIndex;
	var Level 		= document.getElementById('Niveau').options[BlocLevel].value;
	
	var BlocCodeP 	= document.getElementById('Lieu').selectedIndex;
	var CodeP 		= document.getElementById('Lieu').options[BlocCodeP].value;
	

	
	var T1 		= document.getElementById('TimeFormation1');
	var T2 		= document.getElementById('TimeFormation2');
	var T3 		= document.getElementById('TimeFormation3');
	
	//On creait la variable de duree
	var TimeStu	= ''; 
	
	//On concatène les différente durées si besoin est.
	if(T1.checked == true)	{	TimeStu = TimeStu+'1|'; }
	if(T2.checked == true)	{	TimeStu = TimeStu+'2|'; }
	if(T3.checked == true)	{	TimeStu = TimeStu+'3';  }
	
	//On envoie les infos en Get afin de récupérer les resultat de notre requette
			//alert('Specialisation : '+Spe+'\n Niveau : '+Level+'\n Lieu : '+CodeP+'\n Dur\351e : '+TimeStu);
	if(liste = file('Resultats.php?Spe='+escape(Spe)+'&Level='+escape(Level)+'&CodeP='+escape(CodeP)+'&TimeStu='+escape(TimeStu)+'&Starter='+escape(Starter)));
			 {  
				
				var reg     	= new RegExp("(/amp/)", "g");
				var texte 		= liste.replace(reg,"&");
				
				
				var Resultas	= document.getElementById("Result");
				
				//
				if(navigator.appName=="Microsoft Internet Explorer")
				
						{	window.setTimeout(function(){affIE(texte)}, 1000);	}
						
				else	{	Resultas.innerHTML	=	texte;	}
	
			 }
		
	
}



function AffDetail(ObjCible){
	
	//On rend visible la div des resultats
	var Cibles = document.getElementById('BlocDetails');
		Cibles.style.display = "block";
		
		document.getElementById('Other').style.display = "block";
		document.getElementById("Result").style.display = "none";
		
		
		 window.scrollTo(0,0);

	
	//On envoie les infos en Get afin de récupérer les resultat de notre requette
			//alert('Specialisation : '+Spe+'\n Niveau : '+Level+'\n Lieu : '+CodeP+'\n Dur\351e : '+TimeStu);
	if(liste = file('Details.php?fichier='+escape(ObjCible)));
			 {  
				
				var reg     	= new RegExp("(/amp/)", "g");
				var texte 		= liste.replace(reg,"&");
				
				
				var Detailleurs	= document.getElementById("BlocDetails");
				
				//
				if(navigator.appName=="Microsoft Internet Explorer")
				
						{	window.setTimeout(function(){affIEB(texte)}, 1000);	}
						
				else	{	Detailleurs.innerHTML	=	texte;	}
	
			 }
		
	
}

function MaskDetail(){
	
	//On rend visible la div des resultats
		document.getElementById('BlocDetails').style.display 	= "none";
		document.getElementById('BlocMailler').style.display 	= "none";
		document.getElementById("Result").style.display 		= "block";
		
		
		window.scrollTo(0,550);

	
}

function file(fichier){// Fonction de connexion a la base SQL par php

	if(window.XMLHttpRequest)          // FIREFOX
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject)    // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return(false);
		xhr_object.open("GET", fichier, false);
		xhr_object.setRequestHeader('Cache-Control','no-cache, must-revalidate');
		xhr_object.setRequestHeader("cache-Control", "post-check=0, pre-check=0");
		xhr_object.setRequestHeader("cache-Control", "max-age=0");
		xhr_object.setRequestHeader("Pragma", "no-cache");
		xhr_object.send(null);
		if(xhr_object.readyState == 4) return(xhr_object.responseText);
		else return(false);
		
}

function Maileur(addMail){
	
	document.getElementById("BlocMailler").style.display 		= "block";
	
	document.getElementById("C_mail_Contact").value 			= addMail;
	
}

