<!--

function sendMailContact(){
	if(document.formContact.User.value.length < 3){
		document.formContact.User.focus();
		writediv('<img src="images/contact/cancel.png" class="borderNone" /> Veuillez indiquer un nom d\'utilisateur correct (3 caractères min.)', 'userBox');
		return;
	}
	if(CheckMail(document.formContact.Email.value) != true){
		document.formContact.Email.focus();
		writediv('<img src="images/contact/cancel.png" class="borderNone" /> Adresse Email invalide ', 'mailbox');
		return;
	}
	if(document.formContact.Subject.value.length < 5){
		document.formContact.Subject.focus();
		writediv('<img src="images/contact/cancel.png" class="borderNone" /> Sujet non valide (5 caractères min.) ', 'subjectBox');
		return;
	}
	if(document.formContact.Message.value.length < 20){
		document.formContact.Subject.focus();
		writediv('<img src="images/contact/cancel.png" class="borderNone" /> Dites en un peu plus ! (20 carac. min.) ', 'messageBox');
		return;
	}
 submitForm();
}

// Ecriture dans un DIV
function writediv(texte, span){
    document.getElementById(span).innerHTML = texte;
}

// Menu actif
function menuLoad(){

    var menu = document.getElementById("menu");
	
    if (document.getElementsByTagName) {
	
        var a = menu.getElementsByTagName('a');
		var li = menu.getElementsByTagName('li');

        for (var i = 0; i < a.length; i++) {
            if ((a[i].href+window.location.search) == window.location.href) {
                a[i].className = "active";
                if (i != 0) {
                    a[0].className = "";
                }
                break;
            }
            else {
                a[0].className = "active";
            }
        }
    }
    
}

/** * Formulaire de contact ** */
function checkFormContactUser(user){
	if(user.length < 3){
		writediv('<img src="images/contact/cancel.png" class="borderNone" />', 'userBox');
	}else{
		writediv('<img src="images/contact/accept.png" class="borderNone" />', 'userBox');
	}
}

function checkFormContactMessage(message){
	if(message.length < 20){
//		writediv('<img src="images/contact/cancel.png" class="borderNone" />', 'messageBox');
	}else{
		writediv('<img src="images/contact/accept.png" class="borderNone" />', 'messageBox');
	}
}

function checkFormContactSubject(user){
	if(user.length < 5){
		writediv('<img src="images/contact/cancel.png" class="borderNone" />', 'subjectBox');
	}else{
		writediv('<img src="images/contact/accept.png" class="borderNone" />', 'subjectBox');
	}
}

function CheckMail(aMail){
	
    if (aMail.length == 0) 
        return false;
    
    pat = aMail.indexOf("@");
    
    if (pat == -1) 
        return false;
    if (aMail[pat + 1] == ".") 
        return false;
    if (aMail[pat - 1] == ".") 
        return false;
    if (aMail.indexOf("..") != -1) 
        return false;
    if (aMail.indexOf("\\") != -1) 
        return false;
    if (aMail.indexOf("/") != -1) 
        return false;
    if (aMail.indexOf("!") != -1) 
        return false;
    if (aMail.indexOf("?") != -1) 
        return false;
    if (aMail.indexOf("*") != -1) 
        return false;
    if (aMail.indexOf(";") != -1) 
        return false;
    if (aMail.indexOf(",") != -1) 
        return false;
    if (aMail.indexOf(" ") != -1) 
        return false;
// if(aMail.lastIndexOf(".") == 0)
// return false;
    if (aMail.indexOf(".") == -1) 
        return false;
    return true;
}

function checkFormContactMail(){
    if (!CheckMail(document.formContact.Email.value)) {
        writediv('<img src="images/contact/cancel.png" class="borderNone" />', 'mailbox');
    }
    else if (CheckMail(document.formContact.Email.value)) {
            writediv('<img src="images/contact/accept.png" class="borderNone" />', 'mailbox');
        }
}

function submitForm(){
	
	var xhr; 
    try {  
    	xhr = new ActiveXObject('Msxml2.XMLHTTP');
    	}
    catch (e) 
    {
        try {   
        	xhr = new ActiveXObject('Microsoft.XMLHTTP');
        	}
        catch (e2) 
        {
          try {  
        	  xhr = new XMLHttpRequest();
        	  }
          catch (e3) {  
        	  xhr = false;
        	  }
        }
     }
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {
              if(xhr.status  == 200) {
              }
              else {
                 alert('erreur, veuillez reessayer ulterieurement !');
              }
         }
    }; 
    var param = 'User=' + document.formContact.User.value + '&Email=' + document.formContact.Email.value + '&Subject=' + document.formContact.Subject.value + '&Message=' + document.formContact.Message.value + '&Site=' + document.formContact.Site.value;
    
    xhr.open('POST', "ajax/ajax-contact.php",  true);
    xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    xhr.send(param);
    
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {
              if(xhr.status  == 200) {
                 writediv(xhr.responseText, 'responseMail');
              	 document.formContact.reset();
              }
              else {
                 alert('erreur, veuillez reessayer ulterieurement !');
              }
         }
         if(xhr.readyState == 1){
        	 writediv('Envoi en cours...', 'responseMail');
         }
    }; 

}
// -->



