
$(document).ready(function()
{
	$("#resultado").html("");
	$("#cantidadCambio").val("");
	selectorDivisasCalculadora();

	$("#botonCalcular").click(function(){

			//parámetros de la llamada
			var arrParams={};
                        arrParams["ajax"]="true";
                        arrParams["idMonedaOrigen"]=$("#divisa1")[0].options[$("#divisa1")[0].selectedIndex].value;
                        arrParams["idMonedaDestino"]=$("#divisa2")[0].options[$("#divisa2")[0].selectedIndex].value;
			   			arrParams["cantidad"]=$("#cantidadCambio").val();
                        // llamada ajax: metemos en el action lo que nos devuelva la llamada 
						$.post("/modulo/cambioDivisas.html" , arrParams, function(data){
											
											if ($("#divisa1")[0].options[$("#divisa1")[0].selectedIndex].value == "moneda"){
												alert("Por favor, seleccione la moneda de origen");
												return false;
											}
													
											if ($("#divisa2")[0].options[$("#divisa2")[0].selectedIndex].value == "moneda"){
												alert("Por favor, seleccione la moneda de destino");
												return false;
											}
										
											if ($("#cantidadCambio").val() == false ){
												alert("Por favor, introduzca la cantidad");
												$("#resultado").html("");
												return false;
											}
											$("#resultado").html(data);
										});
			
	});

	$("#cantidadCambio").keypress(function (e){
		
		 var key;

		 if(window.event) // IE
		 {
		  key = e.keyCode;
		 }
		  else if(e.which) // Netscape/Firefox/Opera
		 {
		  key = e.which;
		 }
	
		 if ((key < 48 || key > 57) && key != 46 && key != 8)
		    {
		      return false;
		    }
		
		 return true;
	});

});



function cargaComboMonedaDestinoCalculadora()
{

	var arrParams={};
        arrParams["ajax"]="true";
        arrParams["idDivisa"]=$("#divisa1")[0].options[$("#divisa1")[0].selectedIndex].value;
        
        // llamada ajax: ponemos en "container" lo que devuelve la ejecución de la página "url" con sus parámetros
		$("#divisa2").load("/modulo/comboCalculadoraDivisas.html" , arrParams);
        return false;
}



function selectorDivisasCalculadora()
{

	$("#divisa1")[0].selectedIndex=0;
	
	$("#divisa1").change(cargaComboMonedaDestinoCalculadora);

	
	
	

	
}

