function init(){
	nav=navigator.appName;ns=nav=="Netscape"?1:0;bw=(ns)?"ns":"ie";
	txt=navigator.appVersion;if(!ns)txt=txt.substr(txt.indexOf("MSIE")+4);nv=parseInt(txt)<5;
	pfm=navigator.platform //mac=MacPPC win9x/nt=Win32
	ns6=!nv&&ns?1:0;Ns=ns||ns6?1:0;nS=(ns&&nv)?1:0;ie4=!ns&&nv?1:0;
	dom=document.getElementById&&document.createElement?1:0
	kq=0;if(nav.indexOf("Konqueror")!=-1){dom=1;nS=0;ns=0;kq=1;ie4=0}
	reDirect=0;
}
function foRm(dv,id){return (ns&&dom)||dv==""?document.forms[id]:dv.doc.forms[id]}

function checkForm(fm,names,actionAdr){checkfoRm("",fm,names,actionAdr)}
remplir=""
function checkfoRm(dv,fm,names,actionAdr){
	ok=false;div="";if(dv!="")makeDiv(dv);names=names.split(",")
	with(foRm(div,fm)){
		for(i=0;i<names.length;i++){
			var x=elements[names[i]]
			if(names[i].indexOf("email")!=-1){
				var y=x.value;//ok=!((y.indexOf("@")!=-1)&&(y.indexOf(".")!=-1)&&y.length>5) //test for e-mail address
				var masq=new RegExp("[a-zA-Z][0-9a-zA-Z\.\_-]+@[a-zA-Z][0-9a-zA-Z\.\_-]+[.][0-9a-zA-Z]{2,3}");
				ok=(y.match(masq)!=y)
			}//email check
			if(ok||(x.type!="radio"&&x.type!="checkbox"&&x.value.length<2&&x.value!=parseInt(x.value))){ok=true;if(x.type!="hidden")x.focus();i=names.length}
		}
		if(ok){if(remplir!="")alert(remplir);return false}else{if(actionAdr)action=actionAdr;submit()}
	}
}
function setForm(fm,names,val,actionAdr){setElements("",fm,names,val,actionAdr)}
function setElements(dv,fm,names,val,actionAdr){
	div="";if(dv!="")makeDiv(dv)
	nams=names;if(names.indexOf(",")!=-1){var nams=names.split(",")}else{if(names!='')var nams=new Array(names)}
	if(val.indexOf(",")!=-1){val=val.split(",")}else{val=new Array(val)}
	with(foRm(div,fm)){
		for(i=0;i<nams.length;i++){elements[nams[i]].value=val[i].replace(/\@\|\§/g,",")}
		if(actionAdr)action=actionAdr;
		if(actionAdr!="0")submit()
	}
}
function openPop(id,scroll){
	open("index.php?page="+id,"pop","top=77,left=77,width=333,height=150,resizable=1,scrollbars="+(isNaN(scroll)?0:1)+",status=no")
}
