/***********************************************************************/
/*   Funções Gerais p/ site                                            */
/*   Desenvolvimento: Igor Zon Balbino - Proibido Copiar               */
/*   igor@mediabrasil.com.br - www.mediabrasil.com.br                  */   
/***********************************************************************/


/***********************************************************************/
/*   Funções p/ abrir - fechar janela   */  
/***********************************************************************/
function abreJanela (Doc, Alt, Larg, Nome)
{
 // para abrir uma nova janela em pop-up
 var Args = "scrollbars=yes,location=no,directories=no,status=no,menubar=no,resizable=no,toolbar=no,copyhistory=no,width=" + Larg + ",height=" + Alt + "";
 var Janela = window.open(Doc, Nome, Args);
 
 return;
}


/***********************************************************************/
/*   Função verificar exclusão   */  
/***********************************************************************/

function excluir(endereco){
	//pergunta se deseja realmente excluir o registro do banco antes de excluir realmente
	if(window.confirm('Deseja realmente excluir este registro?')){
		location.href = endereco
	}
}


/*
***********************************************************************
FUNÇÃO DE FORMATAÇÃO DE CAMPO
OS PARÂMETROS TÊM QUE SER PASSADOS ATRAVÉS DO EVENTO onKeyPress
***********************************************************************
*/

function Mascara(objeto, evt, mask) {

var LetrasU = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var LetrasL = 'abcdefghijklmnopqrstuvwxyz';
var Letras  = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
var Numeros = '0123456789';
var Fixos  = '().-:/ '; 
var Charset = " !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_/`abcdefghijklmnopqrstuvwxyz{|}~";

evt = (evt) ? evt : (window.event) ? window.event : "";
var value = objeto.value;
if (evt) {
 var ntecla = (evt.which) ? evt.which : evt.keyCode;
 tecla = Charset.substr(ntecla - 32, 1);
 if (ntecla < 32) return true;

 var tamanho = value.length;
 if (tamanho >= mask.length) return false;

 var pos = mask.substr(tamanho,1); 
 while (Fixos.indexOf(pos) != -1) {
  value += pos;
  tamanho = value.length;
  if (tamanho >= mask.length) return false;
  pos = mask.substr(tamanho,1);
 }

 switch (pos) {
   case '#' : if (Numeros.indexOf(tecla) == -1) return false; break;
   case 'A' : if (LetrasU.indexOf(tecla) == -1) return false; break;
   case 'a' : if (LetrasL.indexOf(tecla) == -1) return false; break;
   case 'Z' : if (Letras.indexOf(tecla) == -1) return false; break;
   case '*' : objeto.value = value; return true; break;
   default : return false; break;
 }
}
objeto.value = value; 
return true;
}

function MaskTelefone(objeto, evt) { 
return Mascara(objeto, evt, '(##) ####-####');
}


/*==================================================================*/

function validaFrente(){
		if(document.f1.nome.value==""){alert("Preencha o nome");f1.nome.focus();return false;}
		if(document.f1.email.value==""){
			alert("Preencha o e-mail");
			f1.email.focus();
			return false;
		}
			 //validar email(verificao de endereco eletrônico)
			if (f1.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
				alert("O campo e-mail não está correto!");
				f1.email.focus();
				return false;
			}
		if(document.f1.telefone.value==""){alert("Preencha o telefone");f1.telefone.focus();return false;}
}

