function isEmail(text){
   var 	arroba = "@",
       	ponto = ".",
	   	posponto = 0,
	   	posarroba = 0;

	 if (text =="") return false;

	 for (var indice = 0; indice < text.length; indice++){
	 	if (text.charAt(indice) == arroba) {
	 		posarroba = indice;
	      	break;
		 }
	 }

	for (var indice = posarroba; indice < text.length; indice++){
		if (text.charAt(indice) == ponto) {
			posponto = indice;
	     	break;
		}
	}
	if (posponto == 0 || posarroba == 0) return false;
	if (posponto == (posarroba + 1)) return false;
	if ((posponto + 1) == text.length) return false;
	return true;
}


function valida(){
		var errors = 0;

		if(isEmpty(document.enviar.nome.value)){errors++;}
		if(isEmpty(document.enviar.empresa.value)){errors++;}
		if(isEmpty(document.enviar.endereco.value)){errors++;}
		if(isEmpty(document.enviar.email.value)){errors++;}
		if(isEmpty(document.enviar.telefone.value)){errors++;}
		if(!isEmail(document.enviar.email.value)){errors++;}
		if(isEmpty(document.enviar.dc.value)){errors++;}

		if(errors > 0){
			alert("Ocorreu um Erro\nUm ou mais dados foram preenchidos incorretamente ou estão vazios.\nPreencha seus dados corretamente para prosseguir...");
		}else{
			document.enviar.submit();
		}
	}
	
function VerificaBusca() {
with (document.busca){
	if (busca_produto.value.length==0) {
		alert("Por favor, digite um termo para busca.");
		busca_produto.focus();
		return false;
	}
	
   if (busca_produto.value.length<3) {
		alert("Por favor, digite um termo para busca com no mínimo 3 caracteres.");
		busca_produto.focus();
		return false;
      }
}
}
function VerificaDados() {
with (document.form1){
	if (nome.value.length==0) {
		alert("Por favor, digite seu nome.");
		nome.focus();
		return false;
	}
	if (email.value.length==0) {
		alert("Por favor, digite seu email.");
		email.focus();
		return false;
	}
    if (email.value.indexOf('@' , 0) == -1){
		alert("E-mail inválido.");
		email.focus();
		return false;		
		}
    if (email.value.indexOf('.' , 0) == -1){
		alert("E-mail inválido.");
		email.focus();
		return false;		
		}
   if (email.value.length<5) {
		alert("E-mail inválido.");
		email.focus();
		return false;
      }
}
}

function Mascara(formato, objeto){
	campo = eval(objeto);
	
	//TELEFONE
	if(formato=='TELEFONE'){
		var padrao = /[0-9]/;
		var tecla = window.event.keyCode;
		tecla = String.fromCharCode(tecla);
		padraoT = padrao.exec(tecla);
		if(padraoT == null){
			window.event.keyCode = 0;
		}
		if(campo.value.length == 0)
			campo.value += "(";
		else if(campo.value.length == 3)
			campo.value += ") ";
		else if(campo.value.length == 9)
			campo.value += ".";
	}
	
	//CEP
	if(formato=='CEP'){
		var padrao = /[0-9]/;
		var tecla = window.event.keyCode;
		tecla = String.fromCharCode(tecla);
		padraoT = padrao.exec(tecla);
		if(padraoT == null){
			window.event.keyCode = 0;
		}
		if(campo.value.length == 5)
			campo.value += ".";
	}
}

