$(document).ready(function(){
   var $inputs = $("input");     
   var $Email = $("#Email");
   var $Zip = $("#Zip");
   var $Phone = $("#Phone");
   
   $("#Phone").mask("999-999-9999",{completed:function(){alert(this.val());}});
   
   $Phone.bind("blur", function(){
    if($Phone.val() == ""){
      $Phone.css("border", "solid 2px red");
    }
   });
   
   $("#Industry").change(function(){
    if($(this).val() == "Other"){
      $("#IndustryOther").show();
    }
    else{
      $("#IndustryOther").hide();
    }
   });
   
   $("#aspnetForm").attr("onsubmit", "");
   $("form").submit(function(){
    
      //validate form
      var IsValid = true;
      
      //check required fields
      $inputs.each(function(){
        var $this = $(this);
        if($this.attr("ektdesignns_validation") == "string-req"){
          if($this.val() == ""){
            $this.css("border", "solid 2px red");
            IsValid = false;
          }
          else{
            $this.css("border", "none");
          }
        }
      });
      
      if(!IsValidEmail($Email.val())){
        $Email.css("border", "solid 2px red");
        IsValid = false;
      }
      else{
        $Email.css("border", "none");
      }
      
      return IsValid;
   });
   
   //validate on blur
   $inputs.each(function(){
    var $this = $(this);
    if($this.attr("ektdesignns_validation") == "string-req"){
     $this.attr("onblur", "");
     $this.blur(function(){
        if($this.val() == ""){
          $this.css("border", "solid 2px red");
          $this.css("margin", "0");
        }
        else{
          $this.css("border","none");
          $this.css("margin", "0");
        }
     }); 
    }
   });
   
   //email validation
   $Email.blur(function(){
    if(!IsValidEmail($Email.val())){
      $Email.css("border", "solid 2px red");
    }
    else{
      $Email.css("border", "none");
    }
   });
   
   
});


function IsValidEmail(strValue) {
    strValue = $.trim(strValue);
    var objRegExp  = /(^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6})/i;
    
      //check for valid email
  return objRegExp.test(strValue);
}