$(function() {
  $('.errors').hide();
  $('input.text-input').css({backgroundColor:"#FFFFFF"});
  $('input.text-input').css({color:"#5e5f62"});
  $('textarea.text-input').css({backgroundColor:"#FFFFFF"});
  $('textarea.text-input').css({color:"#5e5f62"});

  $('input.text-input').focus(function(){
    $(this).css({backgroundColor:"#0279c0"});
    $(this).css({color:"#ffffff"});
  });
  $('input.text-input').blur(function(){
    $(this).css({backgroundColor:"#ffffff"});
    $(this).css({color:"#5e5f62"});
  });  
  
  $('textarea.text-input').focus(function(){
    $(this).css({backgroundColor:"#0279c0"});
    $(this).css({color:"#ffffff"});
    
  });
  $('textarea.text-input').blur(function(){
    $(this).css({backgroundColor:"#FFFFFF"});
    $(this).css({color:"#5e5f62"});
  });

  $(".input-btn-order-fr").click(function() {
		// validate and process form
		// first hide any error messages
    $('.errors').hide();

    
    var requestt = $("input[name='requestt']").serializeArray(); 
    if (requestt.length == 0) 
    { 
         $("label#requestt_error").show();
         $("input#request1").focus();
          return false;     
    } 
    var request1 = ""
    var request1c =$('#request1').attr('checked')?1:0;
    if (request1c == 1){
    	 request1 = $("input#request1").val();  
    }
    var request2 = ""
    var request2c =$('#request2').attr('checked')?1:0;
    if (request2c == 1){
    	 request2 = $("input#request2").val();  
    }
    var request3 = ""
    var request3c =$('#request3').attr('checked')?1:0;
    if (request3c == 1){
    	 request3 = $("input#request3").val();  
    }
    var request4 = ""
    var request4c =$('#request4').attr('checked')?1:0;
    if (request4c == 1){
    	 request4 = $("input#request4").val();  
    }
    var request5 = ""
    var request5c =$('#request5').attr('checked')?1:0;
    if (request5c == 1){
    	 request5 = $("input#request5").val();  
    }
    var request6 = ""
    var request6c =$('#request6').attr('checked')?1:0;
    if (request6c == 1){
    	 request6 = $("input#request6").val();  
    }
    var request7 = ""
    var request7c =$('#request7').attr('checked')?1:0;
    if (request7c == 1){
    	 request7 = $("input#request7").val();  
    }
    var request8 = ""
    var request8c =$('#request8').attr('checked')?1:0;
    if (request8c == 1){
    	 request8 = $("input#request8").val();  
    }
    var request9 = ""
    var request9c =$('#request9').attr('checked')?1:0;
    if (request9c == 1){
    	 request9 = $("input#request9").val();  
    }
    var request10 = ""
    var request10c =$('#request10').attr('checked')?1:0;
    if (request10c == 1){
    	 request10 = $("input#request10").val();  
    }  
    var request11 = ""
    var request11c =$('#request11').attr('checked')?1:0;
    if (request11c == 1){
    	 request11 = $("input#request11").val();  
    }
    var request12 = ""
    var request12c =$('#request12').attr('checked')?1:0;
    if (request12c == 1){
    	 request12 = $("input#request12").val();  
    }
    var request13 = ""
    var request13c =$('#request13').attr('checked')?1:0;
    if (request13c == 1){
    	 request13 = $("input#request13").val();  
    }
    var request14 = ""
    var request14c =$('#request14').attr('checked')?1:0;
    if (request14c == 1){
    	 request14 = $("input#request14").val();  
    }
    var request15 = ""
    var request15c =$('#request15').attr('checked')?1:0;
    if (request15c == 1){
    	 request15 = $("input#request15").val();  
    }
    
var prenom = $("input#prenom").val();

		
var lastname = $("input#lastname").val();
if (lastname == "") {
      $("label#lastname_error").show();
      $("input#lastname").focus();
      return false;
    }

var adresse = $("input#adresse").val();
if (adresse == "") {
      $("label#adresse_error").show();
      $("input#adresse").focus();
      return false;
    }
var ville = $("input#ville").val();
if (ville == "") {
      $("label#ville_error").show();
      $("input#ville").focus();
      return false;
    }    
var province = $("input#province").val();
   
var postal = $("input#postal").val();

var telephone = $("input#telephone").val();
if (telephone == "") {
      $("label#telephone_error").show();
      $("input#telephone").focus();
      return false;
    }   
var telephone_office = $("input#telephone_office").val();

var cellulaire = $("input#cellulaire").val();

var courriel = $("input#courriel").val();
if ((courriel == "")|| (!isEmail(trim(courriel))) ){
      $("label#courriel_error").show();
      $("input#courriel").focus();
      return false;
    }    

     




var filtre_autre = $("input#filtre_autre").val();
var description = $("textarea#description").val();
var lang = $("input#lang").val();    
var demande="demande";

$(".input-btn-order-fr").attr('disabled', 'disabled');

var dataString = 'demande='+demande +'&prenom='+prenom +'&lastname='+ lastname + '&courriel=' + courriel + '&adresse=' + adresse + '&ville=' + ville + '&province=' + province + '&postal=' + postal + '&telephone=' + telephone+  '&telephone_office=' + telephone_office+'&cellulaire=' + cellulaire+ '&lang=' + lang+ '&request1=' + request1+'&request2=' + request2+'&request3=' + request3+'&request4=' + request4+'&request5=' + request5 + '&request6=' + request6+'&request7=' + request7+'&request8=' + request8+'&request9=' + request9+'&request10=' + request10 + '&request11=' + request11+'&request12=' + request12+'&request13=' + request13+'&request14=' + request14+'&request15=' + request15 + '&filtre_autre=' + filtre_autre+ '&description=' + description ;
//alert (dataString);return false;

$.ajax({
      type: "POST",
      url: "/email.php",
      data: dataString,
      success: function() {
        $('#demande_form').append("")
                
        .fadeIn(1500, function() {
          $('#demande_form').append("<p class='submitted' style='text-align:center'>Demande envoy&eacute; avec succ&egrave;s!</p>");
        });
      }
     });
    return false;
	});
});

runOnLoad(function(){
	$("input#request1").focus();
});


function trim(str)
{
   return str.replace(/^\s+|\s+$/g,'');
}

function isEmail(str)
{
   var regex = /^[-_.a-z0-9]+@(([-_a-z0-9]+\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i;
   return regex.test(str);
}
