function ongletClick(ong) {
	if ((document.frm.enregistre.value==1)&&(ong>2)&&(document.frm.id_apporteur.value=="")) {
		if ((document.frm.email.value=="")&&(document.frm.tel.value=="")) {
			MM_showHideLayers('Layer24','','show');
			document.getElementById('civilite').style.visibility='hidden';document.getElementById('civilite').style.display='none';
			return false;
		}
		e=document.frm.email.value;
		if (e!="") {
			p=e.indexOf('@');
			if (p<1 || p==(e.length-1)) {
				MM_showHideLayers('Layer26','','show');
				return false;
			}
		}
		if (document.frm.codePostal.value!="") {
			if (document.frm.codePostal.value.length!=5 || isNaN(document.frm.codePostal.value)) {
				MM_showHideLayers('Layer27','','show');
				return false;
			}
		}
		if (document.frm.tel.value!="") {
			i=0;
			s=document.frm.tel.value.toString();
			for (var p=0; p<s.length; p++) {
				var c=s.charAt(s.length-p-1);
				if (!isNaN(c)) i++;
			}
			if (i!=10) {
				MM_showHideLayers('Layer28','','show');
				return false;
			}
		}
	}
	location=calcUrl(ong);
	return false;
}
function calcClick() {
	onglet=document.frm.onglet.value;
	return ongletClick((onglet==1)?3:((onglet==2)?4:onglet));
}
function continuerClick() {
	document.frm.enregistre.value=0;
	onglet=document.frm.onglet.value;
	return ongletClick((onglet==1)?3:((onglet==2)?4:onglet));
}
function formatTel(i) {
	var s=i.toString();
	var c2="";
	for (var p=0; p<s.length; p++) {
		var c=s.charAt(s.length-p-1);
		if (!isNaN(c)) {
			c2=c+c2;
		}
	}
	var s2=c2.toString();
	var result="";
	if (s2.length>10) l=10; else l=s2.length;
	for (var p=l; p>=0; p--) {
		var c=s2.charAt(p-1);
		if ((p!=0)&&(p%2==0)&&(p!=l)) {
			result=c+"."+result;
		} else {
			result=c+result;
		}
	}
	return result;
}
function editFormatBlur(src) {
	if (src.value!="") src.value=formatTel(src.value);
}
function printClick() {
	bn=navigator.appName;
	bv=navigator.appVersion;
	nsv=parseFloat(bv);
	iev=bv.substring(bv.indexOf('MSIE ')+5);
	iev=parseFloat(iev);
	if ((bn=="Netscape" && nsv >=4) || (bn=="Microsoft Internet Explorer" && iev >=5))
		print()
	else
		alert("Cette fonction nécessite Microsoft Internet Explorer 5 ou Netscape Navigator 4!");
}


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}