function maximizeWindow(){window.moveTo(0,0);window.resizeTo(screen.availWidth,screen.availHeight)}function confirmAdd(){var b="<% = sWarning %>";var a="";var c=document.forms("additem");if(b!=""){a=true}else{a=true}return a}function getQueryString(b){var d=window.location.search.replace(/\?/,"");var a=d.split("&");for(var c=0;c<a.length;c++){var e=a[c].split("=");if(e[0]==b){return e[1]}}return""}function UpdatePrice(j){var e="";var c=0;var h=0;var b=document.additem.length;var f=parseFloat(document.additem.baseprice.value);var g=0;var d="http://"+window.location.host+"/catalog/viewitem.asp?ID="+j+"&O=";var l="";var m;var k;for(i=0;i<b;i++){e=document.additem.elements[i].name;c=e.indexOf("IDOption");if(c>-1){h=document.additem.elements[i].selectedIndex;if(document.additem.elements[i].checked==true){e=document.additem.elements[i].value}else{if(document.additem.elements[i].type=="hidden"){e=document.additem.elements[i].value}}c=e.indexOf("|");if(c>0){m=e.split("|");e=m[2];f+=parseFloat(m[2]);g+=parseFloat(m[2]);if(m[2]>0){if(d.charAt(d.length-1)!="="){d+=","}d+=m[1]}if(document.getElementById(m[0]+"-"+m[1])){var a=document.getElementById(m[0]+"-"+m[1]).innerHTML;a=a.replace(/<br>/g," ");a=a.replace(/<BR>/g," ");l+="&rsaquo; "+a+"<br />\n"}}}}if(document.getElementById("totalprice")){document.getElementById("totalpricelabel").innerHTML="Total Price w/ Selected Options:";document.getElementById("totalprice").innerHTML="$"+f.toFixed(2)}k=document.getElementById("link");k.setAttribute("href",d);if(document.getElementById("currentconfig")){document.getElementById("currentconfig").innerHTML=l}}function UpdateBackground(b,c){var a=dojo.byId("OptionGroup"+b).getElementsByTagName("td");for(i=0;i<a.length;i++){if(a[i].id==b+"-"+c){dojo.attr(a[i],"class","optiondescfeat")}else{if(a[i].id.indexOf(b+"-")==0){dojo.attr(a[i],"class","optiondesc")}}}}dojo.require("dojo.back");dojo.addOnLoad(optionInit);var filterInitialState;var optionFilters=new Array(20);var optionHash="";function optionInit(){if(window.location.hash){var a=document.additem.IDProduct.value;readOptionHash();loadOptionsFromHash(a,0)}}function optionFilter_Click(b,d,a){var c;var e;if(!filterInitialState){if(window.location.hash){c={back:function(){readOptionHash("");loadOptionsFromHash(b,0)}}}else{c={back:function(){readOptionHash("reset");loadOptionsFromHash(b,0)}}}filterInitialState=c;dojo.back.setInitialState(c)}optionFilters[d]=a;e=saveOptionHash();c={back:function(){readOptionHash(e);loadOptionsFromHash(b,0)},forward:function(){readOptionHash(e);loadOptionsFromHash(b,0)},changeUrl:optionHash};dojo.back.addToHistory(c);loadOptions(b,d,a)}function loadOptionsFromHash(c,e){for(var b=e;b<optionFilters.length;b++){if(!dojo.byId("OptionFilter"+b)||!dojo.byId("OptionGroup"+b)){}else{if(dojo.byId("OptionFilter"+b).value!=optionFilters[b]){var a=getQueryString("s"+b);var d="?ID="+c+"&f"+b+"="+optionFilters[b]+"&group="+b;if(a.length>0){d+="&s"+b+"="+a}dojo.xhrGet({url:"/catalog/viewitem.asp"+d,load:function(g,f){loadOptionsFromHashCallback(g,c,b)}});break}}}}function loadOptionsFromHashCallback(c,a,b){dojo.byId("OptionGroup"+b).innerHTML=c;UpdatePrice(a);updateDirectLink();loadOptionsFromHash(a,b+1)}function readOptionHash(e){for(var c=0;c<optionFilters.length;c++){optionFilters[c]=0}var d;if(e=="reset"&&dojo.isIE>0){var b=window.location.href.split("#");window.location.replace(b[0])}if(e){d=e.split("_")}else{if(e!="reset"){d=window.location.hash.replace("#","").split("_")}}for(var c=0;c<d.length;c++){var a=d[c].split("-");optionFilters[a[0]]=a[1]}}function saveOptionHash(){optionHash="";for(var a=0;a<optionFilters.length;a++){if(optionFilters[a]){optionHash+=a+"-"+optionFilters[a]+"_"}}if(optionHash.length>0){optionHash=optionHash.substring(0,optionHash.length-1)}return optionHash}function updateDirectLink(){var b=dojo.byId("link").getAttribute("href");for(var a=0;a<optionFilters.length;a++){if(optionFilters[a]){b+="&f"+a+"="+optionFilters[a]}}dojo.byId("link").setAttribute("href",b)}function loadOptions(c,e,a){var b=getQueryString("s"+e);var d="?ID="+c+"&f"+e+"="+a+"&group="+e;if(b.length>0){d+="&s"+e+"="+b}dojo.xhrGet({url:"/catalog/viewitem.asp"+d,load:function(g,f){loadOptionsCallBack(g,c,e)}})}function loadOptionsCallBack(c,a,b){dojo.byId("OptionGroup"+b).innerHTML=c;UpdatePrice(a);updateDirectLink()}function collapse(){dojox.fx.wipeTo({node:"test",duration:750,height:50}).play()};
