/* Feuille JavaScript pour les confirmations et les contraintes */

/* 
 * Deux fonctions Javascript sont directement dans le code PHP (InfAuteurSup.php et InfAuteurMod.php)
 * ces dernieres permettent de mettre une s�curit� de confirmation de suppression ou de modification
*/

/* La fonction codeTouche(evenement) permet de savoir quel navigateur est utilisé */
function codeTouche(evenement)
{
    for (prop in evenement)
    {
            if(prop == 'which') return(evenement.which);
    }
    return(evenement.keyCode);
}

/* La fonction scanTouche(evenement) empeche l'utilisateur de tapper des lettres avec la fonction \d */
/*On a également rajouté "()+" séparé par des - pour ajouter ses caractères spéciaux dans la saisie */
function scanTouche(evenement)
{
	var reCarSpeciaux = /[\x00\x08\x0D]/;
    var reCarValides = /[\d-(-)-+ ]/;

    var codeDecimal  = codeTouche(evenement);
    var car = String.fromCharCode(codeDecimal);
    var autorisation = reCarValides.test(car) || reCarSpeciaux.test(car);

    return autorisation;
}

/* La fonction scanTouche(evenement) empeche l'utilisateur de tapper des chiffres avec la fonction A-Za-z */
/* On a également rajouté " '-" séparé par des - pour ajouter les espaces ainsi que les caractères spéciaux*/
function scanTouche2(evenement)
{
	var reCarSpeciaux = /[\x00\x08\x0D]/;
    var reCarValides = /[A-Za-z --']/;

    var codeDecimal  = codeTouche(evenement);
    var car = String.fromCharCode(codeDecimal);
    var autorisation = reCarValides.test(car) || reCarSpeciaux.test(car);

    return autorisation;
}

//  function verifiermail(email) {
//      if ((mail.indexOf("@")>=0)&&(mail.indexOf(".")>=0)) {
//         return true
//      } else {
//         alert("Mail invalide !");
//         return false
//      }
//   }


/* Si on a qu'un seul champs a vérifier on met ça */
//function verif_champ(mots_cles)
//{
//if (mots_cles == "")
//{ alert("Vérifiez que tous les champs sont saisis");
//return false;
//}
//return true;
//}
/* Et dans le formulaire on met au <form> : name="mêmenomquel'id" et onsubmit='return verif_champ(document.nomduformulaire.nomduchamps.value);' */

/* Fonction pour vérifier l'email */
function VerifMailo()
	{
	a = document.contact2.email2.value;
	valide1 = false;

	for(var j=1;j<(a.length);j++){
		if(a.charAt(j)=='@'){
			if(j<(a.length-4)){
				for(var k=j;k<(a.length-2);k++){
					if(a.charAt(k)=='.') valide1=true;
				}
			}
		}
	}
	if(valide1==false) alert("Veuillez saisir une adresse email valide svp");
	return valide1;
	}



function verification2()
{
    if(document.contact2.NomOrg2.value == "") {
    alert("Veuillez entrer le nom de votre Société svp");
    document.contact2.NomOrg2.focus();
    return false;
    }

    if(document.contact2.NomContact2.value == "") {
    alert("Veuillez entrer votre Nom svp");
    document.contact2.NomContact2.focus();
    return false;
    }

    if(document.contact2.email2.value == "") {
    alert("Veuillez entrer votre adresse mail svp");
    document.contact2.email2.focus();
    return false;
    }

    if(document.contact2.Tel2.value == "") {
    alert("Veuillez entrer votre numéro de téléphone svp");
    document.contact2.Tel2.focus();
    return false;
    }
    else
    return true;
}


function VerifMail()
	{
	a = document.contact.email.value;
	valide1 = false;

	for(var j=1;j<(a.length);j++){
		if(a.charAt(j)=='@'){
			if(j<(a.length-4)){
				for(var k=j;k<(a.length-2);k++){
					if(a.charAt(k)=='.') valide1=true;
				}
			}
		}
	}
	if(valide1==false) alert("Veuillez saisir une adresse email valide svp");
	return valide1;
	}


function verification()
{
if(document.contact.NomOrg.value == "") {
alert("Veuillez entrer le nom de votre Société svp");
document.contact.NomOrg.focus();
return false;
}

if(document.contact.NomContact.value == "") {
alert("Veuillez entrer votre Nom svp");
document.contact.NomContact.focus();
return false;
}

if(document.contact.email.value == "") {
alert("Veuillez entrer votre adresse mail svp");
document.contact.email.focus();
return false;
}

if(document.contact.Tel.value == "") {
alert("Veuillez entrer votre numéro de téléphone svp");
document.contact.Tel.focus();
return false;
}
else
return true;
}
