
$(document).ready(function()
{
	selectorDivisas();
});



function cargaComboMonedaDestino()
{

	var arrParams={};
        arrParams["ajax"]="true";
        arrParams["idMoneda"]=this.options[this.options.selectedIndex].value;

        // llamada ajax: ponemos en "container" lo que devuelve la ejecución de la página "url" con sus parámetros
        $("#moneda2").load("/modulo/comboDivisas.html" , arrParams);

        return false;
}



function selectorDivisas()
{

	$("#moneda1")[0].selectedIndex=0;
	
	$("#moneda1").change(cargaComboMonedaDestino);

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

			//parámetros de la llamada
			var arrParams={};
                        arrParams["ajax"]="true";
                        arrParams["idMonedaOrigen"]=$("#moneda1")[0].options[$("#moneda1")[0].selectedIndex].value;
                        arrParams["idMonedaDestino"]=$("#moneda2")[0].options[$("#moneda2")[0].selectedIndex].value;

                        // llamada ajax: metemos en el action lo que nos devuelva la llamada 
			$.get("/modulo/actionSelectorDivisas.html" , arrParams, function(data){
											$("#selectorDivisasForm")[0].action=data;
											$("#selectorDivisasForm").submit();
										});
			
		}
	);

	$("#selectorDivisasForm").submit(
		function(){

			if ($("#moneda1")[0].options[$("#moneda1")[0].selectedIndex].value == "moneda"){
				alert("Por favor, seleccione la moneda de origen");
				return false;
			}
			
			if ($("#moneda2")[0].options[$("#moneda2")[0].selectedIndex].value == "moneda"){
				alert("Por favor, seleccione la moneda de destino");
				return false;
			}

			if ($("#ultima_semana")[0].checked == false && $("#ultimo_mes")[0].checked == false && $("#ultimo_anio")[0].checked == false){
				alert("Por favor, seleccione el periodo deseado");
				return false;
			}
		}
	);
}

