// JavaScript Document
$(document).ready(function(){

		$("#valor_dinero").focus(function () {		
		$("#error_campo1_vacio").hide();
		$("#error_campo1_numero").hide();		
		});
		$("#valor_dinero").blur(function () {});			
		$("#select_tipo_inmueble").change(function () {
		//$("#selectChange").show("slow");
		})
		$("#select_tipo_inmueble").blur(function () {
		//$("#selectChange").hide("slow");
		$("#error_campo_opcion").hide("slow");
		})
		$("#select_tipo_inmueble").focus(function () {		
		$("#error_campo_opcion").hide("slow");
		})	
		$("#tipo_inmueble").click(function () {
			$("#infoTipoInm").load("/calculadoras/calcs/impuesto_predial/ayuda_tipo_inmueble.htm").slideToggle();
			$("#cerrarInfoTipoInm").toggle();
		});
		$("#cerrarInfoTipoInm").click(function () {
			$("#infoTipoInm").slideUp();
			$("#cerrarInfoTipoInm").hide();
		});
		$("#valor_avaluo_catastral").click(function () {
			$("#infoAvalCat").load("/calculadoras/calcs/impuesto_predial/ayuda_avaluo_catastral.htm").slideToggle();
			$("#cerrarInfoAvalCat").toggle();
		});
		$("#cerrarInfoAvalCat").click(function () {
			$("#infoAvalCat").slideUp();
			$("#cerrarInfoAvalCat").hide();
		});
		$("#tipo_inmueble2").click(function () {
			$("#infoTipoInm2").load("/calculadoras/calcs/impuesto_predial/ayuda_tipo_inmueble.htm").slideToggle();
			$("#cerrarInfoTipoInm2").toggle();
		});
		$("#cerrarInfoTipoInm2").click(function () {
			$("#infoTipoInm2").slideUp();
			$("#cerrarInfoTipoInm2").hide();
		});
		$("#valor_avaluo_catastral2").click(function () {
			$("#infoAvalCat2").load("/calculadoras/calcs/impuesto_predial/ayuda_avaluo_catastral.htm").slideToggle();
			$("#cerrarInfoAvalCat2").toggle();
		});
		$("#cerrarInfoAvalCat2").click(function () {
			$("#infoAvalCat2").slideUp();
			$("#cerrarInfoAvalCat2").hide();
		});
		
			$("#select_tipo_inmueble").change(function () {
					var verificar_valor=$("#select_tipo_inmueble [@selected]").val();
						mostrarActual($("#select_tipo_inmueble [@selected]").val());
					
			var elementoCadena = getTextosSelectGral(verificar_valor);			  
			if(verificar_valor==13)	
			   $("#selectChange").html("<b>"+"¡"+elementoCadena+"!"+"</b>");					
				//else $("#selectChange").html("Usted seleccion&oacute;: " + "<b>"+elementoCadena+"</b>");						
			   	 					
					});	
					
					$("#select_tipo_inmueble").change(function () {
					var txt=$("#detalle_0_0 [@selected]").text();
					$("#selectChange2").html(txt);
					});	
			
			var tipoInmuebleEnviar;
						
			function mostrarActual(valor){
							
								for(i=0;i<=13;i++){
									$("#detalle_"+i).hide();
									}
									$("#detalle_"+valor).show();
								
							}
		$("#formulario").validate();
		var url_datos="/calculadoras/util/proxy.php";
		var tipoInmuebleEnviar;
		
		/***********************************************************************************************/
		
		if($('#idCalculadoraGuardada').val()!=""){
			 $("#pasoTres").removeClass("pasoActivo");
				$("#pasoUno").addClass("pasoActivo");
			$("#mostrarResultados").hide();
			$("#mostrarResultados2").hide();
			$("#detalle_0").hide();
			$("#detalle_1").hide();
			$("#detalle_2").hide();
			$("#detalle_3").hide();
			$("#detalle_4").hide();
			$("#detalle_5").hide();
			$("#detalle_6").hide();
			$("#detalle_7").hide();
			$("#detalle_8").hide();
			$("#detalle_9").hide();
			$("#detalle_10").hide();
			$("#detalle_12").hide();
			$("#detalle_13").hide();						
			$("#form").slideDown();
			$("#btnGuardar").hide();
			$("#gifCargar").show();
					
		 			$.post(	url_datos,
								{
								calculadora: "cargarCalculo",
								idCalculadora: $("#idCalculadoraGuardada").val()
								}, 
								function(data){
											$('#gifCargar').fadeOut("slow");
					var parametros = data.split(",");
					var para3=parametros[4].split("=");
					var para2=parametros[3].split("=");
					var para1=parametros[2].split("=");
					var valueSelect=para1[1];
					
			$('#valor_dinero').val(para2[1]);	
			$("#"+"detalle_"+valueSelect).show();
			$("#"+"detalle_"+valueSelect).val(para3[1]);
			$("#select_tipo_inmueble").val(para1[1]);
			$("#"+"detalle_"+valueSelect+"_"+valueSelect).val(para3[1]);
			tipoInmuebleEnviar=$("#"+"detalle_"+valueSelect+"_"+valueSelect).val();
							}												
								)
		
		}
		/***********************************************************************************************/
		$("#calcular").click(function () {	 
			if($('#valor_dinero').val()!=""){
				if($('#valor_dinero').val() > 999){
					if($('#select_tipo_inmueble').val() != 13){
				
						$("#form").hide();
						$('#Loading').show();	
								
						var inmueble=$('#detalle_0_0').text();
						var detalle=$('#select_tipo_inmueble').text();
						var monto=$("#valor_dinero").val();	
						tipoInmuebleEnviar = setValueTipoInmuebleEnviar($("#select_tipo_inmueble").val());
																						
						 $.post( url_datos
								,
								{
								calculadora: "calc2",
								tipoInmueble: tipoInmuebleEnviar, 
								valorAutoavaluo:$("#valor_dinero").val()
								},
								function(data){											
											$('#Loading').fadeOut();
											var monto_dinero=formatCurrency(monto);
											$("#uno").text($("#select_tipo_inmueble [@selected]").text());
											$("#pasoUno").removeClass("pasoActivo");
											$("#pasoDos").addClass("pasoActivo");
											if($("#select_tipo_inmueble").val()==0)
											$("#dos").text($("#detalle_0_0 [@selected]").text());
										if($("#select_tipo_inmueble").val()==1)
											$("#dos").text($("#detalle_1_1 [@selected]").text());
												if($("#select_tipo_inmueble").val()==2)
											$("#dos").text($("#detalle_2_2 [@selected]").text());
												if($("#select_tipo_inmueble").val()==3)
											$("#dos").text($("#detalle_3_3 [@selected]").text());
											if($("#select_tipo_inmueble").val()==4)
											$("#dos").text($("#detalle_4_4 [@selected]").text());
											if($("#select_tipo_inmueble").val()==5)
											$("#dos").text($("#detalle_5_5 [@selected]").text());
											if($("#select_tipo_inmueble").val()==6)
											$("#dos").text($("#detalle_6_6 [@selected]").text());
											if($("#select_tipo_inmueble").val()==7)
											$("#dos").text($("#detalle_7_7 [@selected]").text());
											if($("#select_tipo_inmueble").val()==8)
											$("#dos").text($("#detalle_8_8 [@selected]").text());
											if($("#select_tipo_inmueble").val()==9)
											$("#dos").text($("#detalle_9_9 [@selected]").text());
											if($("#select_tipo_inmueble").val()==10)
											$("#dos").text($("#detalle_10_10 [@selected]").text());
											if($("#select_tipo_inmueble").val()==11)
											$("#dos").text($("#detalle_11_11 [@selected]").text());
											
											$("#datos1").text("$"+monto_dinero);									
											
											var myString=data;
											var mySplit=data.split(",");
											var resultado1_dinero=formatCurrency(mySplit[0]);
											var resultado2_dinero=formatCurrency(mySplit[1]);
											$("#resultado1").text("$"+resultado1_dinero);
											$("#resultado2").text("$"+resultado2_dinero);	
											guardar("S");
											}	
								)						 
						$("#mostrarResultados").slideDown("slow");
						} else { $("#error_campo_opcion").show("slow");}
				} else { $("#error_campo1_numero").show("slow");}
			} else { $("#error_campo1_vacio").show("slow");}				 	
			return false;
		});	
		
		function setValueTipoInmuebleEnviar(tipoInmValue){
							tipoInmuebleEnviar = $("#detalle_"+tipoInmValue+"_"+tipoInmValue).val();
						return 	tipoInmuebleEnviar;
							}	
		$("#volver_a_calcular").click(function () {	
			$("#pasoDos").removeClass("pasoActivo");
				$("#pasoUno").addClass("pasoActivo");
			$("#mostrarResultados").hide();
			$("#mostrarResultados2").hide();
			$('#valor_dinero').val("");			
			$("#datos_calculo1").text("");
			$("#datos_calculo2").text("");
			$("#select_tipo_inmueble").val(20);
							$("#detalle_0").hide();
							$("#detalle_1").hide();
							$("#detalle_2").hide();
							$("#detalle_3").hide();
							$("#detalle_4").hide();
							$("#detalle_5").hide();
							$("#detalle_6").hide();
							$("#detalle_7").hide();
							$("#detalle_8").hide();
							$("#detalle_9").hide();
							$("#detalle_10").hide();
							$("#detalle_12").hide();
							$("#detalle_13").show();	
							tipoInmuebleEnviar=0;
			$("#form").slideDown();
		$("#btnGuardar").hide();
		})
		$("#volver_a_calcular2").click(function () {
			 $("#pasoTres").removeClass("pasoActivo");
				$("#pasoUno").addClass("pasoActivo");
			$("#mostrarResultados").hide();
			$("#mostrarResultados2").hide();
			$('#valor_dinero').val("");			
			$("#datos_calculo1").text("");
			$("#datos_calculo2").text("");
			tipoInmuebleEnviar=0;
			$("#select_tipo_inmueble").val(20);
							$("#detalle_0").hide();
							$("#detalle_1").hide();
							$("#detalle_2").hide();
							$("#detalle_3").hide();
							$("#detalle_4").hide();
							$("#detalle_5").hide();
							$("#detalle_6").hide();
							$("#detalle_7").hide();
							$("#detalle_8").hide();
							$("#detalle_9").hide();
							$("#detalle_10").hide();
							$("#detalle_12").hide();
							$("#detalle_13").show();						
			$("#form").slideDown();
			$("#btnGuardar").hide();
		
		})
		$("#siguiente").click(function () {	
			$("#pasoDos").removeClass("pasoActivo");
				$("#pasoTres").addClass("pasoActivo");
			$("#mostrarResultados").hide();
			$("#mostrarResultados2").slideDown("slow");			
			$("#explicacion1").text($("#resultado1").text());
			$("#btnGuardar").show();	
			$("#form").hide();		
		})
		$("#regresar").click(function () {	
			$("#pasoTres").removeClass("pasoActivo");
				$("#pasoDos").addClass("pasoActivo");
			$("#mostrarResultados2").hide();
			$("#form").hide();
			$("#mostrarResultados").slideDown();
			$("#btnGuardar").hide();	
		})
		
		$("#btnGuardar").click(function () {
					$("#gifGuardar").show();
		 			guardar("N");					
		});	
		function guardar(automatico){
			$.post(	url_datos,
								{
								calculadora: "guardarCalculoPred",
								idCalculadora: $("#idCalculadora").val(), 
								idUsuario: "123456",																								
								param1: tipoInmuebleEnviar, 
								param2:$("#valor_dinero").val(),
								param3:$("#select_tipo_inmueble [@selected]").val(),
								automatico: automatico
								}, 
								function(data){											
									$('#gifGuardar').fadeOut("slow");											 						
											}												
								)
			}
			
	
	});
