﻿/** Menus **/
function slideMenu(num) {
    if (num == 1) {
        $('#divSubMenu1').slideDown('slow');
        $('#divSubMenu2').slideUp('slow');
    }
    
    if (num == 2) {
        $('#divSubMenu2').slideDown('slow');
        $('#divSubMenu1').slideUp('slow');
        $('#divSubMenu3').slideUp('slow');
    }
    if (num == 3) {
        $('#divSubMenu3').slideDown('slow');
        $('#divSubMenu2').slideUp('slow');
    }
    if (num == 4) {
        $('#divSubMenu4').slideDown('slow');
    }
}

function openMenu(num) {

    if (num == 1) {
        $('div[id^="divSubMenu"]').hide();
        $('#divSubMenu1').show();
        
    }
    if (num == 2) {
        $('div[id^="divSubMenu"]').hide();
        $('#divSubMenu2').show();
    }
    if (num == 3) {
        $('div[id^="divSubMenu"]').hide();
        $('#divSubMenu3').show();
    }
    if (num == 4) {
        $('div[id^="divSubMenu"]').hide();
        $('#divSubMenu4').show();
    }
}

function closeMenu(num) {

    if (num == 1) {
        $('#divSubMenu1').hide();
        
    }
    if (num == 2) {
        $('#divSubMenu2').hide();
    }

    if (num == 3) {
        $('#divSubMenu3').hide();
    }
    if (num == 4) {
        $('#divSubMenu4').hide();
    }
}

function closeAll() {
    $('div[id^="divSubMenu"]').hide();
}

// show selected
function showSelected(link) {
    $("#href" + link).css("color", "#b3a8a1");
}

function showSelectedMenu(menu) {
    switch (menu) {
        // Hebrew
        case "12971": // Models
            { 
                $("#hrefModel").css("color", "white");
                break;
            }
        case "12972": // Solutions
            {
                $("#hrefSolutions").css("color", "white");
                break;
            }
        case "12974": // about
            {
                $("#hrefAbout").css("color", "white");
                break;
            }
        case "12977": // SLB
            {
                $("#hrefSLB").css("color", "white");
                break;
            }
        case "12978": // News
            {
                $("#hrefNews").css("color", "white");
                break;
            }
        case "12583": // News
            {
                $("#hrefVideo").css("color", "white");
                break;
            }
            // English
        case "12584": // About
            {
                $("#hrefAbout").css("color", "white");
                break;
            }
        case "12585": // Models
            {
                $("#hrefModel").css("color", "white");
                break;
            }
        case "12980": // Solutions
            {
                $("#hrefSolutions").css("color", "white");
                break;
            }
        case "12979": // SLB
            {
                $("#hrefSLB").css("color", "white");
                break;
            }
        case "12592": // News
            {
                $("#hrefNews").css("color", "white");
                break;
            }
        case "12851": // News
            {
                $("#hrefVideo").css("color", "white");
                break;
            }
    }
}

function showSelectedContact() {
    $("hrefContact").css("color", "white");
}

// Validtion
function CheckFirstName() {

    var regFirstLastName = /^[a-zA-Z _\"'"]+$/;
    if ($('#txtName').val() == "") {
        $('#lblName').html("*");
        valid = false;
        return valid;
    }
    if (regFirstLastName.test($('#txtName').val()) == false || $('#txtName').val().length < 2 || $('#txtName').val().length > 30) {
        $('#lblName').html("*");
        valid = false;
        return valid;
    }
}

function CheckFirstNameHeb() {

    var regFirstLastName = /[\u0590–\u05FF] _\"'"]+$/;
    if ($('#txtName').val() == "") {
        $('#lblName').html("*");
        valid = false;
        return valid;
    }
    if ($('#txtName').val().length < 2 || $('#txtName').val().length > 30) {
        $('#lblName').html("*");
        valid = false;
        return valid;
    }
}


function CheckEmail() {

    var regEmail = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    var address = $('#txtEmail').val();
    //Email
    if ($('#txtEmail').val() == "") {
        $('#lblEmail').html("*");
        valid = false;
        return valid;
    }
    if (regEmail.test($('#txtEmail').val()) == false) {
        $('#lblEmail').html("*");
        valid = false;
        return valid;
    }
}

function checkDDL() {
    if ($('#ddlOrg').val() == "-1") {
        $('#lblOrg').html("*Field is required");
        valid = false;
        return valid;
    }
}

function CheckCountry() {

    if ($('#ddlCountry').val() == "-1") {
        $('#lblCountry').html("*Field is required");
        valid = false;
        return valid;
    }
}

function CheckPostalCodeEng() {
    var regPostalCode = /^[0-9]+$$/;

    if ($('#txtPostal').val() == "") {
        $('#lblPostal').html("*Invalid postcode");
        return false;
    }

        if (regPostalCode.test($('#txtPostal').val()) == false) {
            $('#lblPostal').html("*Invalid postcode");
            valid = false;
            return valid;
    }
}

function formValidationEng() {
    $('#lblName').html("");
    $('#lblEmail').html("");


    valid = true;
    var regEx = new RegExp();

    if (CheckFirstName() == false)
        return false;
        
    if (CheckEmail() == false)
        return false;
        
    if (valid == true) {
        $('#FormValid').val("true");
    }
    return valid;
}

function formValidationHeb() {
    $('#lblName').html("");
    $('#lblEmail').html("");


    valid = true;
    var regEx = new RegExp();

    if (CheckFirstNameHeb() == false)
        return false;

    if (CheckEmail() == false)
        return false;

    if (valid == true) {
        $('#FormValid').val("true");
    }
    return valid;
}


function formValidationCom() {
    $('#lblName').html("");
    $('#lblEmail').html("");
    $('#lblOrg').html("");

    valid = true;
    var regEx = new RegExp();

    if (CheckFirstName() == false)
        return false;

    if (CheckEmail() == false)
        return false;

    if (checkDDL() == false)
        return false;

    if (valid == true) {
        $('#FormValid').val("true");
    }
    return valid;
}
