var verif_username = false;
var verif_email = false;
var verif_nom = false;
var verif_prenom = false;
var verif_password_confirm = false;
var verif_code_postal = false;
var verif_nom_ecole = false;

var verif_status = false;
var verif_niveau_formation = false;
var verif_filiere = false;
var verif_etude_etranger = true;
var verif_etude_etranger_obligatoire = true;

var xhr = null;		
var xhr2 = null;
if (window.XMLHttpRequest) {
	xhr = new XMLHttpRequest();
	xhr2 = new XMLHttpRequest();
	// Évite un bug du navigateur Safari :
	if (xhr.overrideMimeType) {
		xhr.overrideMimeType("text/xml");
	}
	// Évite un bug du navigateur Safari :
	if (xhr2.overrideMimeType) {
		xhr2.overrideMimeType("text/xml");
	}
}else{
	if (window.ActiveXObject) {
		try { // essaie de charger l'objet pour IE
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
			xhr2 = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try { // essaie de charger l'objet pour une autre version IE
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
				xhr2 = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				window.alert("Votre navigateur ne prend pas en charge l'objet XMLHTTPRequest.");
			} // try-catch
		} // try-catch
	}
} // if-else

/*
var verif_tel_contact = false;
var verif_logo = false;
var verif_nom_ecole = false;
var verif_adresse = false;
var verif_departement = false;
var verif_ville = false;
var verif_tel_ecole = false;
var verif_email_ecole = false;
var verif_site_internet = false;
var verif_type_ecole = true;
var verif_rattachement = true;
var verif_reconnu_etat = true;
var verif_presentation = false;
var verif_formation = false;
var verif_metier_salaire = false;
//var verif_divers = false;
*/


function maj_liste_filiere(filiere){
	var url = '/ajax/maj_liste_filiere.php';
	var myAjax = new Ajax.Request(
      url,
      {
        method: 'post',
        postBody: 'niveau=' + $("id_niveau").value + '&checked=' + filiere,
        onComplete: function (xhr){
		        		if (xhr.status == 200)
					    {
					        $("id_liste_filiere").innerHTML = xhr.responseText;
					    }
		        	}
      });
}

function showAddLogo(){
	//Dialog.alert({url: "/ajax/views/view_add_logo.html", options: {method: 'get'}}, {className: "alphacube", width:540, okLabel: "Close"});
	Dialog.confirm($('login').innerHTML, {
		className:"alphacube", 
		width:400,
		okLabel: "Ajouter", 
		cancelLabel: "Annuler", 
		onOk:function(win){ 
				// VÃ©rification du fichier
				win.close();
				
				
				
				//$('login_error_msg').innerHTML='Login or password inccorect'; 
				//$('login_error_msg').show(); 
				//Windows.focusedWindow.updateHeight(); 
				//new Effect.Shake(Windows.focusedWindow.getId()); 
				return false;
		}
	}); 
}

function checkInput(me, id_image, type){
	if (me.value==""){
		$(id_image).innerHTML = "<img src=\"/images/form-no.jpg\" /> <span style='color:#CC0000'>Le champ <strong>" + type + "</strong> est obligatoire</span>";
		switch (me.name)
		{
			case "username" :
				verif_username = false;
			break;
			case "email" :
				verif_email = false;
			break;
			case "nom" :
				verif_nom = false;
			break;		
			case "prenom" :
				verif_prenom = false;
			break;	
			case "vn_intitule_ecole_commerce" :
				verif_nom_ecole = false;
			break;		
		}
	}else{
		$(id_image).innerHTML = "<img src=\"/images/form-yes.jpg\" />";
		// Initialisation des variable de vérification		
		switch (me.name)
		{
			case "username" :
				verif_username = true;
			break;
			case "email" :
				verif_email = true;
			break;
			case "nom" :
				verif_nom = true;
			break;		
			case "prenom" :
				verif_prenom = true;
			break;	
			case "vn_intitule_ecole_commerce" :
				verif_nom_ecole = true;
			break;		
		}		
	}
}

function checkInputUsernamePhpBB(me, id_image, type){
	if (me.value==""){
		$(id_image).innerHTML = "<img src=\"/images/form-no.jpg\" /> <span style='color:#CC0000'>Le champ <strong>" + type + "</strong> est obligatoire</span>";
		switch (me.name)
		{
			case "email" :
				verif_email = false;
			break;
		}
	}else{
		// Vérifiaction en base
		// xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// Lancer une requête en synchrone valider_pseudo();
		xhr.open("GET", "../ajax/validation_username.php?username="+me.value, true);
		
		xhr.onreadystatechange = function() {
			if(xhr.readyState == 4) {
				//alert(xhr.responseText);
				if (xhr.responseText!="<span>0</span>"){
					$(id_image).innerHTML = "<img src=\"/images/form-no.jpg\" /> <span style='color:#CC0000'>Votre <strong>" + type + "</strong> est déja utilisé</span>";
					verif_username = false;
				}else{
					$(id_image).innerHTML = "<img src=\"/images/form-yes.jpg\" />";
					verif_username = true;
				}
			}	
		}
			
		//xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			
		xhr.send(null);
		/*
		$(id_image).innerHTML = "<img src=\"/images/form-yes.jpg\" />";
		// Initialisation des variable de vérification		
		switch (me.name)
		{
			case "email" :
				verif_username = true;
			break;
		}
		*/		
	}
}

function checkInputEmailPhpBB(me, id_image, type){
	if (me.value==""){
		$(id_image).innerHTML = "<img src=\"/images/form-no.jpg\" /> <span style='color:#CC0000'>Le champ <strong>" + type + "</strong> est obligatoire</span>";
		switch (me.name)
		{
			case "email" :
				verif_email = false;
			break;
		}
	}else{
		
		var email = me.value.toLowerCase();
	
		if (email.search(/^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,4}$/) == -1)
		{
			$(id_image).innerHTML = "<img src=\"/images/form-no.jpg\" /> <span style='color:#CC0000'>Le champ <strong>" + type + "</strong> n'est pas valide</span>";
		}else{
			// Vérifiaction en base
			// xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			// Lancer une requête en synchronevalider_pseudo();
			xhr.open("GET", "../ajax/validation_email.php?email="+me.value, true);
		
			xhr.onreadystatechange = function() {
				if(xhr.readyState == 4) {
					//alert(xhr.responseText);
					if (xhr.responseText!="<span>0</span>"){
						$(id_image).innerHTML = "<img src=\"/images/form-no.jpg\" /> <span style='color:#CC0000'>Votre <strong>" + type + "</strong> est déja utilisé</span>";
						verif_email = false;
					}else{
						$(id_image).innerHTML = "<img src=\"/images/form-yes.jpg\" />";
						verif_email = true;
					}
				}	
			}
			
			//xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			
			xhr.send(null);
		}	
	}
}


function checkInputPassword(me, other, id_image, type){
	if (me.value==""){
		$(id_image).innerHTML = "<img src=\"/images/form-no.jpg\" /> <span style='color:#CC0000'>Le champ <strong>Mot de passe</strong> est obligatoire</span>";
	}else{
		if (me.value==other.value){
			$(id_image).innerHTML = "<img src=\"/images/form-yes.jpg\" />";
			// Initialisation des variable de vérification
			
			switch (me.name)
			{
				case "password_confirm" :
					verif_password_confirm = true;
				break;				
			}
		}else{
			$(id_image).innerHTML = "<img src=\"/images/form-no.jpg\" /> <span style='color:#CC0000'>Les <strong>Mots de passes</strong> sont différents</span>";
		}
	}
}

function checkInputFile(me, id_image, type){
	if ($('logo').value==""){
		$(id_image).innerHTML = "<img src=\"/images/form-no.jpg\" /> <span style='color:#CC0000'>Le champ <strong>" + type + "</strong> est obligatoire</span>";
	}else{
		$(id_image).innerHTML = "<img src=\"/images/form-yes.jpg\" />";
		// Initialisation des variable de vérification
		
				verif_logo = true;		
		
	}
}

function checkInputCodePostal(me, id_image, type){
	if ($('vn_pays').value=='France'){
		if (me.value==""){
			$(id_image).innerHTML = "<img src=\"/images/form-no.jpg\" /> <span style='color:#CC0000'>Le champ <strong>" + type + "</strong> est obligatoire</span>";
			verif_code_postal = false;
		}else{
			var cp = me.value.toLowerCase();
			if (cp.search(/^\d{5}$/) == -1){
				$(id_image).innerHTML = "<img src=\"/images/form-no.jpg\" /> <span style='color:#CC0000'>Le champ <strong>" + type + "</strong> doit être de type 75005</span>";
				verif_code_postal = false;
			}else{
				$(id_image).innerHTML = "<img src=\"/images/form-yes.jpg\" />";
				verif_code_postal = true;
			}		
		}
	}else{
		if (me.value==""){
			$(id_image).innerHTML = "<img src=\"/images/form-no.jpg\" /> <span style='color:#CC0000'>Le champ <strong>" + type + "</strong> est obligatoire</span>";
			verif_code_postal = false;
		}else{
			$(id_image).innerHTML = "<img src=\"/images/form-yes.jpg\" />";
			verif_code_postal = true;
		}
	}
}

function checkInputDepartement(me, id_image, type){
	
		if (me.value==""){
			$(id_image).innerHTML = "<img src=\"/images/form-no.jpg\" /> <span style='color:#CC0000'>Le champ <strong>" + type + "</strong> est obligatoire</span>";
		}else{
			var cp = me.value.toLowerCase();
			if (cp.search(/^\d{2}$/) == -1){
				$(id_image).innerHTML = "<img src=\"/images/form-no.jpg\" /> <span style='color:#CC0000'>Le champ <strong>" + type + "</strong> doit être de type 99</span>";
			}else{
				$(id_image).innerHTML = "<img src=\"/images/form-yes.jpg\" />";
				verif_departement = true;
			}	
		}
	
}

function checkPhoto(me, id_image, type){
	if (me.value==""){
		$(id_image).innerHTML = "<img src=\"/images/form-no.jpg\" /> <span style='color:#CC0000'>Le champ <strong>" + type + "</strong> est obligatoire</span>";
		return false;
	}else{
		$(id_image).innerHTML = "<img src=\"/images/form-yes.jpg\" />";
		return true;
	}
}

function checkVideo(me, id_image, type){
	if (document.getElementById("video").value == ""){
		$(id_image).innerHTML = "<img src=\"/images/form-no.jpg\" /> <span style='color:#CC0000'>Le champ <strong>" + type + "</strong> est obligatoire</span>";
		return false;
	}else{
		$(id_image).innerHTML = "<img src=\"/images/form-yes.jpg\" />";
		return true;
	}
}

function checkInputEmail(me, id_image, type){
	if (me.value==""){
		$(id_image).innerHTML = "<img src=\"/images/form-no.jpg\" /> <span style='color:#CC0000'>Le champ <strong>" + type + "</strong> est obligatoire</span>";
	}else{
		var email = me.value.toLowerCase();
		
		if (email.search(/^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,4}$/) == -1)
		{
			$(id_image).innerHTML = "<img src=\"/images/form-no.jpg\" /> <span style='color:#CC0000'>Le champ <strong>" + type + "</strong> n'est pas valide</span>";
		}else{
			$(id_image).innerHTML = "<img src=\"/images/form-yes.jpg\" />";
			
			switch (me.name)
			{
				case "email" :
					verif_email = true;
				break;
			}
		}
	}
}

function checkRadio(me, id_image, type){
	$(id_image).innerHTML = "<img src=\"/images/form-yes.jpg\" />";
	// Initialisation des variable de vérification
	switch (me.name)
	{
		//case "type_ecole" :
			//verif_type_ecole = true;
		//break;
		// Pas de verif car auto vérifié
	}
}

function checkSelect(me, id_image, type){
	if (me.value==""){
		$(id_image).innerHTML = "<img src=\"/images/form-no.jpg\" /> <span style='color:#CC0000'>Le champ <strong>" + type + "</strong> est obligatoire</span>";
		switch (me.name)
		{
			//case "type_ecole" :
				//verif_type_ecole = true;
			//break;
			case "vn_liste_ecole_commerce" :
				verif_nom_ecole = false;
			break;	
			case "vn_status" :
				verif_status = false;
			break;
			case "vn_niveau_formation" :
				verif_niveau_formation = false;
			break;
			case "vn_filiere" :
				verif_filiere = false;
			break;
			case "vn_etude_etranger" :
				verif_etude_etranger = false;
			break;
		}
	}else{	
		$(id_image).innerHTML = "<img src=\"/images/form-yes.jpg\" />";
		// Initialisation des variable de vérification
		switch (me.name)
		{
			//case "type_ecole" :
				//verif_type_ecole = true;
			//break;
			case "vn_liste_ecole_commerce" :
				verif_nom_ecole = true;
			break;	
			case "vn_status" :
				verif_status = true;
			break;
			case "vn_niveau_formation" :
				verif_niveau_formation = true;
			break;
			case "vn_filiere" :
				verif_filiere = true;
			break;
			case "vn_etude_etranger" :
				verif_etude_etranger = true;
			break;
		}
	}
}

function checkTinyMCE(me, id_image, type){
	if ((tinyMCE.get(me).getContent())==""){
		$(id_image).innerHTML = "<img src=\"/images/form-no.jpg\" /> <span style='color:#CC0000'>Le champ <strong>" + type + "</strong> est obligatoire</span>";
	}else{
		$(id_image).innerHTML = "<img src=\"/images/form-yes.jpg\" />";
		switch (me)
		{
			case "presentation" :
				verif_presentation = true;
			break;
			case "formation" :
				verif_formation = true;
			break;
			case "metier_salaire" :
				verif_metier_salaire = true;
			break;
			case "divers" :
				verif_divers = true;
			break;
		}
	}
}


