$(document).ready(function(){$("#RightPanel").hide();$("#LoadingSpinner").show();if(typeof window.LowCo==='undefined'||typeof window.LowCo.RAui==='undefined'){return}window.LowCo.RAui.appendHash({__CopyrightNotice:"Unless expressly stated in a routines header block, ALL code contained in this website remains the intellectual property of LowCo, Inc. or its survivors.  All rights reserved. © 2006.\n\nContact Paul Lorentzen @ paul@lowco.com or 404-633-9707 for permission to use any parts of this code in any other project.",runRAui:function(){this.setupRAui();if(this.userPreferences.usingAJAX)this.BuildUserInterface();this.AjaxOK()},setupRAui:function(){if(typeof LowCo.RAui.Section==='undefined'){LowCo.RAui.Section=new Object()}},AjaxOK:function(c){LowCo.RAui.executionStatus.AjaxOK='started';if(typeof LowCo.RAui.cart.cartID==='undefined'){return}if(c!==undefined){trueOrFalse=c}else if(LowCo.RAui.userPreferences.usingAJAX=='N'){trueOrFalse=false}else{trueOrFalse=true}if(LowCo.RAui.cart.cartID!=''||LowCo.RAui.cart.cartID!=null){$.ajax({url:'AJAXok.php?xStatus='+trueOrFalse+'&jssCart='+LowCo.RAui.cart.cartID,complete:function(a,b){LowCo.RAui.executionStatus.AjaxOK=b;if(b=='error'){if(c==false){LowCo.RAui.usingAJAX=false}else{LowCo.RAui.usingAJAX=true}}},success:function(a){LowCo.RAui.usingAJAX=(a==true)?true:false}})}},GetUserPreferences:function(){var c;LowCo.RAui.executionStatus.GetUserPreferences="started";if(typeof LowCo.RAui.userPreferences=='undefined'){LowCo.RAui.userPreferences=new Object();LowCo.RAui.userPreferences.appendHash=LowCo.appendHash}LowCo.RAui.userPreferences.defaults={productDetailImageSize:300,accountNavWindowHeight:500,accountSignInLandingPage:'MyAccount',usingAJAX:'Y',hideOrderingInfo:'N',encodePrices:'N',enableRightClickFeatures:'Y',developmentModeOn:0};$.getJSON('/customer.php?xCmd=getUserPrefs',function(a,b){LowCo.RAui.userPreferences.appendHash(a);for(c in LowCo.RAui.userPreferences.defaults){if(typeof LowCo.RAui.userPreferences[c]=='undefined'){LowCo.RAui.userPreferences[c]=LowCo.RAui.userPreferences.defaults[c];LowCo.RAui.userPreferences.usingDefaults="mixed"}}LowCo.RAui.executionStatus.GetUserPreferences=b});for(c in LowCo.RAui.userPreferences.defaults){if(typeof LowCo.RAui.userPreferences[c]=='undefined'){LowCo.RAui.userPreferences[c]=LowCo.RAui.userPreferences.defaults[c];LowCo.RAui.userPreferences.usingDefaults="mixed"}}},BuildUserInterface:function(){var l=window.LowCo.RAui,DW=window.LowCo.RAui.DialogWindows,UP=window.LowCo.RAui.userPreferences,errorModalTimeOut,navPointer=["","",""],currentSubNavPointer="",lastURLHash="",targetPage="",contentContainerMinHeight=parseInt($("#ContentContainer").css("min-height"),10),headerContainerHeightClosed=$("#HeaderContainer").height(),ProductCategoriesWithExpandingSubs=(LowCo.RAui.phpPass_ProductCategoriesWithExpandingSubs)?LowCo.RAui.phpPass_ProductCategoriesWithExpandingSubs:"#Section7,#Section8,#Section10,#Section31";DW.appendHash({ErrorModal:$("<div></div>").html("This is a bit embarrassing, but there has been an error.<br />Please try again or contact us at 734-379-3477.").dialog({autoOpen:false,title:"Oops, we found an error.",position:["center",120],modal:true,zIndex:2000,dialogClass:"ErrorModalContainer",open:function(a,b){window.clearTimeout(errorModalTimeOut)}}),AjaxErrorMessage:{header:"Oops, we found an error.",general:"<span id=\"AjaxError\"><h3>This is a bit embarrassing.</h3> <p>We can\'t find the information you requested.</p><p>Please try again or contact us at 734-379-3477.</p></span>",menuItem:function(a){return'<span id=\"AjaxError\"><p>This is a bit embarrassing, but information for the menu item "<span class="ErrorTextInlineHighlight" style="text-transform:capitalize">'+a+'</span>" is missing.</p><p>Please try again<br/>or feel free to contact us at 734-379-3477.</p></span>'}},AccountInfo:$("<div></div>").dialog({autoOpen:false,title:"Sign In & Register",resizable:false,draggable:false,modal:false,width:933,height:300,dialogClass:"AccountInfo",zIndex:1000,position:["center",35],open:function(a,b){var c=$(".AccountInfo").position()},buttons:{},close:function(a,b){$('#AccountNav > .homeLava').trigger('mouseenter').trigger('click')}})});LowCo.RAui.Section.lastSectionPageNumber=null;this.setUserPreferences=function(a){var k;for(k in a){LowCo.RAui.userPreferences[k]=a[k]}};this.microtime=function(a){var b=new Date().getTime()/1000,s=parseInt(b,10);return(a)?b:(Math.round((b-s)*1000)/1000)+' '+s};this.openErrorModal=function(a,b){DW.ErrorModal.html(a);if(b!="")DW.ErrorModal.dialog({close:b});DW.ErrorModal.dialog('open');$('ul:[id!=AccountNav] > .homeLava').trigger('mouseenter').trigger('click');return this};this.moveToPreviousNavPointer=function(){var a=(navPointer[1]!="")?navPointer[1]:navPointer[0];$('#'+a).trigger('mouseenter').trigger('click');navPointer.shift();navPointer.shift();navPointer.push("");navPointer.push("");return this};this.getCurrentNavPointer=function(){return navPointer[0]};this.moveToCurrentNavPointer=function(){if(navPointer[0]=="")return this;var a=/^(Section)([0-9]*)/,parts=a.exec(navPointer[0]);if(parts[1]=="Section"){l.openSlidingMenu($("#"+parts[0]).closest(".SubHead").prev().attr("id"));setTimeout(function(){$('#'+parts[0]).trigger('mouseenter').trigger('click')},200)}else{$('#'+navPointer[0]).trigger('mouseenter').trigger('click')}return this};this.setAjaxStateFromURL=function(){var a=-1,currentURLHash=unescape(window.location.hash.replace(/^#/,"")),currentURLHashParts=currentURLHash.split(/\//);if(currentURLHash==lastURLHash&&currentURLHash!="")return;switch(currentURLHashParts[0]){case"section.php":if((currentURLHashParts[2]==1||currentURLHashParts[2]=="")&&$("#"+currentURLHashParts[1]).hasClass("Header")){$("#Section"+currentURLHashParts[1]).trigger('mouseenter').trigger('click')}else{targetPage=currentURLHashParts[2];l.openSlidingMenu($("#Section"+currentURLHashParts[1]).closest(".SubHead").prev().attr("id"));$("#Section"+currentURLHashParts[1]).trigger('mouseenter').trigger('click');targetPage=""}break;case"info.php":$("#"+currentURLHashParts[1]).trigger('mouseenter').trigger('click');if(currentURLHashParts[2]!="")$("#"+currentURLHashParts[2]).trigger('mouseenter').trigger('click');break;case"":default:$("#Home").trigger('mouseenter').trigger('click');break}lastURLHash=currentURLHash};this.updateProductNavPanel=function(b){$.ajax({url:'customer.php?xCmd=productnavshow',success:function(a){$('#NavPanel').html(a);$("#ProductNav .SubHead").hide()},complete:b})};function updateTips(a){tips.text(a).addClass('AccountInfoError');setTimeout(function(){tips.removeClass('AccountInfoError',1500)},500)}function checkLength(a,n,b,c){if(a.val().length>c||a.val().length<b){a.addClass('ui-state-error');updateTips("Length of "+n+" must be\nbetween "+b+" and "+c+" characters.");return false}else{return true}}function checkRegexp(o,a,n){if(!(a.test(o.val()))){o.addClass('ui-state-error');updateTips(n);return false}else{return true}}function UpdateUserPreferences(){l.AccountSlider.open()}this.AccountSlider=function(){var b=500,closeTime=200,moveAmount=UP.accountNavWindowHeight-headerContainerHeightClosed,accountSliderOpen=false;return{isOpen:function(){return accountSliderOpen},open:function(){if(!accountSliderOpen){$(".ProductDetail").dialog("widget").css("z-index",980);$("#HeaderContainer").animate({height:LowCo.RAui.userPreferences.accountNavWindowHeight},b,function(){DW.AccountInfo.dialog('open')});$("#ContentContainer,#NavPanel,#Logo,.ProductDetail").animate({top:"+="+moveAmount},b);accountSliderOpen=true}},close:function(){$('#AccountNav > .homeLava').trigger('mouseenter').trigger('click');if(accountSliderOpen){$("#HeaderContainer").animate({height:"-="+moveAmount},closeTime);$("#ContentContainer,#NavPanel,#Logo").animate({top:"-="+moveAmount},closeTime);$(".ProductDetail").dialog("widget").each(function(){var a=$(this).offset().top-moveAmount,jump;jump=(a-$(window).scrollTop()<15)?100:"-="+moveAmount;$(this).animate({top:jump},closeTime)});accountSliderOpen=false}},adjustSliderHeight:function(){setTimeout(function(){if(UP.previousSettings.accountNavWindowHeight!=undefined&&UP.accountNavWindowHeight!=UP.previousSettings.accountNavWindowHeight){var a=UP.accountNavWindowHeight-UP.previousSettings.accountNavWindowHeight,moveDirection=(moveAmount<0)?"-=":"+=",newOpenTime=200;$("#HeaderContainer").animate({height:moveDirection+a},newOpenTime);$("#ContentContainer,#NavPanel,#Logo,.ProductDetail").animate({top:moveDirection+a},newOpenTime);moveAmount=UP.accountNavWindowHeight-headerContainerHeightClosed}},200)}}}();this.openSlidingMenu=function(a){$("#"+a).next("li").slideDown(100);$("#"+a).removeClass('Closed');return $(a)};function adjustContentContainer(){var a=$("#ProductNav").height(),rightPanelHeight=$("#RightPanel").height(),contentContainerHeight=$("#ContentContainer").height(),minimumContentContainterHeight=494;if(a+10>contentContainerHeight&&a+10>minimumContentContainterHeight){$.rule('#ContentContainer','style').css('min-height',a+10+'px')}if(a+10<contentContainerHeight&&rightPanelHeight<a&&a+10>minimumContentContainterHeight){$.rule('#ContentContainer','style').css('min-height',a+10+'px')}if(rightPanelHeight<contentContainerHeight&&a<rightPanelHeight&&rightPanelHeight>minimumContentContainterHeight){$.rule('#ContentContainer','style').css('min-height',rightPanelHeight+'px')}}function hideRightPanel(a){$("#RightPanel").hide();if(a){$("#LoadingSpinner").show()}}function showRightPanel(a){if($('#RightPanel').css('opacity')<100){$('#RightPanel').fadeTo(a,100)}$("#LoadingSpinner").hide()}$("#AccountNav").livequery(function(){$("#AccountNav").lavaLamp({fx:"backout",speed:600,returnDelay:200,homeTop:-1,click:function(e,f){var g=$(this).attr('id'),selectedItemName=$(this).first('a').text(),data=DW.AjaxErrorMessage.general;function setLogOutDefaultState(){$('#AccountNav').replaceWith("                                                                 <ul id='AccountNav'>                                         				<li id='LogIn'><a href='#'>sign in</a></li>                                         			</ul>")}if(g!=navPointer[0]&&!($(f).hasClass('homeLava'))){if(g=="LogOut"){$.ajax({url:LowCo.RAui.AccountInfo.LogOut.LogOutLink,complete:function(c,d){if(d=="error"){DW.ErrorModal.html(DW.AjaxErrorMessage.general);DW.ErrorModal.dialog('option',{title:DW.AjaxErrorMessage.header,buttons:{'Close Account Section':function(){DW.ErrorModal.dialog('close');(DW.AccountInfo.dialog('isOpen'))?DW.AccountInfo.dialog('close'):l.AccountSlider.close()}},close:function(a,b){$('#AccountNav > .homeLava').trigger('mouseenter').trigger('click');DW.ErrorModal.dialog('option',{close:function(){},buttons:{}})}});DW.ErrorModal.dialog('open')}},success:function(c){DW.ErrorModal.html(LowCo.RAui.AccountInfo.LogOut.dialogBoxMessage);DW.ErrorModal.dialog('option',{title:LowCo.RAui.AccountInfo.LogOut.dialogBoxTitle,close:function(a,b){$('#AccountNav > .homeLava').trigger('mouseenter').trigger('click');DW.ErrorModal.dialog('option',{close:function(){},buttons:{}})}});DW.ErrorModal.dialog('open');setLogOutDefaultState();errorModalTimeOut=setTimeout(function(){DW.ErrorModal.dialog('option','title','Continue exploring our site by closing this window')},2000);l.updateProductNavPanel();$('#Home').trigger('mouseenter').trigger('click')}});LowCo.RAui.GetUserPreferences()}else{if(typeof LowCo.RAui.AccountInfo[g][g+'Link']!='undefined'&&LowCo.RAui.AccountInfo[g][g+'Link']!=null&&LowCo.RAui.AccountInfo[g][g+'Link']!=""){$.ajax({url:LowCo.RAui.AccountInfo[g][g+'Link'],complete:function(c,d){if(d=="error"){DW.ErrorModal.html(DW.AjaxErrorMessage.general);DW.ErrorModal.dialog('option',{title:DW.AjaxErrorMessage.header,buttons:{'Close Account Section':function(){DW.ErrorModal.dialog('close');(DW.AccountInfo.dialog('isOpen'))?DW.AccountInfo.dialog('close'):l.AccountSlider.close()}},close:function(a,b){$('#AccountNav > .homeLava').trigger('mouseenter').trigger('click');DW.ErrorModal.dialog('option',{close:function(){},buttons:{}})}});DW.ErrorModal.dialog('open')}},success:function(a){var b;DW.AccountInfo.html(a).dialog('option',{height:LowCo.RAui.userPreferences.accountNavWindowHeight-100,dialogClass:g+"DialogBox",close:l.AccountSlider.close});if(typeof LowCo.RAui.AccountInfo[g].setup!='undefined'){LowCo.RAui.AccountInfo[g].setup(DW.AccountInfo)}else{DW.AccountInfo.dialog('option',{title:selectedItemName,buttons:{}})}DW.AccountInfo.dialog('option','height',LowCo.RAui.userPreferences.accountNavWindowHeight-100);if(!l.AccountSlider.isOpen()&&$(f).attr('id')!="LogOut"&&!$(f).hasClass('homeLava')){l.AccountSlider.open()}}})}else{DW.ErrorModal.html(DW.AjaxErrorMessage.general);DW.ErrorModal.dialog('option',{title:DW.AjaxErrorMessage.header,buttons:{'Close Account Section':function(){DW.ErrorModal.dialog('close');(DW.AccountInfo.dialog('isOpen'))?DW.AccountInfo.dialog('close'):l.AccountSlider.close()}},close:function(a,b){$('#AccountNav > .homeLava').trigger('mouseenter').trigger('click');DW.ErrorModal.dialog('option',{close:function(){},buttons:{}})}});DW.ErrorModal.dialog('open')}}}return false}})});$("#InfoNav").lavaLamp({fx:"backout",speed:600,returnDelay:200,crossOverDelay:200,homeTop:30,homeLeft:50,homeWidth:500,click:function(c,d){var e=$(this).attr('id'),selectedItemName=$(this).first('a').text(),data=DW.AjaxErrorMessage.general;if(e!=navPointer[0]&&!($(d).hasClass('homeLava'))){$.ajax({url:'sw_ajax/Info/'+e+'.html',success:function(a){if(!l.AccountSlider.isOpen()){$("#ContentContainer").removeAttr("style")}else{}$('#RightPanel').html(a);if($('#InfoSubNav .First').attr("id")===undefined){lastURLHash=window.location.hash.replace(/^#/,"");window.location.hash='info.php/'+e}else{var b=window.location.hash.replace(/^#/,"").split(/\//);if(b[2]==undefined||b[1]!=e){setTimeout(function(){$('#InfoSubNav .First').trigger('click')},100)}else{setTimeout(function(){$('#'+b[2]).trigger('click')},100)}}},complete:function(a,b){if(b=="error"){DW.ErrorModal.html(DW.AjaxErrorMessage.menuItem(selectedItemName));DW.ErrorModal.dialog('option','title',DW.AjaxErrorMessage.header);DW.ErrorModal.dialog('open');$('ul:[id!=AccountNav] > .homeLava').trigger('mouseenter').trigger('click');$('#'+navPointer[0]).trigger('mouseenter').trigger('click')}else{$('ul:[id!=InfoNav][id!=AccountNav] > .homeLava').trigger('mouseenter').trigger('click');$("#ProductNav .SubHead").hide(200);$("li[class*=Header]").addClass('Closed');navPointer.unshift(e);navPointer.pop();currentSubNavPointer="";showRightPanel(1000)}}})}return false}});$("#ProductNav").livequery(function(){$("#ProductNav").lavaLamp({fx:"backout",speed:600,homeTop:-1,homeLeft:40,homeHeight:20,homeWidth:0,click:function(c,d){var e=$(this).attr('id'),sectionID=e.replace(/Section/,""),selectedItemName=$(this).first('a').text(),data=DW.AjaxErrorMessage.general,pageNumber=(targetPage!="")?targetPage:1;if((e!=navPointer[0]&&!($(d).hasClass('homeLava')))||targetPage!=""){$.ajax({url:'section.php/'+sectionID+'/'+pageNumber+'/aj_/'+selectedItemName,success:function(a){$('#RightPanel').html(a);lastURLHash=window.location.hash='section.php/'+sectionID+'/'+LowCo.RAui.newPageNumber+'/'+selectedItemName;adjustContentContainer()},complete:function(a,b){if(b=="error"){DW.ErrorModal.html(DW.AjaxErrorMessage.menuItem(selectedItemName));DW.ErrorModal.dialog('option','title',DW.AjaxErrorMessage.header);DW.ErrorModal.dialog('open');$('ul:[id!=AccountNav][id!=PageList] > .homeLava').trigger('mouseenter').trigger('click');$('#'+navPointer[0]).trigger('mouseenter').trigger('click')}else{$('ul:[id!=ProductNav][id!=AccountNav][id!=PageList] > .homeLava').trigger('mouseenter').trigger('click');navPointer.unshift(e+"Page"+pageNumber);navPointer.pop();showRightPanel(1000)}}})}return false}})});$("#InfoSubNav li:[class!=Divider]").livequery('click',function(c){var d=$(this).parents('div[class*=InfoContainer]').attr('id'),selectedItemId=$(this).attr('id'),selectedItemName=$(this).first('a').text(),data=DW.AjaxErrorMessage.general;if(selectedItemId!=currentSubNavPointer){$.ajax({url:'sw_ajax/Info/'+d+"Details/"+selectedItemId+'.html',success:function(a){var b='info.php/'+d+"/"+selectedItemId;$('.InfoContainer #InfoMessageContainer').html(a);if(lastURLHash!=b){lastURLHash=window.location.hash.replace(/^#/,"");window.location.hash=b}},complete:function(a,b){if(b=="error"){DW.ErrorModal.html(DW.AjaxErrorMessage.menuItem(selectedItemName));DW.ErrorModal.dialog('option','title',DW.AjaxErrorMessage.header);DW.ErrorModal.dialog('open')}else{$("#InfoSubNav .ActiveSubNav").removeClass('ActiveSubNav');$("#"+selectedItemId).addClass('ActiveSubNav');currentSubNavPointer=selectedItemId;setTimeout(function(){$('.Accordion').show()},100)}}})}return false});$('#PageList').livequery(function(){function clickMenuItem(c,d,e){var f=window.location.hash.replace(/^#/,""),currentURLHashParts=f.split(/\//),selectedItemId=$(this).attr('id'),sectionID=currentURLHashParts[1],sectionName=currentURLHashParts[currentURLHashParts.length-1],data=DW.AjaxErrorMessage.general;pageID=selectedItemId.replace(/Page/,"");if(selectedItemId=="PagePrevious"||selectedItemId=="PageNext"){pageNumberParts=currentURLHashParts[2].split(/\./);if(pageNumberParts.length<2){pageNumberParts[1]=8}if(selectedItemId=="PagePrevious"){if(e=="Y"){pageNumberParts[0]=1}else{pageNumberParts[0]--}}else{if(e=="Y"){if(LowCo.RAui.Section.lastSectionPageNumber!=null){pageNumberParts[0]=LowCo.RAui.Section.lastSectionPageNumber}else{pageNumberParts[0]++}}else{pageNumberParts[0]++}}pageID=pageNumberParts[0]+"."+pageNumberParts[1];selectedItemId="Page"+pageID}if(selectedItemId!=navPointer[0]&&!($(d).hasClass('homeLava'))){$.ajax({url:'section.php/'+sectionID+'/'+pageID+'/aj_/'+sectionName,success:function(a){$('#RightPanel').html(a);lastURLHash=window.location.hash='section.php/'+sectionID+'/'+pageID+'/'+sectionName},complete:function(a,b){if(b=="error"){DW.ErrorModal.html(DW.AjaxErrorMessage.menuItem(selectedItemName));DW.ErrorModal.dialog('open');$('ul:[id!=AccountNav][id!=PageList] > .homeLava').trigger('mouseenter').trigger('click');$('#'+navPointer[0]).trigger('mouseenter').trigger('click')}else{$('ul:[id!=ProductNav][id!=AccountNav][id!=PageList] > .homeLava').trigger('mouseenter').trigger('click');navPointer.unshift(selectedItemId);navPointer.pop()}}})}return false};if(LowCo.RAui.userPreferences.enableRightClickFeatures=='Y'){if(LowCo.RAui.userPreferences.developmentModeOn!=1){$(document).bind("contextmenu",function(e){e.preventDefault()})}$("#PagePrevious, #PageNext").mouseup(function(a){if(a.which==3){$(this).trigger('click',[$(this),"Y"])}}).bind('click',clickMenuItem)}else{$("#PagePrevious, #PageNext").click(clickMenuItem)}$("#PageList").lavaLamp({fx:"backout",speed:600,click:clickMenuItem})});$('#PageDisplayCount').livequery(function(){$("#PageDisplayCount").change(function(){var c=window.location.hash.replace(/^#/,""),currentURLHashParts=c.split(/\//),sectionID=currentURLHashParts[1],sectionName=currentURLHashParts[currentURLHashParts.length-1];$("#PageDisplayCount").ajaxSubmit({target:"#RightPanel",type:"POST",beforeSubmit:function(){},success:function(a,b){if(LowCo.RAui.newPageNumber==null){LowCo.RAui.newPageNumber=$(".CurrentPageNumber").attr('id').replace(/Page/,"")}lastURLHash=window.location.hash='section.php/'+sectionID+'/'+LowCo.RAui.newPageNumber+'/'+sectionName;newPageNumber=null;adjustContentContainer()}})})});$(".ProductLink").livequery('mouseup',function(i){$(this).click(function(){return false});var j=this;if(LowCo.RAui.userPreferences.enableRightClickFeatures=='Y'){if(LowCo.RAui.userPreferences.developmentModeOn!=1){$(document).bind("contextmenu",function(e){e.preventDefault()})}if(i.which==3){}else{displayProductDetailWindow()}}else{displayProductDetailWindow()}function displayProductDetailWindow(){var h=$(j).attr('id'),selectedItemName=$(j+" div"),currentURLHash=window.location.hash.replace(/^#/,""),currentURLHashParts=currentURLHash.split(/\//),currentSectionId=currentURLHashParts[1],data=DW.AjaxErrorMessage.general,defaultTopPosition=(l.AccountSlider.isOpen())?LowCo.RAui.userPreferences.accountNavWindowHeight:75,resizeStartWidth,aspectRatio=1.6,productDetailImageSize=calculateProductWindowSize(),initialTop;var $ProductDetail=$("<div id='ProductDetail"+h+"'></div>").dialog({autoOpen:false,resizable:true,draggable:true,modal:false,stack:true,height:(productDetailImageSize+50),width:(productDetailImageSize+50)*aspectRatio,maxWidth:1000,dialogClass:"ProductDetail",zIndex:890,position:["center",defaultTopPosition],drag:function(){initialTop=parseInt($("#ProductDetail"+h).dialog('widget').css('top'),10)},resizeStart:function(){$('body').append("<div id='ProductDetailResizingModalLinkShade'></div>")},resizeStop:function(){$('#ProductDetailResizingModalLinkShade').remove()},open:function(e,f){var g=100,resizePercent=(productDetailImageSize/300)*100,previousImageHeight,previousLeft;$("#ProductDetail"+h+" .ProductImage img").height(productDetailImageSize);$("#ProductDetail"+h+" .ProductInfoContainer").css('marginLeft',productDetailImageSize+10);$("#ProductDetail"+h).dialog('widget').css({'position':'fixed','top':defaultTopPosition});$("#ProductDetail"+h).dialog("option","title",$("#ProductDetail"+h+" .ProductPricingContainer .ProductName").text());initialTop=parseInt($("#ProductDetail"+h).dialog('widget').css('top'),10);if(resizePercent<100){if(resizePercent<69){g=69}else{g=resizePercent}}else{g=100}$("#ui-dialog-title-ProductDetail"+h).css('font-size',g+"%");$("#ProductDetail"+h+" .ProductName").css('font-size',g+"%");$("#ProductDetail"+h).bind("dialogresize",function(a,b){var c=$("#ProductDetail"+h).dialog('widget').height();if((c)*aspectRatio<$(window).width()-10&&c<$(window).height()-120){var d=$("#ProductDetail"+h).dialog('widget').width(),resizeStartLeft=parseFloat($("#ProductDetail"+h).dialog('widget').css("left")),newLeft=resizeStartLeft+((d-(c*aspectRatio))/2),resizePercent=100;previousImageHeight=c;previousLeft=newLeft}else{c=previousImageHeight;newLeft=previousLeft}$ProductDetail.dialog({width:c*aspectRatio,height:c});$("#ProductDetail"+h).dialog('widget').css('top',initialTop);$("#ProductDetail"+h+" .ProductImage img").height(c-50);$("#ProductDetail"+h).dialog('widget').css('left',newLeft);$("#ProductDetail"+h).dialog('widget').css('position','fixed');$("#ProductDetail"+h+" .ProductInfoContainer").css('marginLeft',(c-40));resizePercent=((c-50-10)/300)*100;if(resizePercent<100){if(resizePercent<69){g=69}else{g=resizePercent}}else{g=100}$("#ui-dialog-title-ProductDetail"+h).css('font-size',g+"%");$("#ProductDetail"+h+" .ProductName").css('font-size',g+"%")})},close:function(a,b){$("#ProductDetail"+h).unbind("dialogresize").remove()}});function calculateProductWindowSize(){var a,requestedWindowWidth=(LowCo.RAui.userPreferences.productDetailImageSize+50+10)*aspectRatio,maxDetailWindowWidth=($(window).width()/aspectRatio)-50-10,detailWindowHeight;a=(requestedWindowWidth<$(window).width())?LowCo.RAui.userPreferences.productDetailImageSize:maxDetailWindowWidth;a=(a+50<$(window).height()-150)?a:$(window).height()-150;return a}$.ajax({url:'product.php/'+h+'/'+currentSectionId+'/aj_/'+"test",complete:function(c,d){if(d=="error"){DW.ErrorModal.html(DW.AjaxErrorMessage.general);DW.ErrorModal.dialog('option',{close:function(a,b){$('#AccountNav > .homeLava').trigger('mouseenter').trigger('click');DW.ErrorModal.dialog('option',{close:function(){},buttons:{}})}});DW.ErrorModal.dialog('open')}},success:function(a){$ProductDetail.html(a);$ProductDetail.dialog('open')}})}return false});$('.Accordion').livequery(function(){$('.Accordion').accordion({autoHeight:false,collapsible:true,active:"none",animated:"slide"})});$("#ProductNav .SubHead").hide();$("#AccountNav li a,#InfoNav li a,#ProductNav li a").livequery(function(){$(this).hover(function(){$(this).css({'color':'white'})})});$(".AccountInfo").appendTo("#AccountHeaderContainer");$(ProductCategoriesWithExpandingSubs).livequery(function(){$(this).click(function(){var a=window.location.hash.replace(/^#/,"");if(!$(this).next('li').hasClass('Separator')&&((navPointer[0]==$(this).attr('id')+"Page1"&&targetPage=="")||(navPointer[0]!=$(this).attr('id')&&$(this).hasClass('Closed')))){$(this).next("li").slideToggle(100,function(){adjustContentContainer()});$(this).toggleClass('Closed');lastURLHash=a}})});$("#AccountNav li").livequery(function(){$("#AccountNav li").each(function(){if(!LowCo.RAui.AccountInfo[$(this).attr('id')]){LowCo.RAui.AccountInfo[$(this).attr('id')]=new Object()}})});LowCo.RAui.setAjaxStateFromURL();setInterval(LowCo.RAui.setAjaxStateFromURL,200)}});LowCo.RAui.runRAui()});
