function exibeAba(abaExibe,abaEnibe) {
	
	//alert(document.getElementById('colorInf').fontcolor);
	
	if(document.getElementById(abaExibe).style.display == 'none') {

		document.getElementById(abaExibe).style.display = 'inline';
		document.getElementById(abaEnibe).style.display = 'none';
		
		document.getElementById('tab'+abaExibe).className = 'tabactive';
		document.getElementById('tab'+abaEnibe).className = 'tab';
	}
}

function colorTxt(txtForm,eventForm,value) {
	
	if(eventForm.type =='focus') {
		txtForm.style.background='#F0F0F0';
		
		if(txtForm.type =='text') {
			txtForm.select();
			if(txtForm.value == value) {
				txtForm.value = '';	
			}			
		}
		

	}
	else if(eventForm.type =='blur') {
		txtForm.style.background='#FFFFFF';
		if(txtForm.type =='text') {
			if(txtForm.value == '') {
				txtForm.value = value;	
			}
		}
	}
	
	//document.getElementById('Nome').value = (txtForm.value);
}

function maskText(txtForm,evento,mask) {
	
	//atribui valor a variavel com o evento keypress
	var keypress = (window.event)?event.keyCode:evento.which;
	
	document.getElementById('Nome').value = String.fromCharCode(keypress);
	
	// Valiar Informações
	if(keypress > 47 && keypress < 58) {
		
		var i = txtForm.value.length; 
		
		var saida = '#';
		
		var texto = mask.substring(i);
		/*
		if((i !=0) && (txtForm.value.substring(0,1) != mask.substring(0,1)) && (mask.substring(0,1) !='#')) {
			//txtForm.value = mask.substring(0,1) + txtForm.value
		}*/
		//se o proximo caracter da mascara for diferente da variavel saida faça
		if (texto.substring(0,1) != saida) { 
			
			txtForm.value += texto.substring(0,1); 
		}
	} else if(keypress ==0 || keypress ==8){
		
		return true;
	} else {
		
		return false;
	}
}

function showPopup(url, width, height) {
    try {
        var wScreen = screen.width;
        var hScreen = screen.height;

        var left = (wScreen - width) / 2;

        var top = (hScreen - height) / 2;

       var features = 'status=yes,resizable=no,scrollbars=yes,top=' + top + ',left=' + left + ',width=' + width + ',height=' + height;

        window.open(url, '', features);

    } catch (objErro) {
        // Exibir o Erro		
        alert(objErro.message);
    }
}


function geraRandom() {
	var randomnumber = Math.floor(Math.random()*100)	
	return randomnumber;
}

function PostForms() {
	$('#tudo').block();
	var param = $("form").serialize();
	$.ajax({
		type: "POST",
		url: document.formpadrao.action,
		data: param,
		beforeSend: function(){	
			//$('#loading').html("Carregando...");
		},
		success: function(txt){
			$('#main').html(txt);
			$('#tudo').unblock();
		},
		error: function(txt){
			//$('#loading').html(txt);
		}
	});	
}

function retornoCEP(pag, logradouro, bairro, cidade, uf) {
	switch (pag) {
		case "contato":
			// Definir Variável
			var form = document.formpadrao;
			// Definir Objetos
			form.Endereco.value = logradouro;
			form.Bairro.value = bairro;
			form.Cidade.value = cidade;
			form.Estado.value = uf;
			break;
	}
}

function loadURL(url) {

	$("#main").load(url);
	
}


function validaForm(form) {

	
	var reEmail = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	
	switch(form) {
		
		case "cep":
			var cep = document.formpadrao.Cep;
			
			if(cep.value =='') {
				alert("Favor informar o campo 'Cep'.");
				cep.focus();
				return false;
			} else {
				document.formpadrao.action = 'buscacep.php';
				PostForms();
			}
			break;
		case "login":
			var login = document.formpadrao.login;
			var senha = document.formpadrao.senha;
			
			if(login.value == '' || login.value == 'Seu login') {
				alert("Favor informar o campo 'Seu login'.");
				login.focus();
				return false;
			} else if(senha.value == '' || senha.value == '12345678') {
				alert("Favor informar sua senha.");
				senha.focus();
				return false;				
			} else {
				document.formpadrao.action = 'login.php';				
				PostForms();	
			}
			break;
			
		
		case "maladireta":			
			var email = document.formpadrao.EmailMalaDireta;

			if(reEmail.test(email.value) == false) {
				alert('E-mail inválido!');
				email.focus();
				return false;
			} else {
				document.formpadrao.action = 'sendforms.php?acao=cademail';
				PostForms();
			}
			break;		
		
		case "solicitacao":
		
			
			var sistema = document.formpadrao.selSistemas;
			var solicitante = document.formpadrao.txtSolicitante;
			var solicitacao = document.formpadrao.txtSolicitacao;
			
			if(sistema.value =='#') {				
				alert("Favor informar o campo 'Sistema'.");				
				sistema.focus();
				return false;
			} else if(solicitante.value =='') {				
				alert("Favor informar o campo 'Solicitante'.");				
				solicitante.focus();
				return false;
			} else if(solicitacao.value =='') {				
				alert("Favor informar o campo 'Solicitação'.");					
				solicitacao.focus();
				return false;
			} else {
				document.formpadrao.action = 'sendforms.php?acao=cadsolic';		
				PostForms();
			}
			break;

		case "contato":			
			var nome         = document.formpadrao.Nome;
			var empresa      = document.formpadrao.Empresa;
			var endereco     = document.formpadrao.Endereco;
			var bairro       = document.formpadrao.Bairro;
			var cep          = document.formpadrao.Cep;
			var cidade       = document.formpadrao.Cidade;			
			var estado       = document.formpadrao.Estado;			
			var telefone     = document.formpadrao.Telefone;			
			var email        = document.formpadrao.Email;			
			var departamento = document.formpadrao.Departamento;			
			var descricao    = document.formpadrao.Descricao;			
			var email        = document.formpadrao.Email;
			
			if(nome.value =='') {
				alert("Favor informar o campo 'Nome'.");				
				nome.focus();				
				return false;
			} else if(empresa.value =='') {				
				alert("Favor informar o campo 'Empresa'.");				
				empresa.focus();				
				return false;				
			} else if(endereco.value =='') {				
				alert("Favor informar o campo 'Endereço'.");				
				endereco.focus();				
				return false;				
			} else if(bairro.value =='') {				
				alert("Favor informar o campo 'Bairro'.");				
				bairro.focus();				
				return false;				
			} else if(cep.value =='') {				
				alert("Favor informar o campo 'Cep'.");				
				cep.focus();				
				return false;				
			} else if(cidade.value =='') {				
				alert("Favor informar o campo 'Cidade'.");				
				cidade.focus();				
				return false;				
			} else if(telefone.value =='') {				
				alert("Favor informar o campo 'Telefone'.");				
				telefone.focus();				
				return false;				
			} else if(email.value =='') {
				alert("Favor informar o campo 'E-mail'.");				
				email.focus();				
				return false;				
			} else if(reEmail.test(email.value) == false) {				
				alert("E-mail inválido.");				
				email.focus();				
				return false;
			} else if(descricao.value =='') {				
				alert("Favor informar o campo 'Descrição'.");				
				descricao.focus();				
				return false;			
			} else {				
				document.formpadrao.action = 'sendforms.php?acao=cadcontato';
				PostForms();
			}		
			break;		
	}
	
}
