// JavaScript Document
var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;

	function checkboxAction(champ,caseAcocher)
	{
		if(caseAcocher.className == "decoche")
		{
			caseAcocher.className = "coche";
			document.getElementById(champ).value = "oui";
		}
		else
		{
			caseAcocher.className = "decoche";
			document.getElementById(champ).value = "non";
		}
	}
	
	function validationForm()
	{
		monform = document.formSoutien;
		
		
		var erreurs;
		var nErreur = new Array();
		
		
		
		document.getElementById("indiquerNom").className = "invisible";
		document.getElementById("indiquerPrenom").className = "invisible";
		document.getElementById("indiquerEmail").className = "invisible";
		
		if (monform.chamNom.value=='')
		{
			nErreur.push(0);
			document.getElementById("indiquerNom").className = "visible";
		}
		
		if (monform.chamPrenom.value=='')
		{
			nErreur.push(1);
			document.getElementById("indiquerPrenom").className = "visible";
		}
		
		if (monform.chamEmail.value=='' || !reg_email.test(monform.chamEmail.value))
		{
			nErreur.push(2);
			document.getElementById("indiquerEmail").className = "visible";
		}
		
		erreurs = nErreur.length;
		if(erreurs>0)
		{
			return false;
		}
		return true;
	}
	
	function ouvrirContact()
	{
		document.getElementById("creditsModale").className = "invisible";
		document.getElementById("mentionsModale").className = "invisible";
		//document.getElementById("partenairesModale").className = "invisible";
		document.getElementById("contactModale").className = "visible";
	}
	
	function ouvrirCredits()
	{
		document.getElementById("contactModale").className = "invisible";
		document.getElementById("mentionsModale").className = "invisible";
		//document.getElementById("partenairesModale").className = "invisible";
		document.getElementById("creditsModale").className = "visible";
	}
	
	function ouvrirMentions()
	{
		document.getElementById("contactModale").className = "invisible";
		document.getElementById("creditsModale").className = "invisible";
		//document.getElementById("partenairesModale").className = "invisible";
		document.getElementById("mentionsModale").className = "visible";
	}
	
	function ouvrirPartenaires()
	{
		document.getElementById("contactModale").className = "invisible";
		document.getElementById("creditsModale").className = "invisible";
		document.getElementById("mentionsModale").className = "invisible";
		//document.getElementById("partenairesModale").className = "visible";
		
	}
	
	function fermerCredits()
	{
		document.getElementById("creditsModale").className = "invisible";
	}
	
	function fermerMentions()
	{
		document.getElementById("mentionsModale").className = "invisible";
	}
	
	function fermerContact()
	{
		document.getElementById("contactModale").className = "invisible";
	}
	
	function fermerPartenaires()
	{
		document.getElementById("partenairesModale").className = "invisible";
	}

/***************************** INSCRIPTION NEWSLETTER *************************/  
function subscribeNewsletter(lang, email, pageFrom) {
	document.getElementById("inscription_success").style.display='none';
  document.getElementById("inscription_failedemail").style.display='none';
  document.getElementById("inscription_error").style.display='none';
	var sError='';
	if (email.value=='' || !reg_email.test(email)) {
		document.getElementById("inscription_failedemail").style.display='block';
	}
  else {
  	var xhr_object = null;
  
    if(window.XMLHttpRequest) // Firefox
       xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject) { // Internet Explorer
         try {
  	            xhr_object = new ActiveXObject("Msxml2.XMLHTTP");
  	        } 
  	        catch (e) {
  	            try {
  	                xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
  	            } 
  	            catch (e) {              	
  	              try {
    	                xhr_object = new ActiveXObject("MSXML2.XMLHTTP.3.0");
    	            } 
    	            catch (e) {              	
    	              try {
      	                xhr_object = new ActiveXObject("MSXML2.XMLHTTP.6.0");
      	            } 
      	            catch (e) {              	
      	              alert("erreur");
                    }
                  }
                }
  	        }
  		}
    else { // XMLHttpRequest non supporté par le navigateur
       sError+='Votre navigateur ne supporte pas les objets XMLHTTPRequest, merci d\'utiliser la derni\350re version d\'Internet Explorer ou de Firefox';
    }
    if (xhr_object) {
      xhr_object.open("POST", "../scripts/subscribeNewsletter.php", true);
      var parameters = "lang="+lang+"&email="+email+"&pageFrom="+pageFrom;
      xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      xhr_object.setRequestHeader("Content-length", parameters.length);
      xhr_object.setRequestHeader("Connection", "close");
      //alert(parameters);
  		xhr_object.onreadystatechange = function() { 
        if(xhr_object.readyState == 4) {
        	if(xhr_object.status == 200) {
            //alert(xhr_object.responseText); 
            document.getElementById("inscription_success").style.display='block';
          } 
          else {  
            //sError+="Error: returned status code " + xhr_object.status + " " + xhr_object.statusText;
            //alert(sError);
            document.getElementById("inscription_error").style.display='block';
          } 
        }
      }
      xhr_object.send(parameters);
    }
  }
}

function openSendFriend() {
	window.open('sendFriend.php', 'sendFriend', 'width=300,height=150');
}


function validationSendFriend()
	{
		monform = document.sendFriendForm;
		
		
		var erreurs;
		var nErreur = new Array();
		
		document.getElementById("indiquerEmail").style.display = "none";
    document.getElementById("emailError").style.display = "none";
		
		if (monform.champEmailSendFriend.value=='' || !reg_email.test(monform.champEmailSendFriend.value))
		{
			nErreur.push(2);
			document.getElementById("indiquerEmail").style.display = "block";
		}
		
		erreurs = nErreur.length;
		if(erreurs>0)
		{
			return false;
		}
		return true;
	}
  