/*
	Walter Araújo dos Santos - 	www.wmoriah.com.br
*/

	// função para valicar o formulario da newsletter 
	function valida_news() {
		if (!text_validate('newsform','name','O campo nome deve ser preenchido')) { 
			return false;
		}
		if (!checkMail('newsform','email', 'O campo e-mail deve ser preenchido')) { 
			return false; 
		}
		return true;
	}

	/*
	  Retorna false caso um campo texto for igual a espaco em branco.
	  Essa funcao recebe 3 parametros:
	  formulario -- O NAME do form para ser validado, um string
	  campo -- O NAME do campo do tipo text ou password para ser checked, um string
	  rotulo -- O nome do campo como será mostrado na mensagem no caso de erro, um string
	  
	  Exemplo de uso:
	  text_validate('mainform','tx_nome','Nome da empresa');
	
	*/ 
	function text_validate(formulario,campo,rotulo){
		if(document[formulario][campo].value == "" ){ 
			document[formulario][campo].focus();
			alert('Aten&ccedil;&atilde;o! '+rotulo+'.');
			return false;
		}
		return true;
	}

	// funcao que checa se o e-mail e valido //
	function checkMail(formulario,campo,rotulo) {
		var y = 0;
		if (!text_validate(formulario,campo,rotulo)) {  
			return false;
		}
		x = document[formulario][campo].value ; 
		if (x.substring(x.length -1, x.length) != '.' && x.substring(x.length -1, x.length) != '@') {
			if (x.indexOf("@") != -1) { 
				if (x.indexOf(".") != -1) { 
					y = 1;
				}
			}
		}
		if (y == 0) {                                                                               
			document[formulario][campo].focus();                                                        
			alert('O campo e-mail n&atilde;o &eacute; v&aacute;lido, favor preencher novamente!');    
			return false;                                                                            
		}                                                                                           
	return true;
	}