/* author: IBERBULEI, Lda */
/* Creation date: 06-03-2006 */
//------------------------------------------------------------------------
//	Alterações das combobox das Finalidades
//------------------------------------------------------------------------
function Altera_Finalidade(tipo_index){
				if(tipo_index == 'sg'){
				  //alert('Index Geral');											  
				  if((document.Indice_Geral.sl_finalidade.selectedIndex==0)){ Params_Index('0','sg');}
				  if((document.Indice_Geral.sl_finalidade.selectedIndex==1)){ Params_Index('1','sg');}
				  if((document.Indice_Geral.sl_finalidade.selectedIndex==2)){ Mostra_MSG('sg'); Params_Index('2','sg');}
				  if((document.Indice_Geral.sl_finalidade.selectedIndex==3)){ Params_Index('3','sg');}
				  if((document.Indice_Geral.sl_finalidade.selectedIndex==4)){ Params_Index('4','sg');}
				}else if(tipo_index == 'ss'){
				  //alert('Index Sinal');	
				  if((document.Indice_Sinal.sl_finalidade.selectedIndex==0)){Params_Index('0','ss');}
				  if((document.Indice_Sinal.sl_finalidade.selectedIndex==1)){Params_Index('1','ss');}
				  if((document.Indice_Sinal.sl_finalidade.selectedIndex==2)){Params_Index('2','ss');}
				  if((document.Indice_Sinal.sl_finalidade.selectedIndex==3)){Params_Index('3','ss');}
				  if((document.Indice_Sinal.sl_finalidade.selectedIndex==4)){Params_Index('4','ss');}
				}else if(tipo_index == 'st'){
				  //alert('Index Transferencia');	
				  if((document.Indice_Transferencia.sl_finalidade.selectedIndex==0)){Params_Index('0','st');}
				  if((document.Indice_Transferencia.sl_finalidade.selectedIndex==1)){Params_Index('1','st');}
				  if((document.Indice_Transferencia.sl_finalidade.selectedIndex==2)){Mostra_MSG('st'); Params_Index('2','st');}
				  if((document.Indice_Transferencia.sl_finalidade.selectedIndex==3)){Params_Index('3','st');}
				  if((document.Indice_Transferencia.sl_finalidade.selectedIndex==4)){Params_Index('4','st');}	  
				}
}
//------------------------------------------------------------------------
//	Alterações das combobox das Finalidades (parametros envolvidos)
//------------------------------------------------------------------------
function Params_Index(fin,tipo_index){
var Params,Par_1,Par_2,Par_3,Par_4,Par_5,Par_6,Par_7,Par_8,Par_9,Par_10;
	if(tipo_index == 'sg'){
		Par_1 = "?f=" + fin;
		Par_2 = "&n=" + document.Indice_Geral.txt_nome.value;
		Par_3 = "&a1="  + document.Indice_Geral.txt_idade_1.value;
		Par_4 = "&a2="+ document.Indice_Geral.txt_idade_2.value;
		Par_5 = "&t="+ document.Indice_Geral.sl_titulares.selectedIndex;	
		Par_6 = "&th="+ document.Indice_Geral.sl_habitacao.selectedIndex;	
		Params = Par_1 + Par_2 + Par_3 + Par_4 + Par_5 + Par_6;

	}else if(tipo_index == 'ss'){
		Par_1 = "?f=" + fin;
		Par_2 = "&n=" + document.Indice_Sinal.txt_nome.value;
		Par_3 = "&a1="  + document.Indice_Sinal.txt_idade_1.value;
		Par_4 = "&a2="+ document.Indice_Sinal.txt_idade_2.value;
		Par_5 = "&t="+ document.Indice_Sinal.sl_titulares.selectedIndex;
		Par_6 = "&th="+ document.Indice_Sinal.sl_habitacao.selectedIndex;			
		Params = Par_1 + Par_2 + Par_3 + Par_4 + Par_5 + Par_6;		
	}else if(tipo_index == 'st'){
		Par_1 = "?f=" + fin;
		Par_2 = "&n=" + document.Indice_Transferencia.txt_nome.value;
		Par_3 = "&a1="  + document.Indice_Transferencia.txt_idade_1.value;
		Par_4 = "&a2="+ document.Indice_Transferencia.txt_idade_2.value;
		Par_5 = "&t="+ document.Indice_Transferencia.sl_titulares.selectedIndex;	
		Par_6 = "&th="+ document.Indice_Transferencia.sl_habitacao.selectedIndex;		
		Params = Par_1 + Par_2 + Par_3 + Par_4 + Par_5 + Par_6;
	}
	if(fin == '3'){	
		document.location ="index_ss.html" + Params; 	
	}else if(fin == '4'){
		document.location ="index_st.html" + Params; 		
	}else{
		document.location ="index_sg.html" + Params; 		
	}		
}
//------------------------------------------------------------------------
//	Alterações das combobox das Finalidades (verificar permissoes e preencher os campos das carencias e residiais, isto se for seja o caso)
//------------------------------------------------------------------------
function Altera_Carencia_Capital(tipo_index){
	if(tipo_index == 'sg'){
		document.Indice_Geral.txt_Carencia_ou_valorResidual.value = 'c';
		document.Indice_Geral.txt_Valor_Carencia_ou_valorResidual.value = document.Indice_Geral.sl_carencia_anos.value;
	}else if(tipo_index == 'ss'){	
	
	}else if(tipo_index == 'st'){	
		
		document.Indice_Transferencia.txt_Carencia_ou_valorResidual.value = 'c';
		document.Indice_Transferencia.txt_Valor_Carencia_ou_valorResidual.value = document.Indice_Transferencia.sl_carencia_anos.value;
	}
	Mostra_MSG(tipo_index);
}



function Altera_Valor_Residual(tipo_index){
	if(tipo_index == 'sg'){
		document.Indice_Geral.txt_Carencia_ou_valorResidual.value = 'r';
		document.Indice_Geral.txt_Valor_Carencia_ou_valorResidual.value = document.Indice_Geral.sl_valor_residual.value;	
	}else if(tipo_index == 'ss'){	
	
	}else if(tipo_index == 'st'){	
		document.Indice_Transferencia.txt_Carencia_ou_valorResidual.value = 'r';
		document.Indice_Transferencia.txt_Valor_Carencia_ou_valorResidual.value = document.Indice_Transferencia.sl_valor_residual.value;	
	}
}
//------------------------------------------------------------------------
//	Alterações das combobox das Finalidades (permissoes de carencia e residual(Aquisicao/Construcao/Obras))
//------------------------------------------------------------------------
function Activar_Desactivar_carencia(tipo_index){

	if(tipo_index == 'sg'){
		//carencia
		if((document.Indice_Geral.sl_carencia.selectedIndex==1)){
		//alert('entrou c');
			document.Indice_Geral.sl_residual.options.selectedIndex = 0;
			document.Indice_Geral.sl_valor_residual.disabled=true;	
			document.Indice_Geral.sl_valor_residual.options.selectedIndex = 0;		
			document.Indice_Geral.sl_carencia_anos.disabled=false;		
 			document.Indice_Geral.txt_Carencia_ou_valorResidual.value = 'c';
			document.Indice_Geral.txt_Valor_Carencia_ou_valorResidual.value = document.Indice_Geral.sl_carencia_anos.value;	
		}
	}else if(tipo_index == 'ss'){	
	
	}else if(tipo_index == 'st'){	
		//carencia
		if((document.Indice_Transferencia.sl_carencia.selectedIndex==1)){
		//alert('entrou c');
			Validar_MSG_Carencia_Capital();
			document.Indice_Transferencia.sl_residual.options.selectedIndex = 0;
			document.Indice_Transferencia.sl_valor_residual.disabled=true;	
			document.Indice_Transferencia.sl_valor_residual.options.selectedIndex = 0;		
			document.Indice_Transferencia.sl_carencia_anos.disabled=false;		
 			document.Indice_Transferencia.txt_Carencia_ou_valorResidual.value = 'c';
			document.Indice_Transferencia.txt_Valor_Carencia_ou_valorResidual.value = document.Indice_Transferencia.sl_carencia_anos.value;	
		}
	}
	Altera_Normal(tipo_index);
}
function Activar_Desactivar_residual(tipo_index){
	if(tipo_index == 'sg'){
	//residual
		if((document.Indice_Geral.sl_residual.selectedIndex==1)){
			//alert('entrou r');
			document.Indice_Geral.sl_carencia.options.selectedIndex = 0;
			document.Indice_Geral.sl_carencia_anos.disabled=true;
			document.Indice_Geral.sl_carencia_anos.options.selectedIndex = 0;		
			document.Indice_Geral.sl_valor_residual.disabled=false;
 			document.Indice_Geral.txt_Carencia_ou_valorResidual.value = 'r';
			document.Indice_Geral.txt_Valor_Carencia_ou_valorResidual.value = document.Indice_Geral.sl_valor_residual.value;			
		}

	}else if(tipo_index == 'ss'){	
	
	}else if(tipo_index == 'st'){	
	//residual
		if((document.Indice_Transferencia.sl_residual.selectedIndex==1)){
			//alert('entrou r');
			document.Indice_Transferencia.sl_carencia.options.selectedIndex = 0;
			document.Indice_Transferencia.sl_carencia_anos.disabled=true;
			document.Indice_Transferencia.sl_carencia_anos.options.selectedIndex = 0;		
			document.Indice_Transferencia.sl_valor_residual.disabled=false;
 			document.Indice_Transferencia.txt_Carencia_ou_valorResidual.value = 'r';
			document.Indice_Transferencia.txt_Valor_Carencia_ou_valorResidual.value = document.Indice_Transferencia.sl_valor_residual.value;			
		}	
	}
	Altera_Normal(tipo_index);
}
function Altera_Normal(tipo_index){
	if(tipo_index == 'sg'){
		//Normal
		if((document.Indice_Geral.sl_residual.selectedIndex==0)&&(document.Indice_Geral.sl_carencia.selectedIndex==0)){
		//alert('entrou n');
			document.Indice_Geral.sl_carencia.options.selectedIndex = 0;
			document.Indice_Geral.sl_carencia_anos.disabled=true;
			document.Indice_Geral.sl_valor_residual.disabled=true;
 			document.Indice_Geral.txt_Carencia_ou_valorResidual.value = 'n';
			document.Indice_Geral.txt_Valor_Carencia_ou_valorResidual.value = '0';		
			document.Indice_Geral.sl_carencia_anos.options.selectedIndex = 0;
			document.Indice_Geral.sl_valor_residual.options.selectedIndex = 0;	
		}	
	}else if(tipo_index == 'ss'){	
	
	}else if(tipo_index == 'st'){	
		//Normal
		if((document.Indice_Transferencia.sl_residual.selectedIndex==0)&&(document.Indice_Transferencia.sl_carencia.selectedIndex==0)){
		//alert('entrou n');
			document.Indice_Transferencia.sl_carencia.options.selectedIndex = 0;
			document.Indice_Transferencia.sl_carencia_anos.disabled=true;
			document.Indice_Transferencia.sl_valor_residual.disabled=true;
 			document.Indice_Transferencia.txt_Carencia_ou_valorResidual.value = 'n';
			document.Indice_Transferencia.txt_Valor_Carencia_ou_valorResidual.value = '0';		
			document.Indice_Transferencia.sl_carencia_anos.options.selectedIndex = 0;
			document.Indice_Transferencia.sl_valor_residual.options.selectedIndex = 0;	
		}	
	}

}

function Desactivar_Combo(tipo_index){
   if(tipo_index == 'sg'){
		if(document.Indice_Geral.sl_finalidade.selectedIndex==2){
			document.Indice_Geral.sl_valor_residual.disabled=true;
 			document.Indice_Geral.txt_Carencia_ou_valorResidual.value = 'n';
			document.Indice_Geral.txt_Valor_Carencia_ou_valorResidual.value = '0';		
			document.Indice_Geral.sl_valor_residual.options.selectedIndex = 0;	
			document.Indice_Geral.sl_residual.options.selectedIndex=0;			
			document.Indice_Geral.sl_residual.disabled=true;
		}
	}
}

function Desactivar_ValorResidual(tipo_index){
   if(tipo_index == 'sg'){
			document.Indice_Geral.sl_valor_residual.disabled=true;
			document.Indice_Geral.sl_valor_residual.options.selectedIndex = 0;	
			document.Indice_Geral.sl_residual.options.selectedIndex=0;			
			document.Indice_Geral.sl_residual.disabled=true;
   }else if(tipo_index == 'st'){
			document.Indice_Transferencia.sl_valor_residual.disabled=true;
			document.Indice_Transferencia.sl_valor_residual.options.selectedIndex = 0;	
			document.Indice_Transferencia.sl_residual.options.selectedIndex=0;			
			document.Indice_Transferencia.sl_residual.disabled=true;
	}
}

function Mostra_MSG(tipo_index){
	if(tipo_index == 'sg'){
		if(document.Indice_Geral.sl_finalidade.selectedIndex==0){
		//Aquisição
		}	
		if(document.Indice_Geral.sl_finalidade.selectedIndex==1){
		//Construção
		}
		if(document.Indice_Geral.sl_finalidade.selectedIndex==2){
		//Obras
			document.Indice_Geral.sl_residual.disabled=true;
			if(eval(document.Indice_Geral.txt_Valor_Carencia_ou_valorResidual.value)>24){
				document.Indice_Geral.sl_carencia_anos.options.selectedIndex = 23; 
				alert('O máximo de carência capital para as Obras é de 24 meses.');
			}
		}		
	}else if(tipo_index == 'ss'){	
	
	}else if(tipo_index == 'st'){	
		if(document.Indice_Transferencia.sl_finalidade.selectedIndex==0){
		//Aquisição
		}	
		if(document.Indice_Transferencia.sl_finalidade.selectedIndex==1){
		//Construção
		}
		if(document.Indice_Transferencia.sl_finalidade.selectedIndex==2){
		//Obras
			document.Indice_Transferencia.sl_residual.disabled=true;
			if(eval(document.Indice_Transferencia.txt_Valor_Carencia_ou_valorResidual.value)>24){
				document.Indice_Transferencia.sl_carencia_anos.options.selectedIndex = 23; 
				alert('O período máximo de carência de capital é de 24 meses ou a data de finalização das Obras, a menor das datas.');
			}
		}		
	}
}
//------------------------------------------------------------------------
//	Alterações das combobox dos Titulares (entre 1 e dois titulares envolvidos)
//------------------------------------------------------------------------
function Altera_NumTitulares(tipo_index){
	if(tipo_index == 'sg'){
		if(document.Indice_Geral.sl_titulares.selectedIndex==0){
			document.Indice_Geral.txt_idade_2.value='';
			document.Indice_Geral.txt_idade_2.disabled=true;
			//document.Indice_Geral.tit_desc.style.visibility = "hidden";
			//document.Indice_Geral.txt_idade_2.style.visibility = "hidden";
			document.Indice_Geral.document.getElementById('Tit1').style.visibility = "visible";
			document.Indice_Geral.document.getElementById('Tit2').style.visibility = "hidden";	
		}
		if(document.Indice_Geral.sl_titulares.selectedIndex==1){
			document.Indice_Geral.txt_idade_2.disabled=false;		
			//document.Indice_Geral.txt_idade_2.style.visibility = "visible";
			//document.Indice_Geral.tit_desc.style.visibility = "visible";
			document.Indice_Geral.document.getElementById('Tit1').style.visibility = "visible";
			document.Indice_Geral.document.getElementById('Tit2').style.visibility = "visible";		
		}		
	}else if(tipo_index == 'ss'){
		if(document.Indice_Sinal.sl_titulares.selectedIndex==0){
			document.Indice_Sinal.txt_idade_2.value='';
			document.Indice_Sinal.txt_idade_2.disabled=true;
//			document.Indice_Sinal.tit_desc.style.visibility = "hidden";
//			document.Indice_Sinal.txt_idade_2.style.visibility = "hidden";			
			document.Indice_Sinal.document.getElementById('Tit1').style.visibility = "visible";
			document.Indice_Sinal.document.getElementById('Tit2').style.visibility = "hidden";	
		}
		if(document.Indice_Sinal.sl_titulares.selectedIndex==1){
			document.Indice_Sinal.txt_idade_2.disabled=false;		
//			document.Indice_Sinal.txt_idade_2.style.visibility = "visible";
//			document.Indice_Sinal.tit_desc.style.visibility = "visible";	
			document.Indice_Sinal.document.getElementById('Tit1').style.visibility = "visible";
			document.Indice_Sinal.document.getElementById('Tit2').style.visibility = "visible";							
		}			
	}else if(tipo_index == 'st'){
		if(document.Indice_Transferencia.sl_titulares.selectedIndex==0){
			document.Indice_Transferencia.txt_idade_2.value='';
			document.Indice_Transferencia.txt_idade_2.disabled=true;
//			document.Indice_Transferencia.tit_desc.style.visibility = "hidden";
//			document.Indice_Transferencia.txt_idade_2.style.visibility = "hidden";		
			document.Indice_Transferencia.document.getElementById('Tit1').style.visibility = "visible";
			document.Indice_Transferencia.document.getElementById('Tit2').style.visibility = "hidden";			
				
		}
		if(document.Indice_Transferencia.sl_titulares.selectedIndex==1){
			document.Indice_Transferencia.txt_idade_2.disabled=false;	
//			document.Indice_Transferencia.txt_idade_2.style.visibility = "visible";
//			document.Indice_Transferencia.tit_desc.style.visibility = "visible";		
			document.Indice_Transferencia.document.getElementById('Tit1').style.visibility = "visible";
			document.Indice_Transferencia.document.getElementById('Tit2').style.visibility = "visible";						
		}		
	}
}
//------------------------------------------------------------------------
//	Alterações das do tipo de habitação (resactivar carencia e valor residual no arrendamento)
//------------------------------------------------------------------------
function Altera_TipoHabitacao(tipo_index){
	if(tipo_index == 'sg'){
		if(document.Indice_Geral.sl_habitacao.selectedIndex==2){
			document.Indice_Geral.sl_carencia.disabled=true;
			document.Indice_Geral.sl_residual.disabled=true;		
			document.Indice_Geral.sl_carencia.options.selectedIndex = 0;
			document.Indice_Geral.sl_residual.options.selectedIndex = 0;
			document.Indice_Geral.sl_carencia_anos.disabled=true;
			document.Indice_Geral.sl_valor_residual.disabled=true;
 			document.Indice_Geral.txt_Carencia_ou_valorResidual.value = 'n';
			document.Indice_Geral.txt_Valor_Carencia_ou_valorResidual.value = '0';		
			document.Indice_Geral.sl_carencia_anos.options.selectedIndex = 0;
			document.Indice_Geral.sl_valor_residual.options.selectedIndex = 0;		
		}else{
			if(document.Indice_Geral.sl_finalidade.selectedIndex==2){
				document.Indice_Geral.sl_residual.disabled=true;	
				document.Indice_Geral.sl_residual.options.selectedIndex = 0;	
			}else{
				document.Indice_Geral.sl_residual.disabled=false;	
				document.Indice_Geral.sl_residual.options.selectedIndex = 0;	
			}
			document.Indice_Geral.sl_carencia.disabled=false;
			document.Indice_Geral.sl_carencia.options.selectedIndex = 0;	
			document.Indice_Geral.sl_carencia_anos.disabled=true;
			document.Indice_Geral.sl_valor_residual.disabled=true;
 			document.Indice_Geral.txt_Carencia_ou_valorResidual.value = 'n';
			document.Indice_Geral.txt_Valor_Carencia_ou_valorResidual.value = '0';		
			document.Indice_Geral.sl_carencia_anos.options.selectedIndex = 0;
			document.Indice_Geral.sl_valor_residual.options.selectedIndex = 0;		
		}	
	}else if(tipo_index == 'ss'){
		//Nao tem	
	}else if(tipo_index == 'st'){
		if(document.Indice_Transferencia.sl_habitacao.selectedIndex==2){
			document.Indice_Transferencia.sl_carencia.disabled=true;
			document.Indice_Transferencia.sl_residual.disabled=true;		
			document.Indice_Transferencia.sl_carencia.options.selectedIndex = 0;
			document.Indice_Transferencia.sl_residual.options.selectedIndex = 0;			
			document.Indice_Transferencia.sl_carencia_anos.disabled=true;
			document.Indice_Transferencia.sl_valor_residual.disabled=true;
 			document.Indice_Transferencia.txt_Carencia_ou_valorResidual.value = 'n';
			document.Indice_Transferencia.txt_Valor_Carencia_ou_valorResidual.value = '0';		
			document.Indice_Transferencia.sl_carencia_anos.options.selectedIndex = 0;
			document.Indice_Transferencia.sl_valor_residual.options.selectedIndex = 0;		
		}else{
			document.Indice_Transferencia.sl_carencia.disabled=false;
			document.Indice_Transferencia.sl_residual.disabled=false;			
			document.Indice_Transferencia.sl_carencia.options.selectedIndex = 0;
			document.Indice_Transferencia.sl_residual.options.selectedIndex = 0;						
			document.Indice_Transferencia.sl_carencia_anos.disabled=true;
			document.Indice_Transferencia.sl_valor_residual.disabled=true;
 			document.Indice_Transferencia.txt_Carencia_ou_valorResidual.value = 'n';
			document.Indice_Transferencia.txt_Valor_Carencia_ou_valorResidual.value = '0';		
			document.Indice_Transferencia.sl_carencia_anos.options.selectedIndex = 0;
			document.Indice_Transferencia.sl_valor_residual.options.selectedIndex = 0;		
		}		
	}
	//Desactivar o Valor Residual para o simulador de Clientes: Temporariamente
	//Desactivar_ValorResidual(tipo_index);	
}

//------------------------------------------------------------------------
//	Alterações (desactivar e activar carencia e valor residual quando o LTV > 80%)
//------------------------------------------------------------------------
function Desactiva_CVR_LTV(tipo_index){
	if(tipo_index == 'sg'){
			document.Indice_Geral.sl_carencia.disabled=true;
			document.Indice_Geral.sl_residual.disabled=true;		
			document.Indice_Geral.sl_carencia.options.selectedIndex = 0;
			document.Indice_Geral.sl_residual.options.selectedIndex = 0;					
			document.Indice_Geral.sl_carencia_anos.disabled=true;
			document.Indice_Geral.sl_valor_residual.disabled=true;
 			document.Indice_Geral.txt_Carencia_ou_valorResidual.value = 'n';
			document.Indice_Geral.txt_Valor_Carencia_ou_valorResidual.value = '0';		
			document.Indice_Geral.sl_carencia_anos.options.selectedIndex = 0;
			document.Indice_Geral.sl_valor_residual.options.selectedIndex = 0;		
	}else if(tipo_index == 'ss'){
		//Nao tem	
	}else if(tipo_index == 'st'){
			document.Indice_Transferencia.sl_carencia.disabled=true;
			document.Indice_Transferencia.sl_residual.disabled=true;		
			document.Indice_Transferencia.sl_carencia.options.selectedIndex = 0;
			document.Indice_Transferencia.sl_residual.options.selectedIndex = 0;					
			document.Indice_Transferencia.sl_carencia_anos.disabled=true;
			document.Indice_Transferencia.sl_valor_residual.disabled=true;
 			document.Indice_Transferencia.txt_Carencia_ou_valorResidual.value = 'n';
			document.Indice_Transferencia.txt_Valor_Carencia_ou_valorResidual.value = '0';		
			document.Indice_Transferencia.sl_carencia_anos.options.selectedIndex = 0;
			document.Indice_Transferencia.sl_valor_residual.options.selectedIndex = 0;		
	}
}

function Activa_CVR_LTV(tipo_index){
	if(tipo_index == 'sg'){
			document.Indice_Geral.sl_carencia.disabled=false;
			document.Indice_Geral.sl_residual.disabled=false;		
	}else if(tipo_index == 'ss'){
		//Nao tem	
	}else if(tipo_index == 'st'){
			document.Indice_Transferencia.sl_carencia.disabled=false;
			document.Indice_Transferencia.sl_residual.disabled=false;		
	}
}

//------------------------------------------------------------------------
//	Chamar activação e desactivação de valor residual e carencia
//------------------------------------------------------------------------
function ACT_DESC_CV(tipo_index){
var p_fin,p_th,LTV,p_vc,p_vr,valFinanciado;
	//activar e desactivar carencia e valor residual se o LTV for maior q o permitido
	if(tipo_index =='sg'){	
		//Verifica campos vazios
		if (document.Indice_Geral.txt_valor_financiamento.value != "" && document.Indice_Geral.txt_valor_imovel.value != ""){
			//Verifica os campos a 0	
	    	if (document.Indice_Geral.txt_valor_financiamento.value != "0" && document.Indice_Geral.txt_valor_imovel.value != "0"){
				p_fin = document.Indice_Geral.sl_finalidade.selectedIndex;
				p_th = document.Indice_Geral.sl_habitacao.selectedIndex;	
				p_vc = document.Indice_Geral.sl_carencia.selectedIndex;
				p_vr = document.Indice_Geral.sl_residual.selectedIndex;		
				LTV = getCalLTV(RemoverPontos(document.Indice_Geral.txt_valor_financiamento.value),RemoverPontos(document.Indice_Geral.txt_valor_imovel.value),p_fin);
				valFinanciado = RemoverPontos(document.Indice_Geral.txt_valor_financiamento.value);
				//alert(p_vc);
				if(p_fin =='0'){ 
					 if(eval(valFinanciado)>=eval('150000')){
						//aquisicao
						if(p_th =='1' && (p_vc=='1' || p_vr=='1')){
							//alert('e');
							//2ª habitacao		
							//alert(LTV);			
							if(eval(LTV)>80){	
								alert('O rácio de financiamento/garantia resultante dos dados introduzidos não permite a opção de amortização do financiamento com carência de capital ou valor residual. A simulação prosseguirá sem esta opção.');
								Desactiva_CVR_LTV(tipo_index);				
							}else if(eval(LTV)<=80){
								Activa_CVR_LTV(tipo_index);
							}
						}
					}
				}	
				if(p_fin =='1'){
					//Construção
				 	if(eval(valFinanciado)>=eval('150000')){
						if(p_th =='0' || p_th =='1' && (p_vc=='1' || p_vr=='1')){
							// 1ª a 2ª habitacao
							if(eval(LTV)>80){	
								alert('O rácio de financiamento/garantia resultante dos dados introduzidos não permite a opção de amortização do financiamento com carência de capital ou valor residual. A simulação prosseguirá sem esta opção.');
								Desactiva_CVR_LTV(tipo_index);				
							}else if(eval(LTV)<=80){
								Activa_CVR_LTV(tipo_index);
							}
						}
				 	}
				}								
			}
		}
	}else if(tipo_index=='st'){
		//Verifica campos vazios
		if(document.Indice_Transferencia.txt_valor_financiamento.value != "" && document.Indice_Transferencia.txt_valor_imovel.value != ""){
			//Verifica os campos a 0	
	    	if(document.Indice_Transferencia.txt_valor_financiamento.value != "0" && document.Indice_Transferencia.txt_valor_imovel.value != "0"){
				p_fin = document.Indice_Transferencia.sl_finalidade.selectedIndex;
				t_habitacao = document.Indice_Transferencia.sl_habitacao.selectedIndex;	
				p_vc = document.Indice_Transferencia.sl_carencia.selectedIndex;
				p_vr = document.Indice_Transferencia.sl_residual.selectedIndex;					
				LTV = getCalLTV(RemoverPontos(document.Indice_Transferencia.txt_valor_financiamento.value),RemoverPontos(document.Indice_Transferencia.txt_valor_imovel.value),p_fin);
				valFinanciado = RemoverPontos(document.Indice_Transferencia.txt_valor_financiamento.value);
				if(p_fin=='4'){ 
					if(eval(valFinanciado)>=eval('150000')){
						//Transferencia
						if(t_habitacao=='1' && (p_vc=='1' || p_vr=='1')){
							//2ª habitacao		
							if(eval(LTV)>80){	
								alert('O rácio de financiamento/garantia resultante dos dados introduzidos não permite a opção de amortização do financiamento com carência de capital ou valor residual. A simulação prosseguirá sem esta opção.');
								Desactiva_CVR_LTV(tipo_index);				
							}else if(eval(LTV)<=80){
								Activa_CVR_LTV(tipo_index);
							}
						}
					}
				}					
			}
		}	
	}	
} 

//------------------------------------------------------------------------
//	Chamar activação e desactivação combo box do seguro vida com actualização de capital qdo os seguros vida e mult estao a nao
//------------------------------------------------------------------------
function DESACTIVAR_SGVIDA_CAPITAL(tipo_index){
   if(tipo_index == 'sg'){
		if(document.Indice_Geral.sl_spread2.selectedIndex==1){//Não
			//Quando a Subscrição do Produto dos seguros de vida e multiriscos estao a nao
			//Colocar a Subscrição do Seguro de Vida com actualização de Capital bloqueado
			document.Indice_Geral.sl_spread3.options.selectedIndex=1;			
			document.Indice_Geral.sl_spread3.disabled=true;
		}else{
			document.Indice_Geral.sl_spread3.options.selectedIndex=0;			
			document.Indice_Geral.sl_spread3.disabled=false;		
		}
	} 
   if(tipo_index == 'st'){
		if(document.Indice_Transferencia.sl_spread2.selectedIndex==1){//Não
			//Quando a Subscrição do Produto dos seguros de vida e multiriscos estao a nao
			//Colocar a Subscrição do Seguro de Vida com actualização de Capital bloqueado
			document.Indice_Transferencia.sl_spread3.options.selectedIndex=1;			
			document.Indice_Transferencia.sl_spread3.disabled=true;
		}else{
			document.Indice_Transferencia.sl_spread3.options.selectedIndex=0;			
			document.Indice_Transferencia.sl_spread3.disabled=false;		
		}
  }
}
