﻿// JScript File
function Executar(cep, controlLogradouro, controlBairro, controlCidade, controlUF) //, controlHndCidade, controlHndUF
{
    //PageMethods.ConsultaCEP($get(cep).value, controlLogradouro, controlBairro, controlCidade, controlUF, OnExecutarComplete, OnExecutarFail); //, controlHndCidade, controlHndUF
    //PageMethods.ConsultaCEP(cep, controlLogradouro, controlBairro, controlCidade, controlUF, OnExecutarComplete, OnExecutarFail); //, controlHndCidade, controlHndUF
    InstitucionalAjax.ConsultaCEP(cep, controlLogradouro, controlBairro, controlCidade, controlUF, OnExecutarComplete, OnExecutarFail); //, controlHndCidade, controlHndUF
}   
function OnExecutarComplete(result)
{
    $get(result.ControleLogradouro).value = result.Logradouro;
    $get(result.ControleBairro).value = result.Bairro;
    $get(result.ControleCidade).value = result.Cidade;
    $get(result.ControleUF).value = result.Estado;
    //$get(result.ControleHndCidade).value = result.Cidade;
    //$get(result.ControleHndUF).value = result.Estado;
}
function OnExecutarFail(result)
{
    
}

//Maximizar ou minimizar o box Perfil da Home
function MinimizarPerfil(boxPerfil, btMax)
{
    InstitucionalAjax.MaximizarBoxPerfil(boxPerfil, btMax, OnMinimizarPerfilComplete, OnMinimizarPerfilFail);
}   
function OnMinimizarPerfilComplete(result)
{
	if(result.Display == "none") {
			$get(result.IdBoxPerfil).style.display='none';
			$get(result.IdBtMax).src='imagens/bt_maximizar.gif';
	} else {
			$get(result.IdBoxPerfil).style.display='block';
			$get(result.IdBtMax).src='imagens/bt_minimizar.gif';
	}
}
function OnMinimizarPerfilFail(result)
{
    //alert(result.get_message());
}


//Upload foto cliente 
function UploadCliente(fuFoto, imgFoto)
{
    alert(fuFoto.value);
    InstitucionalAjax.PreviewFoto(fuFoto.name, imgFoto, OnUploadClienteComplete, OnUploadClienteFail);
}   
function OnUploadClienteComplete(result)
{
//	if(result.Display == "none") {
//			$get(result.IdBoxPerfil).style.display='none';
//			$get(result.IdBtMax).src='imagens/bt_maximizar.gif';
//	} else {
//			$get(result.IdBoxPerfil).style.display='block';
//			$get(result.IdBtMax).src='imagens/bt_minimizar.gif';
//	}
    alert('file://' + result.ImagemPath);
    //$get(result.ControleImagem).src= 'file://' + result.ImagemPath;
    $get(result.ControleImagem).src= '';
    $get(result.ControleImagem).src= 'imagemhandler.ashx?guidImagem='+ result.ImagemPath;
    $get(result.ControleImagem).style.display = "block";
    alert('Complete');
}
function OnUploadClienteFail(result)
{
    alert(result.get_message());
}

//Redirect para a ApoliceFiltro
//Evitar o uso de QueryString
function JumpApolice()
{
    //Nome da função para preencimento do Breadcrumb    
    var ownName = NomeFuncao(arguments.callee.toString());

    InstitucionalAjax.RedirectApolice("Apolices", "javascript:" + ownName + "();", OnJumpComplete, OnJumpFail);
}
function JumpDadosCadastrais()
{
    //Nome da função para preencimento do Breadcrumb    
    var ownName = NomeFuncao(arguments.callee.toString());

    InstitucionalAjax.RedirectApolice("DadosCadastrais", "javascript:" + ownName + "();", OnJumpComplete, OnJumpFail);
}
function Jump2Via()
{
    //Nome da função para preencimento do Breadcrumb    
    var ownName = NomeFuncao(arguments.callee.toString());

    InstitucionalAjax.RedirectApolice("2via", "javascript:" + ownName + "();", OnJumpComplete, OnJumpFail);
}
function JumpPagto()
{
    //Nome da função para preencimento do Breadcrumb    
    var ownName = NomeFuncao(arguments.callee.toString());

    InstitucionalAjax.RedirectApolice("pagto", "javascript:" + ownName + "();", OnJumpComplete, OnJumpFail);
}

function OnJumpComplete(result)
{
    window.location = "ApoliceFiltro.aspx"
}
function OnJumpFail(result)
{
    //alert(result.get_message());
}

function NomeFuncao(funcao) {
    funcao = funcao.substr('function '.length);
    // trim off "function "
    funcao = funcao.substr(0, funcao.indexOf('('));
    // trim off everything after the function name

    return funcao;
}

function JumpHome()
{
    //Nome da função para preencimento do Breadcrumb    
    var ownName = NomeFuncao(arguments.callee.toString());

    InstitucionalAjax.RedirectApolice("Home", "Home", OnJumpHomeComplete, OnJumpFail);
}

function OnJumpHomeComplete(result)
{
    window.location = "Home.aspx"
}

function JumpPagina(url, menuPaiAtual)
{
//    //var sublayer_length = <%=Session["MenuPrincipal"]%>;
//    var divId = "ItemPai";

//    for(var i=1;i<=sublayer_length;i++){
//	    if(menuPaiAtual==divId+i) {
//		    if(item != "none") {
//		        document.getElementById(divId+i).className = "current";
//		        //document.getElementById(divId+i).document.getElementById(divId+i).style.backgroundImage = 'url(imagens/left_over.gif)';
//		        //document.getElementById(divId+i).getElementsByTagName('a')[0].style.backgroundImage = 'url(imagens/right_over.gif)'; // no-repeat right top
//		    }
//	    } else {
//            document.getElementById(divId+i).className = "other";

////	        if (document.getElementById(divId+i).className != "current") {
////	            document.getElementById(divId+i).style.backgroundImage = 'url(imagens/left.gif)';
////	            document.getElementById(divId+i).getElementsByTagName('a')[0].style.backgroundImage = 'url(imagens/right.gif)'; // no-repeat right top
////            }
//	    }
//    }

    //PageMethods.RedirectPagina(url, menuPaiAtual, OnJumpPaginaComlete);
    InstitucionalAjax.RedirectPagina(url, menuPaiAtual, OnJumpPaginaComlete);
    //window.location = url;
}

function OnJumpPaginaComlete(result)
{
    window.location = result.Destino;
}

