﻿$(document).ready(function() {
    //zip search
    $("#tbZipCode").focus(function() {
        $(this).val("");
        $("#tbZipCode").removeClass("error").addClass("tbZipCode");
     });
    $("#tbZipCode").blur(function() {
        if($(this).val()=="")
        {
            $(this).val("Enter Zip Code");
        }
    });
    
    $('#butt_locationSearch').click(function (event)  {
        var zip = $("#tbZipCode").val();
        var re = /^\d{5}([\-]\d{4})?$/;
        var validZip = re.test(zip);  
        
        if (validZip)
        {
            var url = 'store-locator.html?zipcode=' + zip;
            $(location).attr("href",url);
        }
        else
        {
            $("#tbZipCode").removeClass("tbZipCode").addClass("error");
            $("#tbZipCode").val('invalid zip code');
        }
    });
    
    
    
});


// Javascript originally by Patrick Griffiths and Dan Webb.
sfHover = function() {
    var sfEls = document.getElementById("navbar").getElementsByTagName("li");
    for (var i=0; i<sfEls.length; i++) {
        sfEls[i].onmouseover=function() {
            this.className+=" hover";
        }
        sfEls[i].onmouseout=function() {
            this.className=this.className.replace(new RegExp(" hover\\b"), "");
        }
    }
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

