var ad={adSplash:{adID:null,sizeID:null,keyword:null,createAd:function(a,b,d){this.adID=a;this.sizeID=b;if(d)this.keyword=d.keyword?d.keyword:"";document.write('<div id="aje_'+this.adID+'"></div>')},generateScript:function(){if(this.adID!=null){var a="";a+='<script  type="text/javascript" language="JavaScript">var aj_server ="http://rotator.adjuggler.com/servlet/ajrotator/";var aj_tagver = "1.0";var aj_zone = "adsplash";var aj_adspot = "'+this.adID+'";var aj_page = "0";var aj_dim = "'+this.sizeID+
'";var aj_ch = "";var aj_ct = "";var aj_kw = "'+this.keyword+'";var aj_pv = true;var aj_click = "";<\/script>';a+='<script id="aje_scr_'+this.adID+'" type="text/javascript" language="JavaScript" src="http://img1.cdn.adjuggler.com/banners/async-ajtg.js"><\/script>';$("#adSplashContainer").attr("id","aje_tmp_"+this.adID);document.write(a)}}}},api={search:function(a,b,d,c){c=c||{};var e=a?"&categoryid="+a:"",f=b?"&query="+escape(b):"",h=c.lang?"&lang="+c.lang:"&lang=en-ca";a=c.lang?"/"+c.lang:"/en-CA";
var g=c.page?"&page="+c.page:"&page=1",i=c.pageSize?"&pageSize="+c.pageSize:"&pageSize=24",j=c.sortBy?"&sortby="+c.sortBy:"",l=c.sortDir?"&sortdir="+c.sortDir:"&sortdir=asc",m=c.format?"&format="+c.format:"&format=json",n=c.facets?"&include=facets":"",o=c.facetpath?"&facetpath="+escape(c.facetpath):"",u=c.urlType=="physical"?"/projects/api/search.aspx?":a+"/api/search/products()?",p=h+e+f+g+i+m+j+l+n+o;this.data=null;this.results="";this.keyword=b;this.page=c.page?c.page:1;this.pageSize=c.pageSize?
c.pageSize:24;this.sortBy=c.sortBy?c.sortBy:null;this.sortDir=c.sortDir?c.sortDir:"asc";this.facetPath=c.facetpath?c.facetpath:null;this.args=c;this.gotoPage=function(v,q,r,k,w){g=q?"&page="+q:"&page="+this.page;i=r?"&pageSize="+r:"&pageSize="+this.pageSize;j=k?"&sortby="+k:this.sortBy?"&sortby="+this.sortBy:"";sSortDir=k?"&sortdir="+w:"&sortdir="+this.sortDir;p=h+e+f+g+i+m+j+l+n+o;$.getJSON(u+p,null,function(s,t){this.data=s;this.results=t;v(s,t)})};this.gotoPage(d);return this},product:function(a,
b,d){d=d||{};$.getJSON((d.lang?"/"+d.lang:"/en-CA")+"/api/"+(d.reviews==true?"reviews":"product")+"/"+a+".aspx",null,function(c,e){b(c,e,d)})}},util={uagent:navigator.userAgent.toLowerCase(),browser:{isIE:function(a){a=a||{};if(/MSIE (\d+\.\d+);/.test(platform.uagent))if(Number(a.ver)==6&&Number(RegExp.$1)==6||!a.ver)return true;return false}},device:{isApple:function(a){a=a||{};if(a.devices){a=String(a.devices).split(",");for(var b in a)if(platform.uagent.search(a[b])>-1)return true}else if(platform.uagent.search(/ipod|ipad|iphone/)>
-1)return true;return false},isAndroid:function(){if(platform.uagent.search(/android/)>-1)return true;return false},isBlackberry:function(){if(platform.uagent.search(/blackberry/)>-1)return true;return false},isWindowsPhone:function(){if(platform.uagent.search(/windows phone/)>-1)return true;return false},isTouchEnabled:function(){args=args||{};return"ontouchstart"in document.documentElement}},view:{getSize:function(){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{width:a,height:b}},getScrollY:function(){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},getDocSize:function(){return{width:Math.max($(document).width(),
$(window).width(),document.documentElement.clientWidth),height:Math.max($(document).height(),$(window).height(),document.documentElement.clientHeight)}}},url:{qs:function(a){return(a=location.search.match(RegExp("[?&]"+a+"=([^&]*)(&?)","i")))?a[1]:a},prodImage:function(a,b){b=b||{};var d=b.size?String(b.size):false;d=d?d.search("x")>-1?d:d+"x"+d:"55x55";return a?(b.host?b.host:"")+"/multimedia/products/"+d+"/"+a.substr(0,3)+"/"+a.substr(0,5)+"/"+a+".jpg":""}},countdown:function(a,b){b=b||{};var d=
a-(new Date).getTime(),c=b.onTick?b.onTick:function(){},e=b.onFinish?b.onFinish:function(){};this.days=this.hours=this.mins=this.secs=0;this.start=function(){if(d<1)return e(this);var f=d;this.days=Math.floor(f/864E5);this.hours=Math.floor((f-=864E5*this.days)/36E5);this.mins=Math.floor((f-=36E5*this.hours)/6E4);this.secs=Math.floor((f-6E4*this.mins)/1E3);c(this);d-=1E3;setTimeout(arguments.callee,1E3)}}},track={},ui={SlideShow:{init:function(a,b,d){a={startingSlide:1,wrapSlides:true,defaultTransition:ui.transition.none,
controls:ui.controls.simple,controlPanel:$('<div class="pnl-controls"></div>').prependTo($(a))};d=$.extend(a,d);this.current=0;this.transition=d.defaultTransition;this.slides=$.isArray(b)?b:function(){var c=[];$(b).children().each(function(){c.push(new ui.SlideShow.slide($(this)))});return c}();this.total=this.slides.length;this.next=function(){if(this.current<this.total)this.gotoSlide(this.current+1);else d.wrapSlides&&this.gotoSlide(1)};this.prev=function(){if(this.current>1)this.gotoSlide(this.current-
1);else d.wrapSlides&&this.gotoSlide(this.total)};this.gotoSlide=function(c,e){e=e||{};if(this.current!=c){var f=this.slides[c-1];(!f.transition?this.transition:f.transition).exec(this.slides,this.current<1?1:this.current-1,c-1,e);this.current=c;this.controls.update()}};this.controls=new d.controls(d.controlPanel,this);this.start=function(){this.gotoSlide(d.startingSlide)}},slide:function(a,b){b=b||{};this.interval=null;this.transition=b.transition;this.onReady=function(){};this.ready=function(d){this.onReady=
d};this.obj=a}},timer:{},progessIndicator:{},transition:{none:{exec:function(a,b,d){var c=a[d];$(a[b].obj).hide();$(c.obj).show(0,function(){c.onReady()})}}},controls:{none:function(){return null},simple:function(a,b){this.update=function(){};$(a).append($('<a href="#" class="btnPrev">prevous</a>').click(function(){b.prev()})).append($('<a href="#" class="btnNext">next</a>').click(function(){b.next()}))}},slideshow:function(){this.divid="";this.slides=[];this.params=[];this.controls=[];this.numSlides=
0;this.globalTimer=this.progressBar=null;this.interval=[];this.curr={paused:false,currSlide:0,prevSlide:0,timer:null};this.utils={tmpNavItem:0};this.init=function(a,b,d,c,e){this.divid=a;this.slides=b;this.controls=d;this.params=c;this.bubbles=e;a={overflow:"hidden",width:this.params.width,position:"relative"};this.prepareSlides();this.prepareControls();this.controls.enableTracking&&this.activateTracking();b={width:this.numSlides*this.params.width,left:0,position:"relative"};$("#"+this.divid).css(a);
$("#"+this.divid+" ul.slides").css(b);this.buildNavigation();this.globalTimer=new ui.GlobalTimer;this.globalTimer.start();this.start();return this};this.prepareControls=function(){this.ensureDefaults();this.params.previous.id&&this.addControl("previous");this.params.pause.id&&this.addControl("pause");this.params.next.id&&this.addControl("next");this.controls.enableProgressBar&&this.addControl("progressBar");this.controls.enableBubbles&&this.prepareBubbles()};this.ensureDefaults=function(){if(this.controls.enableProgressBar==
undefined)this.controls.enableProgressBar=true;if(this.controls.enableBubbles==undefined)this.controls.enableBubbles=true;if(this.controls.enableTracking==undefined)this.controls.enableTracking=true;if(this.controls.enableProgressBuffer==undefined)this.controls.enableProgressBuffer=true};this.start=function(a){obj=this;go=function(){obj.go()};this.timer=setTimeout(go,a?a:this.getTimeout())};this.addControl=function(a){var b="";switch(a){case "progressBar":tempHtml='<div id="'+this.params.progressBar.id+
'"></div>';$("#"+this.divid+" .slideshowControls").append(tempHtml);this.progressBar=new ui.ProgressBar;this.progressBar.init("#"+this.params.progressBar.id,this.params.interval);this.progressBar.reset(this.getTimeout());break;case "previous":b='<a id="'+this.params.previous.id+'">'+this.params.previous.html+"</a>";break;case "next":b='<a id="'+this.params.next.id+'">'+this.params.next.html+"</a>";break;case "pause":b='<a id="'+this.params.pause.id+'">'+this.params.pause.onPlayHtml+"</a>";break;default:break}b!=
""&&$("#"+this.divid+" .slideshowControls").append(b)};this.prepareSlides=function(){var a=0,b=this;slideCss={width:this.params.width,height:this.params.height,display:"block",cssFloat:"left",position:"relative"};$.each(this.slides,function(d,c){b.interval[a]=c.customInterval?c.customInterval:b.params.interval;$("#"+c.id).css(slideCss);a++});this.numSlides=a};this.buildNavigation=function(){sh=this;$(this.params.navigation).children().each(function(){$(this).click(function(){var a=$(this).index();
sh.pause();sh.flip(a);return false});$(this).mouseenter(function(){$(this).index();$(this).find(".tooltip").fadeIn()});$(this).mouseleave(function(){$(this).index();$(this).find(".tooltip").stop(true,true);$(this).find(".tooltip").fadeOut()})})};this.flip=function(a){this.curr.prevSlide=this.curr.currSlide;if(a!=undefined)this.curr.currSlide=a;else this.curr.currSlide++;if(this.curr.currSlide>=this.numSlides)this.curr.currSlide=0;this.globalTimer.reset();this.progressBar&&this.progressBar.reset(this.getTimeout());
if(this.curr.paused){this.globalTimer.stop();this.progressBar&&this.progressBar.stop()}$(this.params.navigation);this.defaultTransition(this.divid,this.curr.currSlide*this.params.width)};this.defaultTransition=function(a,b){sh=this;$("#"+this.divid+" ul.slides").fadeOut(sh.params.transitionSpeed/2,function(){$("#"+a+" ul.slides").css("left",b*-1);$("#"+sh.divid+" ul.slides").fadeIn(sh.params.transitionSpeed/2)})};this.getTimeout=function(){return this.interval[this.curr.currSlide]};this.pause=function(){clearTimeout(this.timer);
this.curr.paused=true;$("#"+this.params.pause.id).html(this.params.pause.onPauseHtml);this.progressBar&&this.progressBar.stop();this.globalTimer.stop()};this.resume=function(){var a=this.getTimeout()-this.globalTimer.timer;if(a<this.params.buffer){a=this.params.buffer;this.progressBar&&this.progressBar.bumpProgress(a)}this.curr.paused=false;this.start(a);$("#"+this.params.pause.id).html(this.params.pause.onPlayHtml);this.progressBar&&this.progressBar.resume(a);this.globalTimer.start()};this.prev=
function(){var a=this.curr.currSlide-1<0?this.numSlides-1:this.curr.currSlide-1;this.pause();this.flip(a)};this.next=function(){this.pause();this.flip()};this.go=function(){clearTimeout(this.timer);this.curr.paused||this.flip();obj=this;go=function(){obj.go()};this.timer=setTimeout(go,this.getTimeout())};this.prepareBubbles=function(){sh=this;$("#"+this.divid+" .bubble").each(function(){var a=null;$(this).wrapInner('<div class="bubbleInsert" />');$(this).wrapInner('<div class="bubbleContent" />');
$(this).prepend('<div class="indicator"></div>');$(this).mouseenter(function(){clearTimeout(a);$(this).css("z-index","2000");$(".bubbleContent",this).show("fast");sh.pause()});$(this).mouseleave(function(){bubble=this;a=setTimeout(function(){$(".bubbleContent",bubble).hide("fast",function(){$(bubble).css("z-index","1000")})},sh.params.bubbleBuffer)})})};this.activateTracking=function(){sh=this;$("#"+this.divid+" .slides .trackable").each(function(){$(this).click(function(){if($(this).attr("id")&&
$(this).attr("href")){sh.trackEvent(sh.params.trackingPrefix+$(this).attr("id"),$(this).attr("href"));return false}})})};this.trackEvent=function(a,b){trackEvent.event("event.link",{lid:a});if(b&&b!="#")window.location=b}},ProgressBar:function(){this.divId="";this.rollerWidth=this.time=0;this.init=function(a){this.divId=a;$(this.divId).html('<div id="roller"></div>');this.rollerWidth=$(this.divId+" #roller").width()};this.reset=function(a){this.stop();this.time=a;$(this.divId+" #roller").css("width",
"auto");$(this.divId+" #roller").animate({width:0},this.time,"linear")};this.stop=function(){$(this.divId+" #roller").stop(false,false)};this.resume=function(a){$(this.divId+" #roller").animate({width:0},a,"linear")};this.bumpProgress=function(a){a=this.rollerWidth/this.time*a;$(this.divId+" #roller").width(a)}},GlobalTimer:function(){this.timer=0;this.looper=null;this.interval=1E3;this.start=function(){clearTimeout(this.looper);var a=this;this.looper=setTimeout(function(){a.updateTimer()},this.interval)};
this.stop=function(){clearTimeout(this.looper)};this.reset=function(){clearTimeout(this.looper);this.timer=0;this.start()};this.updateTimer=function(){this.timer+=this.interval;var a=this;this.looper=setTimeout(function(){a.updateTimer()},this.interval)}},TabControl:function(a,b,d){if($(a).data("ref"))return false;d=d||{};var c=this,e=d.tabs?d.tabs:$(a).find(".ui-tabcontrol-tabs"),f=d.contents?d.contents:$(a).find(".ui-tabcontrol-contents"),h=e.find(".selected");this.index=h.length>0?h.index()+1:
1;this.index=d.index?d.index:this.index;this.total=e.children().length;this.contents=f;this.tabs=e;this.gotoTab=function(g){if(g>0&&g<this.total+1){e.children().removeClass("selected hover").eq(g-1).addClass("selected");f.children().removeClass("selected").eq(g-1).addClass("selected");this.index=g;b&&b(c,c.index);return true}else return false};this.gotoTab(this.index);this.next=function(){this.gotoTab(this.index==this.total?1:this.index+1)};this.previous=function(){this.gotoTab(this.index==1?this.total:
this.index-1)};e.each(function(){$(this).children().each(function(g){$(this).find("a").click(function(){c.gotoTab(g+1);return false});$(this).hover(function(){$(this).hasClass("selected")||$(this).addClass("hover")},function(){$(this).hasClass("selected")||$(this).removeClass("hover")})})});f.find(".ui-tabcontrol-next").click(function(){c.next()}).end().find(".ui-tabcontrol-previous").click(function(){c.previous()});$(a).data("ref",this);return this}},validation={},widget={PDPEnhancedContent:{PHName:"PDPEnhancedContent",
enableEnhancedContent:true,retry:3,retryinterval:1E3,skuID:null,parterScripts:null,init:function(a,b){if(this.enableEnhancedContent&&a!=null&&b!=null){this.skuID=a;this.parterScripts=b;Obj=this;$(".demo-wrapper").append($('<div id="'+Obj.PHName+a+'"></div>'));return Obj}return false},buildScript:function(){var a="";for(var b in this.parterScripts)a+=this.parterScripts[b];document.write(a);this.checkContentAvailability()},checkContentAvailability:function(){var a=this;setTimeout(function(){if(a.retry>
0)if($(".pdp-demo-scripts img").length<1){a.retry--;a.checkContentAvailability()}else $("#"+Obj.PHName+a.skuID).append($(".pdp-demo-scripts").children(":not('script')"))},a.retryinterval)}}};

