﻿function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Votre adresse mail semble incorrect !")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Votre adresse mail semble incorrect !")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Votre adresse mail semble incorrect !")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Votre adresse mail semble incorrect !")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Votre adresse mail semble incorrect !")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Votre adresse mail semble incorrect !")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Votre adresse mail semble incorrect !")
		    return false
		 }

 		 return true					
	}

function ValidateForm(){
	var emailID=document.form_inscription.email
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Merci de renseigner votre email.")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	
	if (document.form_inscription.cgu.checked!=true) 
	{   
	    alert('Pour vous inscrire, vous devez lire et accepter la charte de l\'utilisateur, c\'est à dire les Conditions Générales d\'Utilisation du site')
	}
	else
	{
	
	    if(document.form_inscription.pseudof.value == "votre pseudo") {
	        alert('Veuillez renseigner votre pseudo');
	        return false;
	    }
	
	    if(document.form_inscription.password2.value == "votre mot de passe") {
	        alert('Veuillez renseigner votre mot de passe');
	        return false;
	    }	    
	    if(document.form_inscription.email.value == "email@fournisseur.com") {
	        alert('Veuillez renseigner votre email');
	        return false;
	    }
	    if(document.form_inscription.city.value == "Paris ou 75002") {
	        alert('Veuillez renseigner une ville ou un code postal');
	        return false;
	    }
	    this.disabled=true;
	    this.value='';
	    return true
	}
	return true
 }
 
 
 function ValidateForm2(){
	var emailID=document.form_inscription2.email
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Merci de renseigner votre email.")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	
	if (document.form_inscription2.cgu.checked!=true) 
	{   
	    alert('Pour vous inscrire, vous devez lire et accepter la charte de l\'utilisateur, c\'est à dire les Conditions Générales d\'Utilisation du site')
	}
	else
	{
	
	    if(document.form_inscription2.pseudof.value == "votre pseudo") {
	        alert('Veuillez renseigner votre pseudo');
	        return false;
	    }
	
	    if(document.form_inscription2.password2.value == "votre mot de passe") {
	        alert('Veuillez renseigner votre mot de passe');
	        return false;
	    }	    
	    if(document.form_inscription2.email.value == "email@fournisseur.com") {
	        alert('Veuillez renseigner votre email');
	        return false;
	    }
	    if(document.form_inscription2.city.value == "Paris ou 75002") {
	        alert('Veuillez renseigner une ville ou un code postal');
	        return false;
	    }
	    this.disabled=true;
	    this.value='';
	    return true
	}
	return true
 }


 
/* Appel en Ajax un fichier PHP et retourne la sortie */
function ajax(fichier){
     if(window.XMLHttpRequest){ // FIREFOX
          xhr_object = new XMLHttpRequest();
	 }else if(window.ActiveXObject){ // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	 }else{
          return(false);
	 }
     xhr_object.open("GET", fichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4){
		 return(xhr_object.responseText);
	 }else{
	    alert('erreur');
		 return(false);
	 }
}

function showFormulaire(){
    document.getElementById("MainQuickForm").style.display = "inline";
    document.getElementById("SubMainQuickForm").style.display = "inline";
}

function CloseFormulaire(){
    document.getElementById("MainQuickForm").style.display = "none";
    document.getElementById("SubMainQuickForm").style.display = "none";
}

function change_theme(theme){
	    var d = new Date();
		var sex_select = document.getElementById('sex_select').value;
		var file_ajax='list_sex.aspx?id_bdd='+theme+'&sex_selected='+sex_select+'&kill='+d.getTime();
		document.getElementById('sex_champs').innerHTML =ajax(file_ajax);
}
