function fermeqas() {

$('qas').style.display = 'none';

}

function remplirfiche(a1,a2,a3,cp,ville) {

document.fiche._adresse1=a1
document.fiche._adresse2=a2
document.fiche._adresse3=a3
document.fiche._acodePostal=cp
document.fiche._aville=ville

}

function validadhesionqas(obj) {

$('qas').innerHTML = '';
$('qas').style.display = 'none';


if(document.fiche.etatqas.value!='') return true;

pointanneenaissance=document.fiche._date_naissance.value.lastIndexOf("/");
anneenaissance=document.fiche._date_naissance.value.substring(pointanneenaissance+1);
if(document.fiche.annee_courante.value-anneenaissance<=16) {
        alert("L'age minimum pour adhérer au GTE est fixé à 16 ans. Pour toute information, merci de contacter le +33 (0)892 70 10 74 (0.337 euros/mon).");
        return false;
        }

if(!verif(document.fiche._email.value)) {
        alert("Format email invalide");
        return false;
}
if(
        document.fiche._titre.value=='' ||
        document.fiche._nom.value=='' ||
        document.fiche._prenom.value=='' ||
        document.fiche._adresse1.value=='' ||
        document.fiche._acodePostal.value=='' ||
        document.fiche._aville.value=='' ||
        document.fiche._apays.value=='' ||
        document.fiche._date_naissance.value=='' ||
        document.fiche._email.value==''

) {
        alert("Merci de saisir tous les champs marqués d'une étoile");
        return false;
}

if(
(       document.fiche._tel_pro.value=='+33' || document.fiche._tel_pro.value=='')
        && (document.fiche._tel_prive.value=='+33' || document.fiche._tel_prive.value=='')
        && (document.fiche._tel_portable.value=='+33' || document.fiche._tel_portable.value=='')
) {
        alert("Merci de saisir au moins un numéro de téléphone");
        return false;
}

err=false;
new Ajax.Request( '/qas/verification.php',
                {   method: 'post', parameters: Form.serialize(obj),
                onSuccess: function (transport) {
			tab=transport.responseText.split("|");
                                if(transport.responseText=="KO") {
document.fiche.etatqas.value='ERREUR';
document.fiche.submit();
					err= true;
                                } else if(tab[0]=="Verified") {
					document.fiche._adresse1.value=tab[1]
					document.fiche._adresse2.value=tab[2]
					document.fiche._adresse3.value=tab[3]
					document.fiche._acodePostal.value=tab[4]
					document.fiche._aville.value=tab[5]
					err= true;
                                } else {
					$('qas').innerHTML = transport.responseText;
					$('qas').style.display = 'block';	
					err= false;
                                }
                        }
                } );

return err;

}


function validadhesion() {
pointanneenaissance=document.fiche._date_naissance.value.lastIndexOf("/");
anneenaissance=document.fiche._date_naissance.value.substring(pointanneenaissance+1);
if(document.fiche.annee_courante.value-anneenaissance<=16) {
	alert("L'age minimum pour adhérer au GTE est fixé à 16 ans. Pour toute information, merci de contacter le +33 (0)892 70 10 74 (0.337 euros/mon).");
	return false;
 	}

if(!verif(document.fiche._email.value)) {
	alert("Format email invalide");
	return false;
}
if(
	document.fiche._titre.value=='' ||
	document.fiche._nom.value=='' ||
	document.fiche._prenom.value=='' ||
	document.fiche._adresse1.value=='' ||
	document.fiche._acodePostal.value=='' ||
	document.fiche._aville.value=='' ||
	document.fiche._apays.value=='' ||
	document.fiche._date_naissance.value=='' ||
	document.fiche._email.value=='' 

) {
	alert("Merci de saisir tous les champs marqués d'une étoile");
	return false;
}

if(
(	document.fiche._tel_pro.value=='+33' || document.fiche._tel_pro.value=='') 
	&& (document.fiche._tel_prive.value=='+33' || document.fiche._tel_prive.value=='') 
	&& (document.fiche._tel_portable.value=='+33' || document.fiche._tel_portable.value=='')
) {
	alert("Merci de saisir au moins un numéro de téléphone");
        return false;
}

return true;
}

function change_fiche_adherent() {
pointanneenaissance=document.fiche._date_naissance.value.lastIndexOf("/");
anneenaissance=document.fiche._date_naissance.value.substring(pointanneenaissance+1);
if(document.fiche.annee_courante.value-anneenaissance<=16) {
	alert("L'age minimum pour adhérer au GTE est fixé à 16 ans. Pour toute information, merci de contacter le +33 (0)892 70 10 74 (0.337 euros/mon).");
	return false;
 	}

if(!verif(document.fiche._email.value)) {
	alert("Format email invalide");
	return false;
}
if(
	document.fiche._adresse1.value=='' ||
	document.fiche._acodePostal.value=='' ||
	document.fiche._aville.value=='' ||
	document.fiche._apays.value=='' ||
	document.fiche._date_naissance.value=='' ||
	document.fiche._email.value=='' 

) {
	alert("Merci de saisir tous les champs marqués d'une étoile");
	return false;
}

if(
(	document.fiche._tel_pro.value=='+33' || document.fiche._tel_pro.value=='') 
	&& (document.fiche._tel_prive.value=='+33' || document.fiche._tel_prive.value=='') 
	&& (document.fiche._tel_portable.value=='+33' || document.fiche._tel_portable.value=='')
) {
	alert("Merci de saisir au moins un numéro de téléphone");
        return false;
}

return true;
}


function adhesion_ent() {
//alert(document.entreprise._website.value);
//if(document.entreprise._website.value!='' && !verifURL(document.entreprise._website.value)) {
//	alert("La saisie d'URL de votre site est invalide");
//	return false;
//}
if(!verif(document.entreprise._email.value)) {
	alert("Le format de l'adresse email saisie est invalide. Veuillez vérifier SVP.");
	return false;
}
if(
	document.entreprise._societe.value=='' ||
	document.entreprise._domaine.value=='' ||
	(document.entreprise._adresse1.value=='' &&	document.entreprise._adresse2.value=='' && 	document.entreprise._cp.value=='') ||
	document.entreprise._npa.value=='' ||
	document.entreprise._aville.value=='' ||
	document.entreprise._canton.value=='' ||
	document.entreprise._titre.value=='' ||
	document.entreprise._nom.value=='' ||
	document.entreprise._prenom.value=='' ||
	document.entreprise._email.value=='' 

) {
	alert("Merci de saisir tous les champs marqués d'une étoile");
	return false;
}

if(
(	document.entreprise._tel.value=='+41' || document.entreprise._tel.value=='') 
	&& (document.entreprise._tel_direct.value=='+41' || document.entreprise._tel_direct.value=='') 
	&& (document.entreprise._tel_mob.value=='+41' || document.entreprise._tel_mob.value=='')
) {
	alert("Merci de saisir au moins un numéro de téléphone");
        return false;
}

return true;
}


function verif(email) {
	var verif 	= /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-.]{2,}[.][a-zA-Z]{2,4}$/
	if (verif.exec(email) == null)
	{
		return false;
	}
	else
	{
		return true;
	}	
}


function verifURL (url) {
alert("verfiURL");
//	var verif 	= /^http://[-a-zA-Z_0-9\\\\\\?\\!'\"&%\\+\\.]+[.][a-zA-Z]{2,4}$/
//	var verif 	= /^[A-Za-z0-9][A-Za-z0-9\-\.]+[A-Za-z0-9]\.[A-Za-z]{2,}[\43-\176]*$/
//	var verif 	= /^[a-zA-Z0-9\-\.]+\.(com|org|net|mil|edu|COM|ORG|NET|MIL|EDU|FR|CH|fr|ch)$/
	var verif 	= /^[a-zA-Z0-9_.-]\.+[a-z]{2,4}$/
	
	if (verif.exec(url) == null)
	{
		return false;
	}
	else
	{
		return true;
	}	
}

function formattel(obj) {
var i;
var re = new RegExp("[^0-9+]", "g");
txt=obj.value;
txt=txt.replace(re,"");
id="+33";

ret="";
// On verifie si notation international +xx
if(txt==id || txt=='') { 
      return "";
} else if(txt.charAt(0)=="+") {
      ret  = txt.substr(0,id.length) + " " + txt.substr(id.length);
} else if(txt.charAt(0)=="0") {
      ret  = id + " " + txt.substr(1);
} 

if(ret.length!=13) {
      alert('Format attendu : +indicatif xxxxxxxxx');
}

obj.value=ret;
}

function formattelent(obj) {
var i;
var re = new RegExp("[^0-9+]", "g");
txt=obj.value;
txt=txt.replace(re,"");
id="+41";

ret="";
// On verifie si notation international +xx
if(txt==id || txt=='') { 
      return "";
} else if(txt.charAt(0)=="+") {
      ret  = txt.substr(0,id.length) + " " + txt.substr(id.length);
} else if(txt.charAt(0)=="0") {
      ret  = id + " " + txt.substr(1);
} 

if(ret.length>13) {
      alert('Format attendu : +41 xxxxxxxxx');
      ret  = txt.substr(0,13);
}

if(ret.length<13) {
      alert('Format attendu : +41 xxxxxxxxx');
      ret  = id;
}

obj.value=ret;
}
