function O(width,height){if(width>=height)return true;return false;};function o(bD,control){$H(bD).each(function(el){new Ajax.Request(url({control:control,view:el.key}),{method:'get',asynchronous:false,onSuccess:function(transport){bD[el.key]=new Template(transport.responseText);}.bindAsEventListener(this)});});};Ajax.getTransport=function(){return Try.these(function(){return new ActiveXObject('Msxml2.XMLHTTP')},function(){return new ActiveXObject('Microsoft.XMLHTTP')},function(){return new XMLHttpRequest()})||false;};Ajax.TemplateUpdater=Class.create();Object.extend(Object.extend(Ajax.TemplateUpdater.prototype,Ajax.Request.prototype),{ad:"",finalResponse:"",initialize:function(container,url,cz,options,onCompleteParams){this.ad=$H(cz);if(options==null){options={};}options.method='get';options.asynchronous=false;this.container={success:(container.success||container),failure:(container.failure||(container.success?null:container))};this.transport=Ajax.getTransport();this.setOptions(options);var onComplete=this.options.onComplete||Prototype.emptyFunction;this.options.onComplete=(function(transport,param,onCompleteParams){this.updateContent();onComplete(transport,param,onCompleteParams);}).bind(this);this.request(url);},updateContent:function(){var receiver=this.container[this.success()?'success':'failure'];var response=this.transport.responseText;if(!this.options.evalScripts)response=response.stripScripts();var ct=this.ad.keys();var ck=this.ad.values();ct.each(function(cw,it){response=response.gsub(new RegExp('#{'+cw+'}'),ck[it]);});this.finalResponse=response;if(receiver=$(receiver)){if(this.options.insertion)new this.options.insertion(receiver,response);else receiver.update(response);}if(this.success()){if(this.onComplete)setTimeout(this.onComplete.bind(this),10);}}});function Y(cG){x=cG.getYear();var y=x%100;y+=(y<38)?2000:1900;return y;};function w(ag,cE){var cookie=JSONstring.make(cE);var bn=new Date();var expires=30*1000*60*60*24;var ar=new Date(bn.getTime()+(expires));xSetCookie(ag,cookie,ar,location.pathname);return cookie;};function C(ag){var a=xGetCookie(ag);if(a==null)return $H({});return(JSONstring.toObject(a));};function Z(aA){alert(JSONstring.make(aA));};function g(val,cD){ac=val.toString().replace(/\$|\,/g,'');if(isNaN(ac))ac="0";bK=(ac==(ac=Math.abs(ac)));ac=Math.floor(ac*100+0.50000000001);aG=ac%100;ac=Math.floor(ac/100).toString();if(aG<10)aG="0"+aG;for(var i=0;i<Math.floor((ac.length-(1+i))/3);i++)ac=ac.substring(0,ac.length-(4*i+3))+','+ac.substring(ac.length-(4*i+3));if(!cD){return(((bK)?'':'-')+G(ac+'.'+aG));}else{return(((bK)?'':'-')+ac+'.'+aG);}};function G(aF){switch(aq.get("Prices","currency")){case "GBP":return "&pound;"+aF;break;case "USD":return "$"+aF;break;case "CAD":return "$"+aF;break;case "EUR":return aF+"&euro;";break;case "JPY":return "&yen;"+aF;break;}};function U(aA){if(aA.constructor.toString().indexOf("Array")== -1)return false;else return true;};function P(aA){if(typeof(aA)=='undefined'){return true;}else if(typeof aA.constructor!='function'){return true}else{return false;}} 