/*------------------------------------------------------------------------------------------*/

/* 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;

  }

}





/*------------------------------------------------------------------------------------------*/
/* TRAITEMENT ENVOI A UN AMI */
/*------------------------------------------------------------------------------------------*/

function envoiAmi(){

  var frm = document.forms['contactAmi'];
  var str = jQuery(frm).serialize();
  var mess = '';
  if(frm.elements['mail'].value == "") mess += '- Vous devez renseigner votre Mail\n';
  if(frm.elements['prenom_ami'].value == "") mess += '- Vous devez renseigner le Pr\351nom de votre ami\n';
  if(frm.elements['mail_ami'].value == "") mess += '- Vous devez renseigner le Mail de votre ami\n';
  if(frm.elements['votre_message'].value == "") mess += '- Vous devez renseigner votre Message\n';

  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)){}

  	else{
      mess += '- Le format de votre Mail n\'est pas valide\n';
  	}
  }

  if(frm.elements['mail_ami'].value != ""){
    var mail = frm.elements['mail_ami'].value;
  	var place = mail.indexOf("@",1);
  	var point = mail.indexOf(".",place+1);

  	if ((place > -1) && (mail.length > 2) && (point > 1)){}

  	else{
      mess += '- Le format de du Mail de votre ami n\'est pas valide\n';
  	}
  }


  if(mess != ''){
    alert(mess);
    return false;
  }
  else{
    getOAjax();
    OAjax.onreadystatechange = function(){
      if(OAjax.readyState == 4 && OAjax.status == 200){
        document.getElementById('traitement-contact').innerHTML = OAjax.responseText;
        jQuery("a#autostart").fancybox().trigger("click");
      }

      if(OAjax.readyState == 1){
        document.getElementById('traitement-contact').innerHTML = '<img src="http://www.bikybike.com/images/loading.gif" />';
      }

    }
    OAjax.open("POST",'http://www.bikybike.com/trt_contact.php',true);
    OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
    OAjax.send(str);
  }
}


/*------------------------------------------------------------------------------------------*/
/* 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';
  if(frm.elements['prenom'].value == "") mess += '- Vous devez renseigner votre Pr\351nom\n';
  if(frm.elements['mail'].value == "") mess += '- Vous devez renseigner votre Mail\n';
  if(frm.elements['message'].value == "") mess += '- Vous devez renseigner votre Message\n';

  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)){}

  	else{
      mess += '- Le format de votre Mail n\'est pas valide\n';
  	}
  }

  if(mess != ''){
    alert(mess);
    return false;
  }
  else{
    //alert(str);
    getOAjax();
    OAjax.onreadystatechange = function(){
      if(OAjax.readyState == 4 && OAjax.status == 200){
        document.getElementById('traitement-contact').innerHTML = OAjax.responseText;
        jQuery("a#autostart").fancybox().trigger("click");
      }

      if(OAjax.readyState == 1){
        document.getElementById('traitement-contact').innerHTML = '<img src="http://www.bikybike.com/images/loading.gif" />';
      }

    }
    OAjax.open("POST",'http://www.bikybike.com/trt_message.php',true);
    OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
    OAjax.send(str);
  }
}
