/*------------------------------------------------------------------------------------------*/
/* CREATION DU XMLHttpRequest */
/*------------------------------------------------------------------------------------------*/
var OAjax = null;

function getOAjax(){
  if(window.XMLHttpRequest) OAjax = new XMLHttpRequest();
  else if(window.ActiveXObject){
    try{
      OAjax = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e){
      OAjax = new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  else{
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre à jour");
    OAjax = false;
  }
}


/*------------------------------------------------------------------------------------------*/
/* REMISE A ZERO DU FORMULAIRE  */
/*------------------------------------------------------------------------------------------*/
function mise_zero(action){
    if(action == '1'){
      jQuery('input[id*=]').val("");
      jQuery('input[id*=]').attr("style","background:#ffffff; color:#000000;");
      jQuery('textarea[id*=]').val("");
      jQuery('textarea[id*=]').attr("style","background:#ffffff; color:#000000;");
    }
}
/*------------------------------------------------------------------------------------------*/
/* REMISE EN FOND BLANC DE L'INPUT  */
/*------------------------------------------------------------------------------------------*/
function bck_input(input_name){
  jQuery('input[id='+input_name+']').attr("style","background:#ffffff; color:#000000;");
}
function bck_textarea(input_name){
  jQuery('textarea[id='+input_name+']').attr("style","background:#ffffff; color:#000000;");
}

/*------------------------------------------------------------------------------------------*/
/* TRAITEMENT ENVOI MESSAGE */
/*------------------------------------------------------------------------------------------*/

function envoiMessage(){

  var frm = document.forms['contact'];
  var str = jQuery(frm).serialize();
  var mess = '';
  if(frm.elements['nom'].value == ""){
    mess += '- Vous devez renseigner votre Nom\n';
    jQuery('input[id=nom]').attr("style","background:#9b002a; color:#ffffff");
  }else{
    jQuery('input[id=nom]').val(frm.elements['nom'].value);
    jQuery('input[id=nom]').attr("style","background:#ffffff; color:#000000;");
  }
  if(frm.elements['prenom'].value == ""){
    mess += '- Vous devez renseigner votre Pr\351nom\n';
    jQuery('input[id=prenom]').attr("style","background:#9b002a; color:#ffffff");
  }else{
    jQuery('input[id=prenom]').val(frm.elements['prenom'].value);
    jQuery('input[id=prenom]').attr("style","background:#ffffff; color:#000000;");
  }
  if(frm.elements['organisme'].value == ""){
    mess += '- Vous devez renseigner votre Pr\351nom\n';
    jQuery('input[id=organisme]').attr("style","background:#9b002a; color:#ffffff");
  }else{
    jQuery('input[id=organisme]').val(frm.elements['organisme'].value);
    jQuery('input[id=organisme]').attr("style","background:#ffffff; color:#000000;");
  }
  if(frm.elements['mail'].value == ""){
    mess += '- Vous devez renseigner votre Mail\n';
    jQuery('input[id=mail]').attr("style","background:#9b002a; color:#ffffff");
  }else{
    jQuery('input[id=mail]').val(frm.elements['mail'].value);
    jQuery('input[id=mail]').attr("style","background:#ffffff; color:#000000;");
  }
  if(frm.elements['message'].value == ""){
    mess += '- Vous devez saisir votre Message\n';
    jQuery('textarea[id=message]').attr("style","background:#9b002a; color:#ffffff");
  }else{
    jQuery('textarea[id=message]').val(frm.elements['message'].value);
    jQuery('textarea[id=message]').attr("style","background:#ffffff; color:#000000;");
  }

  if(frm.elements['mail'].value != ""){
    var mail = frm.elements['mail'].value;
  	var place = mail.indexOf("@",1);
  	var point = mail.indexOf(".",place+1);

  	if ((place > -1) && (mail.length > 2) && (point > 1)){
      jQuery('input[id=mail]').val(frm.elements['mail'].value);
      jQuery('input[id=mail]').attr("style","background:#ffffff; color:#000000;");
    }
  	else{
      mess += '- Le format de votre Mail n\'est pas valide\n';
      jQuery('input[id=mail]').attr("style","background:#9b002a; color:#ffffff");
  	}
  }
  if(mess != ''){
    alert(mess);
    return false;
  }
  else{
    getOAjax();
    OAjax.onreadystatechange = function(){
      if(OAjax.readyState == 4 && OAjax.status == 200){
        document.getElementById('traitement').innerHTML = OAjax.responseText;
        jQuery("a.popup_conf").fancybox({'titleShow':false,'showCloseButton':true,'autoDimensions':true,'autoScale':true}).trigger("click");
        jQuery('input[id=nom]').attr("style","background:#ffffff; color:#000000;");
        jQuery('input[id=prenom]').attr("style","background:#ffffff; color:#000000;");
        jQuery('input[id=organisme]').attr("style","background:#ffffff; color:#000000;");
        jQuery('input[id=mail]').attr("style","background:#ffffff; color:#000000;");
        jQuery('textarea[id=message]').attr("style","background:#ffffff; color:#000000;");
      }

      if(OAjax.readyState == 1){
        document.getElementById('traitement').innerHTML = '';
      }

    }
    OAjax.open("POST",'http://www.batiment-energie.org/trt_contact.php',true);
    OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
    OAjax.send(str);
  }
}
