function strcmp ( str1, str2 ) {
    return ( ( str1 == str2 ) ? 0 : ( ( str1 > str2 ) ? 1 : -1 ) );
}

fValidate.prototype.nom = function()
{
var nomvar = this.form.elements['nom'];

	if(!nomvar.value){
		this.elem.validated=false;
		this.elemPass=false;
		alert('nom non valide');
	}
}
fValidate.prototype.prenom = function()
{
var prenomvar = this.form.elements['prenom'];

	if(!prenomvar.value){
		this.elem.validated=false;
		this.elemPass=false;
		alert('prenom non valide');
	}
}
fValidate.prototype.email = function()
{
 var validRegExp = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = this.form.elements['email'].value;
   if(address.search(validRegExp) == -1) {
      this.elem.validated=false;
		this.elemPass=false;
		alert('email non valide');
   }



}
fValidate.prototype.telephone = function()
{

var telephonevar = this.form.elements['telephone'];

if(!telephonevar.value){
		this.elem.validated=false;
		this.elemPass=false;
		alert('telephone Vide');
	}
	if((isNaN(parseFloat(telephonevar.value)) || (parseFloat(telephonevar.value)<=0)) || (isNaN(Number(telephonevar.value)))){
		this.elem.validated=false;
		this.elemPass=false;
		alert('telephone Non Numerique');
	
	}
}
fValidate.prototype.montant = function()
{
var montantvar = this.form.elements['montant'];
montantvar.value=montantvar.value.replace(",",".");
if(!montantvar.value){
		this.elem.validated=false;
		this.elemPass=false;
		alert('montant non valide');
	}
	if(parseFloat(this.elem.value)<=0){
			this.elem.validated=false;
			this.elemPass = false;
			alert('montant non numeric');
	}

}

fValidate.prototype.check_accompte = function()
{
var validate_accompte = this.form.elements['totalite_commande'];
if((validate_accompte.checked==true)&&(this.elem.checked==true)){

		this.elem.validated=false;
		this.elemPass=false;
		alert('une seul option doit etre cocher');
	}
	

}
fValidate.prototype.chek_totalitecommande = function()
{
var validate_totaliter_commande = this.form.elements['acompte'];
if((validate_totaliter_commande.checked==true)&&(this.elem.checked==true)){

		this.elem.validated=false;
		this.elemPass=false;
		alert('une seul option doit etre cocher');
	}
	

}

fValidate.prototype.email_conf = function()
{
var validate_orig = this.form.elements['email'].value.replace(' ','');
var validate_conf = this.form.elements['email_conf'].value.replace(' ','');

if(strcmp(validate_orig,validate_conf)!=0){
		this.elem.validated=false;
		this.elemPass=false;
		alert('Veuillez saisir deux mail identique');
	}
	

}

