

function BuscaProducto(SelInst) {
    for(m = document.comm_form.producto.options.length -1; m > 0; m--)
        document.comm_form.producto.options[m] = null

    if (SelInst==0) {
        var option0 = new Option("Elige una opción", "0");
        eval("document.forma.producto.options[0] = option" + 0);
        document.comm_form.producto.options[0].selected=true;
    }else {
        for (var i=0; i<Producto[SelInst-1][1].length; i++) {
            if (Producto[SelInst-1][1][i]!="") {
                eval("var option" + (i+1) + " = new Option(Producto[SelInst-1][1][" + i + "],Producto[SelInst-1][2][" + (i+1) + "])");
                eval("document.comm_form.producto.options[(i+1)] = option" + (i+1));
            }
        }
    }
}

function IdentificaIdProducto(SelInst){

    form = document.comm_form;
    form.id_producto.value = Producto[form.institucion.selectedIndex-1][2][SelInst-1];
    

}

function LP_numero(){

    var key=window.event.keyCode;

    if ((key < 48 || key > 57) && key != 46 ){//es el punto decimal
        window.event.keyCode=0;//anula la entrada de texto.
    }
}


function envia_forma(){

    form = document.comm_form;
    
    if(form.institucion.selectedIndex==0){
        alert("Elije una Institución Financiera");
        return false;
    }
    
    if(form.producto.selectedIndex==0){
        alert("Elije una tarjeta de crédito de la Institución Financiera");
        return false;
    }
    
    if(isNaN(form.monto.value) || form.monto.value==0){
        alert("Captura la cantidad que debes mayor a cero");
        form.monto.focus();
        return false;
    }
    
    /*if(isNaN(form.adicional.value) || form.adicional.value==0){
        alert("Captura la cantidad adicional al pago mínimo que puedes pagar a tu tarjeta de crédito mayor a cero.");
        form.adicional.focus();
        return false;
    }*/

    if(isNaN(form.tasa.value) || form.tasa.value==0){
        alert("Captura la tasa de interés");
        form.tasa.focus();
        return false;
    }
    
    if(form.fecha.value==""){
        alert("Elije la siguiente fecha de corte");
        form.fecha.focus();
        return false;
    }

    form.method = "get";
    form.action = "resultados.php";
    form.submit();
    
}


function valida_correo(forma,emailf){

    var er_fh = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;

    //if(forma[emailf].value.indexOf("@")<0 || (forma[emailf].value.indexOf("@")+4)>=forma[emailf].value.length || forma[emailf].value.indexOf("@")==0){
    if ( !(er_fh.test( forma[emailf].value )) ) {
        alert("Formato de correo electrónico invalido");
        return 0;
    }
    return 1;
}

function checar_forma(){

    form = document.forma;

	if(form.mailFromName.value==""){
		alert("Por favor escriba su nombre.");
		return false;
	}
	if(valida_correo(form,"mailFromEmail")==0){
		alert("Por favor escriba un correo electrónico válido.");
		return false;
	}
	if(form.comentario.value==""){
		alert("Por favor escriba sus comentarios.");
		return false;
	}

    form.action = "contacto_01.php";
    form.method = "post";
    form.submit();
    return true;
}


function recalcula(){

    form = document.comm_form;
    
    form.method = "get";
    form.action = "escenarios.php";
    form.submit();

}

