﻿function isValidEmail(strEmail){
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;

   // search email text for regular exp matches
    if (strEmail.search(validRegExp) == -1) 
   {
      return false;
    } 
    return true; 
}

function IsNumeric(input)
{
   return (input - 0) == input && input.length > 0;
}



function SubmitForm(){
    var allFields = document.getElementsByTagName("input");
    
    var visittype = "";
    var options = "";
    var firstname = document.getElementById("firstname").value;
    var lastname = document.getElementById("lastname").value;
    var company = document.getElementById("company").value;
    var job = document.getElementById("job").value;
    var address = document.getElementById("address").value;
    var zipcode = "";//document.getElementById("zipcode").value;
    var phone = document.getElementById("prephone").value + document.getElementById("phone").value;
    var mobile = document.getElementById("premobile").value + document.getElementById("mobile").value;
    var fax = document.getElementById("prefax").value + document.getElementById("fax").value;
    var email = document.getElementById("email").value;
    
    for(i=0;i<allFields.length;i++){
        if(allFields[i].name=="visittype" && allFields[i].checked){
            visittype = allFields[i].value;
        }
    }
    
    for(i=0;i<allFields.length;i++){
        if(allFields[i].name=="options" && allFields[i].checked){
            options += allFields[i].value + ", ";
        }
    }
   
   //Filling Empty Option
   options = "0,";

    if(firstname==""){
        alert("Type your first name.");
    }
    else if(lastname==""){
        alert("Type your last name.");
    }
    else if(company==""){
        alert("Type your company name.");
    }
    else if(job==""){
        alert("Type your position.");
    }
    else if(mobile==""){
        alert("Type your mobile.");
    }
    else if(!IsNumeric(mobile)){
        alert("Mobile number is incorrect.");
    }
    else if(email==""){
        alert("Type your email.");
    }
    else if(isValidEmail(email)==false){
        alert("Email address is incorrect.");
    }
    else if(options==""){
        alert("בחר לפחות אחד מתחומי העניין.");
    }
    else{
        location.href=  "Submit.aspx?" +
                        "firstname=" + firstname + 
                        "&lastname=" + lastname +
                        "&company=" + company +
                        "&job=" + job +
                        "&address=" + address +
                        "&zipcode=" + zipcode +
                        "&phone=" + phone +
                        "&mobile=" + mobile +
                        "&fax=" + fax +
                        "&email=" + email +
                        "&visittype=" + visittype +
                        "&options=" + options;
                        
    }
}

function SubmitContact(type){
  
    var firstname = document.getElementById("firstname").value;
    var lastname = document.getElementById("lastname").value;
    var company = document.getElementById("company").value;
    var phone = document.getElementById("prephone").value + document.getElementById("phone").value;
    var email = document.getElementById("email").value;
    var freetext = document.getElementById("freetext").value;
    var type = String(window.location);
    type=type.substring(type.length-1);
    
    if(firstname==""){
        alert("Type your first name.");
    }
    else if(lastname==""){
        alert("Type your last name.");
    }
    else if(company==""){
        alert("Type your company name.");
    }
    else if(phone==""){
        alert("Type your phone number.");
    }
    else if(!IsNumeric(phone)){
        alert("Phone number is incorrect.");
    }
    else if(email==""){
        alert("Type your email.");
    }
    else if(isValidEmail(email)==false){
        alert("Email address is incorrect.");
    }
    else{
        location.href=  "Submit.aspx?" +
                        "type=" + type + 
                        "&firstname=" + firstname + 
                        "&lastname=" + lastname +
                        "&company=" + company +
                        "&phone=" + phone +
                        "&email=" + email +
                        "&freetext=" + freetext;
                        
    }
}

function SubmitContactUs(){
  
    var firstname = document.getElementById("firstname").value;
    var lastname = document.getElementById("lastname").value;
    var company = document.getElementById("company").value;
    var phone = document.getElementById("prephone").value + document.getElementById("phone").value;
    var email = document.getElementById("email").value;
    var freetext = document.getElementById("freetext").value;
    var type = "contact";
    
    if(firstname==""){
        alert("Type your first name.");
    }
    else if(lastname==""){
        alert("Type your last name.");
    }
    else if(company==""){
        alert("Type your company name.");
    }
    else if(phone==""){
        alert("Type your phone number.");
    }
    else if(!IsNumeric(phone)){
        alert("Phone number is incorrect.");
    }
    else if(email==""){
        alert("Type your email.");
    }
    else if(isValidEmail(email)==false){
        alert("Email address is incorrect.");
    }
    else{
        location.href=  "Submit.aspx?" +
                        "type=" + type + 
                        "&firstname=" + firstname + 
                        "&lastname=" + lastname +
                        "&company=" + company +
                        "&phone=" + phone +
                        "&email=" + email +
                        "&freetext=" + freetext;
                        
    }
}