function alerte_test(form,divid1,name)
{
	var valeurs;
	for (var l = 0; l < document.forms.length; l++)
	{
	   alert(document.forms[l]);
	}
	
}

function newniveau(id_niveau,id_cat)
{
	var filename = "comparateur_ajax.php"; 
	var xhr_object = null; 
	var divid="";
	divid="niv_cat"+id_cat;//ID de la div à modifier
	//alert(id_niveau+" "+id_cat+" "+divid)
		 
	if(window.XMLHttpRequest) // Firefox 
		   xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else 
	{ // XMLHttpRequest non supporté par le navigateur 
		   //document.write("<iframe scr='"+filename+"' width='1' height='1' border='0'></iframe>");
		   return; 
	} 


	var method   = "POST"; 
	var data     = null; 
	data = "a=newniv&idnew="+id_niveau+"&idcat="+id_cat; 
	
	xhr_object.open(method, filename, true); 
	xhr_object.onreadystatechange = function() 
	{ 
		   if(xhr_object.readyState == 4) document.getElementById(divid).innerHTML = xhr_object.responseText;
	}	 
		 
	if(method == "POST") 
		   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	xhr_object.send(data); 
	
}

function cherche_result(form,divid1,option)
{
	var valeurs="";
	for (var l = 0; l < form.elements.length; l++)
	{
		if(form.elements[l].value!=0)
		{
			if(valeurs!="")valeurs+="-";
			valeurs+=form.elements[l].value;
			//alert(form.elements[l].name+"="+form.elements[l].value);
		}
	}
	var filename = "comparateur_ajax.php"; 
	var xhr_object = null; 
	document.getElementById(divid1).innerHTML='<div align="center">en cours de recherche...</div>';
		 
	if(window.XMLHttpRequest) // Firefox 
		   xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else 
	{ // XMLHttpRequest non supporté par le navigateur 
		   //document.write("<iframe scr='"+filename+"' width='1' height='1' border='0'></iframe>");
		   return; 
	} 


	var method   = "POST"; 
	var data     = null; 
	data = "a=tri&vals="+valeurs; 
	
	xhr_object.open(method, filename, true); 
	xhr_object.onreadystatechange = function() 
	{ 
		   if(xhr_object.readyState == 4) document.getElementById(divid1).innerHTML = xhr_object.responseText;
	}	 
		 
	if(method == "POST") 
		   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	xhr_object.send(data); 
	
}

function plusdephotos(next,max_photos)
{
	var filename = "comparateur_ajax.php"; 
	var xhr_object = null; 
	var divid="cadrephotos"+next;//ID de la div à modifier
	if(next<5)
	{
		var nextplus=next+1;
		var divid2="cadrephotos"+nextplus;//ID de la div à modifier
	}
	//alert(id_niveau+" "+id_cat+" "+divid)
		 
	if(window.XMLHttpRequest) // Firefox 
		   xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else 
	{ // XMLHttpRequest non supporté par le navigateur 
		   //document.write("<iframe scr='"+filename+"' width='1' height='1' border='0'></iframe>");
		   return; 
	} 

	var method   = "POST"; 
	var data     = null; 
	data = "a=plusphotos&next="+next; 
	
	xhr_object.open(method, filename, true); 
	xhr_object.onreadystatechange = function() 
	{ 
		var chaine=xhr_object.responseText;
		var reg=new RegExp("@", "g");
		var tableau=chaine.split(reg);
		
		if(xhr_object.readyState == 4) 
		{
			document.getElementById(divid).innerHTML = tableau[0];
			if(next<max_photos)
			{
				document.getElementById(divid2).innerHTML = tableau[1];
			}
		}
	}	 
		 
	if(method == "POST") 
		   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	xhr_object.send(data); 
	
}

function addcomp(id_t,nom_t)
{
	var filename = "comparateur_ajax.php"; 
	var xhr_object = null; 
	var divid="";
	divid="selectiontel";//ID de la div à modifier
		 
	if(window.XMLHttpRequest) // Firefox 
		   xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else 
	{ // XMLHttpRequest non supporté par le navigateur 
		   //document.write("<iframe scr='"+filename+"' width='1' height='1' border='0'></iframe>");
		   return; 
	} 


	var method   = "POST"; 
	var data     = null; 
	data = "a=addcomp&idt="+id_t+"&nomt="+nom_t; 
	
	xhr_object.open(method, filename, true); 
	xhr_object.onreadystatechange = function() 
	{ 
		   if(xhr_object.readyState == 4) document.getElementById(divid).innerHTML = xhr_object.responseText;
	}	 
		 
	if(method == "POST") 
		   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	xhr_object.send(data); 
	
}

function visibilite(thingId,txtAff,txtMasque)
{
	var targetElement; var targetElementLink;
	targetElement = document.getElementById(thingId) ;
	targetElementLink = document.getElementById(thingId+'Link');
	if (targetElement.style.display == "none")
	{
		targetElement.style.display = "" ;
		targetElementLink.innerHTML = txtMasque ;
	} 
	else 
	{
		targetElement.style.display = "none" ;
		targetElementLink.innerHTML = txtAff ;
	}
}

function input_file(form)
{
	for (var l = 0; l < form.elements.length; l++)
	{
		if(form.elements[l].type=='file' && form.elements[l].value=='')
		{
			form.elements[l].type='text';
		}
		//else if(form.elements[l].type=='button')alert(form.elements[l].value);//form.elements[l].type='submit';
	}
	
	//form.submit();
}

function verif_chiffres_virgule2(donnee)
{
 donnee=donnee.replace(/,/g,'.');
 donnee =donnee.replace(/[^0-9\.]/g,'');
 if(isNaN(donnee))donnee=donnee.substr(0,donnee.length-1);
 if((donnee*100)%1!=0)donnee=Math.round(donnee*100)/100;
 return donnee;
}

function verif_chiffres(donnee)
{
 donnee=donnee.replace(/,/g,'.');
 donnee =donnee.replace(/[^0-9\.]/g,'');
 if(isNaN(donnee))donnee=donnee.substr(0,donnee.length-1);
 return donnee;
}
function verif_entier(donnee)
{
 donnee =donnee.replace(/[^0-9]/g,'')
 if((donnee)%1!=0)donnee=Math.round(donnee);
 return donnee;
}

function are_you_sure(donnee,message)
{
 if(!confirm(message)){donnee.name='bennon';}
}

function verif_taille(donnee)
{
 donnee=donnee.replace(/^[^0-9]/ ,"")
 donnee=donnee.replace(/[^0-9x]/ ,"")
 return donnee;
}

