﻿/* Accurdion FAQ */
$(document).ready(
        function() {
            $('#divFAQ div.dynamicPageText:gt(0)').hide();
            $('#divFAQ div.dynamicPageText:eq(0)').hide();
            $('#divFAQ div.dynamicPageTitleFAQ').bind('click',
                function() {
                    $(this).next('div.dynamicPageText').slideDown().siblings('div.dynamicPageText').slideUp();
                }
            );
        }
    );
/* Accurdion testimonials */
$(document).ready(
        function() {
            $('#Testimonials div.intest:gt(0)').hide();
            $('#Testimonials div.intest:eq(0)').hide();
            $('#Testimonials div.part:eq(0)').css({
                "cursor": "pointer",
                "text-decoration": "underline"
            });
            $('#Testimonials div.part:gt(0)').css({
                "cursor": "pointer",
                "text-decoration": "underline"
            });
            $('#Testimonials div.part').bind('click',
                function() {
                    $(this).next('div.intest').slideDown().siblings('div.intest').slideUp();
                    $(this).css({
                        "cursor": "default",
                        "text-decoration": "none"
                    }).siblings({
                    "cursor": "pointer",
                    "text-decoration": "underline"
                    });
                }
            );
        }
    );



/** Menus **/
function slideMenu(num) {
    if (num == 1) {
        $('#divSubMenu1').slideDown('slow');
        $('#divSubMenu2').slideUp('slow');

    }

    if (num == 2) {
        $('#divSubMenu1').slideUp('slow');
        $('#divSubMenu3').slideUp('slow');
        $('#divSubMenu2').slideDown('slow');
    }
    if (num == 3) {
        $('#divSubMenu2').slideUp('slow');
        $('#divSubMenu4').slideUp('slow');
        $('#divSubMenu3').slideDown('slow');
    }
    if (num == 4) {
        $('#divSubMenu3').slideUp('slow');
        $('#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();
    }
    if (num == 5) {
        $('div[id^="divSubMenu"]').hide();
        $('#divSubMenu5').show();
    }
}

function closeMenu(num) {

    if (num == 1) {
        $('#divSubMenu1').hide();

    }
    if (num == 2) {
        $('#divSubMenu2').hide();
    }

    if (num == 3) {
        $('#divSubMenu3').hide();
    }
    if (num == 4) {
        $('#divSubMenu4').hide();
    }
    if (num == 5) {
        $('#divSubMenu5').hide();
    }
}

function closeAll() {
    $('div[id^="divSubMenu"]').hide();
}

function slideAll() {
    $('div[id^="divSubMenu"]').slideUp('slow');
}


// show selected
function showSelected(link) {
    $("#href" + link).css("color", "#2a76c1");

    $("#tri" + link).html("&#9660;").css({
        "font-size": "13px",
        "color": "#2a76c1"
    });

    $('#menu' + link).css({
        "background-color": "#dfdfe0"
    });
}

function showSelectedMenu(menu) {
    switch (menu) {
        case "about":
            {
                $("#hrefAbout").css("color", "#e0cd67");
                break;
            }
        case "Products":
            {
                $("#herfProducts").css("color", "#e0cd67");
                break;
            }
        case "Treatments":
            {
                $("#hrefTreatments").css("color", "#e0cd67");
                break;
            }
        case "Testimonials":
            {
                $("#hrefTestimonials").css("color", "#e0cd67");
                break;
            }
        case "bus":
            {
                $("#hrefBusiness").css("color", "#e0cd67");
                break;
            }
        case "FAQ":
            {
                $("#hrefFAQ").css("color", "#e0cd67");
                break;
            }
        case "Media":
            {
                $("#hrefMedia").css("color", "#e0cd67");
                break;
            }
        case "aboutHeb":
            {
                $("#hrefAbout").css("color", "#e0cd67");
                break;
            }
        case "methodHeb":
            {
                $("#herfmethodHeb").css("color", "#e0cd67");
                break;
            }
        case "TestimonialsHeb":
            {
                $("#hrefTestimonialsHeb").css("color", "#e0cd67");
                break;
            }
        case "terms":
            {
                $("#hrefTerms").css("color", "#e0cd67");
                break;
            }
        case "FAQheb":
            {
                $("#hrefFAQheb").css("color", "#e0cd67");
                break;
            }
        case "newsHeb":
            {
                $("#hrefNewsHeb").css("color", "#e0cd67");
                break;
            }
        case "ContactHeb":
            {
                $("#hrefContactHeb").css("color", "#e0cd67");
                break;
            }
    }
}

function showSelectedContact() {
    $("hrefContact").css("color", "white");
}

// Validtion
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 CheckFirstName() {

    var regFirstLastName = /^[a-zA-Z _\"'"]+$/;
    if ($('#txtFirstName').val() == "") {
        $('#lblErrorFirstName').html("*");
        $('#lblErrorMessageAll').html("First name is mandatory");
        valid = false;
        return valid;
    }
    if (regFirstLastName.test($('#txtFirstName').val()) == false || $('#txtFirstName').val().length < 2 || $('#txtFirstName').val().length > 30) {
        $('#lblErrorFirstName').html("*");
        $('#lblErrorMessageAll').html("First name is invalid");
        valid = false;
        return valid;
    }
}

function CheckLastName() {

    var regFirstLastName = /^[a-zA-Z _\"'"]+$/;
    if ($('#txtLastName').val() == "") {
        $('#lblErrorLastName').html("*");
        $('#lblErrorMessageAll').html("Last name is mandatory");
        valid = false;
        return valid;
    }
    if (regFirstLastName.test($('#txtLastName').val()) == false || $('#txtLastName').val().length < 2 || $('#txtLastName').val().length > 30) {
        $('#lblErrorLastName').html("*");
        $('#lblErrorMessageAll').html("Last name is invalid");
        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() == "") {
        $('#lblErrorEmail').html("*");
        $('#lblErrorMessageAll').html("E-mail is mandatory")
        return false;
    }
    if (regEmail.test($('#txtEmail').val()) == false) {
        $('#lblErrorEmail').html("*");
        $('#lblErrorMessageAll').html("E-mail is invalid")
        return false;
    }
}

function checkPhone() {
    var regPhone = /^(\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$/;
    var phone = $('#txtPhone').val();
    if ($('#txtPhone').val() == "") {
        $('#lblErrorPhone').html("*");
        $('#lblErrorMessageAll').html("Phone is mandatory")
        return false;
    }
    if (regPhone.test($('#txtPhone').val()) == false) {
        $('#lblErrorPhone').html("*");
        $('#lblErrorMessageAll').html("Phone is invalid, use international format")
        return false;
    }
}

function CheckCity() {

    var regFirstLastName = /^[a-zA-Z _\"'"]+$/;
    if ($('#txtCity').val() == "") {
        $('#lblErrorCity').html("*");
        $('#lblErrorMessageAll').html("City is mandatory");
        return false;
    }
    if (regFirstLastName.test($('#txtCity').val()) == false || $('#txtCity').val().length < 2 || $('#txtCity').val().length > 30) {
        $('#lblErrorCity').html("*");
        $('#lblErrorMessageAll').html("City is invalid");
        return false;
    }
}

function CheckCountry() {

    var regFirstLastName = /^[a-zA-Z _\"'"]+$/;
    if ($('#txtState').val() == "") {
        $('#lblErrorState').html("*");
        $('#lblErrorMessageAll').html("State is mandatory");
        return false;
    }
    if (regFirstLastName.test($('#txtState').val()) == false || $('#txtState').val().length < 2 || $('#txtState').val().length > 30) {
        $('#lblErrorState').html("*");
        $('#lblErrorMessageAll').html("State is invalid");
        return false;
    }
}

function checkMessage() {
    if ($('#txtMessage').val() == "" || $('#txtMessage').val().length < 2) {
        $('#lblErrorMessage').html("*");
        $('#lblErrorMessageAll').html("Message is mandatory");
        return false;
    }
}

function formValidation() {
    $('label[id^="lblError"]').html("");
    $('#lblErrorMessageAll').html("");

    if (CheckFirstName() == false) {
        return false;
    }
    if (CheckLastName() == false) {
        return false;
    }
    if (CheckEmail() == false) {
        return false;
    }
    if (checkPhone() == false) {
        return false;
    }
    //    if (CheckCity() == false) {
    //        return false;
    //    }
    //    if (CheckCountry() == false) {
    //        return false;
    //    }
    if (checkMessage() == false) {
        return false;
    }

    $('#FormValid').val("true");
    return true;

}

// -- Languages form Validation
// --  --//
function CheckFirstNameBra() {

    var regFirstName = /^[a-zA-Z _\"'"]+$/;
    if ($('#txtFirstName').val() == "") {
        $('#lblErrorFirstName').html("*");
        $('#lblErrorMessageAll').html("Primeiro nome é obrigatório");
        valid = false;
        return valid;
    }
    if (regFirstName.test($('#txtFirstName').val()) == false || $('#txtFirstName').val().length < 2 || $('#txtFirstName').val().length > 30) {
        $('#lblErrorFirstName').html("*");
        $('#lblErrorMessageAll').html("Primeiro nome é inválido, Use apenas caracteres Inglês");
        valid = false;
        return valid;
    }
}

function CheckLastNameBra() {

    var regLastName = /^[a-zA-Z _\"'"]+$/;
    if ($('#txtLastName').val() == "") {
        $('#lblErrorLastName').html("*");
        $('#lblErrorMessageAll').html("Último nome é obrigatório");
        valid = false;
        return valid;
    }
    if (regLastName.test($('#txtLastName').val()) == false || $('#txtLastName').val().length < 2 || $('#txtLastName').val().length > 30) {
        $('#lblErrorLastName').html("*");
        $('#lblErrorMessageAll').html("Sobrenome é inválido, Use apenas caracteres Inglês");
        valid = false;
        return valid;
    }
}

function CheckEmailBra() {

    var regEmail = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    var address = $('#txtEmail').val();
    //Email
    if ($('#txtEmail').val() == "") {
        $('#lblErrorEmail').html("*");
        $('#lblErrorMessageAll').html("E-mail é obrigatório")
        return false;
    }
    if (regEmail.test($('#txtEmail').val()) == false) {
        $('#lblErrorEmail').html("*");
        $('#lblErrorMessageAll').html("E-mail não é válido")
        return false;
    }
}

function checkMessageBra() {
    if ($('#txtMessage').val() == "" || $('#txtMessage').val().length < 2) {
        $('#lblErrorMessage').html("*");
        $('#lblErrorMessageAll').html("Mensagem é obrigatória");
        return false;
    }
}

function formValidationBra() {
    $('label[id^="lblError"]').html("");
    $('#lblErrorMessageAll').html("");

    if (CheckFirstNameBra() == false) {
        return false;
    }
    if (CheckLastNameBra() == false) {
        return false;
    }
    if (CheckEmailBra() == false) {
        return false;
    }
    if (checkMessageBra() == false) {
        return false;
    }

    $('#FormValid').val("true");
    return true;

}
//-------------------------------------//
// -- rus --//
function CheckFirstNameRus() {

    var regFirstName = /^[a-zA-Z _\"'"]+$/;
    if ($('#txtFirstName').val() == "") {
        $('#lblErrorFirstName').html("*");
        $('#lblErrorMessageAll').html("Название является обязательным");
        valid = false;
        return valid;
    }
    if (regFirstName.test($('#txtFirstName').val()) == false || $('#txtFirstName').val().length < 2 || $('#txtFirstName').val().length > 30) {
        $('#lblErrorFirstName').html("*");
        $('#lblErrorMessageAll').html("Неверное имя, Используйте только английские символы");
        valid = false;
        return valid;
    }
}

function CheckLastNameRus() {

    var regLastName = /^[a-zA-Z _\"'"]+$/;
    if ($('#txtLastName').val() == "") {
        $('#lblErrorLastName').html("*");
        $('#lblErrorMessageAll').html("Фамилия является обязательным");
        valid = false;
        return valid;
    }
    if (regLastName.test($('#txtLastName').val()) == false || $('#txtLastName').val().length < 2 || $('#txtLastName').val().length > 30) {
        $('#lblErrorLastName').html("*");
        $('#lblErrorMessageAll').html("фамилия недействительными, Используйте только английские символы");
        valid = false;
        return valid;
    }
}

function CheckEmailRus() {

    var regEmail = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    var address = $('#txtEmail').val();
    //Email
    if ($('#txtEmail').val() == "") {
        $('#lblErrorEmail').html("*");
        $('#lblErrorMessageAll').html("электронной почты является обязательным")
        return false;
    }
    if (regEmail.test($('#txtEmail').val()) == false) {
        $('#lblErrorEmail').html("*");
        $('#lblErrorMessageAll').html("электронная почта недействительными")
        return false;
    }
}

function checkMessageRus() {
    if ($('#txtMessage').val() == "" || $('#txtMessage').val().length < 2) {
        $('#lblErrorMessage').html("*");
        $('#lblErrorMessageAll').html("Сообщение недействительными");
        return false;
    }
}

function formValidationRus() {
    $('label[id^="lblError"]').html("");
    $('#lblErrorMessageAll').html("");

    if (CheckFirstNameRus() == false) {
        return false;
    }
    if (CheckLastNameRus() == false) {
        return false;
    }
    if (CheckEmailRus() == false) {
        return false;
    }
    if (checkMessageRus() == false) {
        return false;
    }

    $('#FormValid').val("true");
    return true;

}

// -- Hebrew FAQ validtion --
function CheckNameHeb() {

    if ($('#txtName').val() == "") {
        $('#lblError').html("שם שדה חובה");
        valid = false;
        return valid;
    }
    if ($('#txtName').val().length < 2 || $('#txtName').val().length > 30) {
        $('#lblError').html("שם לא תקין");
        valid = false;
        return valid;
    }
}

function CheckEmailHeb() {
    var regEmail = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    var address = $('#txtMail').val();

    //Email
    if ($('#txtEmail').val() == "") {
        $('#lblError').html("אימייל שדה חובה")
        return false;
    }
    if (regEmail.test(address) == false) {
        alert(address);
        $('#lblError').html("אימייל לא תקין")
        return false;
    }
}

function validFAQheb() {
    $('#lblError').html("");

    if (CheckNameHeb() == false) {
        return false;
    }
    if (CheckEmailHeb() == false) {
        return false;
    }


    $('#FormValid').val("true");
    return true;
}
