﻿function Checkout(e) {
    var evt = e ? e : window.event;
    if (evt.keyCode == 13) {
        __doPostBack('ctl00$MainContent$btnSubmit', '');
    }
}

function Cart(e) {
    var evt = e ? e : window.event;
    if (evt.keyCode == 13) {
        WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$MainContent$btnCheckout", "", true, "", "", false, true));
    }
}

function Promotioanal(e) {
    var evt = e ? e : window.event;
    if (evt.keyCode == 13) {
        WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$MainContent$btnAddCoupon", "", true, "", "", false, true));
    }
}

function DefaultClick(e, item) {
    //alert('fff');
    var evt = e ? e : window.event;
    if (evt.keyCode == 13) {
        __doPostBack(item, '');
    }
}

function writeReview() {
    HideRelated(this);
    window.location.hash = 'related-products';
}

function HideRelated(item) {
    $("#ctl00_MainContent_reviews").show();
    $("#nutrion").hide();
    $("#ctl00_MainContent_description").hide();
    $("#bought").hide();

    $("#ctl00_MainContent_rev_id").attr('class', 'selected');
    $("#ctl00_MainContent_bought_id").attr('class', '');
    $("#ctl00_MainContent_description_id").attr('class', '');
    $("#ctl00_MainContent_nutrion_id").attr('class', '');
    //document.location.href = '#related-products';
}

function HideReviews(item) {
    $("#ctl00_MainContent_reviews").hide();
    $("#bought").hide();
    $("#nutrion").hide();
    $("#nutrion").hide();
    $("#ctl00_MainContent_description").hide();

    $("#ctl00_MainContent_rev_id").attr('class', '');
    $("#ctl00_MainContent_bought_id").attr('class', '');
    $("#ctl00_MainContent_description_id").attr('class', '');

    $("#ctl00_MainContent_nutrion_id").attr('class', '');
}

function HideBought(item) {
    $("#ctl00_MainContent_reviews").hide();
    $("#nutrion").hide();
    $("#bought").show();

    $("#ctl00_MainContent_bought_id").attr('class', 'selected');
    $("#ctl00_MainContent_rev_id").attr('class', '');
    $("#ctl00_MainContent_description_id").attr('class', '');

    $("#ctl00_MainContent_nutrion_id").attr('class', '');
}

function HideNutrion(item) {
    $("#ctl00_MainContent_reviews").hide();
    $("#bought").hide();
    $("#ctl00_MainContent_description").hide();
    $("#nutrion").show();


    $("#ctl00_MainContent_bought_id").attr('class', '');
    $("#ctl00_MainContent_rev_id").attr('class', '');
    $("#ctl00_MainContent_description_id").attr('class', '');
    $("#ctl00_MainContent_nutrion_id").attr('class', 'selected');
}


function HideDescription(item) {
    $("#ctl00_MainContent_reviews").hide();
    $("#bought").hide();
    $("#nutrion").hide();
    $("#ctl00_MainContent_description").show();

    $("#ctl00_MainContent_bought_id").attr('class', '');
    $("#ctl00_MainContent_rev_id").attr('class', '');
    $("#ctl00_MainContent_nutrion_id").attr('class', '');
    $("#ctl00_MainContent_description_id").attr('class', 'selected');
}


// JScript File
// Removes leading whitespaces
function LTrim(value) {

    var re = /\s*((\S+\s*)*)/;
    return value.replace(re, "$1");

}

// Removes ending whitespaces
function RTrim(value) {

    var re = /((\s*\S+)*)\s*/;
    return value.replace(re, "$1");

}

// Removes leading and ending whitespaces
function trim(value) {

    return LTrim(RTrim(value));

}

function validateReview() {
    var txtName = document.getElementById("ctl00_MainContent_ProductReviewDisplay1_NewReviewDescription");
    var validation_summary = "Please complete and answer the required fields:\n";

    if (trim(txtName.value) == "") {
        validation_summary = validation_summary + "Your Review\n";
    }

    if (validation_summary == "Please complete and answer the required fields:\n") {
        return true;
    }
    else {
        alert(validation_summary);
        return false;
    }
}

function contactus_submit() {
    var txtName = document.getElementById("ctl00_MainContent_contact_txtName");
    var txtPhone = document.getElementById("ctl00_MainContent_contact_txtPhone");
    var txtEmail = document.getElementById("ctl00_MainContent_contact_txtEmail");
    var txtComments = document.getElementById("ctl00_MainContent_contact_txtComments");

    var lblName = document.getElementById("lblName");
    var lblPhone = document.getElementById("lblPhone");
    var lblEmail = document.getElementById("lblEmail");
    var lblComments = document.getElementById("lblComments");

    lblName.style.color = "#000000";
    lblPhone.style.color = "#000000";
    lblEmail.style.color = "#000000";
    lblComments.style.color = "#000000";

    var validation_summary = "Please complete and answer the required fields:\n\n";

    if (trim(txtName.value) == "") {
        validation_summary = validation_summary + "Name\n";
        lblName.style.color = "#ff0000";
    }
    else {
        lblName.style.color = "#000000";
    }
    if (trim(txtEmail.value) == "") {
        validation_summary = validation_summary + "E-mail\n";
        lblEmail.style.color = "#ff0000";
    }
    else {
        retxtname = new RegExp(/^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/);
        if (!(retxtname.test(trim(txtEmail.value)))) {
            validation_summary = validation_summary + "E-mail address is not valid\n";
            lblEmail.style.color = "#ff0000";
        }
        else {
            lblEmail.style.color = "#000000";
        }
    }

    if (trim(txtPhone.value) == "") {
        validation_summary = validation_summary + "Phone\n";
        lblPhone.style.color = "#ff0000";
    }

    if (trim(txtComments.value) == "") {
        validation_summary = validation_summary + "Comments\n";
        lblComments.style.color = "#ff0000";
    }

    if (validation_summary == "Please complete and answer the required fields:\n\n") {
        return true;
    }
    else {
        alert(validation_summary);
        return false;
    }
}


function submitenter(myfield, e) {
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;

    if (keycode == 13) {
        document.getElementById('ctl00_searchex').click();
        return false;
    }
    else
        return true;
}

$('document').ready(function () {

    $('ul.vnavlist > li > ul ').parent('li').addClass('currentmain');
    $('ul.vnavlist > li.currentmain > a ').addClass('openList');

    $('ul.vnavlist > li > ul > li > ul ').parent('li').addClass('currentsubmain');
    $('ul.vnavlist > li > ul > li.current ').removeClass('currentsubmain');
    $('ul.vnavlist > li > ul > li.current ').parent('li').css('background-color', '#CDE3A0');
    $('ul.vnavlist > li > ul > li.current > ul ').children('li').css('background-color', '#F5FFDA');
    //d8efa9
    $('ul.vnavlist > li.currentmain > ul > li.currentsubmain > a ').addClass('currentsubmainselected openList');
    $('ul.vnavlist > li.currentmain > ul > li.witharrow > a ').addClass('currentsubmainselected');
    

    $("#various3").fancybox({
        'width': '85%',
        'height': '95%',
        'autoScale': false,
        'transitionIn': 'none',
        'transitionOut': 'none',
        'type': 'iframe'
    });

    $("#various4").fancybox({
        'width': '64%',
        'height': '60%',
        'autoScale': false,
        'transitionIn': 'none',
        'transitionOut': 'none',
        'type': 'iframe'
    });
});


