﻿function catchEnter(e, button) {
    var keynum;
    var keychar;
    var numcheck;

    if (window.event) // IE
    {
        keynum = e.keyCode;
    }
    else if (e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which;
    }

    keychar = String.fromCharCode(keynum);
    numcheck = /\d/;

    //return !numcheck.test(keychar);
    if (keynum == 13) {
        $('.' + button).click();
        return false;
    }
}

function showProgress() {
    $('#left').hide();
    $('#Div1').hide();
    $('#AllContent').hide();
    $('#ProgressBar').show();
}

$(function () {
    $.cookie('addtobasket', null, { path: '/' });
    $('.DontWaitBtn').click(function () { showProgress() });
    $('.AddToCart').click(function () { $.cookie('addtobasket', '1', { path: '/' }); });
    $('#addtocart').click(function () { $.cookie('addtobasket', '1', { path: '/' }); });
    $('a[id^=addToCart_]').click(function () { $.cookie('addtobasket', '1', { path: '/' }); });
});


$(document).ready(function () {

    $("ul.subnav").parent().append("<a class='trigger'></a>"); //Only shows drop down trigger when js is enabled (Adds empty span tag after ul.subnav*)

    $("ul.dropdowns li a.trigger").hover(function () { //When trigger is clicked...

        //Following events are applied to the subnav itself (moving subnav up and down)
        $(this).parent().find("ul.subnav").slideDown('fast').show(); //Drop down the subnav on click

        $(this).parent().hover(function () {
        }, function () {
            $(this).parent().find("ul.subnav").slideUp('slow'); //When the mouse hovers out of the subnav, move it back up
        });

        //Following events are applied to the trigger (Hover events for the trigger)
    }).hover(function () {
        $(this).addClass("subhover"); //On hover over, add class "subhover"
    }, function () {	//On Hover Out
        $(this).removeClass("subhover"); //On hover out, remove class "subhover"
    });
    pfd.display.collapseDashboard('dashboardCollapse1');
    pfd.display.collapseDashboard('dashboardExpand1');
    $('.searchBox, .newsletterSignup').toggleVal();
    //pfd.display.ShowQuickViewPopup();


});

function S4() {
    return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
}
function generatePetId() {
    return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4());
}



