// JavaScript Document
function formatParam(f) {
	var p = "";
	for(i=0;i<f.elements.length;i++){
		switch(f.elements[i].getAttribute("type")){
			case('reset'):
				break;
			case('submit'):
				break;
			case('button'):
				break;
			case('checkbox'):
				if(f.elements[i].checked)
					p += "&"+f.elements[i].name + "=" + encodeURIComponent(f.elements[i].value);
				break;
			case('radio'):
				if(f.elements[i].checked)
					p += "&"+f.elements[i].name + "=" + encodeURIComponent(f.elements[i].value);
				break;
			default:
				p += "&"+f.elements[i].name + "=" + encodeURIComponent(f.elements[i].value);
				break;
		}
	}
	return p;
}
function getNewXMLHTTP() {
	try {
		return new XMLHttpRequest();
	} catch(e) {	
		try {
			var aObj = new ActiveXObject("Msxml2.XMLHTTP");
	  	} catch (e) {
			try {
				var aObj = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer
			} catch(e) {
		  		return false;
			}
	 	}
	}
	return aObj;
}
function wddxGetElement(str,elementName) {
	var re = new RegExp('<'+elementName+'>([\\s\\S]*?)<\/'+elementName+'>','i');
	var arrFound = re.exec(str);
	if (arrFound && (arrFound.length>1)) return arrFound[1];
	else return "Error on RegExp";
}
function listGetAt(st,val,sep){
	var i1=0,i2=0,j=0;
	var st1;
	for(j=0;j<val;j++){
		i2=st.indexOf(sep);
		if(i2>=0){
			st1=st.substring(0,i2);
			st=st.substring(i2+1,st.length+1);
		}
		else
			st1=st;
	}
	return st1
}

function clearResult(table){
	var nb = document.all(table).rows.length;
	for(i=eval(nb-1);i>=0;i--){
		document.all(table).deleteRow(i);
	}
}
function PopupCentrer(page,largeur,hauteur,options) 
  {
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
	}