// JavaScript Document

// Blocage de la remontée automatique en fermeture de page
// onClick="blocage();"
var bloc=false;
function blocage(){bloc=true;}

// Ouverture à la demande (avec url de provenance)
// <a href="javascript:openwcb('WCB/index.htm');">lien</a>
function openwcb(url) {window.open(url+"?"+window.location,"popuplinkeo","width=500,height=300,top=5,left=5,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no");}

// Remontée automatique en fermeture de page
// <body onUnload="WCBdef();">
function remwcb(url) {if (!bloc) openwcb(url);}

// Fonction suppripme les espace champ TELEPHONE
function Remplace(expr,a,b) {
  var i=0
  while (i!=-1) {
	 i=expr.indexOf(a,i);
	 if (i>=0) {
		expr=expr.substring(0,i)+b+expr.substring(i+a.length);
		i+=b.length;
	 }
  }
  return expr
}


// Verification champs avant post du formulaire
// onSubmit="return check(this);"
// onSubmit="return check(this,'champ');" pour les champs intégrés
function checkwcb(form,type) {
	
	// On recupere l'url de provenance (tout ce qui est après le ?)
	// Puis on passe la valeure au champ EVTCOM pour post du formulaire de WCB
	query=window.location.search.substring(1);
	form.EVTCOM.value = query;
	
	// On supprime les espaces dans le numéro de téléphone.
	form.TELEPHONE.value = Remplace(form.TELEPHONE.value,' ','');

	// On vérifie que le numéro de téléphone soit correctement écrit pour Linkeo.	
	if (isNaN(form.TELEPHONE.value) || form.TELEPHONE.value.length != 10 || form.TELEPHONE.value.substr(0,1)!="0" || form.TELEPHONE.value.substr(1,1)=="0" || form.TELEPHONE.value.substr(1,1)=="7" || form.TELEPHONE.value.substr(1,1)=="8" || form.TELEPHONE.value.substr(1,1)=="9")
		{
		alert("Num\351ro de t\351l\351phone erron\351 !");
		return false;
		}
	if (form.CODEBOUTON.value == "")
		{
		alert("Merci de pr\351ciser si vous \352tes propri\351taire ou locataire.");
		return false;
		}
		//alert(form.CODEBOUTON.value);
	// Si le formulaire est en mode champ intégré, on ouvre un popup.
	if (type=='champ'){openwcb("http://client.linkeo.com/blank.htm");}
	// Si tout est ok, on post le formulaire d'appel.
	return true;
}

