function loadScript(a){var b=document.createElement("script");if(b){b.src=a;b.type="text/javascript";document.getElementsByTagName("head")[0].appendChild(b)}else{document.write('<script src="',a,'" type="text/JavaScript"><\/script>')}}function addIframeListeners(a){setLinksToTargetParent(a);resizeIframesToContents(a)}function getImgName(b){var a=b.lastIndexOf("/");return b.slice(a+1,b.length)}function getImgPath(g){var d=g.lastIndexOf("/");var c=g.slice(d+1,g.length);var b=g.slice(0,d);var a=b.lastIndexOf("/");var f=b.slice(a+1,b.length);return b.slice(0,a+1)}function getImgPathSize(f){var d=f.lastIndexOf("/");var c=f.slice(d+1,f.length);var b=f.slice(0,d);var a=b.lastIndexOf("/");return b.slice(a+1,b.length)}function addEvent(f,d,b,a){if(f.addEventListener){f.addEventListener(d,b,a);return true}else{if(f.attachEvent){var c=f.attachEvent("on"+d,b);return c}else{f["on"+d]=b}}}function setLinksToTargetParent(d){var c=window.event?window.event.srcElement:d?d.target:null;var a=document.getElementsByTagName("a");for(var b=0;b<a.length;b++){if(a[b].target.length==0){a[b].target="_parent"}}}function resizeIframeToContents(c,b){var a=c.document.body.scrollHeight;b.style.height=a+"px"}function resizeIframesToContents(d){var b=window.event?window.event.srcElement:d?d.target:null;var c=window.parent.document.getElementsByTagName("iframe");for(var a=0;a<c.length;a++){if(c[a].className.indexOf("resizeme")>-1){resizeIframeToContents(window,c[a])}}}function displayDynamicImages(c,b,d,f,a){showImages(d,getPixelDifference(c,b),f,a)}function showImages(f,h,b,l){var j=document.getElementsByTagName("img");var a=0;var k=new Array();var d=0;for(var c=0;c<j.length;c++){if(j[c].className.indexOf(b)>-1){k[d]=j[c];d++}}var g=0;while(a<h&&k[g]){if(a+k[g].height+l<h){document.getElementById(f+(g+1)).style.display="block";a=a+k[g].height+l;if(a>h){document.getElementById(f+(g+1)).style.display="none"}}g=g+1}}function getPixelDifference(d,c){var f=findPosY($(d))+getHeight($(d));var b=findPosY($(c))+getHeight($(c));var a=(f-b);return a}function show(d,c,a){start=0;var b=0;for(b=c;b<=a;b++){e=document.getElementById(d+(start+b));e.style.display="block"}}function objectsOverlap(l,k){if(!document.all){return false}var h=$(l);var g=$(k);var d=getPageOffsetLeft(h);var n=getPageOffsetTop(h);var c=(d*1)+(h.offsetWidth*1);var m=(n*1)+(h.offsetHeight*1);var b=getPageOffsetLeft(g);var j=getPageOffsetTop(g);var f=(b*1)+(g.offsetWidth*1);var a=(j*1)+(g.offsetHeight*1);if(b>=d&&b<=c){if(j>=n&&j<=m){return true}}if(f>=d&&f<=c){if(a>=n&&a<=m){return true}}if(b<=d&&f>=c){if(j>=n&&a<=m){return true}}return false}function findPosX(a){var b=0;if(a.offsetParent){while(a.offsetParent){b+=a.offsetLeft;a=a.offsetParent}}else{if(a.x){b+=a.x}}return b}function findPosY(b){var a=0;if(b.offsetParent){while(b.offsetParent){a+=b.offsetTop;b=b.offsetParent}}else{if(b.y){a+=b.y}}return a}function showObjects(b){for(var a=0;a<b.length;a++){b[a].style.visibility=""}}function hideOverlappingSelects(c){var b=document.getElementsByTagName("select");var d=0;for(var a=0;a<b.length;a++){if(objectsOverlap(c,b[a])){b[a].style.visibility="hidden";hiddenSelects[d]=b[a];d++}}}function getHeight(b){var a=0;if(typeof(b.innerHeight)=="number"){a=b.innerHeight}else{if(b.clientHeight){a=b.clientHeight}else{if(b.offsetHeight){a=b.offsetHeight}}}return a}function getPageOffsetLeft(b){var a;a=b.offsetLeft;if(b.offsetParent!=null){a+=getPageOffsetLeft(b.offsetParent)}return a}function getPageOffsetTop(a){var b;b=a.offsetTop;if(a.offsetParent!=null){b+=getPageOffsetTop(a.offsetParent)}return b}function addHighlightChangedValue(){var b=document.getElementsByTagName("input");for(var a=0;a<b.length;a++){addEvent(b[a],"change",highlightChangedValue,false)}b=document.getElementsByTagName("textarea");for(var a=0;a<b.length;a++){addEvent(b[a],"change",highlightChangedValue,false)}b=document.getElementsByTagName("select");for(var a=0;a<b.length;a++){addEvent(b[a],"change",highlightChangedValue,false)}}function addHighlightNewSelectValue(){var a="#c8d7e3";var f=document.getElementsByTagName("select");for(var c=0;c<f.length;c++){var b=f[c].options;for(var d=0;d<b.length;d++){if(b[d].index!=f[c].selectedIndex){b[d].style.backgroundColor=a}else{b[d].style.backgroundColor=""}}}}function highlightChangedValue(f){var a="#c8d7e3";var d=window.event?window.event.srcElement:f?f.target:null;if(d.type=="text"||d.type=="textarea"){if(d.value!=d.defaultValue){d.style.backgroundColor=a}else{d.style.backgroundColor=""}}else{if(d.type=="checkbox"){if(d.checked!=d.defaultChecked){d.style.borderColor=a;d.style.borderBottom=1}else{d.style.borderColor=""}}else{if(d.type=="select-one"||d.type=="select-multiple"){var b=d.options;var g=false;for(var c=0;c<b.length;c++){if(b[c].selected&&(b[c].selected!=b[c].defaultSelected)){g=true;b[c].style.backgroundColor=a}}if(g){d.style.backgroundColor=a}else{d.style.backgroundColor=""}for(var c=0;c<b.length;c++){if(b[c].index==d.selectedIndex){b[c].style.backgroundColor=""}else{b[c].style.backgroundColor=a}}}}}}function addJSCalendar(){var b=document.getElementsByTagName("input");for(var a=0;a<b.length;a++){if(b[a].className.indexOf("jscalendar")>-1){setup_jscalendar(b[a],"%m/%d/%Y %H:%M","Date",false)}}}function setup_jscalendar(f,a,b,j){var k=f.id;var g=f.id;if(j){var h=f.parentNode;var d=f.nextSibling;var c=document.createElement("button");c.id=f.id+"1";c.appendChild(document.createTextNode(b));if(d!=null){h.insertBefore(c,d)}else{h.appendChild(c)}g=c.id}Calendar.setup({inputField:k,ifFormat:a,button:g})}function updateTabber(b){var a=location.hash.substr(1,location.hash.length);document.getElementById("mytabber").tabber.tabShow(a);show(a)}function EC(){this.wrapper;this.sections}function EC_sec(){this.wrapper;this.links;this.parent}function EC_link(){this.links;this.blocks;this.section}function expandCollapseInitialLoad(m){var q=$$(".expcolsec");for(var f=0;f<q.length;f++){var l=new EC();l.wrapper=q[f];var b=q[f].getElementsBySelector(".expcolpar");var s=new EC_sec();var d=new Array();var r=new Array();for(var h=0;h<b.length;h++){b[h].ecsec=s;s.wrapper=b[h];var p=b[h].getElementsBySelector(".expcolblk");var a=new Array();for(var g=0;g<p.length;g++){a[g]=p[g]}var o=b[h].getElementsBySelector(".expcollink");var n=new Array();var c=new EC_link();for(var g=0;g<o.length;g++){addEvent(o[g],"click",expandCollapseExecute,false);n[g]=o[g];o[g].eclink=c}c.links=n;c.blocks=a;d[h]=c;c.section=s}s.links=d;s.parent=l;r[f]=s}l.sections=r}function expandCollapseInitialLoad_old(d){var c=$$(".expcol");var b=new Array();for(var a=0;a<c.length;a++){addEvent(c[a],"click",expandCollapseExecute,false)}}function expandCollapseExecute(d){var b=window.event?window.event.srcElement:d?d.target:null;var c=b.eclink.section.parent.wrapper.getElementsBySelector(".expcolblk");for(var a=0;a<c.length;a++){c[a].style.display="none"}var f=b.eclink.blocks;for(var a=0;a<f.length;a++){f[a].style.display=""}var c=b.eclink.section.parent.wrapper.getElementsBySelector(".expcollink");for(var a=0;a<c.length;a++){c[a].style.display=""}b.style.display="none"}function expcol(a,b){document.getElementById(b).style.display="none";document.getElementById(a).style.display=""}function confirmDelete(){confirmDelete(null)}function confirmDelete(a){if(a==null){a="Are you sure you want to delete?"}if(confirm(a)){return true}else{return false}}function writeScriptTagsToDOM(g){var f=document.getElementById(g).getElementsByTagName("script");var c=f.length;for(var a=0;a<c;a++){var b=document.createElement("script");b.type="text/javascript";b.text=f[a].text;document.getElementById(g).appendChild(b)}}function getURLParamter(f){f=f.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var a="[\\?&]"+f+"=([^&#]*)";var c=new RegExp(a);var b=c.exec(window.location.href);if(b==null){return""}else{var d=b[1];return unescape(d)}}function getElementsByClassName(h,k){var b=[];var g=new RegExp("(^| )"+k+"( |$)");var f=h.getElementsByTagName("*");for(var d=0,c=f.length;d<c;d++){if(g.test(f[d].className)){b.push(f[d])}}return b}var newsack_window;function openNewSack(a,b){elem=document.getElementById("addnew_shipto");elem.style.display="";formElem=document.getElementById("cartform");elemLength=document.cartform.elements.length;shipToIndex=-1;shipToCount=-1;for(i=0;i<elemLength;i++){if(document.cartform.elements[i].type=="select-one"&&document.cartform.elements[i].name=="SHIPTO"){shipToCount+=1;if(document.cartform.elements[i]==a){shipToIndex=0;document.cartform.jsshiptoindex.value=shipToCount}}}}function cancel_checkout_newShipTo(){document.xoutminicartform.newsackname.value="";elem=document.getElementById("addnew_shipto");elem.style.display="none"}function changeCheckoutReceiver(c){elem=document.getElementById("addnew_shipto");elem.style.display="";changeSackElems=document.getElementsByName("change_sack_link");changeSackIndex=-1;changeSackLinkIndex=-1;for(var b=0;b<changeSackElems.length;b++){changeSackLinkIndex+=1;var a=changeSackElems[b];if(a==c){changeSackIndex=changeSackLinkIndex;document.xoutminicartform.jsshiptoindex.value=changeSackIndex}}}function submit_checkout_newShipTo(c){var b="";var a="";if(document.newshiptoform.newsackname.value.length>0){b=document.newshiptoform.newsackname.value;a="Add New"}else{b="";a=document.newshiptoform.SHIPTO.value}var f=document.xoutminicartform.jsshiptoindex.value;var g="false";var d;if(document.xoutminicartform.sackname.length){if(document.xoutminicartform.sackname[f].value==a){alert("same name: no action")}else{document.xoutminicartform.SHIPTO[f].value=a;document.xoutminicartform.newsackname.value=b;g="true"}}else{if(document.xoutminicartform.sackname.value==a){}else{document.xoutminicartform.SHIPTO.value=a;document.xoutminicartform.newsackname.value=b;g="true"}}elem=document.getElementById("addnew_shipto");elem.style.display="none";if(g=="true"){submitAsAJAX(document.xoutminicartform,"xoutminicarterrors")}}function openPopup(b,c,a,d){window.open(b,c,"fullscreen=no,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=yes,directories=no,location=no,width="+a+",height="+d+"")}function submitCheckoutVerify(a){if("function"==typeof window.loadMessage){loadMessage(a)}a.submit()};