//Ativa o login
//fMostraSenha(codigo)
//*******************************************
function fMostraSenha(){
	if(document.getElementById("cod_entidade").value == ""){	
		$(function() {
			$("#dialog_acesso").dialog({
				bgiframe: true,
				modal: true,
				height: 230,
				stack: false,
				beforeclose: function(event, ui) {
					document.getElementById("bot_voltar").style.display = "inline"; 
					document.getElementById("bot_avancar").style.display = "inline"; 	
				}
			});
		});
		$("#dialog_acesso").dialog('open');
	}
	else{
		fAvancaPassoPosLogin();
	}
}

//Ativa o login
//fMostraSenha(codigo)
//*******************************************
function fMostraPlano(codigo, valor){	 
 this.location = "#ancZurich";
 document.form1.A014_cod_plano.value = codigo;
 document.form1.vlr_pedido_reais.value = valor;
 document.form1.A015_seq_vlr_plano.value = "";
 document.form1.A027_qtd_vezes.value = "";
 if(eval(document.getElementById("divBalao3"))){
	document.getElementById("divBalao3").style.display = "none";
 }
 var slink = "sAcao=PASSO3";
 slink = slink + "&A014_cod_plano="+document.form1.A014_cod_plano.value;
 slink = slink + "&A027_vlr_pedido_reais="+document.form1.vlr_pedido_reais.value;

 var url = "buscaInstantanea.asp?"+slink;
 fCarregaDivAjax2(url, "menu_passo3");
}

//Valida o Login e a Senha do vendedor
//fValidaLogin()
//*******************************************
function fValidaLogin(){
	
	if (ConsisteCampoBranco(document.getElementById("login2").value)==true){
		alert("Informe o campo Login!");
		document.getElementById("login2").focus();
		return;
	}
	if (ConsisteCampoBranco(document.getElementById("senha2").value)==true){
		alert("Informe o campo Senha!");
		document.getElementById("senha2").focus();
		return;
	}
	
	var slink = "sAcao=LOGIN_AGENCIA&login2="+document.getElementById("login2").value+"&senha2="+document.getElementById("senha2").value;
	var url = "buscaInstantanea.asp?"+slink;
	//window.open(url);
	fAjaxLogin(url, "mensagem_erro");
}

function fAvancaPassoPosLogin(){
	fPasso4()
}

//Função que bloqueia o passo 2	
//fBloqueiaPasso2()
//*******************************************
function fBloqueiaPasso2(){
	var quant = document.form1.PlanosCod.value.split(";");
	for(i=0; i<=quant.length; i++){
		if(eval(document.getElementById("BotPlano_"+quant[i]))){
			if(document.form1.A014_cod_plano.value == quant[i]){
				document.getElementById("BotPlano_"+quant[i]).innerHTML = "<img src='img_site/botao2.jpg' border='0' style='vertical-align:middle; padding-top:4px; border:0;'/><br />";
			}
			else{
				document.getElementById("BotPlano_"+quant[i]).innerHTML = "<img src='img_site/botao_desabilitado.jpg' border='0' style='vertical-align:middle; padding-top:4px; border:0;'/><br />";
				document.getElementById("BotCobertura_"+quant[i]).innerHTML = "Seguro de RCP - ZURICH&nbsp;&nbsp;&nbsp; <img src='img_site/ico_resumo.gif' width='9' height='10' border='0' />&nbsp;<span class='texto'>resumo</span>";
			}
		}
	}
}

//Abre a popup de esqueci minha senha
//fEsqueciSenha()
//*******************************************
function fEsqueciSenha(){
	window.open("../Extranet/EsqueciSenha.asp?Extranet=S&A048_cod_site=6&layout=V2&tipoSite=ZURICH",'','width=370,height=170,left=100,top=50,scrollbars=yes'); 
}

//Funcão que ferifica os campos do passo 3
//Verifica_Campos()
//*******************************************
function Verifica_Campos(){
	 
	document.getElementById("bot_voltar").style.display = "none"; 
	document.getElementById("bot_avancar").style.display = "none"; 

	if(ConsisteCampoBranco(document.form1.A015_seq_vlr_plano.value)==true){
		alert("Selecione o Faturamento Anual do Último Exercício.");
		document.getElementById("bot_voltar").style.display = "inline"; 
		document.getElementById("bot_avancar").style.display = "inline"; 
		return;
	} 
	
	if(ConsisteCampoBranco(document.form1.A003_faturamento_estimado.value)==true){
		alert("Informe o faturamento estimado de sua empresa para os últimos 12 meses.");
		document.form1.A003_faturamento_estimado.focus();
		document.getElementById("bot_voltar").style.display = "inline"; 
		document.getElementById("bot_avancar").style.display = "inline"; 
		return;
	} 
	
	var quant = document.form1.ColaboradoresCod.value.split(";");
	var colaborador = "";
	for(i=0; i<=quant.length; i++){
		if(eval(document.form1.elements["A113_cod_colaborador_"+quant[i]])){
			if(ConsisteCampoBranco(document.form1.elements["A113_cod_colaborador_"+quant[i]].value)==true){
				alert("É necessário preencher o quadro de colaboradores.");
				document.form1.elements["A113_cod_colaborador_"+quant[i]].focus();
				document.getElementById("bot_voltar").style.display = "inline"; 
				document.getElementById("bot_avancar").style.display = "inline"; 
				return;
			}
			else{
				if(parseInt(document.form1.elements["A113_cod_colaborador_"+quant[i]].value)>0){
					colaborador = colaborador + quant[i] + "-" + document.form1.elements["A113_cod_colaborador_"+quant[i]].value + ";";
				}	
			}
		}
	}
	
	    if(document.form1.EmpSubContrata[0].checked==false && document.form1.EmpSubContrata[1].checked==false ){
		alert("Favor selecionar o item (f).");
		document.form1.EmpSubContrata[0].focus();
		document.getElementById("bot_voltar").style.display = "inline"; 
		document.getElementById("bot_avancar").style.display = "inline"; 
		return;
	    }
	    
		if(document.form1.EmpSubContrata[0].checked==true && ConsisteCampoBranco(document.form1.A027_srcp_EmpSubContrata.value)==true){
		alert("Favor descrever detalhes dos profissionais Sub-contratados.");
		document.form1.EmpSubContrata[0].focus();
		document.getElementById("bot_voltar").style.display = "inline"; 
		document.getElementById("bot_avancar").style.display = "inline"; 
		return;
	    }
	    if(document.form1.empContrSegResp[0].checked==false && document.form1.empContrSegResp[1].checked==false){
		alert("Favor selecionar o item (g).");
		document.form1.A027_srcp_EmpContrSegResp.focus();
		document.getElementById("bot_voltar").style.display = "inline"; 
		document.getElementById("bot_avancar").style.display = "inline"; 
		return;
	    }
		if(document.form1.empContrSegResp[0].checked==true && ConsisteCampoBranco(document.form1.A027_srcp_EmpContrSegResp.value)==true){
		alert("Favor informar o limite de garantia e a data de vigência.");
		document.form1.A027_srcp_EmpContrSegResp.focus();
		document.getElementById("bot_voltar").style.display = "inline"; 
		document.getElementById("bot_avancar").style.display = "inline"; 
		return;
	    }
	    
		if(document.form1.reclam_emp[0].checked==false && document.form1.reclam_emp[1].checked==false){
		alert("Favor selecionar o item (h).");
		document.form1.A027_srcp_reclam_emp.focus();
		document.getElementById("bot_voltar").style.display = "inline"; 
		document.getElementById("bot_avancar").style.display = "inline"; 
		return;
	    }
	    
		if(document.form1.reclam_emp[0].checked==true && ConsisteCampoBranco(document.form1.A027_srcp_reclam_emp.value)==true){
		alert("Favor informar detalhes de ato ou fato que possa gerar reclamações.");
		document.form1.A027_srcp_reclam_emp.focus();
		document.getElementById("bot_voltar").style.display = "inline"; 
		document.getElementById("bot_avancar").style.display = "inline"; 
		return;
	    }
	
	if(ConsisteCampoBranco(document.form1.A003_contratos_proponente.value)==true){
		alert("Informe os 3 principais contratos do proponente.");
		document.form1.A003_contratos_proponente.focus();
		document.getElementById("bot_voltar").style.display = "inline"; 
		document.getElementById("bot_avancar").style.display = "inline"; 
		return;
	}
	
	/*
	if(document.form1.A003_ind_terceiriza[0].checked){
		if(ConsisteCampoBranco(document.form1.A003_detalhes.value)==true){
			alert("É necessário fornecer detalhes da sub-contratação.");
			document.form1.A003_detalhes.focus();
			document.getElementById("bot_voltar").style.display = "inline"; 
			document.getElementById("bot_avancar").style.display = "inline"; 
			return;
		}
	}
	*/
	
	if(ConsisteCampoBranco(document.form1.A003_nm_proprietario.value)==true){
		alert("É necessário preencher o nome do responsável legal.");
		document.form1.A003_nm_proprietario.focus();
		document.getElementById("bot_voltar").style.display = "inline"; 
		document.getElementById("bot_avancar").style.display = "inline"; 
		return;
	}
	var checkServ = '';
	var textForn = '';
	var contForn = 0;
    for (i=0;i<document.form1.elements.length;i++) 
    {
        if(document.form1.elements[i].type == "checkbox"){
            if(document.form1.elements[i].name.indexOf('A027_srcp_serv_prest_')>-1){  
                if(document.form1.elements[i].checked){
                    checkServ = checkServ + '( X ) ' + document.form1.elements[i].value + '<br>';
                }
            }
         } 
         if(document.form1.elements[i].type == "text"){
            if(document.form1.elements[i].name.indexOf('A027_srcp_princ_forn')>-1){  
                if(ConsisteCampoBranco(document.form1.elements[i].value)!=true){
                    contForn = contForn + 1;
                    textForn = textForn + String(contForn) + ') ' + document.form1.elements[i].value + '<br>';
                }
            }
         } 
    }
    
    if(ConsisteCampoBranco(checkServ)==true){
	alert("Favor selecionar algum item do campo (d).");
	document.form1.A027_srcp_serv_prest_1.focus();
	document.getElementById("bot_voltar").style.display = "inline"; 
	document.getElementById("bot_avancar").style.display = "inline"; 
	return;
    }    
    if(contForn<3){
	alert("Favor preencher algum item do campo (e).");
	document.form1.A027_srcp_serv_prest_1.focus();
	document.getElementById("bot_voltar").style.display = "inline"; 
	document.getElementById("bot_avancar").style.display = "inline"; 
	return;
    }        
    
	if(document.form1.A027_srcp_serv_prest_12.checked==true && ConsisteCampoBranco(document.form1.A027_srcp_serv_prest_outros.value)==true){
		alert("Favor descrever os Outros Serviços.");
		document.form1.A027_srcp_serv_prest_12.focus();
		document.getElementById("bot_voltar").style.display = "inline"; 
		document.getElementById("bot_avancar").style.display = "inline"; 
		return;
	}
	else{
		checkServ = checkServ + document.form1.A027_srcp_serv_prest_outros.value + '<br>';
	}

	/*
	if(document.form1.A003_ind_terceiriza[0].checked)
		var A003_ind_terceiriza = "1";
	else
		var A003_ind_terceiriza = "0";
	*/
	this.location = "#ancZurich";	
	fMostraSenha();
}

function fPasso4(){
	var quant = document.form1.ColaboradoresCod.value.split(";");
	var colaborador = "";
	for(i=0; i<=quant.length; i++){
		if(eval(document.form1.elements["A113_cod_colaborador_"+quant[i]])){
			if(ConsisteCampoBranco(document.form1.elements["A113_cod_colaborador_"+quant[i]].value)==true){
				alert("É necessário preencher o quadro de colaboradores.");
				document.form1.elements["A113_cod_colaborador_"+quant[i]].focus();
				document.getElementById("bot_voltar").style.display = "inline"; 
				document.getElementById("bot_avancar").style.display = "inline"; 
				return;
			}
			else{
				if(parseInt(document.form1.elements["A113_cod_colaborador_"+quant[i]].value)>0){
					colaborador = colaborador + quant[i] + "-" + document.form1.elements["A113_cod_colaborador_"+quant[i]].value + ";";
				}	
			}
		}
	}

	var checkServ = '';
	var textForn = '';
	var contForn = 0;
    for (i=0;i<document.form1.elements.length;i++) 
    {
        if(document.form1.elements[i].type == "checkbox"){
            if(document.form1.elements[i].name.indexOf('A027_srcp_serv_prest_')>-1){  
                if(document.form1.elements[i].checked){
                    checkServ = checkServ + '( X ) ' + document.form1.elements[i].value + '<br>';
                }
            }
         } 
         if(document.form1.elements[i].type == "text"){
            if(document.form1.elements[i].name.indexOf('A027_srcp_princ_forn')>-1){  
                if(ConsisteCampoBranco(document.form1.elements[i].value)!=true){
                    contForn = contForn + 1;
                    textForn = textForn + String(contForn) + ') ' + document.form1.elements[i].value + '<br>';
                }
            }
         } 
    }
	
	var slink = "sAcao=PASSO4&A014_cod_plano="+document.form1.A014_cod_plano.value;
	slink = slink + "&A015_seq_vlr_plano="+document.form1.A015_seq_vlr_plano.value;
	slink = slink + "&A027_colaboradores_pedido="+colaborador;
	slink = slink + "&A027_proprietario_pedido="+document.form1.A003_nm_proprietario.value;
	slink = slink + "&A027_faturamento_estimado="+document.form1.A003_faturamento_estimado.value;
	slink = slink + "&A027_contratos_proponente="+document.form1.A003_contratos_proponente.value;
	//slink = slink + "&A027_ind_terceiriza="+A003_ind_terceiriza;
	//slink = slink + "&A027_detalhes="+document.form1.A003_detalhes.value;
	slink = slink + "&A027_obs_rc="+document.form1.A003_obs_rc.value;
	slink = slink + "&A027_srcp_serv_prest="+checkServ;
	slink = slink + "&A027_srcp_princ_forn="+textForn;
	slink = slink + "&A027_srcp_EmpSubContrata="+document.form1.A027_srcp_EmpSubContrata.value;
	slink = slink + "&A027_srcp_EmpContrSegResp="+document.form1.A027_srcp_EmpContrSegResp.value;
	slink = slink + "&A027_srcp_reclam_emp="+document.form1.A027_srcp_reclam_emp.value;
	
	document.getElementById("divAguarde").style.display = "inline";

	var url = "buscaInstantanea.asp?"+slink;
	fCarregaDivAjax(url, "menu_passo4");	
}

//Função que marca radio ou check se o campo de descrição for preenchido.
function fnMarcaCheck (obj,objCheck){ 
    if(obj.value.length>0){
        objCheck.checked = true;
    } 
    else{
        objCheck.checked = false;
    }
}
//Função que cancela o pedido
//fCancelaPedido(cod)
//****************************************************
function fCancelaPedido(cod){
	url = "../extranet/CancelaPedido.asp?A048_cod_site=6&A027_cod_pedido="+cod;
	window.open(url,'CANCELAMENTO','width=200,height=150,left=200,top=300,scrollbars=no');
	window.location.reload();
}

//Função que bloqueia o passo 3	
//fBloqueiaPasso3()
//*******************************************
function fBloqueiaPasso3(){
	
	var quant = document.form1.SeqPlanosCod.value.split(";");
	for(i=0; i<=quant.length; i++){
		if(eval(document.form1.elements["A015_seq_vlr_plano_opcao"][i])){
			document.form1.elements["A015_seq_vlr_plano_opcao"][i].disabled = true;
		}
		if(eval(document.form1.elements["A015_seq_vlr_plano_opcao"])){
			document.form1.elements["A015_seq_vlr_plano_opcao"].disabled = true;
		}
	}

	quant = document.form1.ColaboradoresCod.value.split(";");
	for(i=0; i<=quant.length; i++){
		if(eval(document.form1.elements["A113_cod_colaborador_"+quant[i]])){
			document.form1.elements["A113_cod_colaborador_"+quant[i]].disabled = true;
		}
	}

    document.form1.A003_faturamento_estimado.disabled = true;
	document.form1.A003_contratos_proponente.disabled = true;
	//document.form1.A003_ind_terceiriza[0].disabled = true;
	//document.form1.A003_ind_terceiriza[1].disabled = true;
	//document.form1.A003_detalhes.disabled = true;
	document.form1.A003_nm_proprietario.disabled = true;
	document.form1.A003_obs_rc.disabled = true;
	document.getElementById("divAguarde").style.display = 'none';
    document.form1.A027_srcp_princ_forn1.disabled = true;
    document.form1.A027_srcp_princ_forn2.disabled = true;
    document.form1.A027_srcp_princ_forn3.disabled = true;
    document.form1.A027_srcp_EmpSubContrata.disabled = true;
    document.form1.A027_srcp_EmpContrSegResp.disabled = true;
    document.form1.A027_srcp_reclam_emp.disabled = true;
    //document.form1.A027_obs_rc.disabled = true;
    //document.form1.A027_srcp_serv_prest.disabled = true;

}

//Função que manda o foco para o Login
//focoLogin()
//*******************************************
function focoLogin(){
	if(eval(document.getElementById("login2"))){
		document.getElementById("login2").focus();	
	}
}

//fUltimopasso()
//****************************************************
function fUltimopasso(cod){
	if (ConsisteCampoBranco(document.form1.A027_qtd_vezes.value)==true){
		alert("Selecione a quantidade de vezes desejada.");
		return;
	}
	document.getElementById("A027_cod_pedido").value = cod;
	document.getElementById("A027_qtd_vezes").value = document.form1.A027_qtd_vezes.value;
	 
	fPasso5()
/*
	document.getElementById("rodape").style.display = "none";
	var url = "buscainstantanea.asp?sAcao=PASSO5&A027_cod_pedido="+cod+"&A027_qtd_vezes="+document.form1.A027_qtd_vezes.value;
	fCarregaDivAjax3(url, "divCorpo");		
*/
}

//fPasso5()
//****************************************************
function fPasso5(){
	document.getElementById("rodape").style.display = "none";
	var url = "buscainstantanea.asp?sAcao=PASSO5&A027_cod_pedido="+document.getElementById("A027_cod_pedido").value+"&A027_qtd_vezes="+document.getElementById("A027_qtd_vezes").value;
	fCarregaDivAjax3(url, "divCorpo");		
}

//Função para enviar e-mail
//enviarEmail(cod) enviarEmail2(val, cod)
//****************************************************
function enviarEmail(cod){
	window.open("../adm/PedidoSRC.asp?A027_cod_pedido="+cod,'','width=650,height=500,left=100,top=50,scrollbars=yes'); 
}

//Função para enviar e-mail
//enviar(cod) enviar2(val, cod)
//****************************************************
function enviar(cod){
	window.open("../adm/PedidoSRC.asp?A027_cod_pedido="+cod+"&print=S",'','width=650,height=500,left=100,top=50,scrollbars=yes');
}

//Função para chamada do painel administrativo
//fPedidoPainelAdm(cod)
//****************************************************
function fPedidoPainelAdm(){
	alert("Em Desenvolvimento.");
}

//Função que captura a tecla enter e dispara o Acesso a extranet
//enter(acao,e)
//*******************************************
function enter(acao,e){
	var KeyID = (window.event) ? event.keyCode : e.keyCode; 
	if(KeyID == "13"){
		fAcessoExtranet(acao);
	}
}		

//Função que captura a tecla enter e dispara o Acesso a extranet
//enterB(acao,e)
//*******************************************
function enterB(acao,e){
	var KeyID = (window.event) ? event.keyCode : e.keyCode; 
	if(KeyID == "13"){
		fValidaLogin();
	}
}	

//Abre a PopUp de Cobertura
//fMostraCobertura(codigo)
//*******************************************
function fMostraCobertura(codigo){
 var url = "../adm/ValorCoberturaMan.asp?A023_titulo=Coberturas do Plano &A014_cod_plano="+codigo+"&idioma=0";
 window.open(url,'','width=450,height=250,left=100,top=50,scrollbars=yes');
}

//Função que verifica o tamanho 
//VerificaTamanho(form, campo, campoaux, qtd)
//*******************************************
function VerificaTamanho(form, campo, campoaux, qtd){
	var StrLen;
	var corte;
	var nome;
	var adicional; 	
	var maximo;		
	maximo = parseInt(qtd);
	adicional = 0;  // Caracteres que serÃ£o adicionados para formatar a mensagem.
	StrLen = adicional;
	corte = StrLen;
	if (document.forms[form].elements[campo].value.length != "" ){
		StrLen = StrLen + document.forms[form].elements[campo].value.length;
	}
	if (StrLen == 1 && document.forms[form].elements[campo].value.substring(0,1) == " "){ 
    	document.forms[form].elements[campo].value = "";
		StrLen = StrLen - 1;
	}
	if (StrLen > maximo){
		document.forms[form].elements[campo].value = document.forms[form].elements[campo].value.substring(0,maximo-corte);
		StrLen = StrLen - 1;
	}
    document.forms[form].elements[campoaux].value = maximo - StrLen;
}



