$(document).ready(function(){BrowserDetect.init();$(".widget-leftfeatured a.title").click(function(){$(this).next().toggle();return false});$("#accordion-middle .title").not($(".opened")).next().hide();$("#accordion-middle .title-red").click(function(){$("#accordion-middle .title-red").not(this).next().hide("slow");$(this).toggleClass("title-red-hide");$(this).next().toggle("slow")});$("#accordion-middle .title").click(function(){$("#accordion-middle .title").not(this).next().hide("slow");$(this).toggleClass("title-hide");
$(this).next().toggle("slow")});$("#simpletabs #tabs .tab").click(function(){var b=$("#simpletabs #tabs > li").index($(this).parent());$("#simpletabs #tabcontent > li").hide();$("#simpletabs #tabcontent > div").hide();$("#simpletabs #tabcontent > li").eq(b).show();$("#simpletabs #tabcontent > div").eq(b).show();$("#simpletabs #tabs .tab-on").removeClass("tab-on");$(this).addClass("tab-on")});var a=[];$.preLoadImages=function(){for(var b=arguments.length;b--;){var d=document.createElement("img");d.src=
arguments[b];a.push(d)}}});
function QuickViewInit(a){var b=$(a).attr("href"),d=$(a),e=b.match(/(en|fr)-CA/gi)[0],c=b.match(/((M|BDL|B)?[0-9]+)\.\aspx/gi)[0].replace(/\.\aspx/gi,"");if(e&&c&&!$(a).attr("onclick")&&$(a).attr("rel")!="noqv"&&$(a).parent().attr("id")!="languages"){var g,i,h;d.mouseover(function(f){if($("#qv_"+c).length==0){$("body").append('<div class="quickview" id="qv_'+c+'"><img src="/images/common/pictures/progress.gif" border="0" class="loading"></div>');$("#qv_"+c).attr("rel",f.pageX+","+f.pageY);$("#qv_"+
c).load("/"+e+"/quickview/"+c+".aspx?AllowSecure=True .box",null,function(m,k){if(k=="success"){$("#qv_"+c).find("a").each(function(){var l=$(this).html();$(this).replaceWith(l)});navigator.appName=="Microsoft Internet Explorer"&&$("#qv_"+c).find(".customerrating").css("margin-bottom","7px");$("#qv_"+c).find(".rating img").each(function(){$(this).attr("src",$(this).attr("src").replace(/(\.\.\/)+/gi,"/"));$(this).attr("src",$(this).attr("src").replace(/^(.*)images/gi,"/images"))});$("#qv_"+c).find(".stdlist3 li:even").addClass("alt");
$("#qv_"+c).find(".stdlist3 li").length==0&&$("#qv_"+c).find(".stdlist3").hide();$("#qv_"+c).find(".stdlist3 li").each(function(){$(this).html('<span class="name">'+$(this).text().replace(/:( )?/,':</span><span class="value">')+"</span>");navigator.appName!="Microsoft Internet Explorer"?$(this).append('<div class="clear"></div>'):$(this).css("display","inline-block")});$("#qv_"+c).append('<div class="availability"><ul class="stores">');$("#qv_"+c).find(".availability").prepend('<span class="title">'+
$("#qv_"+c).find(".onlineavailability h3").text().match(/(Availability|Disponibilit\u00e9)/gi)+"</span>");var j;j=$("#qv_"+c).find(".onlineavailability p span").text().search(/not/gi)>0?$("<li>").html('<img src="/images/common/pictures/ico-out-of-stock.gif" border="0">futureshop.ca'):$("<li>").html('<img src="/images/common/pictures/ico-in-stock.gif" border="0">futureshop.ca');$("#qv_"+c).find(".availability .stores").append(j);$("#qv_"+c).find(".in-store-availability ul li").each(function(){var l;
l=$("<li>").html('<img src="'+$(this).find("input").attr("src")+'" border="0">'+$(this).text().trim());$("#qv_"+c).find(".availability .stores").append(l)});if($("#qv_"+c).find("#readreviews").text().search(/\(/g)>0){j=$("#qv_"+c).find("#readreviews").text().match(/\([0-9]*\)/g);j=e=="fr"?String(j).replace(/\(/g,"").replace(/\)/g,"")+" \u00e9valuations des clients":String(j).replace(/\(/g,"").replace(/\)/g,"")+" customer reviews";$("#qv_"+c).find("#ProductImageControlMainContainer").prepend('<span class="customerreview">'+
j+"</span>")}$("#qv_"+c).width(250);if($("#qv_"+c).attr("rel")!=""){i=parseInt($("#qv_"+c).attr("rel").split(",")[0]);h=parseInt($("#qv_"+c).attr("rel").split(",")[1])}var n;n=h-65<getScrollY()+5?getScrollY()+5:h-65+$("#qv_"+c).height()>getScrollY()+getViewSize()[1]-20?getScrollY()+getViewSize()[1]-20-$("#qv_"+c).height():h-65;j=i+75+$("#qv_"+c).width()>getViewSize()[0]?i-35-$("#qv_"+c).width():i+35;parseInt($("#qv_"+c).css("left").replace(/px/gi,""))>0&&$("#qv_"+c).animate({left:j,top:n},{queue:false,
duration:100})}else $("#qv_"+c).remove()})}g=setTimeout(function(){$("#qv_"+c).css({opacity:0});$("#qv_"+c).animate({opacity:1},{queue:false,duration:500})},1E3)}).mousemove(function(f){var m,k;k=f.pageY-65<getScrollY()+5?getScrollY()+5:f.pageY-65+$("#qv_"+c).height()>getScrollY()+getViewSize()[1]-20?getScrollY()+getViewSize()[1]-20-$("#qv_"+c).height():f.pageY-65;m=f.pageX+75+$("#qv_"+c).width()>getViewSize()[0]?f.pageX-35-$("#qv_"+c).width():f.pageX+35;$("#qv_"+c).css({left:m,top:k});$("#qv_"+c).attr("rel",
f.pageX+","+f.pageY)}).mouseout(function(){clearTimeout(g);$("#qv_"+c).css({left:-9999}).animate({opacity:0},{queue:false,duration:20})}).click(function(){clearTimeout(g);$("#qv_"+c).css({left:-9999}).animate({opacity:0},{queue:false,duration:20})})}}function FeatureProductEqualiseBoxesHeight(){var a=144;if(BrowserDetect.browser=="MSIE")a=147;$(".featureproduct .content").height($(".pdpdetailbox .dheight1-2:first").height()+a)}
function simpletabsSelect(a){$("#simpletabs #tabs .tab").eq(a).click()}
$.fn.uilightboxlink=function(a){var b=1;return this.each(function(){var d=$(this).attr("href");$(this).attr("href","#");if($(this).attr("ref"))b=$(this).attr("ref");else{$(this).attr("ref",b);b++}var e=$(this);$(this).click(function(){$(a).find(".ui-viewpanel").uiLoader(true);$(a).show();var c;if($(a).find(".ui-loader").attr("ref")=="autorun"){if(d.match(/([^\/\\]+)\.(jpg|jpeg|gif|png)$/i))c=function(){LoadImageViwer(a,d,$(e).attr("ref"))};else if(d.match(/([^\/\\]+)\.(swf)/i))c=function(){var g=
d.slice(d.search(/[?]/i)+1),i,h=[],f;for(i=0;i<g.split("&").length;i++){f=g.split("&")[i];h[f.split("=")[0]]=f.split("=")[1]}LoadVideoPlayer(a,d,$(e).attr("ref"),{varAutoRun:h.varAutoPlay,width:parseInt(h.width),height:parseInt(h.height),srcFlv:h.varSource})};else if(d.match(/(^#.{1,})/i))c=function(){LoadPopoverContent(a,d)};runLoader(a,c)}else setLoader(a,0);$("#ui-lightbox-dim").show();return false})})};$.fn.uilightboxgallery=function(a){return this.each(function(){$(a).uiImageViewer(this);$(this).find("li > a").uilightboxlink(a)})};
function uilightbox(a){var b=$("<div>").addClass("ui-lightbox").attr("id",a).append('<div class="ui-viewpanel"></div>');$("BODY").append(b);if(!$("#ui-lightbox-dim").length){$("BODY").append('<div id="ui-lightbox-dim"></div>');dimBackground($("#ui-lightbox-dim"));$("#ui-lightbox-dim").click(function(){$(".ui-lightbox").fadeOut(function(){$(this).find(".ui-viewpanel").html("")});$("#ui-lightbox-dim").hide();return false})}var d=$("#"+a);$(d).prepend('<div class="ui-controls"></div>');$(d).find(".ui-controls").append('<div class="pnlClose"><a href="#" class="btnClose">close</a></div>');
$(d).find(".pnlClose").css({opacity:1});$(d).find(".btnClose").click(function(){$("#ui-lightbox-dim").click();return false});positionPanel(d);$(window).bind("resize",function(){if($(d).css("display")!="none"&&$(d).css("opacity")==1){dimBackground($("#ui-lightbox-dim"));positionPanel(d,$(d).width(),$(d).height())}});return b}
$.fn.uiImageViewer=function(a){return this.each(function(){var b=this;$(this).addClass("ui-imageviewer");if(a){$(this).find(".ui-controls").append('<div class="pnlPrevious"><a href="#" class="btnPrevious">previous</a></div>');$(this).find(".ui-controls").append('<div class="pnlNext"><a href="#" class="btnNext">next</a></div>');$(this).find(".ui-controls").append('<a href="#" class="btnNext-extend"></a>');$(this).find(".ui-controls").append('<a href="#" class="btnPrevious-extend"></a>')}positionPanel(b);
if(a){var d=$(a).find("li a").length,e;$(this).find(".btnNext").css({opacity:0});$(this).find(".btnNext").click(function(){e=$(b).find(".ui-viewpanel img").attr("ref")?parseInt($(b).find(".ui-viewpanel img").attr("ref")):$(b).find(".ui-viewpanel div.phVideo").attr("ref")?parseInt($(b).find(".ui-viewpanel div.phVideo").attr("ref")):0;e==d?$(a).find("li:nth-child(1) a").click():$(a).find("li:nth-child("+(e+1)+") a").click();return false});$(this).find(".btnNext").hover(function(){$(this).animate({opacity:1},
{queue:false,duration:250})},function(){$(this).animate({opacity:0},{queue:false,duration:250})});$(this).find(".btnPrevious").css({opacity:0});$(this).find(".btnPrevious").click(function(){e=$(b).find(".ui-viewpanel img").attr("ref")?parseInt($(b).find(".ui-viewpanel img").attr("ref")):$(b).find(".ui-viewpanel div.phVideo").attr("ref")?parseInt($(b).find(".ui-viewpanel div.phVideo").attr("ref")):0;e==1?$(a).find("li:nth-child("+d+") a").click():$(a).find("li:nth-child("+(e-1)+") a").click();return false});
$(this).find(".btnPrevious").hover(function(){$(this).animate({opacity:1},{queue:false,duration:250})},function(){$(this).animate({opacity:0},{queue:false,duration:250})});var c=$(this).find(".btnNext-extend");$(c).click(function(){$(b).find(".btnNext").click();return false});$(c).mouseover(function(){$(b).find(".btnNext").mouseover()});$(c).mouseout(function(){$(b).find(".btnNext").mouseout()});c=$(this).find(".btnPrevious-extend");$(c).click(function(){$(b).find(".btnPrevious").click();return false});
$(c).mouseover(function(){$(b).find(".btnPrevious").mouseover()});$(c).mouseout(function(){$(b).find(".btnPrevious").mouseout()})}})};$.fn.uiLoader=function(a){$(this).empty().html('<div class="ui-loader"><span class="ui-loader-bar"></span><span class="ui-loader-percentage"></span></div>');$(this).find(".ui-loader").css("top",$(this).parent().height()/2-10);a&&$(this).find(".ui-loader").attr("ref","autorun")};
function runLoader(a,b){var d=$(a).find(".ui-loader");$(d).find(".ui-loader-bar").css({backgroundPosition:"-99px 0"});$(d).find(".ui-loader-bar").animate({backgroundPosition:"0px 0"},{duration:250,complete:b})}function setLoader(a,b,d){a=$(a).find(".ui-loader");$(a).find(".ui-loader-bar").animate({backgroundPosition:-99*(100-b)/100+"px 0"},{duration:500,complete:d})}
function LoadImageViwer(a,b,d){$(a).find(".ui-viewpanel").empty().html('<img src="'+b+'" border="0" class="gallery-image" ref="'+d+'" style="opacity:0">');positionPanel(a,$(a).find(".ui-viewpanel .gallery-image").width(),$(a).find(".ui-viewpanel .gallery-image").height(),function(){$(a).find(".ui-viewpanel .gallery-image").animate({opacity:1},{queue:false,duration:250})})}
function LoadPopoverContent(a,b){$(a).find(".ui-viewpanel").empty().html($(b).html());var d,e;e=$(a).find(".ui-viewpanel .popcontent").height()+parseInt($(a).find(".ui-viewpanel .popcontent").css("padding-top"))+parseInt($(a).find(".ui-viewpanel .popcontent").css("padding-bottom"));e=e>getViewSize()[1]*0.9?getViewSize()[1]*0.9:e;$(a).find(".ui-viewpanel .popcontent").height(e-parseInt($(a).find(".ui-viewpanel .popcontent").css("padding-top"))-parseInt($(a).find(".ui-viewpanel .popcontent").css("padding-bottom")));
d=navigator.userAgent.toLowerCase().indexOf("msie 6")!=-1?$(b).width()+28:$(b).width();positionPanel(a,d,e,function(){$(a).find(".ui-viewpanel").animate({opacity:1},{queue:false,duration:250})})}
function LoadVideoPlayer(a,b,d,e){var c,g;c=e.width?e.width:400;g=e.height?e.height:300;$(a).find(".ui-viewpanel").empty().html('<div class="phVideo" ref="'+d+'"><div id="phVideo"></div></div>');$(a).find(".ui-viewplanel .phVideo").css({width:c,height:g});positionPanel(a,c,g,function(){swfobject.embedSWF(b,"phVideo",c,g,"9.0.0",false,{varAutoPlay:e.varAutoRun,varSource:e.srcFlv},{wmode:"transparent",allowscriptaccess:"always",base:".",menu:"false"},{});$(a).find(".ui-viewpanel .plVideo").animate({opacity:1},
{queue:false,duration:250})})}
function dimBackground(a){$(a).css({width:getViewSize()[0],height:$("body").height()+parseInt($("body").css("margin-top").replace("px",""))+parseInt($("body").css("margin-bottom").replace("px",""))+parseInt($("body").css("padding-top").replace("px",""))+parseInt($("body").css("margin-bottom").replace("px",""))<getViewSize()[1]?getViewSize()[1]:$("body").height()+parseInt($("body").css("margin-top").replace("px",""))+parseInt($("body").css("margin-bottom").replace("px",""))+parseInt($("body").css("padding-top").replace("px",
""))+parseInt($("body").css("margin-bottom").replace("px",""))})}
function positionPanel(a,b,d,e){if(b){var c=0,g=0;g=getViewSize()[0];c=getViewSize()[1];$(a).find(".pnlClose").css({opacity:1});$(a).stop().animate({width:b,height:d,top:(c-d)/2+getScrollY()-10,left:(g-b)/2},{queue:false,duration:150,complete:e}).css("overflow","visible");$(a).find(".pnlClose").animate({left:b+7},{queue:false,duration:150});$(a).find(".pnlNext").animate({left:b+7,top:d/2-26},{queue:false,duration:150});$(a).find(".pnlPrevious").animate({left:-33,top:d/2-26},{queue:false,duration:150});
$(a).find(".btnNext-extend").animate({left:b*0.5+26+7,height:d},{queue:false,duration:150});$(a).find(".btnPrevious-extend").animate({left:-33,height:d},{queue:false,duration:150})}$(a).find(".ui-loader").css({top:d/2-$(a).find(".ui-loader").height()/2})}
function getViewSize(){var a=0,b=0;if(typeof $(window).width()=="number"){a=$(window).width();b=$(window).height()}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){a=document.documentElement.clientWidth;b=document.documentElement.clientHeight}return[a,b]}
function getScrollY(){var a=0;if(typeof window.pageYOffset=="number")a=window.pageYOffset;else if(document.body&&document.body.scrollTop)a=document.body.scrollTop;else if(document.documentElement&&document.documentElement.scrollTop)a=document.documentElement.scrollTop;return a}
var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS"},searchString:function(a){for(var b=0;b<a.length;b++){var d=a[b].string,e=a[b].prop;this.versionSearchString=a[b].versionSearch||a[b].identity;if(d){if(d.indexOf(a[b].subString)!=-1)return a[b].identity}else if(e)return a[b].identity}},
searchVersion:function(a){var b=a.indexOf(this.versionSearchString);if(b!=-1)return parseFloat(a.substring(b+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,
subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],
dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};
