// GERAL

jQuery(function( $ ){
	//VERIFICA A VERSAO DO BROWSER
	navegador = $.browser.msie;
	if(navegador == true){
		temp = navigator.appVersion.split("MSIE");
		versao = parseFloat(temp[1]);
		if(versao == 6){
			//window.location = "erroie.php";
			window.open('erroie.php','janela', 'width=450, height=500');
		}
	}	
	
	//VERIFICA SE ESTA LOGADO
	valorcookie = $.cookie('logado-pharmanostra');
	
	if(valorcookie == null){
		valorcookie = "deslogado";
	}
	
	if(valorcookie != "deslogado"){
		//TOPO
		$("#topo-barra-menu").html("<p><a href=\"#\" title=\"Sair\" onclick=\"Desloga();\">Sair</a> / <a href=\"ajax-formlogincadastro.php?form=alteracao&amp;width=230&amp;height=200\" title=\"Alterar Cadastro\" class=\"thickbox\">Alterar Cadastro</a> / <a href=\"minhaconta\" title=\"Baixar NF-E\">Baixar NF-E</a><\/p>");
		$("#topo-barra-busca-botoes").html("<a href=\"minhaconta\"><img src=\"Imagens/logobaixarnota.png\" alt=\"Baixar NF-E\" /></a>");
	} else {
		//TOPO
		$("#topo-barra-menu").html("<p><a href=\"ajax-formlogincadastro.php?form=login&amp;width=230&amp;height=80\" title=\"Logar\" class=\"thickbox\">Logar</a> / <a href=\"ajax-formlogincadastro.php?form=cadastro&amp;width=230&amp;height=200\" title=\"Cadastrar\" class=\"thickbox\">Cadastrar</a> / <a href=\"ajax-formlogincadastro.php?form=recuperarsenha&amp;width=230&amp;height=50\" title=\"Recuperar Minha Senha\" class=\"thickbox\">Recuperar Minha Senha</a></p>");
		$("#topo-barra-busca-botoes").html("<a href=\"ajax-formlogincadastro.php?form=login&pagina=pg-minhaconta.php&amp;width=230&amp;height=80\" title=\"Logar\" class=\"thickbox\"><img src=\"Imagens/logobaixarnota.png\" alt=\"Baixar NF-E\" /></a>");
	}
	
});

function ApagaCampo(acao, idcampo, nomecampo){
	if(acao == 'e'){
		if($('#' + idcampo).val() == nomecampo){
			$('#' + idcampo).val('');
		}
	}
	if(acao == 's'){
		if($('#' + idcampo).val() == ''){
			$('#' + idcampo).val(nomecampo);
		}
	}
};

//FAZ O LOGIN

var evialogin = true;

function FazLogin(){
	
	var email = $('#formlogin-email').val();
	var senha = $('#formlogin-senha').val();
	
	if(email == "Email"){
		$('#formlogin-email').css('background-color', '#dddddd');
		$('#formlogin-email').focus();
		return(0);
	} else {
		//verifica se � um email valido
		var filtro=/^.+@.+\..{2,3}$/;
		if (filtro.test(email) == false){
			$('#formlogin-email').css('background-color', '#dddddd');
			$('#formlogin-email').focus();
			$("#blocoformlogin-mensagemsistema").html("<p>Email inv&aacute;lido.<\/p>");
			return(0);
		} else {
			$('#formlogin-email').css('background-color', '#ffffff');
			$("#blocoformlogin-mensagemsistema").html("");
		}
	}
	
	if(senha == "Senha"){
		$('#formlogin-senha').css('background-color', '#dddddd');
		$('#formlogin-senha').focus();
		return(0);
	} else {
		$('#formlogin-senha').css('background-color', '#ffffff');
	}
	
	//executa o ajax
	if(evialogin == true){
		evialogin = false;
		
		$.ajax({
			type:     "GET",
			dataType: "html",
			url:      "ajax-logincadastro.php",
			data:     "acao=1&email="+email+"&senha="+senha,
			success: function(msg){
				if(msg != "false"){
					$("#blocoformlogin-mensagemsistema").html("<p>Logado com sucesso.<\/p>");
					
					//limpa os campos
					$('#formlogin-email').val("Email");
					$('#formlogin-senha').val("Senha");
					
					//marca o cookie como logado
					$.cookie("logado-pharmanostra", msg);
					
					//recarrega a pagina
					var pagina = $('#form-pagina').val();
					if(pagina == "reload"){
						location.reload();
					} else {
						window.location = pagina;
					}
				}
				
				if(msg == "false"){
					$("#blocoformlogin-mensagemsistema").html("<p>Usu�rio n�o encontrado<\/p>");
					
					//marca o cookie como deslogado
					$.cookie("logado-pharmanostra", "deslogado");
				}
				
				//volta a ativar a funcao de envio
				evialogin = true;
			},
			//define as a��es que ser�o executadas antes de iniciar a requisi��o
			beforeSend: function(){
				//imprime uma mensagem de loading
				$("#blocoformlogin-mensagemsistema").html("<p>Conectando...<\/p>");
			}
		});	
	}
};

//FAZ O CADASTRO

var eviacadastro = true;

function FazCadastroAlteracao(tipo){
	var nome     = $('#formcadastro-nome').val();
	var razao    = $('#formcadastro-razao').val();
	var cargo    = $('#formcadastro-cargo').val();
	var telefone = $('#formcadastro-telefone').val();
	var email    = $('#formcadastro-email').val();
	var senha    = $('#formcadastro-senha').val();
	
	//verifica o tipo de acao
	if(tipo == "cadastrar"){
		acao = 2;
	}
	
	if(tipo == "alterar"){
		acao = 3;
	}

	if(nome == "Nome"){
		$('#formcadastro-nome').css('background-color', '#dddddd');
		$('#formcadastro-nome').focus();
		return(0);
	} else {
		$('#formcadastro-nome').css('background-color', '#ffffff');
	}
	
	if(razao == "Raz�o Social"){
		$('#formcadastro-razao').css('background-color', '#dddddd');
		$('#formcadastro-razao').focus();
		return(0);
	} else {
		$('#formcadastro-razao').css('background-color', '#ffffff');
	}
	
	if(cargo == "Cargo"){
		$('#formcadastro-cargo').css('background-color', '#dddddd');
		$('#formcadastro-cargo').focus();
		return(0);
	} else {
		$('#formcadastro-cargo').css('background-color', '#ffffff');
	}
	
	if(telefone == "Telefone"){
		$('#formcadastro-telefone').css('background-color', '#dddddd');
		$('#formcadastro-telefone').focus();
		return(0);
	} else {
		$('#formcadastro-telefone').css('background-color', '#ffffff');
	}

	if(email == "Email"){
		$('#formcadastro-email').css('background-color', '#dddddd');
		$('#formcadastro-email').focus();
		return(0);
	} else {
		//verifica se � um email valido
		var filtro=/^.+@.+\..{2,3}$/;
		if (filtro.test(email) == false){
			$('#formcadastro-email').css('background-color', '#dddddd');
			$('#formcadastro-email').focus();
			$("#blocoformcadastro-mensagemsistema").html("<p>Email inv&aacute;lido.<\/p>");
			return(0);
		} else {
			$('#formcadastro-email').css('background-color', '#ffffff');
			$("#blocoformcadastro-mensagemsistema").html("");
		}
	}

	if(senha == "Senha"){
		$('#formcadastro-senha').css('background-color', '#dddddd');
		$('#formcadastro-senha').focus();
		return(0);
	} else {
		$('#formcadastro-senha').css('background-color', '#ffffff');
	}

	//executa o ajax
	if(evialogin == true){
		evialogin = false;
		
		$.ajax({
			type:     "GET",
			dataType: "html",
			url:      "ajax-logincadastro.php",
			data:     "acao="+acao+"&nome="+nome+"&razao="+razao+"&cargo="+cargo+"&telefone="+telefone+"&email="+email+"&senha="+senha,
			success: function(msg){
				if(msg != "false"){
					$("#blocoformcadastro-mensagemsistema").html("<p>Cadastrado com sucesso.<\/p>");
					
					//limpa os campos
					$('#formcadastro-nome').val("Nome");
					$('#formcadastro-razao').val("Raz�o Social");
					$('#formcadastro-cargo').val("Cargo");
					$('#formcadastro-telefone').val("Telefone");
					$('#formcadastro-email').val("Email");
					$('#formcadastro-senha').val("Senha");
					
					//marca o cookie como logado
					$.cookie("logado-pharmanostra", msg);
					
					//recarrega a pagina
					location.reload(); 
				}
				
				if(msg == "false"){
					$("#blocoformcadastro-mensagemsistema").html("<p>Email j� cadastrado.<\/p>");
					
					//marca o cookie como deslogado
					$.cookie("logado-pharmanostra", "deslogado");
					
					//limpa os campos
					$('#formcadastro-email').val("");
				}

				//volta a ativar a funcao de envio
				evialogin = true;
			},
			//define as acoes que ser�o executadas antes de iniciar a requisi��o
			beforeSend: function(){
				//imprime uma mensagem de loading
				$("#blocoformcadastro-mensagemsistema").html("<p>Enviando...<\/p>");
			}
		});	
	}
}


//RECUPERA SENHA

var eviarecuperasenha = true;

function RecuperaSenha(){

	var email = $('#formrecuperasenha-email').val();
	
	if(email == "Email"){
		$('#formrecuperasenha-email').css('background-color', '#dddddd');
		$('#formrecuperasenha-email').focus();
		return(0);
	} else {
		//verifica se e um email valido
		var filtro=/^.+@.+\..{2,3}$/;
		if (filtro.test(email) == false){
			$('#formrecuperasenha-email').css('background-color', '#dddddd');
			$('#formrecuperasenha-email').focus();
			$("#blocoformrecuperasenha-mensagemsistema").html("<p>Email inv&aacute;lido.<\/p>");
			return(0);
		} else {
			$('#formrecuperasenha-email').css('background-color', '#ffffff');
			$("#blocoformrecuperasenha-mensagemsistema").html("");
		}
	}
	
	//executa o ajax
	if(eviarecuperasenha == true){
		eviarecuperasenha = false;
		
		$.ajax({
			type:     "GET",
			dataType: "html",
			url:      "ajax-logincadastro.php",
			data:     "acao=r&email="+email,
			success: function(msg){
				if(msg != "false"){
					$("#blocoformrecuperasenha-mensagemsistema").html("<p>Senha enviada com sucesso.<\/p>");
					
					//limpa os campos
					$('#formrecuperasenha-email').val("Email");
				}
				
				if(msg == "false"){
					$("#blocoformrecuperasenha-mensagemsistema").html("<p>Email n&atilde;o encontrado<\/p>");
				}
				
				//volta a ativar a funcao de envio
				eviarecuperasenha = true;
			},
			//define as acoes que serao executadas antes de iniciar a requisicao
			beforeSend: function(){
				//imprime uma mensagem de loading
				$("#blocoformrecuperasenha-mensagemsistema").html("<p>Conectando...<\/p>");
			}
		});	
	}
};

//DESLOGA
function Desloga(){
	//marca o cookie como deslogado
	$.cookie("logado-pharmanostra", null);
	
	//recarrega a pagina
	location.reload();
}

//POPUP
function fnFlash(str_url, int_largura, int_altura){
	document.writeln('<object type="application/x-shockwave-flash" data="' + str_url + '" width="' + int_largura + '" height="' + int_altura + '">');
	document.writeln('<param name="movie" value="' + str_url + '">');
	document.writeln('<param name="quality" value="high">');
	document.writeln('<param name="wmode" value="transparent">');
	document.writeln('</object>');
}
function fechar(){
   document.getElementById("flash").style.display = "none";
}
