//Création d'une chaine de paramètres en GET à partir des éléments d'un formulaire
function creerParametres(telForm) {
var chaine = ""
for (en=0; en < telForm.elements.length; en++) {
	var Valeur;
	switch (telForm.elements[en].type) {
		case "select-one" :
		 	Valeur=telForm.elements[en].options[telForm.elements[en].selectedIndex].value;
			break;
			case "checkbox" :
				if(telForm.elements[en].checked)
					Valeur = 1;
				else 
					Valeur = 0;
			 	break;
			case "radio" :
				Valeur="";
				var index_radio = en - 1;
				do{
					index_radio = index_radio + 1;
					if (telForm.elements[index_radio + 1])
					{
					    if (telForm.elements[index_radio].name == telForm.elements[index_radio + 1].name) 
					    	var TMP = 1;
					    else 
					    	var TMP = 2;
					}
					else 
						var TMP = 2;
					if(telForm.elements[index_radio].checked)
						Valeur = telForm.elements[index_radio].value; 
  				}while ( en < telForm.elements.length && TMP== 1)
				en = index_radio;
				break;
				default :
					Valeur=telForm.elements[en].value;
	}//switch
 	if (telForm.elements[en].type && telForm.elements[en].type != "button")
	{
		chaine += telForm.elements[en].name + "=" + Valeur + String.fromCharCode(38) //""
	}//if
}//for
return chaine
} 

//Initialisation de l'objet xmlhttp
function initDigix()
{
	var xmlhttp=false;

	//Older versions of IE
	try {
	  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch (E) {
	   		xmlhttp = false;
	  	}//catch
	}//catch
	
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	  xmlhttp = new XMLHttpRequest();
	}//if
	
	return xmlhttp;	
}//function



//Fonction de chargemenr d'une url dans Digix
function loadDigix(telXmlhttp, telleUrl, telleMethode, telContenant)
{	
	var xmlhttp=null;
	var messageAttente="<table width='100%' cellspacing='0' cellpadding='0'><tr><td align='center'><b>Chargement en cours ...</b></td></tr><tr><td align='center'><b>veuillez patienter</b></td></tr></table>";

	if (typeof telXmlhttp!='undefined')
	{
		xmlhttp=telXmlhttp;
		xmlhttp.open(telleMethode,telleUrl,true);
		xmlhttp.onreadystatechange=function() {
			if (xmlhttp.readyState=="4")
				document.getElementById(telContenant).innerHTML=xmlhttp.responseText;
			else
				document.getElementById(telContenant).innerHTML=messageAttente;
		}//function
	 	xmlhttp.send(null);
	}//if	
}//function

