function file(fichier) {
	 //alert(IdM+fichier)
	 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.send(null); 
     if(xhr_object.readyState == 4) { return(xhr_object.responseText);
	 } else { return(false); }
} 


function writediv(Resul,Id) {
	document.getElementById(Id).innerHTML = Resul;
}


function returnMatch() {
	returne = file('assets/ajax/ajax.php?Pge=compteArebour.php&Aff=Match')
	writediv(returne,"CompteAreb");

setTimeout("returnMatch()",1000);
}

function returnPlaque(N,P) {
	returne = file(host+'index.php?id=7&NumP='+N+'&WerP=Plaque'+P)
	return returne;
}
function returnCommu(A) {
	returne = file(host+'/index.php?id=7&Alp='+A)
	writediv(returne,"affCommu");
}

function returnActu(A) {
	returne = file(host+'/index.php?id=7&Actu='+A)
	writediv(returne,"AffActu");
}

function returnSysP(A,I) {
	returne = file(host+'index.php?id=7&SysP='+A+'&Ipl='+I)
	writediv(returne,"SysP"+I);
}


function MM_FunctionPOST(param,Pge,Id) {
	//alert(param+" "+Id)
	if(document.all) {
	//Internet Explorer
	var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
	} else {
	//Mozilla
	var XhrObj = new XMLHttpRequest();
	}//fin else

	fichier = 'assets/ajax/ajax.php?Pge='+Pge+'&Id='+Id
XhrObj.open("POST", fichier);
	//Ok pour la page cible
	XhrObj.onreadystatechange = function() { 
		if (XhrObj.readyState == 4 && XhrObj.status == 200) { //return XhrObj.responseText;  
		 writediv(XhrObj.responseText,Id); 
		}
	}
	
	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	XhrObj.send(param);
}

function nameForm(Form,Name) {
return document.forms[Form].elements[Name];
}viewValue

function idForm(Name) {
return document.getElementById(Name);
}

///****** ICI ******//
var returnArgForm = new Array;

function verifChampN() { 
var aCha = new Array;
var error = "";
chargeImgs("Submit1",ImgsWait);
chargeImgs("Submit2",ImgsWait);
	Champ = verifChampN.arguments
	for(var i=0; i < Champ.length; i++) {
		aCha[i] = sliptArg(Champ[i]);
		chargeImgs(aCha[i]["Name"],Imgs001);
		if(aCha[i]["Type"] == "value" || aCha[i]["Type"] == "valueP") { 
			error+= viewValue(aCha[i]);
		}
		if(aCha[i]["Type"] == "valueP" || aCha[i]["Type"] == "Pq") { 
			error+= viewPlaqueN(aCha[i])
		}
		if(aCha[i]["Type"] == "radio") { 
			error+= viewRadio(aCha[i])	
		}
	}	
	//if(nameForm("form1","Plaque1")=="undefined") {
	nameForm("form1","Plaque1").value = idForm("Plaque1").value;
	nameForm("form1","Plaque12").value = idForm("Plaque12").value;
	nameForm("form1","Plaque13").value = idForm("Plaque13").value;
	nameForm("form1","SIV1").value = idForm("ifSIV1").value;
	//}
	
	nameForm("form1","Plaque2").value = idForm("Plaque2").value;
	nameForm("form1","Plaque22").value = idForm("Plaque22").value;
	nameForm("form1","Plaque23").value = idForm("Plaque23").value;
	nameForm("form1","SIV2").value = idForm("ifSIV2").value;

	nameForm("form1","Plaque3").value = idForm("Plaque3").value;
	nameForm("form1","Plaque32").value = idForm("Plaque32").value;
	nameForm("form1","Plaque33").value = idForm("Plaque33").value;
	nameForm("form1","SIV3").value = idForm("ifSIV3").value;

//alert(idForm("Plaque1").value+" tio "+nameForm("form1","Plaque1").value)

setTimeout("Submit001()",1000);
	if(error!="") { 
		return false;
	}
}

function verifChamp() { 
var aCha = new Array;
var error = "";
chargeImgs("Submit1",ImgsWait);
chargeImgs("Submit2",ImgsWait);
	Champ = verifChamp.arguments
	for(var i=0; i < Champ.length; i++) {
		aCha[i] = sliptArg(Champ[i]);
		chargeImgs(aCha[i]["Name"],Imgs001);
		if(aCha[i]["Type"] == "value" || aCha[i]["Type"] == "valueP") { 
			error+= viewValue(aCha[i]);
		}
		if(aCha[i]["Type"] == "valueP" || aCha[i]["Type"] == "Pq") { 
			error+= viewPlaque(aCha[i])
		}
		if(aCha[i]["Type"] == "radio") { 
			error+= viewRadio(aCha[i])	
		}
	}
	//alert(Champ[0])

setTimeout("Submit001()",1000);
	if(error!="") { 
		return false;
	}
}

function sliptArg(argForm) { 
var splitForm=argForm.split("|");
	returnArgForm["Name"] = splitForm[0];
	returnArgForm["Texte"] = splitForm[1];
	returnArgForm["Type"] = splitForm[2];
	return returnArgForm;
}

function viewValue(Param) { 
var retor = "";
	if(idForm(Param["Name"]).value == "") { 
		if(Param["Name"].substring(0,6)=="Plaque") { 
			Param["Name"] = Param["Name"].substring(0,6)+Param["Name"].substring(6,7);
		}
		chargeImgs(Param["Name"],ImgsAlert);
		retor = 1;
	}
	return retor;
}

function viewRadio(Param) { 
var retor = "";
var chek = MM_verifRadio("form1",Param["Name"])
	if(chek["Value"] == "") { 
		chargeImgs(Param["Name"],ImgsAlert);
		retor = 1;
	}
	return retor;
}

function viewPlaqueN(Param) { 
var retor = "";
var NumPla = "";
	alert(" toto ");

	if(nameForm("form1",Param["Name"]).value!="") { 
	nameForm("form1",Param["Name"]+2).value = UpperCase(nameForm("form1",Param["Name"]+2).value);
	idP = Param["Name"].substring(6,7);
	affError(idP,"Close");
	NumPla = nameForm("form1",Param["Name"]).value+nameForm("form1",Param["Name"]+2).value+nameForm("form1",Param["Name"]+3).value
		if(NumPla.length>8) { 
			chargeImgs(Param["Name"],ImgsAlert);
			retor = 1;
			affErrorP(idP,"Open",NumPla+ " erreur plaque");
		} else { 
			if(returnPlaque(NumPla,idP)!="") { 
			chargeImgs(Param["Name"],ImgsAlert);
			retor = 1;
			affError(idP,"Open",NumPla);
			}
		}
	}
	return retor;
}

function viewPlaque(Param) { 
var retor = "";
	if(nameForm("form1",Param["Name"]).value!="") { 
	nameForm("form1",Param["Name"]).value = UpperCase(nameForm("form1",Param["Name"]).value);
	idP = Param["Name"].substring(6,7);
	affError(idP,"Close");
		if(returnPlaque(nameForm("form1",Param["Name"]).value,idP)!="") { 
		chargeImgs(Param["Name"],ImgsAlert);
		retor = 1;
		affError(idP,"Open",nameForm("form1",Param["Name"]).value);
		}
	}
	return retor;
}

function affErrorP(Id,On,val) { 
	ObjDiv=document.getElementById('Error'+Id)
		if(ObjDiv) {
			if(On=="Open") {
			ObjDiv.style.backgroundColor="#FFCCCC"
			ObjDiv.style.height="20px"
			ObjDiv.style.border="#FF0000 1px solid";
			ObjDiv.style.lineHeight="20px"
			ObjDiv.style.fontSize="11px"
			ObjDiv.style.fontWeight="bold"
			ObjDiv.style.textAkign = "center"
			writediv(val,'Error'+Id)
			}
			if(On=="Close") {
			ObjDiv.style.backgroundColor="#FFFFFF"
			ObjDiv.style.height="0px"
			ObjDiv.style.border="#FF0000 0px solid";
			ObjDiv.style.lineHeight="0px"
			ObjDiv.style.fontSize="1px"
			ObjDiv.style.fontWeight="normal"
			writediv("",'Error'+Id)
			}
		}
}

function affError(Id,On,val) { 
	ObjDiv=document.getElementById('Error'+Id)
		if(ObjDiv) {
			if(On=="Open") {
			ObjDiv.style.backgroundColor="#FFCCCC"
			ObjDiv.style.height="20px"
			ObjDiv.style.border="#FF0000 1px solid";
			ObjDiv.style.lineHeight="20px"
			ObjDiv.style.fontSize="11px"
			ObjDiv.style.fontWeight="bold"
			writediv(val+" n° de plaque déja enregistrée",'Error'+Id)
			}
			if(On=="Close") {
			ObjDiv.style.backgroundColor="#FFFFFF"
			ObjDiv.style.height="0px"
			ObjDiv.style.border="#FF0000 0px solid";
			ObjDiv.style.lineHeight="0px"
			ObjDiv.style.fontSize="1px"
			ObjDiv.style.fontWeight="normal"
			writediv("",'Error'+Id)
			}
		}
}


function Submit001() { 
	chargeImgs("Submit1",Imgs001);
	chargeImgs("Submit2",Imgs001);
}

function UpperCase(Case) { 
	return Case.toUpperCase();
}
function MM_verifRadio(Form,Name) {
var retor = new Array;
	retor["Chek"] = false;
	retor["Value"] = "";
	radioCh = document.getElementsByName(Name)
		for (a=0; a<(radioCh.length); a++) { 
		if(document.getElementsByName(Name)[a].checked) { 
		retor["Chek"] = true; 
		retor["Value"] = document.getElementsByName(Name)[a].value 
		}
		}
	return retor;
}

var ImgsWait = new Image();
var ImgsAlert = new Image();
var Imgs001 = new Image();
var ImgsAc = new Image();
var ImgsPre = new Image();
var ImgsLiens = new Image();
var ImgsDech = new Image();
function preloadImgs(){
	ImgsWait.src = 'assets/templates/decoset/images/wait.gif';
	ImgsAlert.src = 'assets/templates/decoset/images/alert.gif';
	Imgs001.src = 'assets/templates/decoset/images/001.gif';
	ImgsAc.src = 'assets/templates/decoset/images/Bt-Ac2.jpg';
	ImgsPre.src = 'assets/templates/decoset/images/Bt-Pre2.jpg';
	ImgsLiens.src = 'assets/templates/decoset/images/Bt-Liens2.jpg';
	ImgsDech.src = 'assets/templates/decoset/images/Bt-Dech2.jpg';
}

function chargeImgs(id,objet_im) {
	if(window.document.images["Imgs"+id]) { 
 window.document.images["Imgs"+id].src = objet_im.src;
// 	alert(objet_im.src)
	}
}
preloadImgs();

function set_timesLI(times,Id,A) { 
 setTimeout('returnLInfos("'+Id+'","'+A+'")',times); 
}