﻿
function openDivMenu() {
    $('#divMenu').show();


}
function CloseDivMenu() {
    $('#divMenu').hide();

}

function ShowHideContent(id) {

    if (!($('#Content' + id).is(':visible')))
        $('#Content' + id).show();
    else {
        $('#Content' + id).hide();
    }
}






var MasterPageID = "";

function formValidation(MasterPageIDName) {
    
    // set MasterPageID to Local MasterPage
    // if Form is Contact us then MasterPageID="ctl00_Main_"
    // else if form is from global then MasterPageID="ctl00_"

    MasterPageID = MasterPageIDName;
   

    $('#' + MasterPageID + 'lblUserMSG').html("");
    valid = true;
    var regEx = new RegExp();

    
    if (CheckFirstName() == false)
        return false; 
    if (CheckCompany() == false)
        return false;        
    if (CheckEmail() == false)
        return false;

    if (CheckPhone() == false)
        return false;

    if (valid == true) {
        $('#' + MasterPageID + 'FormValid').val("true");
        $('#FormValid').val("true");
       
        $.ajax(
                {
                    url: 'SendMailAjax.aspx?&FirstName=' + escape($('#' + MasterPageID + 'txtFirstName').val()) +
                     "&Company=" + escape($('#' + MasterPageID + 'txtCompany').val()) +
                     "&CompanyJob=" + escape($('#' + MasterPageID + 'txtCompanyJob').val()) +
                     "&Email=" + escape($('#' + MasterPageID + 'txtEmail').val()) +
                     "&Phone=" + escape($('#' + MasterPageID + 'txtPhone').val()) +
                     "&FormValid=" + escape($('#' + MasterPageID + 'FormValid').val()) +
                     "&Comment=" + escape($('#' + MasterPageID + 'txtComment').val()),
                    error: function(res) {
                        alert('אראה שגיאה בזמן שליחת הדוא"ל אנא נסה שנית מאוחר יותר');
                    },
                    success: function(res)//יוחזר כל הרכבים המתאימים וכאן יבוצע המילוי של הרשימה השניה
                    {
                        if (res == "ok") {
                            $('input').val('');
                            $('#' + MasterPageID + 'FormValid').val('false');                     
                            window.location = "thankYou.aspx";
                        }
                        else
                            alert('אראה שגיאה בזמן שליחת הדוא"ל אנא נסה שנית מאוחר יותר');
                    }
                }
                );
        
        
    }
    return valid;
}

function CheckFirstName() {

    var regFirstLastName = /^[a-zA-Z-\ א-ת "'"]+$/;
    var FirstName = $('#' + MasterPageID + 'txtFirstName').val();
    

    if (isEmptyString(FirstName)) {
        $('#' + MasterPageID + 'lblUserMSG').html("*אנא הכנס/י שם");
        $('#' + MasterPageID + 'txtFirstName').val('');
        valid = false;
        return valid;
    }
    if (FirstName.length < 2) {
        $('#' + MasterPageID + 'lblUserMSG').html("*השם שהוכנס שגוי");
        valid = false;
        return valid;
    }
    if (regFirstLastName.test(FirstName) == false || FirstName.length > 20) {
        $('#' + MasterPageID + 'lblUserMSG').html("*שם לא חוקי אנא הכנס/י רק אותיות");
        valid = false;
        return valid;
    }
}


function CheckCompany() {

    var regFirstLastName = /^[a-zA-Z-\ א-ת "'"]+$/;
    var CompanyName = $('#' + MasterPageID + 'txtCompany').val();
    //Company Name


    if (isEmptyString(CompanyName)) {
        $('#' + MasterPageID + 'lblUserMSG').html("*אנא הכנס/י שם חברה");
        $('#' + MasterPageID + 'txtCompany').val('');
        valid = false;
        return valid;
    }
    if (CompanyName.length < 2) {
        $('#' + MasterPageID + 'lblUserMSG').html("*שם החברה שהוכנס אינו תקין");
        valid = false;
        return valid;
    }
}



function CheckEmail() {

    var regEmail = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    var Email = $('#' + MasterPageID + 'txtEmail').val();
    //Email
    if (isEmptyString(Email)) {
        $('#' + MasterPageID + 'lblUserMSG').html('אנא הכנס/י דוא&quot;ל');
        $('#' + MasterPageID + 'txtEmail').val('');
        valid = false;
        return valid;
    }
    if (regEmail.test(Email) == false) {
        $('#' + MasterPageID + 'lblUserMSG').html("*הדוא&quot;ל שהוכנס שגוי");
        valid = false;
        return valid;
    }
}

function CheckPhone() {

    var regPhone = /^[0-9- ]+$$/;
    //Phone1
    var Phone = $('#' + MasterPageID + 'txtPhone').val();

    if (isEmptyString(Phone)) {
        $('#' + MasterPageID + 'lblUserMSG').html('אנא הכנס/י מספר טלפון');
        $('#' + MasterPageID + 'txtPhone').val('');
        valid = false;
        return valid;
    }



    if (regPhone.test(Phone) == false) {
        $('#' + MasterPageID + 'lblUserMSG').html("*המספר הטלפון שהוכנס שגוי");
        valid = false;
        return valid;
    }



    if (Phone != "") {
        if (Phone.length < 4) {
            $('#' + MasterPageID + 'lblUserMSG').html("*מספר הטלפון שהוכנס קצר מידי");
            valid = false;
            return valid;
        }
    }
}




function isEmptyString(str) {


    for (var i = 0; i < str.length; i++) {
        if (str[i] != " ")
            return false;
    }
    return true;
}

