var compareMaxSize=4;var totalBubbles;function displayCompareItem(a,b){$object=$(this);var g="";var d=$object.parent().attr("id");var e=$object.attr("id");var f=$object.attr("name");var c=$object.val();g=g+"<div id='compareItem"+b+"' class='compareItem'>";g=g+"<div class='actions'><a id='remove_item"+b+"' href='javascript:removeCompareItem("+b+', "'+a.sku+'");\'><img border="0" src="/images/common/red_x_sm.png" width="16" height="16" /></a></div>';g=g+"<div class='photo'>";g=g+"<img src='"+a.imageFileName+"'/>";g+="</div>";g=g+"<div class='description'>"+a.description+" <span>("+a.sku+")</span></div>";g+="<div class='price_container'>";if(a.includeTax&&a.excludeTax){g+='<div class="base_price"><p class="dual_price">';g+='<div class="price1">&nbsp;'+a.sellPrice+"&nbsp;"+a.col1WithoutTax+"<br />"+a.uom+"</div>";g+='<div class="price2">'+a.sellPriceWithTax+"&nbsp;"+a.col1WithTax+"<br />"+a.uom+"</div>";g+="</p></div>"}if(!a.includeTax||!a.excludeTax){if(a.excludeTax){g+="<div class='price'>";g=g+"<strong>"+a.sellPrice+"</strong>";g=g+"<p>"+a.uom+"</p>";g=g+"</div>"}if(a.includeTax){g+='<div class="taxed_price">';g=g+a.sellPriceWithTax;g=g+"<p>"+a.uom+"</p>";g=g+"</div>"}}g=g+"<div class='clear'></div></div>";$("#error-body").append(g);$("#remove_"+d).click(function(){removeItem(d,f,e);return false})}$(document).ready(function(){if($.browser.msie&&parseInt($.browser.version)==6){$("#product .b2").mouseover(function(){$(this).children("input").css("color","#cc0000")});$("#product .b2").mouseout(function(){$(this).children("input").css("color","#000000")})}showBubbles($("#c_sku_size").text());$(".compareButton").show();$(".compareButton").keypress(function(f){var d=f.keyCode?f.keyCode:f.which?f.which:f.charCode;if(d==13){f.preventDefault();$(this).click()}});$(".compareButton").click(function(d){d.preventDefault();$("#skuListFormID").append('<input id="jsCompare" type="hidden" name="cmd_compare" value="1"/>');getComparisonCount()});$(".paging").click(function(){var d=$(this).attr("href");return checkSelectedComparisons(d)});$(":checkbox","#navSearch").click(function(){var d=$("input:checkbox:checked:not([disabled=true])","#navSearch").length;setComparisonIcon(d)});var c=0;var b=new Array();var a;$(".hidden .c_sku").each(function(){a=$(this).text();b[c]=a;c++});if(b.length>0){hideCheckboxes(b)}});function callDwrForComparisonData(a){DWRDelegate.getAjaxComparisonItemInfo(a,function(b){if(b.size<=compareMaxSize){$("#skuListFormID").submit()}else{displayComparisonSkus(b)}})}function displayComparisonSkus(b){$("#error-message").append('<div class="tomany_topmsg_container"><div class="tomany_topmsg"><span id="error1"></span><br><span id="error1b"></span>&nbsp;<span id="error1c"></span>&nbsp;<span id="error1d"></span>&nbsp;<span id="error1e"></span>&nbsp;<span id="error1f"></span><br><span id="error2"></span>&nbsp;<img border="0" src="/images/common/red_x_sm.png" width="16" height="16" />&nbsp;<span id="error3"></span></div><ul class="cancelAdd"><li><div class="b2"><a href="#" class="button" id="cancelAdd">&nbsp;</a></div></li></ul><div class="clear"></div></div><div class="startDivider"></div>');var e=b.size;var c=b.compareSkus;for(var a=0;a<e;a++){displayCompareItem(c[a],a)}var d=b.translationKeys;$("#mainHeader").text(d[0]);$("#error1").text(d[1]);$("#error1b").text(d[6]);$("#error1c").text(e);$("#error1d").text(d[7]);$("#error1e").text((e-compareMaxSize));$("#error1f").text(d[8]);$("#error2").text(d[2]);$("#error3").text(d[3]);$("#error-main").addClass("loading");$("#cancelAdd").text(d[5]);$("#cancelAdd").click(function(){$("#jsCompare").remove();finishLightbox()})}function unHilite(){$(this).removeClass("hilite")}function hideCheckboxes(c){for(var b=0;b<c.length;b++){var f=c[b];var e="#checkbox_"+f;var d=$("input",e).attr("disabled",true).attr("checked","checked");var a=d.next("label").text($("#compare_already_compare").text()).addClass("compareRemove").attr("id",f).click(function(){var g=this.id;DWRDelegate.removeComparisonItemInfo(g,function(h){$("input","#checkbox_"+g).removeAttr("checked").removeAttr("disabled");$("label","#checkbox_"+g).text($("#compare_text").text()).removeClass("compareRemove");showBubbles(--totalBubbles)})})}}function getComparisonCount(){DWRDelegate.getComparisonItemCount(function(d){var b=0;var a=new Array();$(".compare_checkbox:checked","#skuListFormID").each(function(){var g=this.id;var f=g.replace("checkbox_","#sku_");var h=$(f,".product_block").val();a[b]=h;b++});var e=a.length;var c=d+e;if(c>compareMaxSize){callDwrForComparisonData(a);openLightbox()}else{$("#skuListFormID").submit()}})}function setComparisonIcon(a){DWRDelegate.getComparisonItemCount({callback:function(b){showBubbles(b+a)}})}function showBubbles(a){var b=0;if(a==0){b=-55}else{if(a==1){b=-44}else{if(a==2){b=-33}else{if(a==3){b=-22}else{if(a==4){b=-11}else{if(a==5){b=0}}}}}}$(".compareCounter").css("background-position",b+"px 100%");totalBubbles=a}function removeCompareItem(a,b){$object=$(this);$("#compareItem"+a).slideUp("slow",function(){DWRDelegate.removeComparisonItemInfo(b,function(c){if(c<=compareMaxSize){$("#error-body .compareItem").each(function(){$(this).fadeOut(2000,function(){$(this).remove()})});$("#error-footer").text($("button",this).text()+$("#compare_error_redirect").text());$(".compare_checkbox").attr("disabled","disabled");$("#skuListFormID").submit()}else{var d=$("#error1c").text();var e=$("#error1e").text();$("#error1c").text(d-1).addClass("hilite").effect("pulsate",{times:3},250,unHilite);$("#error1e").text(e-1).addClass("hilite").effect("pulsate",{times:3},250,unHilite)}})})}function openLightbox(){$('<a id="lightboxtrigger">link</a>').prependTo("body").hide();$("#lightboxtrigger").lightBox().click();$("#loading-message").text($("#compare_error_pleasewait").text())}function buildHTML(){var a='<div id="jquery-overlay"></div><div id="error-main"><div id="error-container"><div id="mainHeader"></div><div id="loadingbar"><p id="loading-message"></p></div><div id="error-body">';a=a+'<div id="error-message"></div>';a=a+'<div id="error-footer"></div></div></div></div>';return a}function buildModalHTML(){var a='<div id="error-main"><div id="error-container"><div id="mainHeader"></div><div id="loadingbar"><p id="loading-message"></p><img src="/images/common/ajax-loader.gif"/></div><div id="error-body">';a=a+'<div id="error-message"></div>';a=a+'<div id="error-footer"></div></div></div></div>';return a}function checkSelectedComparisons(d){var a=new Array();var b=0;$("#skuListFormID .compare_checkbox").each(function(){var e=this.id;e=e.replace("checkbox_","");if(this.checked==true&&this.disabled==false){var f=document.getElementById("sku_"+e).value;a[b]=f;b++}});var c=a.length;if(c>0){askAddQuestion(d,a);return false}else{window.location.href=d}}function askAddQuestion(b,a){openLightbox();var c="";c=c+"<div id='question'><div class='add_to_top_area'>"+$("#compare_paging_message").text();c=c+"<br>"+$("#compare_paging_text").text();c=c+"</div><div id='yes'><img src='/images/common/green_check.png' border='0'/><span>"+$("#compare_paging_yes").text()+"</span></div>";c=c+"<div id='no'><img src='/images/common/red_x.png' border='0'/><span>"+$("#compare_paging_no").text()+"</span></div>";c=c+"</div>";$("#mainHeader").text($("#compare_paging_header").text());$("#error-main").addClass("loading");$("#error-message").append(c);$("#no").click(function(){finishLightbox();window.location.href=b});$("#yes").click(function(){addComparisonItems(a);$("#error-message").fadeOut(function(){$("#error-message").remove()});window.location.href=b;finishLightbox()})}function finishLightbox(){$("#error-main").remove();$("#jquery-overlay").fadeOut(function(){$("#jquery-overlay").remove()});$("embed, object, select").show()}function addComparisonItems(a){DWRDelegate.addCompareBasketItems(a)};