
	
var preloadFlag  = false;

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
// imgGrand et puis la petite
function swapImage (object1, object2) {
	var tempSrc = object1.src;
	object1.src=object2.src.replace("small","large").replace("s_","l_");
}

// imgGrand et puis la petite
function swapImageChangeOriginal (object1, object2) {
	var tempSrc = object1.src;
	object1.src=object2.src.replace("small","large").replace("s_","l_");
	object2.src = tempSrc.replace("large","small").replace("l_","s_");	
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function preloadImages() {
	if (document.images) {
		bouton_vendeur_over = newImage("/images/bouton_vendeur-over.gif");
		bouton_acheteur_over = newImage("/images/bouton_acheteur-over.gif");
		contact_over = newImage("/images/contact-over.gif");
		preloadFlag = true;
	}
}

function checkFormulaireAcheteur(formulaire) {
	var root = formulaire;
	// champ obligatoire = nom, prénom et tél
	if(root.nom.value=='') {
		alert('Veuillez renseigner votre nom !');	
		return false;
	}
	//if(root.email.value=='' || !checkValidEmail(formulaire)) {
		//alert('Veuillez renseigner un email valide!');	
		//return false;
	//}
	
	if(root.telephone.value=='') {
		alert('Veuillez renseigner un numéro de téléphone valide!');	
		return false;
	}
	return true;
}

function checkFormulaireVendeur() {
	var root = document.vendeur;
	// champ obligatoire = nom, prénom et tél
	if(root.nom.value=='') {
		alert('Veuillez renseigner votre nom !');	
		return false;
	}
	if(root.prenom.value=='') {
		alert('Veuillez renseigner votre prénom !');
		return false;
	}
	if(root.email.value=='') {
		alert('Veuillez renseigner votre email !');	
		return false;
	}
	return true;
}

function checkFormulaireVendeurEng() {
	var root = document.vendeur;
	// champ obligatoire = nom, prénom et tél
	if(root.nom.value=='') {
		alert('Please enter your name !');	
		return false;
	}
	if(root.email.value=='') {
		alert('Please enter a valid email address !');	
		return false;
	}
	return true;
}

function checkValidEmail (formulaire) {
	var re_isEmail = /^[a-z0-9_\.\-]*@[a-z0-9_\.\-]*\.[a-z]*$/i;
	return re_isEmail.test(formulaire.email.value);
}

function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function isEmpty($stringVal){//v1.0
 return $stringVal == null || $stringVal.length == 0;
}

function isFigures($stringVal){ //v1.0
 if (isEmpty($stringVal)) return true;
 var re_isNumeric = /^[0-9]*$/i;
 return re_isNumeric.test($stringVal);
}

function isInteger($stringVal){ //V1.0
 if (isEmpty($stringVal)) return true;
 var re_isInteger = /^[1-9][0-9]*$/i;
 return re_isNumeric.test($stringVal);
}

function isAlphaNum($stringVal){ //V1.0
 if (isEmpty($stringVal)) return true;
 var re_isAlphaNum = /^[0-9a-zA-Z]*$/i;
 return re_isAlphaNum.test($stringVal);
}

function checkMail($stringVal, $mustBe, $showMessage){//v1.0
 var re_isEmail = /^[a-z0-9_\.\-]*@[a-z0-9_\.\-]*\.[a-z]*$/i;

 if (isEmpty($stringVal)){
  if ($mustBe && $showMessage) alert($MAIL_ABSENT);
  return !$mustBe
 }

 $valRetour = re_isEmail.test($stringVal);
 if (!$valRetour && $showMessage) alert($MAIL_INCORRECT);
 return $valRetour;
}