var zomm;$(document).ready(function(){$(document).attr("openedPopUp",0);$("a.popUpLink").click(function(e){openPopUp(e,"block",this);});$("a.popUpLinkHover").hover(function(e){openPopUp(e,"block",this);});$("a.closeLink").click(function(e){openPopUp(e,"none",this);});$("a.btn_view_larger").click(function(e){videoToggle(e,".expose-image",this);});$("a.open_video_container").click(function(e){videoToggle(e,".expose-video",this);});$("#left_nav_container .endeca-filters .endeca-filter .filter-item a.more_link").click(function(e){showMenu(e,this);});$("a.SubcloseLink").click(function(e){checkObj(e);});var d=document;var odv=d.createElement("div");document.body.appendChild(odv);$(odv).addClass("darklayer");$("div.darklayer").css({height:$(document).height(),width:$(document).width()});try{zoom=new jzoom($("#wrapThumb"));}catch(error){}var colorselect=new dropDown(".right_links #color_select",".right_links #selected_color");});var showMenu=function(e,obj){var pos=calcPos($(obj),$(obj).siblings(".sub_sub_menu_div"));$(".selected",$(obj).closest(".endeca-filters")).removeClass("selected");$(obj).addClass("selected");$(obj).siblings(".sub_sub_menu_div").attr("id","tempId").css({top:pos.top,left:pos.left});$(obj).attr("href","#tempId");openPopUp(e,"block",obj);$("#tempId").attr("id","");$(document).bind("click",unselectItem);};var calcPos=function(obj1,obj2){var pos=$(obj1).position();var position={top:0,left:0};position.top=pos.top-$(obj2).height()+$(obj1).height()-parseInt($(obj2).css("padding-top"));position.left=pos.left+$(obj1).width()-parseInt($(obj2).css("padding-top"));return position;};var unselectItem=function(e){$(".selected",".endeca-filters").removeClass("selected");$(document).unbind("click",unselectItem);};var videoToggle=function(e,flag,obj){e.preventDefault();$(".displayedDiv").css("display","none");$(".displayedDiv").removeClass("displayedDiv");$(flag).css("display","block");$(flag).addClass("displayedDiv");try{if($($(obj).attr("href")).css("display")=="none"){openPopUp(e,"block",obj,true);}}catch(e){}zoom.init();};var checkObj=function(e){var popup=document.openedPopUp;$(popup).css("display","none");document.openedPopUp=0;$(document).unbind("click",checkObj);$(popup).unbind("click",stopClick);$("div.darklayer").css("display","none");};var checkDropDown=function(e){var dropDown=document.dropDown;$(dropDown).css("display","none");document.dropDown=0;$(document).unbind("click",checkDropDown);$(dropDown).unbind("click",stopClick);};var stopClick=function(e){e.stopPropagation();};var openPopUp=function(e,flag,obj,nodarklayer){e.preventDefault();e.stopPropagation();if(document.openedPopUp!=0){$(document.openedPopUp).css("display","none");}var popup=$(obj).attr("href");$(popup).css("display",flag);if(flag=="block"){if(!nodarklayer){$("div.darklayer").css("display","block");}document.openedPopUp=popup;$(document).bind("click",checkObj);$(popup).bind("click",stopClick);}else{document.openedPopUp=0;$(document).unbind("click",checkObj);$(popup).unbind("click",stopClick);$("div.darklayer").css("display","none");}};var dropDown=function(container,input){this.option=$(".selectable_options .option",container);this.input=$(input);this.selected=$(".selected_option",container);this.drop=$(".color_dropdown",container);this.dropdown=$(".selectable_options",container);this.drop.container=this;this.option.container=this;$("a",container).click(function(e){e.preventDefault();});this.init();};dropDown.prototype={init:function(){var me=this;$(this.drop).click(function(e){me.dropIt(e,me.drop);});$(this.option).click(function(e){me.selectIt(e,me,this);});},dropIt:function(e,obj){if($(obj.container.dropdown).css("display")!="block"){$(obj.container.dropdown).css("display","block");document.dropDown=obj.container.dropdown;$(document).bind("mouseup",checkDropDown);$(obj.container.dropdown).bind("mouseup",stopClick);}else{$(obj.container.dropdown).css("display","none");document.dropDown=0;$(document).unbind("mouseup",checkDropDown);$(obj.container.dropdown).unbind("mouseup",stopClick);colorPickerDropDown($(obj),$(obj.container));}},selectIt:function(e,container,obj){$(".option",container.selected).html($(obj).html());obj.container=container;$(container.input).val($("a",obj).attr("href"));container.dropIt(e,obj);}};var dropDownQuickView=function(container,input){this.option=$(".selectable_options .option",container);this.input=$(input);this.selected=$(".selected_option",container);this.drop=$(".color_dropdown",container);this.dropdown=$(".selectable_options",container);this.drop.container=this;this.option.container=this;$("a",container).click(function(e){e.preventDefault();});this.init();};dropDownQuickView.prototype={init:function(){var me=this;$(this.drop).click(function(e){me.dropIt(e,me.drop);});$(this.option).click(function(e){me.selectIt(e,me,this);});},dropIt:function(e,obj){if($(obj.container.dropdown).css("display")!="block"){$(obj.container.dropdown).css("display","block");document.dropDown=obj.container.dropdown;$(document).bind("mouseup",checkDropDown);$(obj.container.dropdown).bind("mouseup",stopClick);}else{$(obj.container.dropdown).css("display","none");document.dropDown=0;$(document).unbind("mouseup",checkDropDown);$(obj.container.dropdown).unbind("mouseup",stopClick);colorPickerDropDown($(obj));}},selectIt:function(e,container,obj){$("#quick_product_view .option",container.selected).html($(obj).html());obj.container=container;$(container.input).val($("a",obj).attr("href"));container.dropIt(e,obj);}};$(document).ready(function(){BindPopups();});function BindPopups(){$("a.popUpLink").click(function(e){openPopUp(e,"block",this);});$("a.popUpLinkHover").hover(function(e){openPopUp(e,"block",this,true);});$("a.closeLink").click(function(e){openPopUp(e,"none",this);});$("a.zoom-image-link, .product-carousel .carousel-item a.zoom-img").click(function(e){videoToggle(e,".expose-image",this);});$("a.video-image-link,a.open_video_container").click(function(e){videoToggle(e,".expose-video",this);});$("a.expan_link").click(expandCollapse);$("a.close_features").click(closeAllExpanded);$("#page.sense_landing_page .wrap-middle .content_landing_page ul.content_nav li a").click(function(e){expandCollapse(e,this,1);});$("#page.sense_landing_page .wrap-middle .content_landing_page ul.content_nav li a.openall").click(function(e){expandCollapse(e,this,2);});$("a.close_features").click(function(e){expandCollapse(e,this,true);});}var expandCollapse=function(e,obj,closeAll){e.preventDefault();if($("div.expandContent",$(this).closest("li, div")).css("display")=="none"){$("div.expandContent",$(this).closest("li, div")).slideDown("fast");$(this).addClass("expanded");}else{$("div.expandContent",$(this).closest("li, div")).slideUp("fast");$(this).removeClass("expanded");}switch(closeAll){case 1:$(".expanded",$(obj).attr("closeGroup")).removeClass("expanded");$("div.expandContent",$(obj).attr("closeGroup")).css("display","none");break;case 2:$(".expan_link",$(obj).attr("closeGroup")).addClass("expanded");$("div.expandContent",$(obj).attr("closeGroup")).css("display","block");break;}};var closeAllExpanded=function(e,obj,closeAll){e.preventDefault();$(".expanded",$(obj).attr("closeGroup")).removeClass("expanded");$("div.expandContent",$(obj).attr("closeGroup")).css("display","none");};function showPopupCss(obj){popup=$(obj);if($(popup).css("display")=="none"){$(popup).css("display","block");document.openedPopUp=popup;}}$(document).ready(function(e){if($("#page.product_detail_page").length>0){$(".product-details-ul .product_detail_text a.expan_link").unbind("click");$(".product-details-ul .product_detail_text a.expan_link").click(function(e){e.preventDefault();});}});
