var compareMaxSize=4;var totalBubbles;$(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)}$("#no","#compareYesNoBody").live("click",function(d){forward=$("#c_forward").text();window.location.href=forward;$(this).closest(".ui-dialog-content").dialog("close")});$("#yes","#compareYesNoBody").live("click",function(d){addedSkus=$("#c_addedSkus").text();forward=$("#c_forward").text();addedSkusArray=addedSkus.split(",");DWRDelegate.addCompareBasketItems(addedSkusArray,function(){window.location.href=forward;$(this).closest(".ui-dialog-content").dialog("close")})});$("#cancelAdd").live("click",function(d){$(this).closest(".ui-dialog-content").dialog("close")});$("a","#emailLink").click(function(f){f.preventDefault();$("body").append('<div id="compareMailBody"></div>');var d=$("#compareMailBody").load(od_utils.appendSessionId("/ajaxhtml/compareEmail.do"));var g=$(d).dialog({bgiframe:true,title:$("#compare_email_title").text(),modal:true,resizable:false,draggable:false,position:"center",width:440,overlay:{opacity:0.5,background:"black"},hide:"fade",open:function(){},close:function(e,h){$(this).dialog("destroy").remove()}});populateTranslations();$("#compareMailBody").show("blind",{direction:"vertical"},1000);$("#cancelEmail").live("click",function(){$(g).dialog("close");$("#cancelEmail").die("click")});$("#sendEmail").live("click",function(){sendEmail(g)})})});function callDwrForComparisonData(a){DWRDelegate.getAjaxComparisonItemInfo(a,function(b){if(b.size<=compareMaxSize){$("#skuListFormID").submit()}else{var c=od_utils.appendSessionId("/ajaxhtml/compareMax.do");$("#comparemaxBody").load(c,function(d){$("#loadingbar").remove();$("#comparemaxBody").show("blind",{direction:"vertical"},1000)})}})}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);compareDialog()}else{$("#skuListFormID").submit()}})}function setComparisonIcon(a){DWRDelegate.getComparisonItemCount({callback:function(b){showBubbles(b+a)}})}function removeCompareItem(a,b){$object=$(this);$("#compareItem"+a).slideUp("slow",function(){DWRDelegate.removeComparisonItemInfo(b,function(c){if(c<=compareMaxSize){$("#comparemaxBody .compareItem").each(function(){$(this).fadeOut(2000,function(){$(this).remove()})});$("#comparemaxFooter").text($("button",this).text()+$("#compare_error_redirect").text());$(".compare_checkbox").attr("disabled","disabled");$("#skuListFormID").submit()}else{var d=$("#cmp_size").text();var e=$("#cmp_oversize").text();$("#cmp_size").text(d-1).addClass("hilite").effect("pulsate",{times:3},250,unHilite);$("#cmp_oversize").text(e-1).addClass("hilite").effect("pulsate",{times:3},250,unHilite)}})})}function compareDialog(){var a="<div id='comparemax' class='compare-dialog'><div id='comparemaxBody'><div id='loadingbar'><p id='loading-message>"+$("#compare_error_pleasewait").text()+"</p></div></div></div>";var b=$(a).dialog({bgiframe:true,title:$("#compare_error_header").text(),modal:true,resizable:false,draggable:false,position:"center",width:525,overlay:{opacity:0.5,background:"black"},hide:"fade",open:function(){},close:function(){$(this).remove()}})}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(c,b){var e="<div id='comparemax'><div id='loadingbar'><p id='loading-message'>"+$("#compare_error_pleasewait").text()+"</p></div>";e+="<div id='compareYesNoBody' style='hidden'></div></div>";var g=$(e).dialog({bgiframe:true,title:$("#compare_paging_header").text(),modal:true,resizable:false,draggable:false,position:"center",width:400,overlay:{opacity:0.5,background:"black"},open:{effect:"fade",duration:4000},close:function(){showLoadingBar()}});var f="";for(var d=0;d<b.length;d++){f+=b[d];if(d+1<b.length){f+=","}}var a=od_utils.appendSessionId("/ajaxhtml/compareYesNo.do");$("#compareYesNoBody").load(a,function(h){$("#loadingbar").hide();$("#c_forward").text(c);$("#c_addedSkus").text(f)})}function showLoadingBar(){$("#loadingbar").show()}function addComparisonItems(a){DWRDelegate.addCompareBasketItems(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 sendDWREmail(d,a,c,b,e){DWRDelegate.sendComparisonEmail(d,a,c,b,{callback:function(f){var h=f;if(h.length==0){$("#email-body").slideUp("slow");$("#email-success").css({display:"block"}).animate({opacity:1},2750).fadeOut("slow",function(){$(e).dialog("close")})}else{$("#email-validation").html('<span><strong class="alert">'+$("#compare_email_corrections").text()+"</strong></span>");var g="";for(i=0;i<h.length;i++){g="<div style='padding-left:15px'>&bull;&nbsp;"+h[i]+"</div>";$("#email-validation").append(g);$("#email-validation").show()}}}})}function populateTranslations(){$("#requiredMessage").text($("#compare_email_required").text());$("#senderName").attr("value",$.trim($("#userName").text())).attr("tabindex",tabindex++);$("#mailFrom").attr("value",$.trim($("#emailAddress").text())).attr("tabindex",tabindex++);$("#mailTo").attr("tabindex",tabindex++);$("#mailBody").attr("tabindex",tabindex++)}function sendEmail(e){var d,a,c,b;d=$("#senderName").val();a=$("#mailFrom").val();c=$("#mailTo").val();b=$("#mailBody").val();sendDWREmail(d,a,c,b,e)};