rmb.seo.namespaces.createNamespace("rmb.seo.currencyConverter");rmb.seo.currencyConverter.CurrencyConverterHandler=function(_1){var _2=new rmb.seo.currencyConverter.CurrencyConverter("calc1");var _3=new seo.loading.LoadingClass("conversor","conversor-loading","/pictures/ajax-loader.gif");var _4="";var _5="";var _6=_1.idioma;if(_1.moneda1!="undefined"&&_1.moneda1){_4=_1.moneda1;_2.setMoneda1(_1.moneda1);}if(_1.moneda2!="undefined"&&_1.moneda2){_5=_1.moneda2;_2.setMoneda2(_1.moneda2);}var _7=rmb.seo.currencyConverter.Localization;function generarOptions(id,_9,_a){var _b="";if(_a!=null){_b=_a;}var _c=_9.toArray();for(i=0;i<_c.length;i++){var _d=_c[i];var _e=document.createElement("option");if(_d.codigoMoneda==_b){_e.setAttribute("selected","selected");}_e.setAttribute("value",_d.codigoMoneda);_e.innerHTML=_d.nombreMoneda;$(id).appendChild(_e);}};document.observe("dom:loaded",function(){$("botonConvertir").writeAttribute({disabled:"disabled"});var _f;new Ajax.Request("/hotel/servlet/calculadora.view?idioma="+_6,{method:"get",requestHeaders:{Accept:"application/json"},onSuccess:function(_10){_f=_10.responseText.evalJSON();generarOptions("monedaOrigenSelect",_f,_4);generarOptions("monedaDestinoSelect",_f,_5);_2.init(_f);$("botonConvertir").removeAttribute("disabled");_3.hide();},onFailure:function(){alert(_7.label.errorAjax);}});});Event.observe(window,"load",function(){Event.observe("monedaOrigenSelect","change",function(){_2.setMoneda1($("monedaOrigenSelect").value);});Event.observe("monedaDestinoSelect","change",function(){_2.setMoneda2($("monedaDestinoSelect").value);});Event.observe("botonConvertir","click",function(_11){var _12=new Number($("cantidadAConvertir").value);if($("monedaOrigenSelect").selectedIndex<1){alert(_7.label.errorMoneda1);$("monedaOrigenSelect").focus();return;}if($("monedaDestinoSelect").selectedIndex<1){alert(_7.label.errorMoneda2);$("monedaDestinoSelect").focus();return;}if(isNaN(_12)||!_12||$("cantidadAConvertir").value==""){alert(_7.label.errorCantidad);$("resultado").setAttribute("value","");$("cantidadAConvertir").focus();return;}$("resultado").value=_2.calcularCambio(_12).toFixed(5);});});return {setMonedaDefecto1:function(_13){_4=_13;},setMonedaDefecto2:function(_14){_5=_14;}};};