// JavaScript Document

// Ajax Engine
var xhr;

function $id(element) {
	return document.getElementById( element );
}

function $Sid(element) {
	return $id( element ).style;
}

function ajax_engine() {
	
	//Déclaration du moteur ajax
	if(window.XMLHttpRequest) {
		//Version tous navigateur sauf IE
		xhr = new XMLHttpRequest();
	} 
	else if(window.ActiveXObject) 
	{
		//version IE
		xhr = new ActiveXObject('Microsoft.XMLHTTP');
	}
	
}


// Function affiche / masque 
var elem = '';
	
function afficher_masquer(elem,elem2){
	
	etat = document.getElementById(elem).style.display;
	
	if(etat == "none"){
		document.getElementById(elem).style.display = "";
		etat2 = document.getElementById(elem2);
		if(elem2 == "obligatoire"){
		document.getElementById('derouler1').innerHTML=" - ";
		document.getElementById('derouler3').innerHTML=" - ";
		} else if(elem2 == "optionnel") {
		document.getElementById('derouler2').innerHTML=" - ";
		document.getElementById('derouler4').innerHTML=" - ";
		}
	} else {
		document.getElementById(elem).style.display = "none";
		etat2 = document.getElementById(elem2);
		if(elem2 == "obligatoire"){
		document.getElementById('derouler1').innerHTML=" + ";
		document.getElementById('derouler3').innerHTML=" + ";
		} else if(elem2 == "optionnel") {
		document.getElementById('derouler2').innerHTML=" + ";
		document.getElementById('derouler4').innerHTML=" + ";
		}
	}
}

    function emailValide(){
    var reg_email = /^[_a-z0-9-.]+@[a-z0-9-]+\.[a-z]+$/ ;
    var utilisateur_email = $('email').value;
    if(reg_email.exec(utilisateur_email) == null || reg_email.exec(utilisateur_email) == '' ) {
        $id('messageErreur2').innerHTML = 'Format d\'email incorrect';
        $Sid('email').borderColor = '#FF0000';
        $Sid('messageErreur2').display = 'block';
    } else {
        $Sid('email').borderColor = '#8ada93';
        $Sid('messageErreur2').display = 'none';
    }
    }

