$(function() {
  $('.errors').hide();
  $('input.text-input').css({backgroundColor:"#FFFFFF"});
  $('input.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"});
  });   
 

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

    var info1 = "";
    var info1c =$('#info1').attr('checked')?1:0;
    if (info1c == 1){
        	info1 = $("input#info1").val();  
    }
    var info2 = "";
    var info2c =$('#info2').attr('checked')?1:0;
    if (info2c == 1){
        	info2 = $("input#info2").val();  
    }   
    var requested = $("input[name='requested']").serializeArray(); 
    if (requested.length == 0) 
    { 
         $("label#requested_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 request16 = "";
    var request16c =$('#request16').attr('checked')?1:0;
    if (request16c == 1){
      	 request16 = $("input#request16").val();  
    }  
    
    var info_autre = $("input#info_autre").val();
    
    var types1 = "";
    var types1 =$('#types1').attr('checked')?1:0;
    if (types1 == 1){
    	types1 = $("input#types1").val();  
    }
    var types2 = "";
    var types2 =$('#types2').attr('checked')?1:0;
    if (types2 == 1){
    	types2 = $("input#types2").val();  
    }  
    
    var types_annee = $("input#types_annee").val(); 
    

    var existant1 = "";
    var existant1c =$('#existant1').attr('checked')?1:0;
    if (existant1c == 1){
    	 existant1 = $("input#existant1").val();  
    }
    var existant2 = "";
    var existant2c =$('#existant2').attr('checked')?1:0;
    if (existant2c == 1){
    	 existant2 = $("input#existant2").val();  
    }
    var existant3 = "";
    var existant3c =$('#existant3').attr('checked')?1:0;
    if (existant3c == 1){
    	 existant3 = $("input#existant3").val();  
    }
    var existant4 = "";
    var existant4c =$('#existant4').attr('checked')?1:0;
    if (existant4c == 1){
    	 existant4 = $("input#existant4").val();  
    }
    var existant5 = "";
    var existant5c =$('#existant5').attr('checked')?1:0;
    if (existant5c == 1){
    	 existant5 = $("input#existant5").val();  
    }
    var existant6 = "";
    var existant6c =$('#existant6').attr('checked')?1:0;
    if (existant6c == 1){
    	 existant6 = $("input#existant6").val();  
    }
    var existant7 = "";
    var existant7c =$('#existant7').attr('checked')?1:0;
    if (existant7c == 1){
    	 existant7 = $("input#existant7").val();  
    }
    var existant8 = "";
    var existant8c =$('#existant8').attr('checked')?1:0;
    if (existant8c == 1){
    	 existant8 = $("input#existant8").val();  
    }
    var existant9 = "";
    var existant9c =$('#existant9').attr('checked')?1:0;
    if (existant9c == 1){
    	 existant9 = $("input#existant9").val();  
    }
    var existant10 = "";
    var existant10c =$('#existant10').attr('checked')?1:0;
    if (existant10c == 1){
    	 existant10 = $("input#existant10").val();  
    }  
    var existant11 = "";
    var existant11c =$('#existant11').attr('checked')?1:0;
    if (existant11c == 1){
    	 existant11 = $("input#existant11").val();  
    }
    var existant12 = "";
    var existant12c =$('#existant12').attr('checked')?1:0;
    if (existant12c == 1){
    	 existant12 = $("input#existant12").val();  
    }
    var existant13 = "";
    var existant13c =$('#existant13').attr('checked')?1:0;
    if (existant13c == 1){
    	 existant13 = $("input#existant13").val();  
    }
    var existant14 = "";
    var existant14c =$('#existant14').attr('checked')?1:0;
    if (existant14c == 1){
    	 existant14 = $("input#existant14").val();  
    }
    var existant15 = "";
    var existant15c =$('#existant15').attr('checked')?1:0;
    if (existant15c == 1){
    	 existant15 = $("input#existant15").val();  
    }
    var existant16 = "";
    var existant16c =$('#existant16').attr('checked')?1:0;
    if (existant16c == 1){
      	 existant16 = $("input#existant16").val();  
    }  
    var existant17 = "";
    var existant17c =$('#existant17').attr('checked')?1:0;
    if (existant17c == 1){
    	 existant17 = $("input#existant17").val();  
    }
    var existant18 = "";
    var existant18c =$('#existant18').attr('checked')?1:0;
    if (existant18c == 1){
    	 existant18 = $("input#existant18").val();  
    }
    var existant19 = "";
    var existant19c =$('#existant19').attr('checked')?1:0;
    if (existant19c == 1){
    	 existant19 = $("input#existant19").val();  
    }
    var existant20 = "";
    var existant20c =$('#existant20').attr('checked')?1:0;
    if (existant20c == 1){
    	 existant20 = $("input#existant20").val();  
    }  
    var existant21 = "";
    var existant21c =$('#existant21').attr('checked')?1:0;
    if (existant21c == 1){
    	 existant21 = $("input#existant21").val();  
    }
    var existant22 = "";
    var existant22c =$('#existant22').attr('checked')?1:0;
    if (existant22c == 1){
    	 existant22 = $("input#existant22").val();  
    }
    var existant23 = "";
    var existant23c =$('#existant23').attr('checked')?1:0;
    if (existant23c == 1){
    	 existant23 = $("input#existant23").val();  
    }
    var existant24 = "";
    var existant24c =$('#existant24').attr('checked')?1:0;
    if (existant24c == 1){
    	 existant24 = $("input#existant24").val();  
    } 
    var thermmo_capacite = $("input#thermmo_capacite").val();
    var clim_capacite = $("input#clim_capacite").val();
    var filtre_capacite = $("input#filtre_capacite").val();
    var humidi_autre = $("input#humidi_autre").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();

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();

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 phones="";
var phonesc =$('#phones').attr('checked')?1:0;
if (phonesc == 1){
	phones = $("input#telephone").val();  
	if (phones == "") {
	      $("label#telephone_error").show();
	      $("input#telephone").focus();
	      return false;
	}  
   phonesc ="Oui";
}else{
   phonesc ="Non";
}

var renseignement = $("#renseignement").val();

var lang = $("input#lang").val();    
var soumission="soumission";

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

var dataString = 'soumission='+soumission +'&prenom='+prenom +'&lastname='+ lastname + '&courriel=' + courriel + '&adresse=' + adresse + '&ville=' + ville + '&province=' + province + '&postal=' + postal + '&telephone=' + telephone+ '&cellulaire=' + cellulaire+ '&lang=' + lang+'&info1=' + info1+'&info2=' + info2+ '&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 + '&request16=' + request16 + '&info_autre=' + info_autre+ '&types1=' + types1 + '&types2=' + types2 + '&types_annee=' + types_annee+'&existant1=' + existant1+'&existant2=' + existant2+'&existant3=' + existant3+'&existant4=' + existant4+'&existant5=' + existant5 + '&existant6=' + existant6+'&existant7=' + existant7+'&existant8=' + existant8+'&existant9=' + existant9+'&existant10=' + existant10 + '&existant11=' + existant11+'&existant12=' + existant12+'&existant13=' + existant13+'&existant14=' + existant14+'&existant15=' + existant15 + '&existant16=' + existant16 + '&existant17=' + existant17+'&existant18=' + existant18+'&existant19=' + existant19+'&existant20=' + existant20 + '&existant21=' + existant21+'&existant22=' + existant22+'&existant23=' + existant23+'&existant24=' + existant24 + '&thermmo_capacite=' + thermmo_capacite+'&clim_capacite=' + clim_capacite+'&filtre_capacite=' + filtre_capacite+'&humidi_autre=' + humidi_autre+'&phones=' + phones + '&renseignement=' + renseignement ;
//alert (dataString);return false;

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

runOnLoad(function(){
	$("input#info1").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);
}
