// JavaScript Document
$(document).ready(function(){
var url_datos="/calculadoras/util/proxy.php";	
var auto;
		$.post(	url_datos,
								{
								calculadora: "getTasaVehicular"
								
								}, 
								function(data){
											$('#tasa_efectiva_vehiculo').val(data);
											}												
								)
		$("#valor_dinero").focus(function () {		
		$("#error_campo1_vacio").hide();
		$("#error_campo1_numero").hide();
		});
		$("#valor_dinero").blur(function () {});			
		$("#valor_dinero2").focus(function () {
		
		$("#error_campo2_vacio").hide();
		$("#error_campo2_numero").hide();
		$("#error_valMax_numero").hide();
		});
		
		$("#selectPlazo2").focus(function () {
		$("#error_campo_plazo").hide();	
		})
		$("#link_ayuda_estado_vehiculo").click(function () {
			$("#infoEstadoVehiculo").load("/calculadoras/calcs/credito_vehicular/ayuda_estado_vehiculo.htm").slideToggle();
			$("#cerrarInfoEstadoVehiculo").toggle();
		});
		$("#cerrarInfoEstadoVehiculo").click(function () {
			$("#infoEstadoVehiculo").slideUp();
			$("#cerrarInfoEstadoVehiculo").hide();
		});
		$("#tasa_efectiva").click(function () {
			$("#infoTasaEfectiva").load("/calculadoras/calcs/credito_vehicular/ayuda_tasa_efectiva.htm").slideToggle();
			$("#cerrarInfoTasaEfectiva").toggle();
		});
		$("#cerrarInfoTasaEfectiva").click(function () {
			$("#infoTasaEfectiva").slideUp();
			$("#cerrarInfoTasaEfectiva").hide();
		});
		$("#link_ayuda_estado_vehiculo2").click(function () {
			$("#infoEstadoVehiculo2").load("/calculadoras/calcs/credito_vehicular/ayuda_estado_vehiculo.htm").slideToggle();
			$("#cerrarInfoEstadoVehiculo2").toggle();
		});
		$("#cerrarInfoEstadoVehiculo2").click(function () {
			$("#infoEstadoVehiculo2").slideUp();
			$("#cerrarInfoEstadoVehiculo2").hide();
		});
		$("#tasa_efectiva2").click(function () {
			$("#infoTasaEfectiva2").load("/calculadoras/calcs/hipotecaria/ayuda_tasa_efectiva.htm").slideToggle();
			$("#cerrarInfoTasaEfectiva2").toggle();
		});
		$("#cerrarInfoTasaEfectiva2").click(function () {
			$("#infoTasaEfectiva2").slideUp();
			$("#cerrarInfoTasaEfectiva2").hide();
		});
		$("#selectEstadoVehiculo").change(function () {
			var estadoVehiculo = $("#selectEstadoVehiculo [@selected]").text(); 
			var porcentaje;
			if($("#selectEstadoVehiculo [@selected]").val()==0) $("#selectChangeVehiculo").html("<strong>Seleccione el Estado</strong>");
			if($("#selectEstadoVehiculo [@selected]").text()=="Nuevo"){
				porcentaje="90%";
				$("#selectChangeVehiculo").html("<p>Recuerde que el porcentaje máximo prestado para un Vehículo <strong>" + estadoVehiculo+" </strong>es de: <strong>"+porcentaje+"</strong></p>");
			}
				if($("#selectEstadoVehiculo [@selected]").text()=="Usado") {
				porcentaje="80%";
				$("#selectChangeVehiculo").html("<p>Recuerde que el porcentaje máximo prestado para un Vehículo <strong>" + estadoVehiculo+" </strong>es de: <strong>"+porcentaje+"</strong></p>");
				}
				$("#selectChangeVehiculo").slideDown();
				
		})
		$("#selectEstadoVehiculo").focus(function () {
				$("#error_campo_estado").hide();	
		})
		
		
		function displayVals() {
			  var singleValues = $("#selectPlazo2").val();	
			  if($("#selectPlazo2 [@selected]").val() !=0)
			  $("#selectChange").html("Usted ha seleccionado: " + singleValues +" meses");
			  else $("#selectChange").html("<strong>Seleccione un plazo</strong>");
		}		
			$("select").change(displayVals);
			displayVals();
			
			$("#formulario").validate();
			
			var mySplit
			var filas_cuotasCuotaFijaPesos;
			var cuotaFijaPesosgetTotalPagado;
			var cuotaFijaPesosgetTotalAmortizacion;
			var cuotaFijaPesosgetTotalIntereses;
			
			var porcMaxNuevo = ($('#valor_dinero').val())*0.9;
			var porcMaxUsado = ($('#valor_dinero').val())*0.8;
			var valorVehiculo = $('#valor_dinero').val();
			var valorCredito= $('#valor_dinero2').val();
		
		$("#calcular").click(function () {					 				 
		
		if($("#selectEstadoVehiculo [@selected]").val() !=0){
				if($("#selectPlazo2 [@selected]").val() !=0){
			
			if($('#valor_dinero').val()!=""){
				if($('#valor_dinero2').val()!=""){
				if($('#valor_dinero').val() > 999){
				if($('#valor_dinero2').val() > 999){
				
				/*if( 
					($("#selectEstadoVehiculo [@selected]").text()=="Nuevo" && valorVehiculo > porcMaxNuevo )
						|| ($("#selectEstadoVehiculo [@selected]").text()=="Usado" && valorVehiculo > porcMaxUsado)
						){*/
						
						$("#form").hide();
						$("#calcular").hide();
						$('#Loading').show();
						
						 $.post(	url_datos,
								{
								estadoVehiculo: $("#selectEstadoVehiculo").val(),
								valorVehiculo:$("#valor_dinero").val() ,
								valorPrestamo: $("#valor_dinero2").val(),
								plazo: $("#selectPlazo2").val(),
								tasaEfectivaAnual: $("#tasa_efectiva_vehiculo").val(),
								calculadora:$("#tipoCalculadora").val()
								
								}, 
								function(data){											
											$('#Loading').fadeOut("slow");																						
											$("#resultado_valor_dinero").text("$ "+formatCurrency($("#valor_dinero").val()));
											$("#resultado_valor_dinero2").text("$ "+formatCurrency($("#valor_dinero2").val()));
											$("#resultado_selectEstadoVehiculo").text($("#selectEstadoVehiculo [@selected]").text());
											$("#resultado_selectPlazo2").text($("#selectPlazo2 [@selected]").text());
											$("#resultado_tasa_efectiva_vehiculo").text($("#tasa_efectiva_vehiculo").val()+"%");																	
											
											mySplit=data.split(",");
											var getIngresosRequeridos=formatCurrency(mySplit[0]);
											var getTipoSistema=(mySplit[1]);
											var getPrimeraCuota=formatCurrency(mySplit[2]);
											var getUltimaCuota=formatCurrency(mySplit[3]);
											var getTotalPagado=formatCurrency(mySplit[4]);
											
											filas_cuotasCuotaFijaPesos=mySplit[5].split("|");
											cuotaFijaPesosgetTotalPagado=formatCurrency(mySplit[6]);
										 	cuotaFijaPesosgetTotalAmortizacion=formatCurrency(mySplit[7]);
											cuotaFijaPesosgetTotalIntereses=formatCurrency(mySplit[8]);
											$("#pasoUno").removeClass("pasoActivo");
											$("#pasoDos").addClass("pasoActivo");
											$("#ingresos_requeridos").text(" $"+formatCurrency(getIngresosRequeridos)+" ");							
											$("#IngresosRequeridos").text("Ingresos requeridos para este Crédito: $"+formatCurrency(getIngresosRequeridos));							
											$("#TipoSistema").text(getTipoSistema);
											$("#PrimeraCuota").text("$"+getPrimeraCuota);
											$("#UltimaCuota").text("$"+getUltimaCuota);
											$("#TotalPagado").text("$"+getTotalPagado);
											//$("#numeroCuotasSys3").append(filas_cuotasCuotaFijaPesos);
											$("#mostrarResultados").slideDown();
											$("#regresar").show();
											$("#siguiente").show(); 
													guardar("S");																						
											}	
																						
								)
					
					//} else {$("#error_valMax_numero").show("slow"); } 
					}  else { $("#error_campo2_numero").show("slow"); }
							} else { $("#error_campo1_numero").show("slow");}
							} else { $("#error_campo2_vacio").show("slow"); }
							
			}	else { $("#error_campo1_vacio").show("slow");}// fin IF 4 digitos} 	
			} else{$("#error_campo_plazo").show("slow");}
			} else{$("#error_campo_estado").show("slow");}			
			return false;
		});
		
		$("#cuotasCuotaFijaPesos").click(function(){$('#LoadingCuota').show("slow");
		$("#numeroCuotasSys3").text("");
		$("#valorCuotasSys3").text("");
		$("#aportesCapitalSys3").text("");
		$("#aportesInteresSys3").text("");
		$("#saldosCreditoSys3").text("");
		$("#titDetalle3").text("Detalle Cuota Fija en pesos");
					var i=0;
					
					var top=$("#selectPlazo2 [@selected]").val();				
				
												
				for(i=1; i<=top; i++){					
						var fila_elemento = filas_cuotasCuotaFijaPesos[i].split("-");
						$("#numeroCuotasSys3").append(fila_elemento[0]+"<br/>");
						$("#valorCuotasSys3").append("<strong>"+"$"+formatCurrency(fila_elemento[1])+"</strong>"+"<br/>");
						$("#aportesCapitalSys3").append("$"+formatCurrency(fila_elemento[2])+"<br/>");
						$("#aportesInteresSys3").append("$"+formatCurrency(fila_elemento[3])+"<br/>");
						$("#saldosCreditoSys3").append("<strong>"+"$"+formatCurrency(fila_elemento[4])+"</strong>"+"<br/>");
						}
						$("#cuotaFijaPesosTotal1").text("$"+cuotaFijaPesosgetTotalPagado);
						$("#cuotaFijaPesosTotal2").text("$"+cuotaFijaPesosgetTotalAmortizacion);
						$("#cuotaFijaPesosTotal3").text("$"+cuotaFijaPesosgetTotalIntereses);
						$('#LoadingCuota').fadeOut();
						
						
						$("#cuotasSistema3").slideToggle();
		})
		$("#regresar").click(function () {
		$("#pasoDos").removeClass("pasoActivo");
		$("#pasoUno").addClass("pasoActivo");
		$("#mostrarResultados").hide();
		$("#form").slideDown();		
		$("#regresar").hide();
		$("#siguiente").hide();
		$("#calcular").show();
		$("#calcular_de_nuevo").hide();
		$("#numeroCuotasSys3").text("");
		$("#valorCuotasSys3").text("");
		$("#aportesCapitalSys3").text("");
		$("#aportesInteresSys3").text("");
		$("#saldosCreditoSys3").text("");
		$("#cuotasSistema3").hide();
		$("#btnGuardar").hide();
		})
		$("#regresar2").click(function () {
		$("#pasoTres").removeClass("pasoActivo");
		$("#pasoDos").addClass("pasoActivo");
		$("#mostrarResultados").slideDown();
		$("#explicacion").hide();
		$("#form").hide();		
		$("#regresar").show();
		$("#regresar2").hide();
		$("#siguiente").show();
		$("#calcular").hide();
		$("#calcular_de_nuevo").hide();
		$("#btnGuardar").hide();
		})
		$("#calcular_de_nuevo").click(function () {
		$("#pasoTres").removeClass("pasoActivo");
		$("#pasoUno").addClass("pasoActivo");
		$("#mostrarResultados").hide();
		$("#explicacion").hide();
		$("#form").slideDown();		
		$("#regresar").hide();
		$("#regresar2").hide();
		$("#siguiente").hide();
		$("#calcular").show();
		$("#calcular_de_nuevo").hide();
		$("#valor_dinero").val("");
		$("#valor_dinero2").val("");
		$("#numeroCuotasSys3").text("");
		$("#valorCuotasSys3").text("");
		$("#aportesCapitalSys3").text("");
		$("#aportesInteresSys3").text("");
		$("#saldosCreditoSys3").text("");	
		$("#cuotasSistema3").hide();
		$("#btnGuardar").hide();
		})
		
		$("#siguiente").click(function () {
										$("#pasoDos").removeClass("pasoActivo");
											$("#pasoTres").addClass("pasoActivo");
		$("#mostrarResultados").hide();
		$("#form").hide();
		$("#explicacion").slideDown();
		$("#explicacion_tipo_sistema").text($("#TipoSistema").text());
		$("#explicacion_total_pagado").text($("#TotalPagado").text());	
		$("#explicacion_primera_cuota").text($("#PrimeraCuota").text()+" ");
		$("#explicacion_ingreso_requerido").text($("#ingresos_requeridos").text()+" ");		
		$("#regresar").hide();
		$("#regresar2").show();
		$("#siguiente").hide();
		$("#calcular").hide();
		$("#calcular_de_nuevo").show();
		$("#btnGuardar").show();
		})
		$("#btnGuardar").click(function () {
					$("#gifGuardar").show();	
		 			guardar("N");
		 })
		function guardar(auto){
			$.post(	url_datos,
								{
								calculadora: "guardarCalculoVh",
								idCalculadora: $("#idCalculadora").val(), 
								idUsuario: "123456",
								param1: $("#valor_dinero").val(), 
								param2: $("#selectEstadoVehiculo").val(),								
								param3: $("#valor_dinero2").val(),
								param4: $("#selectPlazo2").val(),
								param5: $("#tasa_efectiva_vehiculo").val(), 
								automatico: auto
								}, 
								function(data){											
											$('#gifGuardar').fadeOut("slow");										 						
											}												
								)			
			}
		
		if($('#idCalculadoraGuardada').val()!=""){
					$("#gifCargar").show();
					$("#pasoTres").removeClass("pasoActivo");
					$("#pasoUno").addClass("pasoActivo");
					$("#mostrarResultados").hide();
					$("#explicacion").hide();
					$("#form").slideDown();		
					$("#regresar").hide();
					$("#regresar2").hide();
					$("#siguiente").hide();
					$("#calcular").show();
					$("#calcular_de_nuevo").hide();		
					$("#numeroCuotasSys3").text("");
					$("#valorCuotasSys3").text("");
					$("#aportesCapitalSys3").text("");
					$("#aportesInteresSys3").text("");
					$("#saldosCreditoSys3").text("");	
					$("#cuotasSistema3").hide();
					$("#btnGuardar").hide();
					
					$.post(	url_datos,
								{
								calculadora: "cargarCalculo",
								idCalculadora: $("#idCalculadoraGuardada").val()
								}, 
								function(data){
											$('#gifCargar').fadeOut("slow");											
											
					var parametros = data.split(",");					
					var para5=parametros[2].split("=");
					var para4=parametros[3].split("=");
					var para3=parametros[4].split("=");
					var para2=parametros[5].split("=");
					var para1=parametros[6].split("=");
					
					$("#valor_dinero").val(para1[1]);
					$("#valor_dinero2").val(para3[1]);
					$("#selectEstadoVehiculo").val(para2[1]);
					$("#selectPlazo2").val(para4[1]);
					$("#tasa_efectiva_vehiculo").val(para5[1]);
		})
	}
		});

