function truncateOptions(){$$(".truncated").each(function(a){Event.observe(a,"mouseover",function(){if(a.down("div.truncated_full_value")){a.down("div.truncated_full_value").addClassName("show")}});Event.observe(a,"mouseout",function(){if(a.down("div.truncated_full_value")){a.down("div.truncated_full_value").removeClassName("show")}})})}function expandDetails(a,b){if(Element.hasClassName(a,"show-details")){$$(b).each(function(a){a.hide()});Element.removeClassName(a,"show-details")}else{$$(b).each(function(a){a.show()});Element.addClassName(a,"show-details")}}function formatCurrency(a,b,c){precision=isNaN(b.precision=Math.abs(b.precision))?2:b.precision;requiredPrecision=isNaN(b.requiredPrecision=Math.abs(b.requiredPrecision))?2:b.requiredPrecision;precision=requiredPrecision;integerRequired=isNaN(b.integerRequired=Math.abs(b.integerRequired))?1:b.integerRequired;decimalSymbol=b.decimalSymbol==undefined?",":b.decimalSymbol;groupSymbol=b.groupSymbol==undefined?".":b.groupSymbol;groupLength=b.groupLength==undefined?3:b.groupLength;if(c==undefined||c==true){s=a<0?"-":c?"+":""}else if(c==false){s=""}i=parseInt(a=Math.abs(+a||0).toFixed(precision))+"";pad=i.length<integerRequired?integerRequired-i.length:0;while(pad){i="0"+i;pad--}j=(j=i.length)>groupLength?j%groupLength:0;re=new RegExp("(\\d{"+groupLength+"})(?=\\d)","g");r=(j?i.substr(0,j)+groupSymbol:"")+i.substr(j).replace(re,"$1"+groupSymbol)+(precision?decimalSymbol+Math.abs(a-i).toFixed(precision).replace(/-/,0).slice(2):"");if(b.pattern.indexOf("{sign}")==-1){pattern=s+b.pattern}else{pattern=b.pattern.replace("{sign}",s)}return pattern.replace("%s",r).replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function parseSidUrl(a,b){sidPos=a.indexOf("/?SID=");sid="";b=b!=undefined?b:"";if(sidPos>-1){sid="?"+a.substring(sidPos+2);a=a.substring(0,sidPos+1)}return a+b+sid}function decorateDataList(a){a=$(a);if(a){decorateGeneric(a.select("dt"),["odd","even","last"]);decorateGeneric(a.select("dd"),["odd","even","last"])}}function decorateList(a,b){if($(a)){if(typeof b=="undefined"){var c=$(a).select("li")}else{var c=$(a).childElements()}decorateGeneric(c,["odd","even","last"])}}function decorateTable(a,b){var a=$(a);if(a){var c={tbody:false,"tbody tr":["odd","even","first","last"],"thead tr":["first","last"],"tfoot tr":["first","last"],"tr td":["last"]};if(typeof b!="undefined"){for(var d in b){c[d]=b[d]}}if(c["tbody"]){decorateGeneric(a.select("tbody"),c["tbody"])}if(c["tbody tr"]){decorateGeneric(a.select("tbody tr"),c["tbody tr"])}if(c["thead tr"]){decorateGeneric(a.select("thead tr"),c["thead tr"])}if(c["tfoot tr"]){decorateGeneric(a.select("tfoot tr"),c["tfoot tr"])}if(c["tr td"]){var e=a.select("tr");if(e.length){for(var f=0;f<e.length;f++){decorateGeneric(e[f].getElementsByTagName("TD"),c["tr td"])}}}}}function decorateGeneric(a,b){var c=["odd","even","first","last"];var d={};var e=a.length;if(e){if(typeof b=="undefined"){b=c}if(!b.length){return}for(var f in c){d[c[f]]=false}for(var f in b){d[b[f]]=true}if(d.first){Element.addClassName(a[0],"first")}if(d.last){Element.addClassName(a[e-1],"last")}for(var g=0;g<e;g++){if((g+1)%2==0){if(d.even){Element.addClassName(a[g],"even")}}else{if(d.odd){Element.addClassName(a[g],"odd")}}}}}function setLanguageCode(a,b){var c=window.location.href;var d="",e;if(e=c.match(/\#(.*)$/)){c=c.replace(/\#(.*)$/,"");d=e[0]}if(c.match(/[?]/)){var f=/([?&]store=)[a-z0-9_]*/;if(c.match(f)){c=c.replace(f,"$1"+a)}else{c+="&store="+a}var f=/([?&]from_store=)[a-z0-9_]*/;if(c.match(f)){c=c.replace(f,"")}}else{c+="?store="+a}if(typeof b!="undefined"){c+="&from_store="+b}c+=d;setLocation(c)}function setPLocation(a,b){if(b){window.opener.focus()}window.opener.location.href=a}function setLocation(a){window.location.href=a}function popWin(a,b,c){var b=window.open(a,b,c);b.focus()}var isIE=navigator.appVersion.match(/MSIE/)=="MSIE";if(!window.Varien)var Varien=new Object;Varien.showLoading=function(){Element.show("loading-process")};Varien.hideLoading=function(){Element.hide("loading-process")};Varien.GlobalHandlers={onCreate:function(){Varien.showLoading()},onComplete:function(){if(Ajax.activeRequestCount==0){Varien.hideLoading()}}};Ajax.Responders.register(Varien.GlobalHandlers);Varien.searchForm=Class.create();Varien.searchForm.prototype={initialize:function(a,b,c){this.form=$(a);this.field=$(b);this.emptyText=c;Event.observe(this.form,"submit",this.submit.bind(this));Event.observe(this.field,"focus",this.focus.bind(this));Event.observe(this.field,"blur",this.blur.bind(this));this.blur()},submit:function(a){if(this.field.value==this.emptyText||this.field.value==""){Event.stop(a);return false}return true},focus:function(a){if(this.field.value==this.emptyText){this.field.value=""}},blur:function(a){if(this.field.value==""){this.field.value=this.emptyText}},initAutocomplete:function(a,b){new Ajax.Autocompleter(this.field,b,a,{paramName:this.field.name,method:"get",minChars:2,updateElement:this._selectAutocompleteItem.bind(this),onShow:function(a,b){if(!b.style.position||b.style.position=="absolute"){b.style.position="absolute";Position.clone(a,b,{setHeight:false,offsetTop:a.offsetHeight})}Effect.Appear(b,{duration:0})}})},_selectAutocompleteItem:function(a){if(a.title){this.field.value=a.title}this.form.submit()}};Varien.Tabs=Class.create();Varien.Tabs.prototype={initialize:function(a){var b=this;$$(a+" a").each(this.initTab.bind(this))},initTab:function(a){a.href="javascript:void(0)";if($(a.parentNode).hasClassName("active")){this.showContent(a)}a.observe("click",this.showContent.bind(this,a))},showContent:function(a){var b=$(a.parentNode),c=$(b.parentNode);c.getElementsBySelector("li","ol").each(function(a){var c=$(a.id+"_contents");if(a==b){a.addClassName("active");c.show()}else{a.removeClassName("active");c.hide()}})}};Varien.DOB=Class.create();Varien.DOB.prototype={initialize:function(a,b,c){var d=$$(a)[0];this.day=Element.select($(d),".dob-day input")[0];this.month=Element.select($(d),".dob-month input")[0];this.year=Element.select($(d),".dob-year input")[0];this.dob=Element.select($(d),".dob-full input")[0];this.advice=Element.select($(d),".validation-advice")[0];this.required=b;this.format=c;this.day.validate=this.validate.bind(this);this.month.validate=this.validate.bind(this);this.year.validate=this.validate.bind(this);this.advice.hide()},validate:function(){var a=false;if(this.day.value==""&&this.month.value==""&&this.year.value==""){if(this.required){a="This date is a required value."}else{this.dob.value=""}}else if(this.day.value==""||this.month.value==""||this.year.value==""){a="Please enter a valid full date."}else{var b=new Date;if(this.day.value<1||this.day.value>31){a="Please enter a valid day (1-31)."}else if(this.month.value<1||this.month.value>12){a="Please enter a valid month (1-12)."}else if(this.year.value<1900||this.year.value>b.getFullYear()){a="Please enter a valid year (1900-"+b.getFullYear()+")."}else{this.dob.value=this.format.replace(/(%m|%b)/i,this.month.value).replace(/(%d|%e)/i,this.day.value).replace(/%y/i,this.year.value);var c=this.month.value+"/"+this.day.value+"/"+this.year.value;var d=new Date(c);if(isNaN(d)){a="Please enter a valid date."}}}if(a!==false){try{this.advice.innerHTML=Translator.translate(a)}catch(e){this.advice.innerHTML=a}this.advice.show();return false}this.advice.hide();return true}};Validation.addAllThese([["validate-custom"," ",function(a,b){return b.validate()}]]);Event.observe(window,"load",function(){truncateOptions()});Element.addMethods({getInnerText:function(a){a=$(a);if(a.innerText&&!Prototype.Browser.Opera){return a.innerText}return a.innerHTML.stripScripts().unescapeHTML().replace(/[\n\r\s]+/g," ")}});if(!("console"in window)||!("firebug"in console)){var names=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"];window.console={};for(var i=0;i<names.length;++i)window.console[names[i]]=function(){}}
