//caminho para localizar o ajax (a variavel host esta na pagina do layout)
var http = 'http://'+host+'/';

/**
 * Realiza a troca de linguagem
 * 
 ******************************************************************************************************/
function SetLinguagem(lang,url,baseUrl){
	window.self.location.href = baseUrl+'/index/lang/?lang='+lang+'&url='+url;
}

/**
 * Muda cor da linha
 ******************************************************************************************************/
function MudaLinhaOver(local){local.style.backgroundColor='#E3E8F4';}
function MudaLinhaOut (local){local.style.backgroundColor='';}

function MudaLinhaBotaoOver(local){local.className='BotaoOver';}
function MudaLinhaBotaoOut (local){local.className='sub';}

/**
 *  Chama pagina na mesma pagina
 ******************************************************************************************************/
function Link(link){
	window.self.location.href = link;
}

/**
 *  Chama outra pagina pop
 ******************************************************************************************************/
function PopUp(link,page){
	window.open(link,page);
}

/**
 * Mostra e esconde o div
 * 
 ******************************************************************************************************/
function displayDiv(id){
	var div = id;
	
	var divstyle = new String();
    divstyle = document.getElementById(div).style.display;
    if(divstyle.toLowerCase()=="block" || divstyle == ""){
    	document.getElementById(div).style.display = "none";
	}else{
		document.getElementById(div).style.display = "block";
	}
}

/**
 *  controle de mensagem
 ******************************************************************************************************/
function displayOnMsn(id){
	document.getElementById(id).style.visibility = "visible";
}
function displayOffMsn(id){
	document.getElementById(id).style.visibility = "hidden";
}


//-------------------------------------------------------------------------------------------------------------
//inicia o jquery
$(document).ready(function(){
	/**
	 * Mascara
	 ******************************************************************************************************/
	$("#telefone").mask("(99) 9999-9999");
	$("#celular").mask("(99) 9999-9999");
	$("#username_comum").unmask(); 

	$("#texto-top-subMenu-0").corner("top 5px");
	$("#texto-top-subMenu-1").corner("top 5px");
	$("#texto-top-subMenu-2").corner("top 5px");
	$("#texto-top-subMenu-3").corner("top 5px");
	$("#texto-top-subMenu-4").corner("top 5px");
	$("#texto-top-subMenu-5").corner("top 5px");
	$("#texto-top-subMenu-6").corner("top 5px");
	$("#texto-top-subMenu-7").corner("top 5px");
	$("#texto-top-subMenu-8").corner("top 5px");
	$("#texto-top-subMenu-9").corner("top 5px");
	
	/**
	 *  controle busca cep 
	 ******************************************************************************************************/
	$('#cep').live('blur',function() {
		// Se o campo CEP não estiver vazio
		if($.trim($("#cep").val()) != ""){
			$.getScript(http+"/psqCep?cep="+$("#cep").val(), function(){
				
		  		if(resultadoCEP["resultado"]){
					// troca o valor dos elementos
					$("#endereco").val(unescape(resultadoCEP["logradouro"]));
					$("#bairro").val(unescape(resultadoCEP["bairro"]));
					$("#cidade").val(unescape(resultadoCEP["cidade"]));
					$("#estado").val(unescape(resultadoCEP["uf"]));
					$("#pais").val(unescape(resultadoCEP["pais"]));
					$("#numero").focus();

				}else{
					$("#endereco").val('');
					$("#bairro").val('');
					$("#cidade").val('');
					$("#estado").val('');
					$("#pais").val('');
					alert('CEP não encontrado.\nCadastre o endereço por favor.');
				}
			});
		}
	});
	
	/**
	 *controla o acesso ao sistema de treinamento
	 ******************************************************************************************************/
	$('#FORM1').submit(function(){
		$("#conteudo-pagina-acesso-avaliacao").hide();
		$("#TargetFrame").show();
	});
	
	$('.fechar').click(function(){
		$("#MensagemSistema").hide();
	});
	
/**
 * Controle da borda
 ******************************************************************************************************/
	var ua = $.browser;  
	if ( ua.msie) {
		if(ua.version.slice(0,3) == "9.0"){
			$('#conteudo-pagina-texto-simples').corner('bottom 8px');
			$('#conteudo-pagina-texto-extra').corner('bottom 8px');
			$('#conteudo-menu-meio').css({'height':'10px;'});
			
		}else{
			$('#conteudo-pagina-fim').show();
			
			try { 
					$('#conteudo-pagina-texto-simples').css('border-bottom','1px solid;');
					$('#conteudo-pagina-extra-fim').show();
					$('#conteudo-pagina-texto-extra').css({'border-bottom':'1px solid;'});
				}
				catch( e ) 
				{
				   //alert(e);
				}
		}
	}else{
		$('#conteudo-pagina-texto-simples').corner('bottom 8px');
		$('#conteudo-pagina-texto-extra').corner('bottom 8px');
		$('#conteudo-menu-meio').css({'height':'10px;'});
	}
	$("li.sub").corner("8px");
	$("#conteiner-form").corner();
	

/**
 * CONTROLE RECUPERAR CONTA
 ******************************************************************************************************/
	
	/**
	 * ajax do formulario formulario-acesso 
	 ******************************************************************************************************/
	//formulario formulario-acesso
	$(document).ready(function(){
		var action = $('#form-recuperar-login').attr('action');
		$('#form-recuperar-login').attr('action','javascript:void(0);');
		$('#form-recuperar-login').submit(function(){
			
			$('#resposta').hide();
			$("#carregando").show();
			$.post(action ,jQuery("#form-recuperar-login").serialize(),  function(data){

				$("#carregando").hide();
				$('#resposta').html('');
				$('#resposta').html(data);
				$('#resposta').fadeIn(300).delay(1800).slideUp(400);
			});
			return null;
		});
	});
	
	/**
	 * ajax do formulario formulario-acesso 
	 ******************************************************************************************************/
	//formulario formulario-acesso
	$(document).ready(function(){
		var action = $('#form-recuperar-cpf').attr('action');
		$('#form-recuperar-cpf').attr('action','javascript:void(0);');
		$('#form-recuperar-cpf').submit(function(){
			
			$('#resposta').hide();
			$("#carregando").show();
			$.post(action ,jQuery("#form-recuperar-cpf").serialize(),  function(data){

				$("#carregando").hide();
				$('#resposta').html('');
				$('#resposta').html(data);
				$('#resposta').fadeIn(300).delay(5800).slideUp(400);
			});
			return null;
		});
	});
	
	/**
	 * menu
	 ******************************************************************************************************/
	$(".link").hover(function () {
		var id  		= $(this).attr("id");
		$("#"+id).css('text-decoration', 'underline');
	});
	$(".link").mouseout(function () {
		var id  		= $(this).attr("id");
		$("#"+id).css('text-decoration', 'none');
	});

	$(".link").click(function () {
		var id = $(this).attr("id");
		if(id == 'recuperar-login-texto'){
			$("#recuperar-login-corpo").slideDown('slow');
			$("#recuperar-email-corpo").slideUp('slow');
		}else{
			$("#recuperar-login-corpo").slideUp('slow');
			$("#recuperar-email-corpo").slideDown('slow');
		}
	});
});
