var ebs=ebs||{};
jQuery(document).ready(function(){jQuery("#searchtext").blur(function(){if(this.value==""){this.value=ebs.search_hint
}});
jQuery("#searchtext").focus(function(){if(this.value==ebs.search_hint){this.value=""
}});
jQuery("#searchform").submit(function(){var A=jQuery("#searchtext");
if(A.attr("value")==A.attr("hint")){A.attr("value","")
}});
jQuery("#searchtext").blur();
jQuery("textarea.cancel13").keypress(function(A){if((A.keyCode&&A.keyCode==13)||(A.which&&A.which==13)){A.stopPropagation()
}});
jQuery("#locationForm").submit(function(C){var B=jQuery("#postcodeField").val();
var A=jQuery("#postcodeField1").val();
updatePostCode(B,A);
return false
});
jQuery("table.productsTable td.image img").tooltip({delay:0,top:5,left:5,showURL:false,bodyHandler:function(){return jQuery("<img/>").attr("src",this.src)
}});
jQuery("#productDetails .productImagesSmall img").click(function(B){var A=jQuery(B.target).attr("src").replace(/\.thumb.*\.png/,"").replace("aId","tAId").replace("lAId","aId");
jQuery("#mainProductImage").attr("src",A)
});
jQuery("#productDetails span.plus").click(function(B){var A=jQuery("#quantityfield").val();
jQuery("#quantityfield").val(parseInt(A)+1)
});
jQuery("#productDetails span.minus").click(function(B){var A=jQuery("#quantityfield").val();
if(A>1){jQuery("#quantityfield").val(parseInt(A)-1)
}});
jQuery("div.popular .carousel").jCarouselLite({btnNext:"div.popular .next",btnPrev:"div.popular .prev",visible:4,scroll:4,circular:false});
ebs_tooltips();
jQuery(document).ready(function(){ebs_fix_quirks();
A4J.AJAX.AddListener(new A4J.AJAX.Listener(function(){ebs_fix_quirks()
}))
})
});
function ebs_fix_quirks(){if(Sarissa._SARISSA_IS_IE){jQuery("input[type='radio'][onchange]").unbind("click").click(function(){this.blur()
})
}}function ebs_tooltips(A){A=A?A+" ":"";
jQuery(A+"img.ebsHelp").tooltip({showURL:false});
jQuery(A+"span.ebsHelp").tooltip({showURL:false});
jQuery(A+"span.ebsHelpField").tooltip({showURL:false})
}function ebs_hide_modal(C,B){var A=jQuery(C);
A.jqm();
A.jqmHide()
}function ebs_hide_modals(){jQuery(".jqmWindow").jqmHide()
}function ebs_show_modal(C,B){var A=jQuery(C);
A.jqm();
A.jqmShow(B)
}function ebs_track(A){_gaq=_gaq||[];
_gaq.push(["_setAccount","UA-1800099-3"]);
_gaq.push(["_trackPageview",A])
}function ebs_disable_button(D,C){var B=jQuery(D);
C=C||"Please wait...";
var A=B.attr("clickCount");
if(A){return false
}B.attr("clickCount",1);
B.attr("originalValue",B.attr("value"));
if(B.hasClass("awesome")){B.addClass("grey")
}window.setTimeout(function(){var E=jQuery(D);
E.attr("disabled","disabled");
if(C){E.attr("value",C)
}},50);
return true
}function ebs_enable_button(B){var A=jQuery(B);
A.removeAttr("clickCount");
A.attr("value",A.attr("originalValue"));
A.removeClass("grey");
A.removeAttr("disabled")
}function ebs_basket_refreshed(){var A={over:ebs_open_basket_row,timeout:200,out:ebs_close_basket_row};
jQuery("table tbody.partnerBasket tr.partnerBasket div.partnerBasket").hide();
jQuery("table tbody.partnerBasket tr.partnerBasket td.partnerBasket").addClass("closed");
jQuery("table tbody.partnerBasket").hover(ebs_open_basket_row,ebs_close_basket_row);
jQuery("table tbody.partnerBasket").removeClass("focused");
jQuery("table tbody.partnerBasket").addClass("unfocused");
jQuery("table tbody.partnerBasket").click(ebs_open_basket_row);
jQuery("table tbody.partnerBasket tr.partnerRow td div.basketMissing").click(ebs_open_basket_row)
}function ebs_open_basket_row(){var A=this;
if(!jQuery(this).is("tbody")){A=jQuery(this).parents("tbody.partnerBasket");
A.find("tr.partnerRow").removeClass("norefocus")
}var C=jQuery(A).find("tr.partnerRow");
if(C.hasClass("norefocus")){return 
}jQuery("table tbody.partnerBasket tr.partnerBasket div.partnerBasket").not(A).hide();
jQuery("table tbody.partnerBasket tr.partnerBasket td.partnerBasket").not(A).addClass("closed");
jQuery("table tbody.partnerBasket tr.partnerRow").not(C).addClass("unfocused");
jQuery("table tbody.partnerBasket").not(A).removeClass("focused");
jQuery("table tbody.partnerBasket").not(A).addClass("unfocused");
jQuery("table tbody.partnerBasket div.hideMissing").click(function(){var D=jQuery(this).parents("tbody.partnerBasket");
var F=D.find("tr.partnerRow");
var E=D.find("tr.partnerBasket div.partnerBasket");
D.find("tr.partnerBasket td.partnerBasket").addClass("closed");
D.addClass("unfocused");
D.removeClass("focused");
F.addClass("unfocused");
F.addClass("norefocus");
E.hide()
});
jQuery(A).find("tr.partnerBasket td.partnerBasket").removeClass("closed");
C.removeClass("unfocused");
jQuery(A).addClass("focused");
jQuery(A).removeClass("unfocused");
var B=jQuery(A).find("tr.partnerBasket div.partnerBasket");
B.show()
}function ebs_close_basket_row(){jQuery(this).find("tr.partnerRow").removeClass("norefocus")
}function ebs_basket_check_visible(C){var A=jQuery(C).parents("tbody.partnerBasket");
var D=A.find("tr.partnerRow");
var B=A.find("tr.partnerBasket div.partnerBasket");
if(B.is(":visible")){return true
}else{A.addClass("focused");
A.removeClass("unfocused");
D.removeClass("unfocused");
B.parent().removeClass("closed");
B.show();
return false
}}function ebs_partner_version(){var F={msie:8,firefox:4,safari:5,chrome:12};
var D={msie:"Internet Explorer",firefox:"Firefox",safari:"Safari",chrome:"Google Chrome"};
var E=jQuery.browser.name;
var C=F[E];
var A=jQuery.browser.versionNumber;
var B=D[E]||E;
if(C){if(A<C){jQuery("#browserVersion").html(B+" version "+A);
jQuery("#browserRequiredVersion").html("version "+C);
jQuery("#browserCheck").show()
}else{jQuery("#browserCheck").hide()
}}else{jQuery("#browserVersion").html(B+" version "+A)
}}function ebs_share_product_images(B){var A=jQuery("#shareProductImagesModal").jqm();
A.jqmShow();
A.html('<iframe src="/share/add-product-image/'+B+'/"></iframe>')
}function ebs_image_crop(D,J,C,A){var B=D+"image";
var F=jQuery(B);
var I=null;
var H,E;
if(A&&A>1){A/=100
}if(F.height()){G()
}else{F.load(function(){G()
})
}function G(){var K=jQuery(B);
if(J&&C){I=C/J;
H=J;
E=C
}else{H=K.height();
E=K.width()
}K.Jcrop({aspectRatio:I,setSelect:[0,0,E,H],onSelect:L,onChange:L,boxWidth:450,boxHeight:300});
function L(N){if(false&&A){var M=1-(N.w/N.h);
if(M<0){M=-M
}if(M!=0&&M<A){if(!ignore){ignore=true;
if(this.setSelect){this.setSelect([N.x,N.y,N.x+N.w,N.y+N.w])
}}else{ignore=false
}}}jQuery(D+"cx").attr("value",N.x);
jQuery(D+"cy").attr("value",N.y);
jQuery(D+"cw").attr("value",N.w);
jQuery(D+"ch").attr("value",N.h)
}}}ebs.terminal_cancel_next=false;
function ebs_terminal_clear(){if(ebs.terminal_cancel_next){}else{jQuery(".terminalButton").each(function(){try{jQuery(this).qtip("destroy")
}catch(A){}})
}}function ebs_terminal_cancel_next(){ebs.terminal_cancel_next=true
}function ebs_terminal_popups(B,A){A=A||"Don't forget you need to click here to save the information you've entered";
if(!ebs.terminal_cancel_next){jQuery(".terminalButton:visible").each(function(){var E=jQuery(this);
var C=E.hasClass("terminalAutoHide");
var D=E.hasClass("terminalAutoFocus");
if(!E.attr("title")){E.attr("title",A)
}E.qtip({position:{corner:{target:"rightMiddle",tooltip:"leftTop"}},style:{border:{radius:5},name:"blue",tip:"leftTop",color:"black",fontSize:"14px"},show:{ready:true},hide:{delay:1500,event:"unfocus"},api:{onRender:function(){this.elements.tooltip.mouseover(this.hide)
},onShow:function(){if(C){setTimeout(this.hide,5000)
}}}});
if(D){ebs_ensure_visible(E)
}})
}ebs.terminal_cancel_next=false
}function ebs_ensure_visible(){jQuery.each(arguments,function(D,C){if(!C){return 
}var E=jQuery(C);
var B=E.position();
var G=jQuery(window);
var A=G.scrollTop()+G.height();
var F=B.top+E.height()+50;
if(A<F){jQuery.scrollTo(F-G.height(),200)
}})
};
