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"/>');linkClickTag();getComparisonCount()});$(".removeAllCompare").click(function(g){var d="&";var f=document.location.href;if(f.indexOf("?")==-1){d="?"}if($("#coreMetricsEnabled").exists()){cmCreateManualLinkClickTag(f+d+"cm_sp=Search-_-Results-_-DiscardSelected","DiscardSelected")}});$(".paging").click(function(){var d=$(this).attr("href");return checkSelectedComparisons(d)});$(".sort select","#skuListFormID").change(function(){var d=$(this).find("option:selected").val();return checkSelectedComparisons(d)});$(":checkbox","#navSearch").click(function(){if($(".v3_compare").exists()){if(this.checked==false){var e=this.parentNode.id.replace("checkbox_","");$.getJSON(od_utils.appendSessionId("/mobile/comparison.do?action=remove&sku="+e),function(f){})}}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(",");$.getJSON(od_utils.appendSessionId("/mobile/comparison.do?action=add&sku="+addedSkusArray),function(e){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 linkClickTag(){var a="&";var b=document.location.href;if(b.indexOf("?")==-1){a="?"}if($("#coreMetricsEnabled").exists()){cmCreateManualLinkClickTag(b+a+"cm_sp=Search-_-Results-_-CompareSelected","CompareSelected")}}function callDwrForComparisonData(a){$.getJSON(od_utils.appendSessionId("/mobile/comparison.do?action=itemInfo&sku="+a),function(b){var c=b.object;if(c.size<=compareMaxSize){$("#skuListFormID").submit()}else{var d=od_utils.appendSessionId("/ajaxhtml/compareMax.do");$("#comparemaxBody").load(d,function(f){$("#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;if($(".v3_compare").exists()){d=$("input",e).attr("checked","checked")}else{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;$.getJSON(od_utils.appendSessionId("/mobile/comparison.do?action=remove&sku="+g),function(h){$("input","#checkbox_"+g).removeAttr("checked").removeAttr("disabled");$("label","#checkbox_"+g).text($("#compare_text").text()).removeClass("compareRemove");showBubbles(--totalBubbles)})})}}function getComparisonCount(){$.getJSON(od_utils.appendSessionId("/mobile/comparison.do?action=itemCount"),function(e){var d=e.object;var b=0;var a=new Array();$(".compare_checkbox:checked","#skuListFormID").each(function(){if(!$(this).attr("disabled")){var h=this.id;var g=h.replace("checkbox_","#sku_");var j=$(g,".product_block").val();a[b]=j;b++}});var f=a.length;var c=d+f;if(c>compareMaxSize){callDwrForComparisonData(a);if($(".v3_compare").exists()){if(f>compareMaxSize){compareDialog()}}else{compareDialog()}}else{$("#skuListFormID").submit()}})}function setComparisonIcon(a){if($(".v3_compare").exists()){$.getJSON(od_utils.appendSessionId("/mobile/comparison.do?action=itemCount"),function(b){showBubbles(a)})}else{$.getJSON(od_utils.appendSessionId("/mobile/comparison.do?action=itemCount"),function(c){var b=c.object;showBubbles(b+a)})}}function removeCompareItem(a,b){$object=$(this);$("#compareItem"+a).slideUp("slow",function(){$.getJSON(od_utils.appendSessionId("/mobile/comparison.do?action=remove&sku="+b),function(e){var c=e.object;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 f=$("#cmp_oversize").text();$("#cmp_size").text(d-1).addClass("hilite").effect("pulsate",{times:3},250,unHilite);$("#cmp_oversize").text(f-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 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){jQuery.post(od_utils.appendSessionId("/mobile/comparison.do?action=email"),{userName:d,userEmail:a,sendToEmail:c,emailBody:b},function(f){var h=f.object;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()}}},"json")}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)};
