// JavaScript Document

function simulador(){
	var estado_detalle		=document.getElementById("form_simulador").submit();		
}

function detalle_calculo(){

	var estado_detalle		=document.getElementById("flag_detalle").value;	
	var capa_detalle		=$("#cont_detalle");
	var capa_link_detalle	=$("#div_link_detalle");
	
	if(estado_detalle=='1'){
		document.getElementById("flag_detalle").value='0';	
		capa_detalle.css("display","none");	
		capa_link_detalle.html('<a href="javascript:detalle_calculo();" class="link_detalle_simul_off">Mostrar detalle</a>');
	} 
	else if(estado_detalle=='0'){
		document.getElementById("flag_detalle").value='1';	
		capa_detalle.css("display","block");	
		capa_link_detalle.html('<a href="javascript:detalle_calculo();" class="link_detalle_simul_on">Ocultar detalle</a>');
	}
}
	
function simular_prestamo(j_vista)
{
  
  	var j_monto		=$("#monto").attr("value");  //alert(j_monto);
  	var j_interes	=$("#interes").attr("value");  //alert(nrohab);
  	var j_inicial	=$("#inicial").attr("value");//alert(nroban);
  	var j_plazo		=$("#plazo").attr("value"); //alert(j_plazo);
	var  cadena		="";
	
	//alert(typeof j_monto);
	indicador=true;

	if(!j_monto || j_monto<1000) {	
		j_monto="";
		cadena=cadena+'<li class="a_text_normal">El valor del inmueble es requerido (debe ser un número de 4 cifras a más).</li>';
		indicador=false; Error("monto");
		} else { 
				noError("monto");
			}	

	if(!j_interes || j_interes<=0 || j_interes>1000) {	
		j_interes="";
		cadena=cadena+'<li class="a_text_normal">La tasa de interés es requerida (debe estar comprendida entre 0.01 y 100 %).</li>';
		indicador=false; Error("interes");
		} else { 
			noError("interes");
			}
			
	if(!j_inicial || j_inicial<0) {	
		j_inicial="";
		cadena=cadena+'<li class="a_text_normal">La cuota inicial es requerida.</li>';
		indicador=false; Error("inicial");
		} else { 
			noError("inicial");
			}


	if(!j_plazo || j_plazo<1) {	
		j_plazo="";
		cadena=cadena+'<li class="a_text_normal">El  plazo es requerido (debe estar comprendido entre 1 y 50 años).</li>';
		indicador=false; Error("plazo");
		} else { 
			noError("plazo");
			}
			
	if(indicador) { 
			//alert(indicador); // return true;

		//x.css("display","block");
		var x=$("#cont_cuota_detalle");
		x.html("Calculando...");

		//x.html("div_resultado ...");
		 $.get("librerias/lb_simulador.php",{monto:j_monto,interes:j_interes,inicial:j_inicial,plazo:j_plazo,vista:j_vista},function(data){
				var x=$("#cont_cuota_detalle");
				x.html(data);
				
				var y=$("#div_msgError");
				y.css("display","none");	
			}); 
		}
		else {	
			cadena="<ul>"+cadena+"</ul>";
			var x=$("#div_msgnoError");
			x.css("display","none");	

			var x=$("#div_msgError");
			x.css("display","block");		
			x.html("<table width='100%'><tr><td align='center'><span class='a_text_error'>Ocurrieron los siguientes errores:</span><br>"+cadena+"</td></tr></table>");
		}
}

function simular_prestamo_ficha(j_vista)
{
  
  	var j_monto		=$("#monto").attr("value");  //alert(j_monto);
  	var j_interes	=$("#interes").attr("value");  //alert(nrohab);
  	var j_inicial	=$("#inicial").attr("value");//alert(nroban);
  	var j_plazo		=$("#plazo").attr("value"); //alert(j_plazo);
	var  cadena		="";
	
	//alert(typeof j_monto);
	indicador=true;

	if(!j_monto || j_monto<1000) {	
		j_monto="";
		cadena=cadena+'<li class="a_text_normal">El valor del inmueble es requerido (debe ser un número de 4 cifras a más).</li>';
		indicador=false; Error("monto");
		} else { 
				noError("monto");
			}	

	if(!j_interes || j_interes<=0 || j_interes>1000) {	
		j_interes="";
		cadena=cadena+'<li class="a_text_normal">La tasa de interés es requerida (debe estar comprendida entre 0.01 y 100 %).</li>';
		indicador=false; Error("interes");
		} else { 
			noError("interes");
			}
			
	if(!j_inicial || j_inicial<0) {	
		j_inicial="";
		cadena=cadena+'<li class="a_text_normal">La cuota inicial es requerida.</li>';
		indicador=false; Error("inicial");
		} else { 
			noError("inicial");
			}


	if(!j_plazo || j_plazo<1) {	
		j_plazo="";
		cadena=cadena+'<li class="a_text_normal">El  plazo es requerido (debe estar comprendido entre 1 y 50 años).</li>';
		indicador=false; Error("plazo");
		} else { 
			noError("plazo");
			}
			
	if(indicador) { 
			//alert(indicador); // return true;

		//x.css("display","block");
		var x=$("#cont_cuota_detalle");
		x.html("Calculando...");

		//x.html("div_resultado ...");
		 $.get("librerias/lb_simulador.php",{monto:j_monto,interes:j_interes,inicial:j_inicial,plazo:j_plazo,vista:j_vista},function(data){
				var x=$("#cont_cuota_detalle");
				x.html(data);
				
				var y=$("#div_msgError");
				y.css("display","none");	
				
				detalle_calculo();
			}); 
		}
		else {	
			cadena="<ul>"+cadena+"</ul>";
			var x=$("#div_msgnoError");
			x.css("display","none");	

			var x=$("#div_msgError");
			x.css("display","block");		
			x.html("<table width='100%'><tr><td align='center'><span class='a_text_error'>Ocurrieron los siguientes errores:</span><br>"+cadena+"</td></tr></table>");
		}
}

function Vacio(objeto){
	//document.getElementById("flagArea").value=1;
	var x=$("#"+ objeto );
  	x.css("border-color","#FF9933");
	x.css("background-color","#FFFFCC");
}
function Error(objeto){
	//document.getElementById("flagArea").value=1;
	var x=$("#"+ objeto );

  	x.css("border-color","red");
	x.css("background-color","#FEF1F1");
	x.css("border-width","1px");
}
function noError(objeto){
	//document.getElementById("flagArea").value=1;
	var x=$("#"+ objeto );
  	x.css("border-color","#FD8002");
	x.css("background-color","#FFFFFF");
	x.css("border-width","1px");

}
