// JavaScript Document
String.prototype.trim = function(){
	return this.replace(/^\s+/, "").replace(/\s+$/, "");
}

function chekRese(){
	var data="";
	if(document.getElementById("email").value!=""){
		email=document.getElementById("email").value;
		if(email.indexOf("@") < 0){
			alert("Le champ email n\'est pas correctement formaté");
			return false;
		}
	}
	if(document.getElementById("nom").value.trim()==""){
		data+="Nom\n";
	}
	if(document.getElementById("prenom").value.trim()==""){
		data+="Prénom\n";
	}
	if(document.getElementById("adresse").value.trim()==""){
		data+="Adresse\n";
	}
	if(document.getElementById("codep").value.trim()==""){
		data+="Code postal\n";
	}
	if(document.getElementById("ville").value.trim()==""){
		data+="Ville\n";
	}
	if(document.getElementById("email").value.trim()==""){
		data+="Email\n";
	}
	if(document.getElementById("places").value.trim()==""){
		data+="Nombre de place\n";
	}
	if(data!=""){
		alert("Les champs suivant sont obligatoires :\n"+data);
		return false;
	}
	return true;
}

function chekAbo(){
	var data="";
	if(document.getElementById("email").value!=""){
		email=document.getElementById("email").value;
		if(email.indexOf("@") < 0){
			alert("Le champ email n\'est pas correctement formaté");
			return false;
		}
	}
	if(document.getElementById("nom").value.trim()==""){
		data+="Nom\n";
	}
	if(document.getElementById("prenom").value.trim()==""){
		data+="Prénom\n";
	}
	if(document.getElementById("adresse").value.trim()==""){
		data+="Adresse\n";
	}
	if(document.getElementById("codep").value.trim()==""){
		data+="Code postal, Localité\n";
	}
	if(document.getElementById("email").value.trim()==""){
		data+="Email\n";
	}
	if(document.getElementById("salle").value.trim()==""){
		data+="Salle\n";
	}
	if(document.getElementById("heure").value.trim()==""){
		data+="Heure\n";
	}
	if((document.getElementById("prixp").value.trim()=="" || document.getElementById("prixp").value.trim()=="0") && (document.getElementById("prixs").value.trim()=="" || document.getElementById("prixs").value.trim()=="0") && (document.getElementById("prixj").value.trim()=="" || document.getElementById("prixj").value.trim()=="0")){
		data+="Abonnement\n";
	}
	if(data!=""){
		alert("Les champs suivant sont obligatoires :\n"+data);
		return false;
	}
	return true;
}

function loadInfo(str,t){
	if(str==""){ return false; }
	var aProp='';
	request = false;
	if(document.all){
		try{
        	request = new ActiveXObject("Microsoft.XMLHTTP");
      	} 
		catch(e){
          	request = false;
		}
	}
	else{
		try{
			request= new XMLHttpRequest();	
		}
		catch(e){
          	request = false;
        }
	}
	if(request && t==1){
		request.onreadystatechange=function(){
			if(request.readyState == 4){
				if(request.status == 200){
					listResult=request.responseText;
					var aProp = listResult.split(";");
					document.forms[0].heure.options.length=0;
					document.forms[0].heure.options[0] = new Option("Sélectionner une salle");
					for(i=0;i<aProp.length;i++){
						var aPropb = aProp[i].split("::");
						if(aPropb[1]){
							document.forms[0].heure.options[i] = new Option(aPropb[1],aPropb[0],false,true);
						}
					}
				}
			 }
		}
	   	request.open("GET", "fonctions/return_heure.php?str="+str+"&t="+(new Date()).getTime(), true);
		request.send("");
    }
}