function delete_cookie(a){set_cookie(a,0,-365)}function get_cookie(a){var b=document.cookie.match("(^|;) ?"+a+"=([^;]*)(;|$)");if(b)return unescape(b[2]);else return null}function set_cookie(a,b,c,d,e,f){var g=new Date;g.setTime(g.getTime());if(c){c=c*1e3*60*60*24}else{c=0}var h=new Date(g.getTime()+c);var i=a+"="+escape(b)+(c?";expires="+h.toGMTString():"")+(d?";path="+d:"")+(e?";domain="+e:"")+(f?";secure":"");document.cookie=i}function get_flash(a){if(navigator.appName.indexOf("Microsoft")!=-1){return window[a]}else{return document[a]}}function unique_id(a){if(a==undefined)a=12;var b="ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";var c="";for(var d=0;d<a;d++){var e=Math.floor(Math.random()*b.length);c+=b.substring(e,e+1)}return c}function lower_splash_volume(){var a=$("div.splash").dTvideo("getVolume");if(a>.1){$("div.splash").dTvideo("volume",a-.04);setTimeout(lower_splash_volume,50)}else{$("div.splash").remove()}}function skip_splash(){$("div#lang").fadeIn(1e3);$("div.splash").fadeOut(1e3)}function do_splash(a,b,c,d,e){$("div.splash").css({width:"890",height:"500",top:0,left:193});$("div.splash").dTvideo({width:"890",height:"500",controls:false,autoplay:true,loop:false,mp4:a,ogv:b,webm:c,flv:d,poster:"",complete:function(){},progress:function(a,b){if(a>7)LoadStatic()},noFlash:function(){$(this).find(".videoLoading").remove();LoadStatic()}});$("div.splash a.skip").click(function(a){a.preventDefault();skip_splash();lower_splash_volume()})}function place_tag(a){if($(a).data("tag").length&&!$(a).find(".tag").length){var b=$(a).data("tagposition").split(":");if($(a).data("museum")==true){$(a).find(".price-tag").fadeIn(300).animate({top:0},1e3,"easeInOutExpo")}else if($(a).data("tag").indexOf(".jpg")>0){if($(a).find(".price-tag").length==0){$(a).append('<img src="/images/_originals/'+$(a).data("tag")+'"  class="price-tag" style="z-index:50;position:absolute;top:-1000px;left:772px;" />');$(a).find(".price-tag").animate({top:0},2500,"easeOutExpo")}}else if($(a).data("museum")=="true"){$(a).append('<img src="/images/_originals/'+$(a).data("tag")+'"  class="price-tag hello" style="z-index:50;position:absolute;botom:-500px;left:772px;" />');$(a).find(".price-tag").animate({bottom:0},2500,"easeOutExpo")}else if(b[0]=="left"){$(a).append('<a href="'+$(a).data("link")+'" class="tag" style="left: -150px; right: auto; bottom: '+b[1]+'px;">'+$(a).data("tag")+"</a>");$(a).find(".tag").animate({left:0},400,"easeOutExpo");if(!$(a).data("link").length)$(a).find("a:last").removeAttr("href")}else{$(a).append('<a href="'+$(a).data("link")+'" class="tag" style="left: auto; right: -150px; bottom: '+b[1]+'px;">'+$(a).data("tag")+"</a>");$(a).find(".tag").animate({right:0},400,"easeOutExpo");if(!$(a).data("link").length)$(a).find("a:last").removeAttr("href")}}}function activate_motion_graphics(){$("#top div.slider").dTslider("begin",function(){$(this).find(".tag").remove();$(this).find("ul:first > li.video").dTvideo("pause").dTvideo("seek",0)});$("#top div.slider").dTslider("complete",function(a){$(a).filter(".video").dTvideo("play");$(a).filter(".image").each(function(){place_tag($(this))})});$("#top div.slider ul:first li:first").each(function(){if($(this).hasClass("video")){$(this).dTvideo("play")}else if($(this).hasClass("image")){place_tag($(this))}})}function save_to_wishlist(a){$.ajax({type:"POST",url:"/"+LANG+"/wishlist/save-product/",data:{style:a}})}function highlight_errors(a,b){a.find(".error").removeClass("error");for(field in b){a.find("*[name='"+field+"']").addClass("error").next("div.select").addClass("error").end().next("input[name='passwordText']").addClass("error")}}function clear_form(a){a.find(".errmsg").remove();a.find(".error").removeClass("error");a.find("input[type='text'],input[type='password'],input[type='file'],textarea").val("").dTblur("restore")}function scroll_bottom(){$("html,body").animate({scrollTop:566},500)}function scroll_top(){$("html,body").animate({scrollTop:0},500)}function image(a,b,c,d){if(!a.length)return"";var e=a.split("/");if(e.length>4)e=e[5];else if(e.length>2)e=e[3];else e=e[0];if(b=="original")return"/images/_originals/"+e;else if(d!=undefined&&d)return"/images/"+b+"x"+c+"/"+e+"?alpha";else return"/images/"+b+"x"+c+"/"+e}function photo(a,b,c,d){if(!a.length)return"";var e=a.split("/");if(e.length>4)e=e[5];else if(e.length>2)e=e[3];else e=e[0];if(b=="original")return"/photos/_originals/"+e;else if(d!=undefined&&d)return"/photos/"+b+"x"+c+"/"+e+"?alpha";else return"/photos/"+b+"x"+c+"/"+e}function isset(key){try{if(typeof eval(key)!="undefined"&&eval(key)!=null)return true}catch(e){}return false}function trace(a){try{window.console.log(a)}catch(b){}}function prompt_signup(a){$.dTpopup("load","/"+LANG+"/login/signup-popup/",{},"signup",function(){var b=$(this);b.find("input,textarea").dTblur();b.find("a.signup").click(function(c){c.preventDefault();b.find("input,textarea").dTblur("clear");var d=$(this).parents("form").serialize();b.find("input,textarea").dTblur("restore");$.ajax({type:"POST",url:"/"+LANG+"/login/signup/",data:d,dataType:"json",success:function(c){if(c.result=="success"){if(a==undefined){$.dTpopup("close");logged_in=true;uid=c.uid;clear_form(b)}else{window.location.href=a}}else{highlight_errors(b,c.errors)}}})})})}function prompt_login(a,b){if(!logged_in){$.dTpopup("load","/"+LANG+"/login/popup/",{wishlist:a},"login",function(){var a=$(this);a.find("input,textarea").dTblur();a.find("a.signin").click(function(c){c.preventDefault();var d={login:a.find("input[name='email']").val(),password:a.find("input[name='password']").val()};$.ajax({type:"POST",url:"/"+LANG+"/login/submit/",data:d,dataType:"json",success:function(c){if(c.result=="success"){if(b==undefined){$.dTpopup("close");logged_in=true;uid=c.uid;clear_form(a)}else{window.location.href=b}}else{highlight_errors(a,c.errors)}}})});a.find("a.signup").click(function(a){a.preventDefault();prompt_signup(b)})});return true}return false}$(function(){function c(a,b,c){var d=$(a.target);var e=d.find("ul:first");var f=e.children().length;e.prepend($('<li><a href=""><img src="'+photo(b.draggable.context.src,85,85)+'" /></a><a href="#" class="close">remove</a></li>'));e.css({width:(f+1)*90+90,right:-90}).animate({right:90},200,"easeOutExpo").data("dTdrop",{current:1,count:f+1});if(c==undefined)c=b.draggable.data("style");save_to_wishlist(c);if(!f){d.find("div.empty").remove();d.find(".products").show()}else if(f>2){d.find("a.previous").show()}}$(".sprite").each(function(){if(!$(this).find("span").length)$(this).prepend("<span> </span>")});var a=drop_fixed=false;var b=276;if($("#top .drop").hasClass("down"))b=563;$(window).scroll(function(){if($(this).scrollTop()>563){$("body").addClass("header_fixed");a=true}else if(a){$("body").removeClass("header_fixed");a=false}if($(this).scrollTop()>b){$("body").addClass("drop_fixed");drop_fixed=true}else if(drop_fixed){$("body").removeClass("drop_fixed");drop_fixed=false}});$("div#nav li.search").hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")});$(".gif-momment").hover(function(){$(this).attr("src","/images/_originals/"+$(this).data("file"))},function(){$(this).attr("src","/images/291x262/"+$(this).data("file"))});$(".whats-fresh ul.fresh li").hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")});$(".whats-fresh").each(function(){$(this).parents("#top").find("a.previous").click(function(a){a.preventDefault();$("#top div.slider").dTslider("previous")});$(this).parents("#top").find("a.next").click(function(a){a.preventDefault();$("#top div.slider").dTslider("next")})});$("a.lookbook").click(function(a){a.preventDefault();$.dTpopup("load","/"+LANG+"/lookbook/",{},"lookbook",function(){var a=$(this);a.find("div.slider").dTslider();var b=0;var c=a.find("ul.thumbs li").length;a.find("ul.thumbs li img").css({opacity:.5}).eq(0).css({opacity:1}).parents("li").addClass("current");a.find("ul.thumbs li").hover(function(){$(this).find("img").css({opacity:1})},function(){if(!$(this).hasClass("current")){$(this).find("img").css({opacity:.5})}});a.find("a.previous").click(function(d){d.preventDefault();a.find("div.slider").dTslider("previous");b=b>0?b-1:c-1;a.find("ul.thumbs li.current").removeClass("current");a.find("ul.thumbs li img").css({opacity:.5}).eq(b).css({opacity:1}).parents("li").addClass("current")});a.find("a.next").click(function(d){d.preventDefault();a.find("div.slider").dTslider("next");b=b<c-1?b+1:0;a.find("ul.thumbs li.current").removeClass("current");a.find("ul.thumbs li img").css({opacity:.5}).eq(b).css({opacity:1}).parents("li").addClass("current")});a.find("ul.thumbs li a").click(function(c){c.preventDefault();b=$(this).parents("li").index();a.find("div.slider").dTslider("go",b);a.find("ul.thumbs li.current").removeClass("current");a.find("ul.thumbs li img").css({opacity:.5}).eq(b).css({opacity:1}).parents("li").addClass("current")})},960)});$("input,textarea").dTblur();$("input[type='file']").dTfileinput();$("select").dTselect();$("div.careers").dTcareers();$("div#top div.slider").each(function(){var a=$(this).data("timer");if(a==undefined)a=false;$(this).dTslider({timer:a,speed:800,easing:"easeOutExpo"})});$("div#top div.zoom").dTzoom();$(".removeCanvas").live("click",function(a){a.preventDefault();$("#top h1 a").show();$("#video-container").html("");$("#top div.slider").dTslider("start")});$(".canvas-link").click(function(a){a.stopPropagation();var b=$(this).attr("url");if($(this).prev().is("div")){$("#top div.slider").dTslider("stop");var c=$(this).prev();$("#video-container").html("");$("#video-container").append('<div id="video"></div>');$(this).prev().clone().appendTo("#video-container #video");$("#video-container #video div").addClass("video");$("#top h1 a").hide();$("#video .video").html("").dTvideo({width:880,height:550,mp4:c.data("mp4"),ogv:c.data("ogv"),webm:c.data("webm"),flv:c.data("flv"),poster:"",autoplay:true,controls:true,loop:false,complete:function(){$("#top h1 a").show();$("#video-container").html("");$("#top div.slider").dTslider("start")},url:c.data("url")});if(LANG=="en")$("#video .video").append('<a href="#back" class="cta back removeCanvas">back to story ></a>');else if(LANG=="fr")$("#video .video").append('<a href="#back" class="cta back removeCanvas">retourner à la page ></a>')}else if(b!=""){if($(this).data("target")=="_blank"){window.open(b,$(this).data("target"))}else window.location=b}else{$("#top div.slider").dTslider("next")}});$("div#nav .search input").keydown(function(a){if(a.keyCode==13){$.ajax({type:"POST",url:"/"+LANG+"/search/",data:{keywords:$(this).val()},success:function(a){$("#bottom").wrapInner($('<div class="hidden" />').hide());$("#bottom div.results").remove();if(a.length){$("#bottom").append($('<div class="results" />').append($("<ul />").append(a)).append('<div class="clear" />').append('<div class="paginate" />'));$("#bottom .results").dTpaginate({perPage:18,display:"paginate"})}else{$("#bottom").append('<div class="results"><p class="empty">Your search returned no results, please try again.</p></div>')}}})}});$("li.motion_graphic").each(function(){var a=$(this);if(a.hasClass("video")){a.dTvideo({width:880,height:550,autoplay:false,loop:false,controls:false,activate:false,mp4:a.data("mp4"),webm:a.data("webm"),ogv:a.data("ogv"),flv:a.data("flv"),poster:a.data("poster"),progress:function(b,c){if(c-b==0){place_tag(a)}},noFlash:function(){if(a.data("poster")!=""){a.html("<img src='/images/880x550/"+a.data("poster")+"'/>");a.find(".videoLoading").remove()}}})}});$("li.motion_graphic").eq(0).each(function(){activate_motion_graphics()});$("a.contactForm").click(function(a){a.preventDefault();$.dTpopup("load","/"+LANG+"/contact/popup/",{},"contact",function(){var a=$(this);a.find("input,textarea").dTblur();a.find("select").dTselect();a.find("a.submit").click(function(a){a.preventDefault();handle_contact_form($(this).parents("form"))})})});handle_contact_form=function(a){a.find("input,textarea").dTblur("clear");var b=a.serialize();a.find("input,textarea").dTblur("restore");$.ajax({type:"POST",url:"/"+LANG+"/contact/submit/",data:b,dataType:"json",success:function(b){if(b.result=="success"){$.dTpopup("load","/"+LANG+"/contact/success/",{},"contactSuccess");clear_form(a)}else{highlight_errors(a,b.errors)}}})};$("a[href='#contest']").click(function(a){a.preventDefault();$.dTpopup("load","/"+LANG+"/contest/popup/",{},"contest",function(){var a=$(this);a.find("input,textarea").dTblur();a.find("a.submit").click(function(a){a.preventDefault();handle_contest_form($(this).parents("form"))})})});handle_contest_form=function(a){a.find("input,textarea").dTblur("clear");var b=a.serialize();a.find("input,textarea").dTblur("restore");$.ajax({type:"POST",url:"/"+LANG+"/contest/submit/",data:b,dataType:"json",success:function(b){if(b.result=="success"){$.dTpopup("load","/"+LANG+"/contest/success/",{},"contestSuccess");clear_form(a)}else{highlight_errors(a,b.errors)}}})};$("a.subscribeForm,a[href='#subscribe']").click(function(a){a.preventDefault();$.dTpopup("load","/"+LANG+"/subscribe/popup/",{},"subscribe",function(){var a=$(this);a.find("input,textarea").dTblur();a.find("a.submit").click(function(a){a.preventDefault();handle_subscribe_form($(this).parents("form"))})})});handle_subscribe_form=function(a){a.find("input,textarea").dTblur("clear");var b=a.serialize();a.find("input,textarea").dTblur("restore");$.ajax({type:"POST",url:"/"+LANG+"/subscribe/submit/",data:b,dataType:"json",success:function(b){if(b.result=="success"){$.dTpopup("load","/"+LANG+"/subscribe/success/",{},"subscribeSuccess");clear_form(a)}else{highlight_errors(a,b.errors)}}})};$("img.drag").draggable({cursor:"move",cursorAt:{top:130,left:110},helper:function(a){return $('<img src="'+photo($(a.target).attr("src"),285,206,true)+'" width="285" height="206" />').css({opacity:.85})},start:function(a){$(a.target).parent().data("overflow",$(a.target).parent().css("overflow"));$(a.target).parent().css({overflow:"visible"});$("div#top div.drop").addClass("nohover")},stop:function(a){$(a.target).parent().css({overflow:$(a.target).parent().data("overflow")});$("div#top div.drop").removeClass("nohover")}});$("div.drop,a.iconDrop").droppable({accept:".drag",activeClass:"ui-state-active",hoverClass:"ui-state-hover",tolerance:"pointer",create:function(a,b){var c=$("div#top div.drop");var d=c.find("ul:first");var e={current:1,count:d.children().length};d.data("dTdrop",e);if(e.count-e.current>2)c.find("a.previous").show();d.css({width:(e.count+1)*90});if(e.count>0)c.find(".empty").remove();c.find("a.previous").click(function(){var a=d.data("dTdrop");d.stop().animate({right:-1*a.current*90+90},200,"easeOutExpo");a.current++;if(a.count-a.current<=2)c.find("a.previous").hide();d.data("dTdrop",a);return false});c.bind("mouseover.dTdrop",function(){c.addClass("hover");var a=d.data("dTdrop");c.find(".products").fadeIn(300);c.find(".empty").fadeIn(300);clearTimeout(c.data("dTdrop"))});c.bind("mouseout.dTdrop",function(){c.removeClass("hover");c.data("dTdrop",setTimeout(function(){var a=d.data("dTdrop");if(!c.hasClass("hover")){c.find(".products").fadeOut(300);c.find(".empty").fadeOut(300)}},1e3))})},drop:c,over:function(a,b){clearTimeout($(a.target).data("dTdrop"))}});$("#top .product .options a.wishlist").click(function(a){a.preventDefault();var a={target:$("#top div.drop")};var b={draggable:{context:{src:photo($("#top .zoom img.low").attr("src"),85,85)}}};c(a,b,$("#top .zoom img.low").data("style"))});$("#top .drop li a.close").live("click.dTdrop",function(a){a.preventDefault();var b=$(this);$.ajax({type:"POST",url:"/wishlist/remove-product/",data:{slug:b.parents("li").find("a:first").attr("href")},dataType:"json",success:function(a){b.parents("li").remove()}})});$("#top .images").each(function(){function e(a){if(a>c)return a-c-1;else return a-1}function d(){a.find("h3:first").text(a.data("images")[e(b)].name+" - $"+a.data("images")[e(b)].price);a.find("a.img").attr("href",image(a.data("images")[e(b)].img,"original"));a.find(".image img").attr("src",image(a.data("images")[e(b)].img,359,500));var c=a.find(".related img");$(c[0]).attr("src",image(a.data("images")[e(b+1)].img,85,85));$(c[1]).attr("src",image(a.data("images")[e(b+2)].img,85,85));$(c[2]).attr("src",image(a.data("images")[e(b+3)].img,85,85));$(c[3]).attr("src",image(a.data("images")[e(b+4)].img,85,85))}var a=$(this);var b=1;var c=a.data("images").length;$(this).find(".related a").click(function(a){a.preventDefault();b=b+1+$(this).parents("li").index();if(b>c)b=b-c;d()});if(c<4){a.find("a.previous,a.next").hide();return}$(this).find("a.previous").click(function(a){a.preventDefault();b=b>1?b-1:c;d()});$(this).find("a.next").click(function(a){a.preventDefault();b=b<c?b+1:1;d()});$("#bottom").dTpaginate({perPage:18})});$("a.email").click(function(a){var b=$(this);if(b.hasClass("sprite")){a.preventDefault();$.dTpopup("load","/"+LANG+"/email-a-friend/popup/",{},"email-a-friend",function(){var a=$(this);var c=b.attr("href");if(!c.length||c=="#")c=location.href;a.find("input,textarea").dTblur();a.find("a.submit").click(function(a){a.preventDefault();handle_email_a_friend_form($(this).parents("form"),c)})})}});handle_email_a_friend_form=function(a,b){a.find("input,textarea").dTblur("clear");var c=a.serialize();a.find("input,textarea").dTblur("restore");$.ajax({type:"POST",url:"/"+LANG+"/email-a-friend/submit/",data:c+"&url="+b,dataType:"json",success:function(b){if(b.result=="success"){$.dTpopup("load","/"+LANG+"/email-a-friend/success/",{},"emailAFriendSuccess");clear_form(a)}else{highlight_errors(a,b.errors)}}})};$("a.signin").click(function(a){a.preventDefault();prompt_login(false,location.href)});$("a.signup").click(function(a){a.preventDefault();prompt_signup(false,location.href)});$("a.signout").click(function(a){a.preventDefault();location.href="/"+LANG+"/login/signout/"});$(".mixandmatch").dTmixandmatch();$("a.wishlistForm").click(function(a){if(!logged_in){a.preventDefault();$(".popups div.login").remove();prompt_login(true,"/"+LANG+"/wishlist/")}});$("#top .news .related a").click(function(a){a.preventDefault();$(this).parents(".news").find(".image img").attr("src",image($(this).find("img").attr("src"),359,377))});$(".stores").dTstores();$('.stores #country-select a[ data-eq="1"]').click(function(){$(".stores .us-only").hide();$(".stores #options").fadeIn()});$('.stores #country-select a[ data-eq="2"]').click(function(){$(".stores .us-only").show();$(".stores #options").fadeOut()});$(".momentVideo").each(function(){var a=$(this);a.dTvideo({mp4:a.data("mp4"),ogv:a.data("ogv"),webm:a.data("webm"),flv:a.data("flv"),poster:a.find("img").attr("src"),controls:false,autoplay:false,loop:false,preload:true,mouseOver:function(){a.data("hover","over");a.dTvideo("play")},mouseOut:function(){a.data("hover","out")},complete:function(){if(a.data("hover")=="out"){a.dTvideo("pause").dTvideo("seek",0)}else{a.dTvideo("seek",0);a.dTvideo("play")}}})});$(".playCanvasVideo").click(function(a){a.preventDefault();$.dTcanvasVideo({video:$(this).data("video")});scroll_top()});$("div#bottom div.slider").each(function(){$(this).dTslider({speed:800,easing:"easeOutExpo",visible:3,complete:function(){}})});$("div#bottom li a.top").live("mouseover",function(){var a=$(this).parents("li");if(a.hasClass("switch")){a.find(".text").css({top:(a.height()-a.find(".text").height())/2}).show().end().find("img").css({opacity:.15})}else{a.addClass("hover")}}).live("mouseout",function(){var a=$(this).parents("li");if(a.hasClass("switch")){a.find(".text").hide().end().find("img").css({opacity:1})}else{a.removeClass("hover")}});$("div#bottom .slider li").find("a.close").click(function(){$(this).parents("li").appendTo($(this).parents("ul"));$("div#bottom div.slider").dTslider("refresh");return false});$("#bottom div.paginate").each(function(){$("#bottom").dTpaginate({perPage:18,display:"paginate"})});$("#top .press").each(function(){$("#bottom .list").append('<div class="paginate">View: all / <a href="">20 per page</a></div>');$("#bottom .list").dTpaginate({perPage:12,display:"paginate",setup:function(a){$(a).find("span.line").remove();$(a).filter(":even").append('<span class="line"> </span>');$(a).removeClass("even").removeClass("last").filter(":even").addClass("even");$(a).filter(":even:last").addClass("last");$(a).filter(":odd:last").addClass("last")}});$("#bottom .filter select").change(function(){location.href="/"+LANG+"/press/?category="+$("#filterCategory").val()+"&date="+$("#filterDate").val()})});$(".pressPopup").click(function(a){a.preventDefault();$.dTpopup("load","/"+LANG+"/press/popup/",{},"pressPopup")})});var callback=null;Number.prototype.padLeft=function(a,b){if(!b){b=" "}if((""+this).length>=a){return""+this}else{return arguments.callee.call(b+this,a,b)}};(function(a){var b={attr:"title",type:"pending",classname:"pending"};var c={init:function(d){return this.each(function(){var e=a(this);var f=b;if(d)f=a.extend({},b,d);e.data("dTblur",f);if(a(this).attr("type")=="password"){e.after('<input type="text" name="passwordText" title="'+e.attr("title")+'" />');var g=e.next("input");g.bind("focus.dTblur",function(){c.focus.call(g)});g.bind("blur.dTblur",function(){c.blur.call(g)});g.data("dTblur",f).blur();e.hide();g.bind("keydown.dTblur",function(a){g.hide().val("").blur();e.show().focus()});e.bind("keyup.dTblur",function(a){if(!e.val().length){e.hide();g.show()}})}else if(typeof a(this).attr(f.attr)=="string"){e.bind("focus.dTblur",function(){c.focus.call(e)});e.bind("blur.dTblur",function(){c.blur.call(e)});if(f.type=="pending"){e.bind("keydown.dTblur",function(a){c.keydown.call(e,a)});e.bind("keyup.dTblur",function(a){c.keyup.call(e,a)})}c.blur.call(e)}})},focus:function(b){return this.each(function(){var b=a(this);var c=b.data("dTblur");if(c!=undefined){if(c.type=="replace"){if(b.attr(c.attr)!=undefined&&b.attr(c.attr).length&&b.val()==b.attr(c.attr)){b.val("")}}else if(c.type=="pending"){if(b.attr(c.attr)!=undefined&&b.attr(c.attr).length&&b.val()==b.attr(c.attr)){b.addClass(c.classname)}}}})},blur:function(b){return this.each(function(){var b=a(this);var c=b.data("dTblur");if(c!=undefined){if(!b.val().length&&b.attr(c.attr)!=undefined&&b.attr(c.attr).length){b.val(a(this).attr(c.attr))}if(c.type=="pending"){b.removeClass(c.classname)}}})},keydown:function(b){return this.each(function(){var b=a(this);var c=b.data("dTblur");if(c!=undefined){if(b.attr(c.attr)!=undefined&&b.attr(c.attr).length&&b.val()==b.attr(c.attr)){b.removeClass(c.classname);b.val("")}}})},keyup:function(b){return this.each(function(){var b=a(this);var c=b.data("dTblur");if(c!=undefined){if(!b.val().length&&b.attr(c.attr)!=undefined&&b.attr(c.attr).length){b.addClass(c.classname);b.val(a(this).attr(c.attr))}}})},clear:function(){return this.each(function(){var b=a(this);c.focus.call(b);c.keydown.call(b)})},restore:function(){return this.each(function(){var b=a(this);c.keyup.call(b);c.blur.call(b)})}};a.fn.dTblur=function(b){if(c[b]){return c[b].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof b==="object"||!b){return c.init.apply(this,arguments)}else{a.error("Method "+b+" does not exist on jQuery.dTblur")}}})(jQuery);var dTvideoComplete=function(){};(function(a){var b={playing:false};var c={init:function(d){var e=typeof this=="object"?this:a(window);return e.each(function(){var e=a(this);var f=b;if(d)f=a.extend({},b,d);e.data("dTcanvasVideo",f);c.load.call(e)})},load:function(){return this.each(function(){var b=a(this);var d=b.data("dTcanvasVideo");a.ajax({type:"POST",url:"/"+LANG+"/video/videos/",dataType:"json",success:function(e){if(typeof e=="object"){a("#top #video").remove();a("#top").append(a('<div id="video" />').append('<div class="video" />').append(a('<div class="overlay" />').append('<div class="image" />').append('<div class="text" />').append(a('<div class="thumbnails" />').append("<ul />"))).append(a('<a href="#previous" class="arrow previous">previous</a>').bind("click.dTcanvasVideo",function(a){a.preventDefault();c.hoverPrevious.call(b)})).append(a('<a href="#next" class="arrow next">next</a>').bind("click.dTcanvasVideo",function(a){a.preventDefault();c.hoverNext.call(b)})));if(e.length>1){var f=a("#video .overlay .thumbnails ul").css({width:e.length*(163+4)});for(var g=0;g<e.length;g++){f.append(a('<li data-id="'+e[g].id+'" />').append(a('<a href="#" />').bind("click.dTcanvasVideo",function(d){d.preventDefault();c.hover.call(b,a(this).parents("li").data("id"))}).append('<img src="'+image(e[g].poster,163,152)+'" alt="'+e[g].name+'" />').append('<div class="mask" />')))}d.interval=null;a("#video .overlay .thumbnails").bind("mousemove.dTcanvasVideo",function(d){var e=d.pageX-(a(window).width()-880)/2;if(e<100){c.thumbnailsLeft.call(b)}else if(e>780){c.thumbnailsRight.call(b)}else{c.thumbnailsStop.call(b)}}).bind("mouseout.dTcanvasVideo",function(){c.thumbnailsStop.call(b)})}d.videos=e;b.data("dTcanvasVideo",d);c.hover.call(b,d.video);c.showOverlay.call(b)}}})})},play:function(b){return this.each(function(){var d=a(this);var e=d.data("dTcanvasVideo");c.hideOverlay.call(d);var f=c.get.call(d,b);if(f!=undefined){e.current=b;e.playing=true;a("#video .video").html("").dTvideo({width:880,height:550,mp4:f.mp4,ogv:f.ogv,webm:f.webm,flv:f.flv,poster:image(f.poster,880,550),autoplay:true,controls:true,loop:false,complete:function(){c.complete.call(d)},url:f.url});if(LANG=="en")a("#video .video").append('<a href="#back" class="cta back">back to videos ></a>').bind("click.dTcanvasVideo",function(a){a.preventDefault();c.complete.call(d)});else if(LANG=="fr")a("#video .video").append('<a href="#back" class="cta back">retourner aux vidéos ></a>').bind("click.dTcanvasVideo",function(a){a.preventDefault();c.complete.call(d)})}d.data("dTcanvasVideo",e)})},get:function(a){var b=this;var c=b.data("dTcanvasVideo");for(var d=0;d<c.videos.length;d++){if(c.videos[d].id==a){return c.videos[d]}}return undefined},showOverlay:function(){return this.each(function(){a("#video .overlay").fadeIn(400);a("#top h1").fadeIn(400)})},hideOverlay:function(){return this.each(function(){a("#video .overlay").fadeOut(400);a("#top h1").fadeOut(400)})},hover:function(b){return this.each(function(){var d=a(this);var e=d.data("dTcanvasVideo");var f=a("#top #video .overlay");var g=c.get.call(d,b);if(g!=undefined){e.hover=b;f.find("div.image").html("").append(a('<img src="'+image(g.poster,880,550)+'" alt="'+g.name+'" />').css({opacity:.4}));var h=f.find(".thumbnails li");for(var i=0;i<h.length;i++){a(h[i]).find(".mask").css({opacity:a(h[i]).data("id")==b?0:.6})}var j=f.find(".text").html("");if(LANG=="en"){var k=b!=e.current?"Watch Now >":"Watch Again >"}else if(LANG=="fr"){var k=b!=e.current?"Regarder Maintenant >":"Revoir la vidéo >"}j.append("<h2>"+g.name.replace(":",":<br />")+"</h2>").append(a('<a href="#" class="cta">'+k+"</a>").bind("click.dTcanvasVideo",function(a){a.preventDefault();c.play.call(d,g.id)}));if(LANG=="fr"){j.append('<br /><br /><br /><br /><a href="http://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(g.url)+'" class="cta facebook"><span></span>Post</a>').append('     <a href="http://twitter.com/home?status='+encodeURIComponent(g.url)+'" class="cta twitter"><span></span>Tweet</a>')}else{j.append('<br /><br /><br /><br /><a href="http://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(g.url)+'" class="cta facebook"><span></span>Post</a>').append('     <a href="http://twitter.com/home?status='+encodeURIComponent(g.url)+'" class="cta twitter"><span></span>Tweet</a>')}}d.data("dTcanvasVideo",e)})},hoverPrevious:function(){return this.each(function(){var b=a(this);var d=b.data("dTcanvasVideo");var e=a("#top #video .overlay");var f=e.find(".thumbnails li");for(var g=0;g<f.length;g++){if(a(f[g]).data("id")==d.hover){if(a(f[g]).prev("li")!=undefined&&a(f[g]).prev("li").length){c.hover.call(b,a(f[g]).prev("li").data("id"))}else{c.hover.call(b,a(f[f.length-1]).data("id"))}break}}var d=b.data("dTcanvasVideo");if(d.playing){a("#video .video").html("");c.play.call(b,d.hover)}})},hoverNext:function(){return this.each(function(){var b=a(this);var d=b.data("dTcanvasVideo");var e=a("#top #video .overlay");var f=e.find(".thumbnails li");for(var g=0;g<f.length;g++){if(a(f[g]).data("id")==d.hover){if(a(f[g]).next("li")!=undefined&&a(f[g]).next("li").length){c.hover.call(b,a(f[g]).next("li").data("id"))}else{c.hover.call(b,a(f[0]).data("id"))}break}}var d=b.data("dTcanvasVideo");if(d.playing){a("#video .video").html("");c.play.call(b,d.hover)}})},complete:function(){return this.each(function(){var b=a(this);var d=b.data("dTcanvasVideo");d.playing=false;c.showOverlay.call(b);c.hover.call(b,d.current);a("#video .video").html("");b.data("dTcanvasVideo",d)})},thumbnailsLeft:function(){return this.each(function(){var b=a(this);var d=b.data("dTcanvasVideo");if(d.interval==null){d.interval=setInterval(function(){var d=a("#top #video .thumbnails ul");var e=parseInt(d.css("left").replace("px",""));if(e>0){c.thumbnailsStop.call(b);return}d.stop().animate({left:e+10},19)},20)}b.data("dTcanvasVideo",d)})},thumbnailsRight:function(){return this.each(function(){var b=a(this);var d=b.data("dTcanvasVideo");if(d.interval==null){d.interval=setInterval(function(){var d=a("#top #video .thumbnails ul");var e=parseInt(d.css("left").replace("px",""));if(e<-1*(d.outerWidth()-880)){c.thumbnailsStop.call(b);return}d.stop().animate({left:e-10},19)},20)}b.data("dTcanvasVideo",d)})},thumbnailsStop:function(){return this.each(function(){var b=a(this);var c=b.data("dTcanvasVideo");clearInterval(c.interval);c.interval=null;b.data("dTcanvasVideo",c)})}};a.dTcanvasVideo=function(b){if(c[b]){return c[b].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof b==="object"||!b){return c.init.apply(this,arguments)}else{a.error("Method "+b+" does not exist on jQuery.dTcanvasVideo")}}})(jQuery);(function(a){var b={};var c={init:function(d){return this.each(function(){var e=a(this);var f=b;if(d)f=a.extend({},b,d);e.find("a.search").bind("click.dTcareers",function(a){a.preventDefault();c.search.call(e)});e.data("dTcareers",f)})},search:function(){return this.each(function(){var b=a(this);b.find("input").dTblur("clear");var d={location:b.find("select[name='location']").val(),category:b.find("select[name='category']").val()};b.find("input").dTblur("restore");a("#bottom .career").hide();a.ajax({type:"POST",url:"/"+LANG+"/careers/search/",data:d,dataType:"json",success:function(d){if(typeof d=="object"&&d.length){a("#bottom .body").hide();var e=a("#bottom .list");e.show().find("ul:first").html("");scroll_bottom();for(var f=0;f<d.length;f++){e.find("ul:first").append(a("<li />").append("<h3>"+d[f].name+"</h3>").append("<h4>"+d[f].category+" | "+d[f].location+"</h4>").append("<p>"+d[f].leadin+"</p>").append(a('<a href="#" class="cta load">read full Job Listing ></a>').bind("click.dTcareers",function(d){d.preventDefault();c.detail.call(b,a(this).parents("li"))})).data("dTcareers",d[f]))}e.dTpaginate({perPage:10,display:"paginate",setup:function(b){a(b).find("span.line").remove();a(b).filter(":even").append('<span class="line"> </span>');a(b).removeClass("even").removeClass("last").filter(":even").addClass("even");a(b).filter(":even:last").addClass("last");a(b).filter(":odd:last").addClass("last")}})}else{a("#bottom .list ul:first").html("")}}})})},detail:function(b){return this.each(function(){var d=a(this);var e=a(b);var f=e.data("dTcareers");a("#bottom .body").hide();a("#bottom .list").hide();var g=a("#bottom .career");g.html("").show();var h=a('<div class="links" />');if(e.prev("li").length){h.append(a('<a href="#" class="cta left">< Previous opportunity</a>').bind("click.dTcareers",function(a){a.preventDefault();c.detail.call(d,e.prev("li"))}))}else{h.append(a('<a href="#" class="cta left">< Back to Search</a>').bind("click.dTpress",function(b){b.preventDefault();a("#bottom .career").hide();a("#bottom .list").show()}))}if(e.next("li").length){h.append(a('<a href="#" class="cta right">Next opportunity ></a>').bind("click.dTcareers",function(a){a.preventDefault();c.detail.call(d,e.next("li"))}))}g.append(h);g.append("<h3>"+f.name+"</h3>");g.append("<h4>"+f.category+" | "+f.location+"</h4>");g.append(f.body);g.append("<h5>Interested? Send us Your resume!</h5>");g.append(a('<form action="#" method="post" enctype="multipart/form-data" target="careerUploadFrame" />').append("Job Number: "+f.job_number+'<br /><input type="hidden" name="job_number" value="'+f.job_number+'" />').append('<input type="hidden" name="career" value="'+f.id+'" />').append('<input type="text" name="name" title="Name" /><br />').append('<input type="text" name="phone" title="Phone" /><br />').append('<input type="text" name="email" title="Email Address" /><br />').append('<input type="file" name="resume" title="Upload Resume" /><br />').append(a('<a href="#" class="cta submit">Submit ></a>').bind("click.dTcareers",function(b){b.preventDefault();g.find("iframe").remove();g.append(a('<iframe name="careerUploadFrame" id="careerUploadFrame" />').hide());var c=a(this).parents("form");c.find("input,textarea").dTblur("clear");c.attr("action","/careers/submit/").submit();c.find("input,textarea").dTblur("restore");a.dTpopup("load","/"+LANG+"/careers/loading/",{});callback=function(b){a.dTpopup("close");if(b.result=="success"){a.dTpopup("load","/"+LANG+"/careers/success/",{},"careersSuccess");clear_form(c)}else{highlight_errors(c,b.errors)}}})));g.find("input[type='text']").dTblur();g.find("input[type='file']").dTfileinput();scroll_bottom()})}};a.fn.dTcareers=function(b){if(c[b]){return c[b].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof b==="object"||!b){return c.init.apply(this,arguments)}else{a.error("Method "+b+" does not exist on jQuery.dTcareers")}}})(jQuery);(function(a){var b={};var c={init:function(c){return this.each(function(){var d=a(this);var e=b;if(c)e=a.extend({},b,c);d.wrap(a('<div class="fileinput" />').css({position:"relative"}).hover(function(){a(this).find(".cta").css({color:"#f78e1e"})},function(){a(this).find(".cta").css({color:"#000"})}));d.after(a('<div class="styled" />').css({position:"absolute",top:0,left:0}).append(a('<input type="text" name="styled" value="'+d.attr("title")+'" />').css({width:170})).append(a('<a href="#" class="cta">Browse ></a>').css({marginLeft:10,verticalAlign:"middle"})));d.css({position:"relative",zIndex:10,opacity:0});d.change(function(){d.parents(".fileinput").find("input[name='styled']").val(d.val())});d.data("dTfileinputs",e)})}};a.fn.dTfileinput=function(b){if(c[b]){return c[b].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof b==="object"||!b){return c.init.apply(this,arguments)}else{a.error("Method "+b+" does not exist on jQuery.dTfileinput")}}})(jQuery);(function(a){var b={};var c={init:function(d){return this.each(function(){var e=a(this);var f=b;if(d)f=a.extend({},b,d);e.find("ul.outfit li").not(".total").droppable({activeClass:"ui-state-active",hoverClass:"ui-state-hover",tolerance:"pointer",create:function(b,d){if(a(b.target).find("img").length){a(b.target).addClass("on");a(b.target).find(".plus,.equals").css({opacity:1})}else{a(b.target).find(".plus,.equals").css({opacity:.4})}c.update.call(e)},drop:function(b,d){a(b.target).addClass("on").removeClass("hover").find(".default").hide().end().find("img").remove().end().find(".plus,.equals").css({opacity:1}).end().prepend(a(d.draggable).clone().css({width:173,height:155}));if(LANG=="fr"){a(b.target).find(".price").text(a(d.draggable).data("price")+" $")}else{a(b.target).find(".price").text("$"+a(d.draggable).data("price"))}var f=a(b.target).find("img:first");f.attr("src",photo(f.attr("src"),173,155));c.update.call(e);save_to_wishlist(a(d.draggable).data("style"))},over:function(b,c){a(b.target).addClass("hover")},out:function(b,c){a(b.target).removeClass("hover")}});var g=e.find(".products");var h=g.find("ul:first");g.append('<div class="left" />').append('<div class="right" />');if(h.children().length>9){h.css({left:0});g.dTslider({visible:9,speed:100,mousewheel:true})}else{g.css({width:h.children().length*90+49});g.find("a.previous").click(function(a){a.preventDefault()});g.find("a.next").click(function(a){a.preventDefault()})}e.find(".products li img").draggable({cursor:"move",cursorAt:{top:130,left:110},helper:function(b){return a('<img src="'+photo(a(b.target).attr("src"),285,206,true)+'" width="285" height="206" />').css({opacity:.85})},start:function(b){a(b.target).parents("ul").css({overflow:"visible"})},stop:function(b){a(b.target).parents("ul").css({overflow:"hidden"})}});a("#bottom .outfit img").css({opacity:.2});a("#bottom .outfit").live("mouseover",function(b){a(this).find(".text").addClass("hover")});a("#bottom .outfit").live("mouseout",function(b){a(this).find(".text").removeClass("hover")});a("#bottom .outfit a.load").live("click",function(b){b.preventDefault();c.load.call(e,a(this).parents("li.outfit").data("outfit"))});a("#bottom .outfit a.close").live("click",function(b){b.preventDefault();var d=a(this).parents("li.outfit");a.ajax({type:"POST",url:"/wishlist/remove-outfit/",data:{id:d.data("id")},dataType:"json",success:function(a){d.remove();c.number.call(e)}})});a("#bottom .product a.close").live("click",function(b){b.preventDefault();var c=a(this).parents("li.product");var d=c.find("img").data("style");a.ajax({type:"POST",url:"/wishlist/remove-product/",data:{style:d},dataType:"json",success:function(b){c.remove();var e=a("#top .products li img");for(var f=0;f<e.length;f++){if(a(e[f]).data("style")==d){a(e[f]).parents("li").remove()}}if(e.length>10){a("#top .products").dTslider("refresh")}else{a("#top .products").css({width:(e.length-1)*90+49});a("#top .products").dTslider("refresh");a("#top .products").dTslider("destroy")}}})});e.find("a.refresh").bind("click.dTmixandmatch",function(a){a.preventDefault();c.clear.call(e)});e.find("a.save_outfit").bind("click.dTmixandmatch",function(a){a.preventDefault();c.save.call(e)});e.find("a.save_wishlist").bind("click.dTmixandmatch",function(a){a.preventDefault();prompt_login(false,location.href)});e.data("dTmixandmatch",f)})},update:function(){return this.each(function(){var b=a(this);var c=b.find("ul.outfit");var d=0;if(c.find("li img").eq(0).length)d+=c.find("li img").eq(0).data("price");if(c.find("li img").eq(1).length)d+=c.find("li img").eq(1).data("price");if(c.find("li img").eq(2).length)d+=c.find("li img").eq(2).data("price");if(c.find("li img").eq(3).length)d+=c.find("li img").eq(3).data("price");if(d>0){c.find("li.total .default").hide();if(LANG=="fr"){c.find("li.total .price").show().text(d+" $")}else{c.find("li.total .price").show().text("$"+d)}}else{c.find("li.total .default").show();c.find("li.total .price").hide()}})},clear:function(){return this.each(function(){var b=a(this);var d=b.find("ul.outfit");d.find("li img").remove();d.find("li .price").text("$");d.find("li .default").css({display:"block"});d.find("li.on").removeClass("on");d.find("li .plus,li .equals").css({opacity:.4});c.update.call(b)})},save:function(){return this.each(function(){var b=a(this);if(c.get.call(b)){a.dTpopup("load","/"+LANG+"/wishlist/save-popup/",{},"save_wishlist",function(){var d=a(this);d.find("input").dTblur();d.find("a.save").click(function(e){e.preventDefault();d.find("input,textarea").dTblur("clear");var f={outfit:c.get.call(b),name:d.find("input[name='name']").val()};d.find("input,textarea").dTblur("restore");a.ajax({type:"POST",url:"/"+LANG+"/wishlist/save-outfit/",data:f,dataType:"json",success:function(e){if(e.result=="success"){for(var g=0;g<f.outfit.length;g++){if(f.outfit[g].img!=undefined){var h=f.outfit[g].img;break}}var i=LANG=="fr"?"Numéro de la tenue":"Outfit No.";var j=LANG=="fr"?"Jetez un coup d’œil":"Take a look";a("#bottom > ul").prepend(a('<li class="outfit" />').append(a('<img src="'+photo(h,285,206)+'" />').css({opacity:.2})).append(a('<div class="text" />').append("<h2>"+i+" <span>1</span></h2>").append('<h3>"'+f.name+'"</h3>').append('<a href="#" class="cta">'+j+" ></a>")).append('<a href="#" class="top load"> </a>').append('<a href="#" class="close">x</a>').data("outfit",f.outfit).data("id",e.id));c.clear.call(b);clear_form(d);c.number.call(b);a(".popups div.login").remove();if(!prompt_login()){a.dTpopup("close")}}else{highlight_errors(d,e.errors)}}})})})}})},get:function(){var b=this;var c=new Array;var d=0;var e=b.find("ul.outfit li").not(".total");for(var f=0;f<e.length;f++){var g=a(e[f]).find("img");if(g.length)d++;c.push({style:g.data("style"),img:g.attr("src"),price:g.data("price")})}if(d<=0)return false;return c},load:function(b){return this.each(function(){var d=a(this);var e=a(".mixandmatch ul.outfit li").not(".total");c.clear.call(d);for(var f=0;f<b.length;f++){if(b[f].img!=undefined){a(e[f]).addClass("on").removeClass("hover").find(".default").hide().end().find("img").remove().end().find(".plus,.equals").css({opacity:1}).end().prepend(a('<img src="'+photo(b[f].img,173,155)+'" data-price="'+b[f].price+'" data-style="'+b[f].style+'" />').css({width:173,height:155}));if(LANG=="fr"){a(e[f]).find(".price").text(b[f].price+" $")}else{a(e[f]).find(".price").text("$"+b[f].price)}}}c.update.call(d);scroll_top()})},number:function(){return this.each(function(){var b=a("#bottom li.outfit");for(var c=0;c<b.length;c++){a(b[c]).find("h2 span").text(c+1)}})}};a.fn.dTmixandmatch=function(b){if(c[b]){return c[b].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof b==="object"||!b){return c.init.apply(this,arguments)}else{a.error("Method "+b+" does not exist on jQuery.dTmixandmatch")}}})(jQuery);(function(a){var b={perPage:18,items:"ul:last > li",container:".paginate",display:"all"};var c={init:function(d){return this.each(function(){var e=a(this);var f=b;if(d)f=a.extend({},b,d);f.total=e.find(f.items).length;f.pages=Math.ceil(f.total/f.perPage);f.current=f.display=="all"?"all":1;var g=e.find(f.items);var h=0;for(var i=1;i<=f.total;i++){if(i%f.perPage==1)h++;a(g[i-1]).addClass("page"+h)}e.data("dTpaginate",f);c.setup.call(e,f.display);if(f.display=="paginate")c.go.call(e,1);if(f.pages<=1){e.find(f.container).css({borderTop:"none"}).html(" ")}})},showAll:function(){return this.each(function(){var b=a(this);var d=b.data("dTpaginate");c.setup.call(b,"all");b.find(d.items).show();if(typeof d.setup=="function")d.setup.call(b,b.find(d.items));d.current="all";b.data("dTpaginate",d)})},go:function(b){return this.each(function(){var d=a(this);var e=d.data("dTpaginate");if(e.current=="all")c.setup.call(d,"paginate");d.find(e.items).hide().filter(".page"+b).show();if(typeof e.setup=="function")e.setup.call(d,d.find(e.items).filter(".page"+b));d.find(e.container+" a").removeClass("active").eq(b).addClass("active");e.current=b;d.data("dTpaginate",e)})},setup:function(b){return this.each(function(){var d=a(this);var e=d.data("dTpaginate");var f={view:"View",all:"All",per_page:"per page"};if(LANG=="fr"){f.view="Affichez";f.all="Tous";f.per_page="par page"}if(b=="all"){d.find(e.container).html(f.view+":"+f.all+" / ").append(a('<a href="#">'+e.perPage+" "+f.per_page+"</a>").bind("click.dTpaginate",function(a){a.preventDefault();c.go.call(d,1);scroll_bottom()}))}else{d.find(e.container).html(f.view+": ").append(a('<a href="#">'+f.all+"</a>").bind("click.dTpaginate",function(a){a.preventDefault();c.showAll.call(d);scroll_bottom()})).append(" / ");for(var g=1;g<=e.pages;g++){d.find(e.container).append(a('<a href="#">'+g+"</a>").bind("click.dTpaginate",function(b){b.preventDefault();c.go.call(d,a(this).text());scroll_bottom()})).append(" ")}}if(typeof e.setup=="function")e.setup.call(d,d.find(e.items));e.display=b;d.data("dTpaginate",e)})}};a.fn.dTpaginate=function(b){if(c[b]){return c[b].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof b==="object"||!b){return c.init.apply(this,arguments)}else{a.error("Method "+b+" does not exist on jQuery.dTpaginate")}}})(jQuery);(function(a){var b={close:".close",width:"650px",content:"",overlayColor:"#919195",overlayAlpha:.4,setup:null};var c={init:function(d){var e=typeof this=="object"?this:a(window);return e.each(function(){var e=a(this);var f=b;if(d)f=a.extend({},b,d);e.data("dTpopup",f);c.applyOverlay.call(e);a("#dTpopup .content > div").each(function(){a(this).appendTo(".popups")});a("#dTpopup").remove();a("body").append(a('<div id="dTpopup" />').css({display:"none",zIndex:7e3,position:"absolute",width:f.width,background:"#ffffff"}));a("#dTpopup").append('<a href="#" class="close">x</a>').append('<div class="content" />');if(typeof f.content=="object"){a(f.content).appendTo("#dTpopup .content")}else{a("#dTpopup .content").append(f.content)}c.position.call(e);a(window).resize(function(){c.position.call(e)});a(window).scroll(function(){c.position.call(e)});a("#dTpopup").find(f.close+", .closePopup").click(function(a){a.preventDefault();c.close.call(e)});a("#dToverlay").click(function(a){a.preventDefault();c.close.call(e)});a("#dTpopup").fadeIn(300);if(typeof f.setup=="function"){f.setup.call(f.content)}e.data("dTpopup",f)})},position:function(){var b=typeof this=="object"?this:a(window);return b.each(function(){if(a("#dTpopup").width()<960){if(a("#dTpopup").height()+330<a(window).height())a("#dTpopup").css("top",a(window).scrollTop()+165);else{a("#dTpopup").css({top:a(window).scrollTop()+Math.ceil(a(window).height()/2),marginTop:-1*(a("#dTpopup").height()/2)})}a("#dTpopup").css({left:"50%",marginLeft:-1*(a("#dTpopup").outerWidth()/2)})}else{a("#dTpopup").css({top:a(window).scrollTop()+Math.ceil(a(window).height()/2),left:"50%",marginLeft:-1*(a("#dTpopup div.content > div").outerWidth()/2),marginTop:-1*(a("#dTpopup div.content > div").outerHeight()/2)})}})},applyOverlay:function(){return this.each(function(){var b=a(this);var c=b.data("dTpopup");if(!a("#dToverlay").length){var d=a.browser.msie&&a.browser.version.substr(0,1)<7;var e=d?a("html").width():"100%";var f=d?a("html").height():"100%";var g=d?"absolute":"fixed";a("body").append(a('<div id="dToverlay" />').css({display:"none",zIndex:6e3,position:g,width:e,height:f,top:0,left:0,background:c.overlayColor,opacity:c.overlayAlpha}));if(d){a("#dToverlay").append(a('<iframe id="dThideselect" />').css({display:"block",zIndex:7e3,position:g,width:e,height:f,top:0,left:0,background:"#ffffff",opacity:0,border:"none"}))}a("#dToverlay").fadeIn(200)}})},removeOverlay:function(){return this.each(function(){var b=a(this);a("#dToverlay").fadeOut(100,function(){a(this).remove()})})},close:function(){var b=typeof this=="object"?this:a(window);return b.each(function(){var b=a(this);var d=b.data("dTpopup");c.removeOverlay.call(b);a("#dTpopup").fadeOut(200,function(){if(typeof d.content=="object")a(d.content).appendTo(".popups");a(this).remove()})})},load:function(b,c,d,e,f){if(f==undefined)f=650;if(!a(".popups div."+d).length){a.ajax({type:"GET",data:c,url:b,success:function(b){a(".popups").append(a('<div class="'+d+'" />').append(b));var c=a(".popups div."+d);a.dTpopup({width:f,content:a(".popups div."+d)});if(typeof e=="function")e.call(c)}})}else{a.dTpopup({width:f,content:a(".popups div."+d)})}}};var d=function(b){if(c[b]){return c[b].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof b==="object"||!b){return c.init.apply(this,arguments)}else{a.error("Method "+b+" does not exist on jQuery.dTpopup")}};a.dTpopup=d;a.fn.dTpopup=d})(jQuery);(function(a){var b={};var c={init:function(d){return this.each(function(){var e=a(this);var f=b;if(d)f=a.extend({},b,d);a("#bottom .filter select").change(function(){c.filter.call(e,true)});e.data("dTpress",f);c.filter.call(e,true)})},filter:function(b){return this.each(function(){var d=a(this);var e={category:a("#bottom .filter").find("select[name='category']").val(),date:a("#bottom .filter").find("select[name='date']").val()};a.ajax({type:"POST",url:"/"+LANG+"/press/search/",data:e,dataType:"json",success:function(e){if(typeof e=="object"&&e.length){var f=a("#bottom .list");f.show().find("ul:last").html("");for(var g=0;g<e.length;g++){f.find("ul:last").append(a("<li />").append("<h3>"+e[g].name+"</h3>").append("<h4>"+e[g].category+" | "+e[g].date+"</h4>").append("<p>"+e[g].short+"</p>").append(a('<a href="/press/detail/?article='+e[g].slug+'" class="cta">read full article ></a>').bind("click.dTpress",function(b){b.preventDefault();c.detail.call(d,a(this).parents("li"))})).data("dTpress",e[g]))}f.dTpaginate({perPage:10,display:"paginate",setup:function(b){a(b).find("span.line").remove();a(b).filter(":even").append('<span class="line"> </span>');a(b).removeClass("even").removeClass("last").filter(":even").addClass("even");a(b).filter(":even:last").addClass("last");a(b).filter(":odd:last").addClass("last")}});if(b!=undefined){c.top.call(d,f.find("ul:last li:first"))}}}})})},detail:function(b){return this.each(function(){var d=a(this);var e=a(b);var f=e.data("dTpress");a("#bottom .list").hide();var g=a('<div class="article" />');c.top.call(d,e);var h=a('<div class="links" />');if(e.prev("li").length){h.append(a('<a href="#" class="cta left">< Previous Press Release</a>').bind("click.dTpress",function(a){a.preventDefault();c.detail.call(d,e.prev("li"))}))}else{h.append(a('<a href="#" class="cta left">< Back to Press Releases</a>').bind("click.dTpress",function(b){b.preventDefault();a("#bottom .article").hide();a("#bottom .list").show()}))}if(e.next("li").length){h.append(a('<a href="#" class="cta right">Next Press Release ></a>').bind("click.dTpress",function(a){a.preventDefault();c.detail.call(d,e.next("li"))}))}g.append(h);g.append(a('<div class="articleLeft" />').append(f.leftBody));g.append(a('<div class="articleRight" />').append(f.rightBody));a("#bottom .article").replaceWith(g);scroll_bottom()})}};a.fn.dTpress=function(b){if(c[b]){return c[b].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof b==="object"||!b){return c.init.apply(this,arguments)}else{a.error("Method "+b+" does not exist on jQuery.dTpress")}}})(jQuery);(function(a){var b={};var c={init:function(d){return this.each(function(){var e=a(this);var f=b;if(d)f=a.extend({},b,d);e.data("dTblur",f);e.hide();var g=e.find("option:selected").text();if(!g.length)g=e.find("option:first").text();if(!g.length)g=" ";e.after(a('<div class="select" />').append("<span>"+g+"</span>").append(a('<a href="#" class="arrow expand">expand</a>').bind("click.dTselect",function(a){a.preventDefault();c.expand.call(e)})).append(a("<ul />").hide()).width(e.outerWidth()).css({marginTop:e.css("marginTop"),marginRight:e.css("marginRight"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft")}));var h=e.next("div.select");var i=e.find("option");for(var j=0;j<i.length;j++){if(a(i[j]).text().length){h.find("ul:first").append(a("<li />").append(a('<a href="#" data-eq="'+j+'">'+a(i[j]).text()+"</a>").bind("click.dTselect",function(a){a.preventDefault();c.select.call(e,this)})))}}if(h.find("ul:first li").length>10){h.find("ul:first").css({height:"200px",overflow:"auto"})}})},select:function(b){return this.each(function(){var c=a(this);var d=c.next("div.select");d.find("span:first").text(a(b).text());d.find("ul").hide();c.find("option:selected").removeAttr("selected");c.find("option").eq(a(b).data("eq")).attr("selected","selected");c.change()})},expand:function(){return this.each(function(){var b=a(this);var c=b.next("div.select");c.find("ul").toggle()})}};a.fn.dTselect=function(b){if(c[b]){return c[b].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof b==="object"||!b){return c.init.apply(this,arguments)}else{a.error("Method "+b+" does not exist on jQuery.dTselect")}}})(jQuery);(function(a){var b={animate:true,speed:500,easing:null,previous:"a.previous",next:"a.next",container:"ul:first",element:"li",timer:false,orientation:"horizontal",continuous:true,visible:1,mousewheel:false};var c={init:function(d){return this.each(function(){var e=a(this);var f=b;if(d)f=a.extend({},b,d);e.data("dTslider",{settings:f});if(e.find(f.container+" > "+f.element).length<=f.visible){e.find(f.previous).hide();e.find(f.next).hide();return}c.refresh.call(a(this));var g=e.data("dTslider");c.enable.call(e);if(g.settings.timer){g.interval=setInterval(function(){c.next.call(e)},g.settings.timer);a(this).hover(function(){c.stop.call(e)},function(){c.start.call(e)})}e.data("dTslider",g)})},next:function(){return this.each(function(){var b=a(this);c.disable.call(b);var d=a(this).data("dTslider");var e=a(this).find(d.settings.container+" > "+d.settings.element);if(typeof d.settings.begin=="function"){d.settings.begin.call(b)}if(!d.settings.continuous&&d.current==d.total-d.visible+1){c.enable.call(b);return}if(d.settings.orientation=="horizontal"){a(e).removeClass("animate");var f=d.current;for(var g=0;g<d.visible;g++){var h=f+g>d.total?f+g-d.total:f+g;a(e[h-1]).css({display:"block",left:g*d.width}).addClass("animate").addClass("current").stop().animate({left:(g-1)*d.width},d.settings.speed,d.settings.easing)}a(e[f-1]).removeClass("current");var i=f+d.visible>d.total?f+d.visible-d.total:f+d.visible;a(e[i-1]).css({display:"block",left:d.visible*d.width}).addClass("animate").addClass("current").stop().animate({left:(d.visible-1)*d.width},d.settings.speed,d.settings.easing,function(){c.enable.call(b);if(typeof d.settings.complete=="function"){d.settings.complete.call(b,b.find(d.settings.container+" > "+d.settings.element).eq(d.current-1))}});a(e).not(".animate").removeClass("current").css({left:0,display:"none"})}else if(d.settings.orientation=="vertical"){a(e).removeClass("animate");var f=d.current;for(var g=0;g<d.visible;g++){var h=f+g>d.total?f+g-d.total:f+g;a(e[h-1]).css({display:"block",top:g*d.height}).addClass("animate").addClass("current").stop().animate({top:(g-1)*d.height},d.settings.speed,d.settings.easing)}a(e[f-1]).removeClass("current");var i=f+d.visible>d.total?f+d.visible-d.total:f+d.visible;a(e[i-1]).css({display:"block",top:d.visible*d.height}).addClass("animate").addClass("current").stop().animate({top:(d.visible-1)*d.height},d.settings.speed,d.settings.easing,function(){c.enable.call(b);if(typeof d.settings.complete=="function"){d.settings.complete.call(b,b.find(d.settings.container+" > "+d.settings.element).eq(d.current-1))}});a(e).not(".animate").removeClass("current").css({top:0,display:"none"})}d.current=f+1>d.total?1:f+1;a(this).data("dTslider",d)})},previous:function(){return this.each(function(){var b=a(this);c.disable.call(b);var d=a(this).data("dTslider");var e=a(this).find(d.settings.container+" > "+d.settings.element);if(typeof d.settings.begin=="function"){d.settings.begin.call(b)}if(!d.settings.continuous&&d.current==1){c.enable.call(b);return}if(d.settings.orientation=="horizontal"){a(e).removeClass("animate");var f=d.current;for(var g=0;g<d.visible;g++){var h=f+g>d.total?f+g-d.total:f+g;a(e[h-1]).css({display:"block",left:g*d.width}).addClass("animate").addClass("current").stop().animate({left:(g+1)*d.width},d.settings.speed,d.settings.easing)}a(e[f+d.visible-1]).removeClass("current");var i=f-1<1?d.total:f-1;a(e[i-1]).css({display:"block",left:-1*d.width}).addClass("animate").addClass("current").stop().animate({left:0},d.settings.speed,d.settings.easing,function(){c.enable.call(b);if(typeof d.settings.complete=="function"){d.settings.complete.call(b,b.find(d.settings.container+" > "+d.settings.element).eq(d.current-1))}});a(e).not(".animate").removeClass("current").css({left:0,display:"none"})}else if(d.settings.orientation=="vertical"){a(e).removeClass("animate");var f=d.current;for(var g=0;g<d.visible;g++){var h=f+g>d.total?f+g-d.total:f+g;a(e[h-1]).css({display:"block",top:g*d.height}).addClass("animate").addClass("current").stop().animate({top:(g+1)*d.height},d.settings.speed,d.settings.easing)}a(e[f+d.visible-1]).removeClass("current");var i=f-1<1?d.total:f-1;a(e[i-1]).css({display:"block",top:-1*d.height}).addClass("animate").addClass("current").stop().animate({top:0},d.settings.speed,d.settings.easing,function(){c.enable.call(b);if(typeof d.settings.complete=="function"){d.settings.complete.call(b,b.find(d.settings.container+" > "+d.settings.element).eq(d.current-1))}});a(e).not(".animate").removeClass("current").css({top:0,display:"none"})}d.current=i;a(this).data("dTslider",d)})},go:function(b){var c=b;return this.each(function(){var b=a(this);var d=a(this).data("dTslider");var e=a(this).find(d.settings.container+" > "+d.settings.element);if(typeof d.settings.begin=="function"){d.settings.begin.call(b)}d.current=c+1;if(d.settings.orientation=="horizontal"){a(e).removeClass("current").css({left:0,display:"none"});for(var f=0;f<d.visible;f++){var g=d.current+f>d.total?d.current+f-d.total:d.current+f;a(e[g-1]).css({display:"block",left:f*d.width}).addClass("current")}}else if(d.settings.orientation=="vertical"){a(e).removeClass("current").css({top:0,display:"none"});for(var f=0;f<d.visible;f++){var g=d.current+f>d.total?d.current+f-d.total:d.current+f;a(e[g-1]).css({display:"block",top:f*d.height}).addClass("current")}}a(this).data("dTslider",d)})},destroy:function(){return this.each(function(){if(a(this).data("dTslider")!=undefined){c.stop.call(a(this));c.disable.call(a(this));a(this).removeData("dTslider");a(this).unbind(".dTslider")}})},refresh:function(){return this.each(function(){var b=a(this).data("dTslider");var c=a(this).find(b.settings.container+" > "+b.settings.element);var b={current:1,total:a(this).find(b.settings.container+" > "+b.settings.element).length,width:a(c[0]).outerWidth(true),height:a(c[0]).outerHeight(true),settings:b.settings};if(b.settings.orientation=="horizontal"){b.visible=Math.ceil(a(this).find(b.settings.container).parent().width()/b.width);for(var d=0;d<c.length;d++){if(a(c[d]).is(":visible")&&parseInt(a(c[d]).css("left"))==0){b.current=d+1;break}}a(c).removeClass("current").css({position:"absolute"});for(var d=0;d<b.visible;d++){var e=b.current+d>b.total?b.current+d-b.total:b.current+d;a(c[e-1]).addClass("current").css({display:"block",left:b.width*d})}a(c).not(".current").css({display:"none",left:0})}else if(b.settings.orientation=="vertical"){b.visible=Math.ceil(a(this).find(b.settings.container).parent().height()/b.height);for(var d=0;d<c.length;d++){if(a(c[d]).is(":visible")&&parseInt(a(c[d]).css("top"))==0){b.current=d+1;break}}a(c).removeClass("current").css({position:"absolute"});for(var d=0;d<b.visible;d++){var e=b.current+d>b.total?b.current+d-b.total:b.current+d;a(c[e-1]).addClass("current").css({display:"block",top:b.height*d})}a(c).not(".current").css({display:"none",top:0})}a(this).find(b.settings.container).css({position:"relative"});if(!b.settings.animate)b.settings.speed=0;a(this).data("dTslider",b)})},disable:function(){return this.each(function(){var b=a(this).data("dTslider");a(this).find(b.settings.previous).unbind(".dTslider").bind("click.dTslider",function(){return false});a(this).find(b.settings.next).unbind(".dTslider").bind("click.dTslider",function(){return false})})},enable:function(){return this.each(function(){var b=a(this);var d=a(this).data("dTslider");a(this).find(d.settings.previous).unbind(".dTslider").bind("click.dTslider",function(a){a.preventDefault();c.previous.call(b)});a(this).find(d.settings.next).unbind(".dTslider").bind("click.dTslider",function(a){a.preventDefault();c.next.call(b)});if(d.settings.mousewheel){a(this).unbind("mousewheel.dTslider").bind("mousewheel.dTslider",function(a,d){a.preventDefault();if(d>0){c.previous.call(b)}else{c.next.call(b)}})}if(d.settings.video!=undefined&&d.settings.video){var e=b.find("ul:first li").eq(d.current-1);e.find(".tag").remove();e.dTvideo("play")}})},stop:function(b){return this.each(function(){var b=a(this).data("dTslider");var c=b.settings;clearInterval(b.interval);b.interval=null;a(this).data("dTslider",b)})},start:function(){return this.each(function(){var b=a(this);var d=a(this).data("dTslider");d.interval=setInterval(function(){c.next.call(b)},d.settings.timer);a(this).data("dTslider",d)})},complete:function(b){return this.each(function(){var c=a(this);var d=a(this).data("dTslider");d.settings.complete=b;a(this).data("dTslider",d)})},begin:function(b){return this.each(function(){var c=a(this);var d=a(this).data("dTslider");d.settings.begin=b;a(this).data("dTslider",d)})},getCurrent:function(){var b=this;var c=b.data("dTslider");var d=a(this).find(c.settings.container+" > "+c.settings.element);if(undefined==c.current)return d[0];else return d[c.current-1]}};a.fn.dTslider=function(b){if(c[b]){return c[b].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof b==="object"||!b){return c.init.apply(this,arguments)}else{a.error("Method "+b+" does not exist on jQuery.dTslider")}}})(jQuery);(function(a){var b={init:function(){return this.each(function(){var c=a(this);c.find('a.search, .stores #country-select a[ data-eq="2"]').bind("click.dTstores",function(){b.search.call(c);return false});c.data("dTstores",{img:c.find(".map img")});c.find(".results .back").bind("click.dTstores",function(a){a.preventDefault();c.find("div.results").hide().find("ul:first").html("");c.find("div.map").attr("style","").html("").append(c.data("dTstores").img);c.find("div.form").show()});c.find(".detail .back").bind("click.dTstores",function(a){a.preventDefault();c.find("div.detail").hide().find("div.info").html("");c.find("div.results").show();var b=c.data("dTstores");for(var d=0;d<b.results.length;d++){b.results[d].window.close()}});c.find("a.all").bind("click.dTstores",function(a){a.preventDefault();b.all.call(c)});a("div#allstores").find("li a.cta").bind("click.dTstores",function(d){d.preventDefault();c.find("div.form").hide();c.find("div.detail").hide();var e=[];e[0]=a(this).parents("li").data("store");b.display.call(c,e);b.map.call(c,e);scroll_top()})})},search:function(){return this.each(function(){var c=a(this);var d=c.find("div.form");d.find("input").dTblur("clear");var e={country:d.find("#country").val(),location:d.find("#location").val(),stores:d.find("#stores").val(),proximity:d.find("#proximity").val(),departments:d.find("input[name='departments']").serialize()};d.find("input").dTblur("restore");a("#top .searchErrors").text("");a.ajax({type:"POST",url:"/"+LANG+"/stores/search/",data:e,dataType:"json",success:function(e){if(typeof e=="object"&&e.length&&e.error===undefined){d.hide();b.display.call(c,e);b.map.call(c,e)}else if(typeof e=="object"&&e.error!==undefined){if(LANG=="en")a("#top .searchErrors").text(e.error.errorEn);else a("#top .searchErrors").text(e.error.errorFr)}else{if(LANG=="en")a("#top .searchErrors").text("Could not locate any stores in the area you searched. Please try again.");else a("#top .searchErrors").text("Nous n’avons pu trouver aucune boutique dans le secteur désiré. Veuillez recommencer. ")}}});return false})},all:function(){return this.each(function(){a("div#allstores").show();scroll_bottom()})},display:function(c){return this.each(function(){var d=a(this);var e=d.find("div.results").show();var f=e.find("ul:first").html("");for(var g=0;g<c.length;g++){var h=a("<li/>").data("dTstores",c[g]);a('<div class="marker">1</div>').appendTo(h);a("<h4>"+c[g].store_name+"</h4>").appendTo(h);a("<h5>"+c[g].address+" "+c[g].city+", "+c[g].state+"</h5>").appendTo(h);a("<h6>"+c[g].phone+"</h6>").appendTo(h);if(LANG=="en")a('<a href="#view" class="cta">view store details ></a>').bind("click.dTstores",function(){b.detail.call(d,this);return false}).appendTo(h);else a('<a href="#view" class="cta">AFFICHER LES DÉTAILS DU MAGASIN ></a>').bind("click.dTstores",function(){b.detail.call(d,this);return false}).appendTo(h);f.append(h)}if(c.length>3){e.find(".arrow").show();e.dTslider({speed:400,easing:"easeOutExpo",orientation:"vertical",continuous:false,mousewheel:true})}else{e.find(".arrow").hide();e.dTslider("destroy")}})},map:function(b){return this.each(function(){var c=a(this);var d=c.find("div.map");var e=new google.maps.Geocoder;var f=new google.maps.LatLngBounds;c.data("dTstores",{current:0,total:b.length,results:b,img:c.data("dTstores").img});for(var g=0;g<b.length;g++){var h=b[g].address+" "+b[g].city+", "+b[g].state;var i=c.data("dTstores");var j=new google.maps.LatLng(b[g].lat,b[g].long);i.results[i.current].latlng=j;f.extend(j);i.results[i.current].marker=new google.maps.Marker({position:j});i.current++;if(i.current==i.total){i.map=new google.maps.Map(d[0],{zoom:8,center:f.getCenter(),mapTypeId:google.maps.MapTypeId.ROADMAP});for(var g=0;g<i.results.length;g++){if(typeof i.results[g].marker=="object"){i.results[g].marker.setMap(i.map);var k=a('<div class="mapinfo" />');a("<h1>Joe Fresh</h1>").appendTo(k);a("<h4>"+i.results[g].store_name+"</h4>").appendTo(k);a("<h5>"+i.results[g].address+"</h5>").appendTo(k);a("<h5>"+i.results[g].city+", "+i.results[g].state+" "+i.results[g].postal_code+"</h5>").appendTo(k);a("<h5>"+i.results[g].phone+"</h5>").appendTo(k);if(LANG=="en"){a("<h6>store hours...</h6>").appendTo(k);var l=a('<table cellpadding="0" cellspacing="0" border="0" />');a('<tr><td class="date">Monday</td><td>'+i.results[g].hours[0].hours.Monday+"</td></tr>").appendTo(l);a('<tr><td class="date">Tuesday</td><td>'+i.results[g].hours[0].hours.Tuesday+"</td></tr>").appendTo(l);a('<tr><td class="date">Wednesday</td><td>'+i.results[g].hours[0].hours.Wednesday+"</td></tr>").appendTo(l);a('<tr><td class="date">Thursday</td><td>'+i.results[g].hours[0].hours.Thursday+"</td></tr>").appendTo(l);a('<tr><td class="date">Friday</td><td>'+i.results[g].hours[0].hours.Friday+"</td></tr>").appendTo(l);a('<tr><td class="date">Saturday</td><td>'+i.results[g].hours[0].hours.Saturday+"</td></tr>").appendTo(l);a('<tr><td class="date">Sunday</td><td>'+i.results[g].hours[0].hours.Sunday+"</td></tr>").appendTo(l)}else{a("<h6>heures d’ouverture des magasins...</h6>").appendTo(k);var l=a('<table cellpadding="0" cellspacing="0" border="0" />');a('<tr><td class="date">Lundi</td><td>'+i.results[g].hours[0].hours.Monday+"</td></tr>").appendTo(l);a('<tr><td class="date">Mardi</td><td>'+i.results[g].hours[0].hours.Tuesday+"</td></tr>").appendTo(l);a('<tr><td class="date">Mercredi</td><td>'+i.results[g].hours[0].hours.Wednesday+"</td></tr>").appendTo(l);a('<tr><td class="date">Jeudi</td><td>'+i.results[g].hours[0].hours.Thursday+"</td></tr>").appendTo(l);a('<tr><td class="date">Vendredi</td><td>'+i.results[g].hours[0].hours.Friday+"</td></tr>").appendTo(l);a('<tr><td class="date">Samedi</td><td>'+i.results[g].hours[0].hours.Saturday+"</td></tr>").appendTo(l);a('<tr><td class="date">Dimanche</td><td>'+i.results[g].hours[0].hours.Sunday+"</td></tr>").appendTo(l)}l.appendTo(k);var m=new google.maps.InfoWindow({content:k[0]});i.results[g].window=m;i.results[g].marker.window=m;google.maps.event.addListener(i.results[g].marker,"click",function(){this.window.open(i.map,this)})}}i.map.fitBounds(f)}c.data("dTstores",i)}})},detail:function(b){return this.each(function(){var c=a(this);var d=c.data("dTstores");var e=a(b).parent().data("dTstores");var f=c.find("div.detail");for(var g=0;g<d.results.length;g++){if(d.results[g].window!=undefined){d.results[g].window.close()}}e.window.open(d.map,e.marker);c.find("div.results").hide();var h=f.show().find(".info").html("");a("<h4>"+e.store_name+"</h4>").appendTo(h);a("<h5>"+e.address+"</h5>").appendTo(h);a("<h5>"+e.city+", "+e.state+" "+e.postal_code+"</h5>").appendTo(h);a("<h5>"+e.phone+"</h5>").appendTo(h);if(LANG=="en")a('<a href="http://maps.google.com/maps?q='+encodeURIComponent(e.address+" "+e.postal_code)+'&hl=en&z=12" class="cta" target="_blank">get driving directions ></a>').appendTo(h);else a('<a href="http://maps.google.com/maps?q='+encodeURIComponent(e.address+" "+e.postal_code)+'&hl=en&z=12" class="cta" target="_blank">OBTENIR LES INDICATIONS ROUTIÈRES ></a>').appendTo(h)})}};a.fn.dTstores=function(c){if(b[c]){return b[c].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof c==="object"||!c){return b.init.apply(this,arguments)}else{a.error("Method "+c+" does not exist on jQuery.dTstores")}}})(jQuery);(function(a){var b={mp4:null,ogv:null,webm:null,flv:null,flvplayer:"/www/video/dTvideo.swf",poster:null,width:299,height:270,autoplay:true,loop:false,controls:true,loading:"/www/img/loading.gif",forceflash:false,preload:false};var c={init:function(d){return this.each(function(){var e=a(this);var f=b;if(d)f=a.extend({},b,d);f.id=unique_id(12);a(this).attr("id",f.id);if(typeof f.play=="function"){window["dTvideoPlay"+f.id]=f.play}else{window["dTvideoPlay"+f.id]=function(){}}if(typeof f.pause=="function"){window["dTvideoPause"+f.id]=f.pause}else{window["dTvideoPause"+f.id]=function(){}}if(typeof f.progress=="function"){window["dTvideoProgress"+f.id]=f.progress}else{window["dTvideoProgress"+f.id]=function(a,b){}}if(typeof f.complete=="function"){window["dTvideoComplete"+f.id]=f.complete}else{window["dTvideoComplete"+f.id]=function(){}}if(typeof f.mouseOver=="function"){window["dTvideoMouseOver"+f.id]=f.mouseOver}else{window["dTvideoMouseOver"+f.id]=function(){}}if(typeof f.mouseOut=="function"){window["dTvideoMouseOut"+f.id]=f.mouseOut}else{window["dTvideoMouseOut"+f.id]=function(){}}if(typeof f.noFlash=="function"){window["dTvideoNoFlash"+f.id]=f.noFlash}else{window["dTvideoNoFlash"+f.id]=function(){}}if(typeof f.buffered=="function"){window["dTvideoBuffered"+f.id]=f.buffered}else{window["dTvideoBuffered"+f.id]=function(a,b){}}if(navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/iPhone/i)){f.autoplay=false;f.loading=false;f.activate=true}if(f.loading&&(f.activate==undefined||!f.activate)){if(f.preload&&f.poster!=null&&f.poster!=""){}e.append('<div class="videoLoading"><div class="progress"><div class="bar">0%</div></div></div>')}if(!f.forceflash&&!!document.createElement("video").canPlayType){f.type="html5";var g=document.createElement("video");var h=null;if(f.mp4!=null&&f.mp4.length&&g.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"')=="probably"){h=a('<video width="'+f.width+'" height="'+f.height+'"><source src="'+f.mp4+'" type="video/mp4" /></video>')}else if(f.webm!=null&&f.webm.length&&g.canPlayType('video/webm; codecs="vp8, vorbis"')=="probably"){h=a('<video width="'+f.width+'" height="'+f.height+'"><source src="'+f.webm+'" type="video/webm" /></video>')}else if(f.ogv!=null&&f.ogv.length&&g.canPlayType('video/ogg; codecs="theora, vorbis"')=="probably"){h=a('<video width="'+f.width+'" height="'+f.height+'"><source src="'+f.ogv+'" type="video/ogg" /></video>')}if(h!=null&&typeof h==="object"){if(f.poster!=undefined&&f.poster.length){h.append('<img src="'+f.poster+'" />')}h.attr("preload","auto");if(f.loop){h.attr("loop","true")}if(!e.find("div.player").length)e.append('<div class="player" />');e.find("div.player").html(h);e.data("dTvideo",f);var h=c.getVideo.call(e);h.addEventListener("play",function(){window["dTvideoPlay"+f.id].call(e)},false);h.addEventListener("pause",function(){window["dTvideoPause"+f.id].call(e)},false);h.addEventListener("progress",function(a,b){if(a.target.buffered.length){c.updateLoadBuffer.call(e,a.target.buffered.end(0)/a.target.duration);window["dTvideoBuffered"+f.id].call(e,a.target.buffered.end(0),a.target.duration)}},false);h.addEventListener("timeupdate",function(a,b){window["dTvideoProgress"+f.id].call(e,a.target.currentTime,a.target.duration)},false);h.addEventListener("ended",function(){window["dTvideoComplete"+f.id].call(e)},false);h.addEventListener("mouseover",function(a){window["dTvideoMouseOver"+f.id].call(e)},false);h.addEventListener("mouseout",function(a){window["dTvideoMouseOut"+f.id].call(e)},false);h.addEventListener("playing",function(){e.find(".videoLoading").hide()},false);h.addEventListener("canplaythrough",function(){e.find(".videoLoading").hide();if(f.autoplay){c.play.call(e)}});if(f.activate){c.applyActivate.call(e)}if(f.controls){c.applyControls.call(e);c.showControls.call(e)}}}else{a.getScript("/www/js/swfobject.js",function(){var a=e.data("dTvideo");a.type="flash";a.flashid=unique_id(12);if(!e.find("div.player").length)e.append('<div class="player" />');e.find("div.player").attr("id",a.flashid);var b={width:a.width,height:a.height,source:a.flv};if(a.autoplay){b.autoPlay=true}else{b.autoPlay=false}if(a.loop){b.autoRewind=true}else{b.autoRewind=false}b.play="dTvideoPlay"+a.id;b.pause="dTvideoPause"+a.id;b.progress="dTvideoProgress"+a.id;b.complete="dTvideoComplete"+a.id;b.mouseOver="dTvideoMouseOver"+a.id;b.mouseOut="dTvideoMouseOut"+a.id;b.setup="dTvideoSetup"+a.id;b.loaded="dTvideoLoaded"+a.id;b.playing="dTvideoPlaying"+a.id;b.bufferUpdate="dTvideoBufferUpdate"+a.id;window["dTvideoSetup"+a.id]=function(){var a=e.data("dTvideo");if(a.activate){c.applyActivate.call(e)}if(a.controls){c.applyControls.call(e);c.showControls.call(e)}};window["dTvideoBufferUpdate"+a.id]=function(b,d){c.updateLoadBuffer.call(e,b/d);window["dTvideoBuffered"+a.id].call(e,b,d)};window["dTvideoPlaying"+a.id]=function(){e.find(".videoLoading").hide();c.togglePlayButton.call(e,"pause")};swfobject.embedSWF(a.flvplayer,a.flashid,a.width,a.height,"9",null,b,{wmode:"opaque"});if(typeof window["dTvideoNoFlash"+a.id]=="function"&&(swfobject.getFlashPlayerVersion().major==undefined||swfobject.getFlashPlayerVersion().major<9)){window["dTvideoNoFlash"+a.id].call(e)}e.data("dTvideo",a)})}e.data("dTvideo",f)})},applyActivate:function(){return this.each(function(){var b=a(this);var d=b.data("dTvideo");d.activate=true;d.activated=false;if(d.poster!=undefined&&d.poster.length){b.append(a('<div class="activate" / >').append('<img src="'+d.poster+'" />').append(a('<a href="#activate"></a></div>').bind("click.dTvideo",function(){c.activate.call(b);return false})))}else{b.append(a('<div class="activate" / >').append(a('<a href="#activate"></a></div>').bind("click.dTvideo",function(){c.activate.call(b);return false})))}b.data("dTvideo",d)})},activate:function(){return this.each(function(){var b=a(this);var d=b.data("dTvideo");if(!d.activated){d.activated=true;b.find(".activate").hide();c.showControls.call(b);c.play.call(b)}else{d.activated=false;b.find(".activate").show();c.hideControls.call(b);c.pause.call(b)}})},applyControls:function(){return this.each(function(){var b=a(this);var d=b.data("dTvideo");var e=c.getVideo.call(b);b.append(a('<div class="controls"><a href="" class="play">play</a><a href="" class="pause">pause</a><div class="seek"></div><a href="#mute" class="mute">mute</a><div class="volume"></div></div>').css({opacity:0}));if(d.url!=undefined&&d.url.length>0){b.find("div.controls").append('<a href="http://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(d.url)+'" class="facebook">facebook</a><a href="http://twitter.com/home?status='+encodeURIComponent(d.url)+'" class="twitter">twitter</a>')}c.volume.call(b,.5);b.find("a.play").bind("click.dTvideo",function(){c.play.call(b);return false});b.find("a.pause").bind("click.dTvideo",function(){c.pause.call(b);return false});b.find("div.seek").slider({range:"min",value:0,min:0,max:100,slide:function(a,d){c.seekPercent.call(b,d.value/100)}});b.find("a.mute").bind("click.dTvideo",function(){c.mute.call(b);return false});b.find("div.volume").slider({range:"min",value:Math.ceil(c.getVolume.call(b)*100),min:0,max:100,slide:function(a,d){c.volume.call(b,d.value/100)}});var f=window["dTvideoProgress"+d.id];window["dTvideoProgress"+d.id]=function(a,c){b.find("div.seek").slider("value",a/c*100);f.call(b,a,c)};var g=window["dTvideoMouseOver"+d.id];window["dTvideoMouseOver"+d.id]=function(){c.showControls.call(b);g.call(b)};var h=window["dTvideoMouseOut"+d.id];window["dTvideoMouseOut"+d.id]=function(){c.hideControls.call(b);h.call(b)};b.find("div.controls").bind("mouseover.dTvideo",function(b){a(this).stop().css("opacity",1)});b.find("div.controls").bind("mouseout.dTvideo",function(a){c.hideControls.call(b)});b.data("dTvideo",d)})},showControls:function(){return this.each(function(){var b=a(this);var c=b.data("dTvideo");if(c.activate==undefined||!c.activate||c.activated){b.find("div.controls").stop().animate({opacity:1},200)}})},hideControls:function(){return this.each(function(){var b=a(this);var c=b.data("dTvideo");if(c.activate==undefined||!c.activate||c.activated){b.find("div.controls").stop().animate({opacity:0},200)}})},togglePlayButton:function(b){return this.each(function(){var c=a(this);if(b=="play"){c.find("a.play").show();c.find("a.pause").hide()}else if(b=="pause"){c.find("a.play").hide();c.find("a.pause").css({display:"block"}).show()}})},play:function(){return this.each(function(){var b=a(this);var d=b.data("dTvideo");var e=c.getVideo.call(b);if(e!=undefined){if(d.type=="html5"){if(typeof e.play=="function")e.play()}else if(d.type=="flash"){if(typeof e.dTplay=="function")e.dTplay()}}else{d.autoplay=true;b.data("dTvideo",d)}c.togglePlayButton.call(b,"pause")})},pause:function(){return this.each(function(){var b=a(this);var d=b.data("dTvideo");var e=c.getVideo.call(b);if(e!=undefined){if(d.type=="html5"){if(typeof e.pause=="function")e.pause()}else if(d.type=="flash"){if(typeof e.dTpause=="function")e.dTpause()}}c.togglePlayButton.call(b,"play")})},seek:function(b){return this.each(function(){var d=a(this);var e=d.data("dTvideo");var f=c.getVideo.call(d);if(f!=undefined){if(e.type=="html5"){if(f.seekable!=undefined&&f.seekable.length)f.currentTime=b}else if(e.type=="flash"){if(typeof f.dTseek=="function")f.dTseek(b)}}})},seekPercent:function(b){return this.each(function(){var d=a(this);var e=d.data("dTvideo");if(b>1)b=b/100;c.seek.call(d,b*c.getDuration.call(d))})},getDuration:function(){var a=this;var b=a.data("dTvideo");var d=c.getVideo.call(a);if(d!=undefined){if(b.type=="html5"){return d.duration}else if(b.type=="flash"){if(typeof d.dTduration=="function")return d.dTduration()}}return 0},mute:function(){return this.each(function(){var b=a(this);var d=b.data("dTvideo");var e=c.getVideo.call(b);if(e!=undefined){if(d.type=="html5"){if(e.muted){e.muted=false}else{e.muted=true}}else if(d.type=="flash"){c.volume.call(b,0)}}})},volume:function(b){return this.each(function(){var d=a(this);var e=d.data("dTvideo");if(e!=undefined){var f=c.getVideo.call(d);if(f!=undefined){if(e.type=="html5"){f.volume=b}else if(e.type=="flash"){if(typeof f.dTvolume=="function")f.dTvolume(b)}}}return 0})},getVolume:function(){var a=this;var b=a.data("dTvideo");if(b!=undefined){var d=c.getVideo.call(a);if(d!=undefined){if(b.type=="html5"){return d.volume}else if(b.type=="flash"){if(typeof d.dTgetVolume=="function")return d.dTgetVolume()}}}return 0},getVideo:function(){var a=this;var b=a.data("dTvideo");if(b.type=="html5"){return a.find("video")[0]}else if(b.type=="flash"){return get_flash(b.flashid)}},updateLoadBuffer:function(b){return this.each(function(){b=Math.floor(b*100);a("div.videoLoading div.bar").css({width:b+"%"}).text(b+"%");if(b==1){$this.find(".videoLoading").hide()}})}};a.fn.dTvideo=function(b){if(c[b]){return c[b].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof b==="object"||!b){return c.init.apply(this,arguments)}else{a.error("Method "+b+" does not exist on jQuery.dTvideo")}}})(jQuery);(function(a){var b={animate:true,speed:300,easing:null,inButton:"a.in",outButton:"a.out",low:"img.low",high:"img.high",step:.4};var c={init:function(d){return this.each(function(){var e=a(this);var f=b;if(d)f=a.extend({},b,d);var g={width:e.width(),height:e.height(),zoom:false,lowWidth:e.width(),lowHeight:e.height(),highWidth:e.find(f.high).width(),highHeight:e.find(f.high).height(),settings:f};e.find(g.settings.inButton).bind("click.dTzoom",function(){c.zoomIn.call(e);return false});e.find(g.settings.outButton).bind("click.dTzoom",function(){c.zoomOut.call(e);return false});e.find(g.settings.high).draggable({cursor:"move"});e.find(g.settings.inButton).css({zIndex:30});e.find(g.settings.outButton).css({zIndex:30});e.find(g.settings.low).css({position:"absolute",top:0,left:0,zIndex:20});e.find(g.settings.high).css({position:"absolute",top:0,left:0,zIndex:10,display:"none"});e.data("dTzoom",g)})},zoomIn:function(){return this.each(function(){var b=a(this);var c=b.data("dTzoom");if(!c.zoom){b.find(c.settings.low).fadeOut(c.settings.speed,c.settings.easing);b.find(c.settings.high).css({width:c.width,height:c.height,top:0,left:0}).show();b.css({overflow:"hidden"});c.zoom=true}var d={width:Math.floor(c.width*c.settings.step),height:Math.floor(c.height*c.settings.step)};if(c.width==c.highWidth&&c.height==c.highHeight){d.width=0;d.height=0}else if(c.width+d.width>c.highWidth||c.height+d.height>c.highHeight){d.width=c.highWidth-c.width;d.height=c.highHeight-c.height;c.width=c.highWidth;c.height=c.highHeight}else{c.width=c.width+d.width;c.height=c.height+d.height}if(d.width>0||d.height>0){b.find(c.settings.high).stop().animate({width:c.width,height:c.height,top:"-="+d.width/2,left:"-="+d.height/2},c.settings.speed,c.settings.easing)}b.data("dTzoom",c)})},zoomOut:function(){return this.each(function(){var b=a(this);var c=b.data("dTzoom");if(c.zoom){var d={width:Math.floor(c.width*c.settings.step),height:Math.floor(c.height*c.settings.step)};if(c.width==c.lowWidth&&c.height==c.lowHeight){d.width=0;d.height=0}else if(c.width-d.width<c.lowWidth||c.height-d.height<c.lowHeight){c.width=c.lowWidth;c.height=c.lowHeight;c.zoom=false;b.find(c.settings.low).fadeIn(c.settings.speed,c.settings.easing);b.find(c.settings.high).stop().animate({opacity:0,width:c.width,height:c.height,top:"0",left:"0"},c.settings.speed,c.settings.easing,function(){a(this).css({display:"none",opacity:100});b.css({overflow:"visible"})})}else{c.width=c.width-d.width;c.height=c.height-d.height;b.find(c.settings.high).animate({width:c.width,height:c.height,top:"+="+d.width/2,left:"+="+d.height/2},c.settings.speed,c.settings.easing)}b.data("dTzoom",c)}})}};a.fn.dTzoom=function(b){if(c[b]){return c[b].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof b==="object"||!b){return c.init.apply(this,arguments)}else{a.error("Method "+b+" does not exist on jQuery.dTzoom")}}})(jQuery)
