function css_value(value) { var check_num = parseInt(value) if(isNaN(check_num)) { return 0; } return check_num; } $(document).ready(function() { // Fix PNG transparencies on IE jQuery.ifixpng("/image/pixel.gif"); $("img[src$=png]").ifixpng(); $("input.curved, select.curved, textarea.curved").each(function() { var input = $(this); var border_width = 3; var wrap_width = input.width() - (2* border_width); var wrap_height = input.height() - (2* border_width); var input_id = input.attr("id"); $(this).wrap("
"); var wrapper = $(this).parent(); wrapper.css({ "background-color": input.css("background-color"), "border-top": input.css("border-top"), "border-bottom": input.css("border-bottom"), "bottom-left": input.css("bottom-left"), "bottom-right": input.css("bottom-right"), "display": "inline-block", "float": input.css("float"), "margin-bottom": css_value(input.css("margin-bottom")), "margin-left": css_value(input.css("margin-left")), "margin-top": css_value(input.css("margin-top")), "margin-right": css_value(input.css("margin-right")), "padding-bottom": css_value(input.css("padding-bottom")) + border_width, "padding-left": css_value(input.css("padding-left")) + border_width, "padding-right": css_value(input.css("padding-right")) + border_width, "padding-top": css_value(input.css("padding-top")) + border_width, "text-align": "center" }); wrapper.height(wrap_height+"px"); wrapper.width(wrap_width+"px"); if("" != input_id) { wrapper.attr("id", "wrap_"+input_id); } if($.browser.msie && 8 > $.browser.version) { wrapper.css({ "display" : "inline", "vertical-align": "middle" }); } if(!$.browser.safari) { wrapper.height(wrap_height+"px"); input.height(wrap_height+"px"); } wrapper.corner(border_width+"px"); input.removeClass("curved"); input.css({ "border": "none", "display": "block", "float": "none", "margin": "0", "vertical-align": "middle" }); input.width(wrap_width+"px"); if(!($.browser.msie && 7 > $.browser.version)) { wrapper.click(function() { input.focus(); }); } }); $(".curved:not(input), .curved:not(select), .curved:not(textarea)").corner("8px"); $("a.new_window").click(function(){ window.open(this.href); return false; }); $(".hover_button").mouseover(function () { var uri = $(this).attr("src").replace(/^(.*)(\.[^.]+)$/, "$1_hover$2"); $(this).attr("src", uri); }); $(".hover_button").mouseout(function () { var uri = $(this).attr("src").replace(/^(.*)_hover(\.[^.]+)$/, "$1$2"); $(this).attr("src", uri); }); $.ga.load('UA-4702529-8'); $("#social_bookmark").bookmark({ sites: [ "digg", "facebook", "reddit", "stumbleupon", "technorati", "twitthis", "delicious", "linkedin" ] }); $("#quick_search_reset").click(function(event) { event.preventDefault(); $("#quick_search").resetForm(); }); $("#product_search_name").defaultValue("Product Search"); $("#product_search_name").autocomplete({ source: "/data_feed/products.php", minLength: 2, select: function(event, ui) { if(ui.item.id != window.location.pathname) { window.location = ui.item.id; } } }); });