function valida_newsletter(Form) {

	if (Form.nome.value.length == 0) {
		alert("O nome é obrigatório !");
		Form.nome.focus();
		return false;
	}

    if (Form.email.value.length == 0) {
        alert("O e-mail é um campo obrigatório !");
        Form.email.focus();
        return false;
    }

    if (Form.email.value.indexOf('@', 0) == -1 || Form.email.value.indexOf('.', 0) == -1) {
        alert("Por favor, preencha corretamente o campo e-mail."); 
        Form.email.focus();
        return false;
    }

    return true;

}
//###################################################################################
function valida_usuario(Form) {

	if (Form.nome_usuario.value.length == 0) {
		alert("O nome é obrigatório !");
		Form.nome_usuario.focus();
		return false;
	}
	
	if (Form.usuario.value.length == 0) {
		alert("O login é obrigatório !");
		Form.usuario.focus();
		return false;
	}

    if (Form.email_usuario.value.length == 0) {
        alert("O e-mail é um campo obrigatório !");
        Form.email_usuario.focus();
        return false;
    }

    if (Form.email_usuario.value.indexOf('@', 0) == -1 || Form.email.value.indexOf('.', 0) == -1) {
        alert("Por favor, preencha corretamente o campo e-mail."); 
        Form.email_usuario.focus();
        return false;
    }

    return true;

}
//###################################################################################
function valida_login(Form) {

	if (Form.usuario.value.length == 0) {
		alert("O login é obrigatório !");
		Form.usuario.focus();
		return false;
	}

    if (Form.senha.value.length == 0) {
        alert("A senha é um campo obrigatório !");
        Form.senha.focus();
        return false;
    }

    return true;

}
//###################################################################################
function valida_contato(Form) {

	if (Form.nome.value.length == 0) {
		alert("O nome é obrigatório !");
		Form.nome.focus();
		return false;
	}
	
	if (Form.mensagem.value.length == 0) {
		alert("A mensagem é obrigatória !");
		Form.mensagem.focus();
		return false;
	}

    if (Form.email.value.length == 0) {
        alert("O e-mail é um campo obrigatório !");
        Form.email.focus();
        return false;
    }

    if (Form.email.value.indexOf('@', 0) == -1 || Form.email.value.indexOf('.', 0) == -1) {
        alert("Por favor, preencha corretamente o campo e-mail."); 
        Form.email.focus();
        return false;
    }

    return true;

}
//##########################################################################################
function Mascara(tipo, campo, teclaPress) {
	if (window.event)
	{
		var tecla = teclaPress.keyCode;
	} else {
		tecla = teclaPress.which;
	}
 
	var s = new String(campo.value);
	// Remove todos os caracteres à seguir: ( ) / - . e espaço, para tratar a string denovo.
	s = s.replace(/(\.|\(|\)|\/|\-| )+/g,'');
 
	tam = s.length + 1;
 
	if ( tecla != 9 && tecla != 8 ) {
		switch (tipo)
		{
		case 'CPF' :
			if (tam > 3 && tam < 7)
				campo.value = s.substr(0,3) + '.' + s.substr(3, tam);
			if (tam >= 7 && tam < 10)
				campo.value = s.substr(0,3) + '.' + s.substr(3,3) + '.' + s.substr(6,tam-6);
			if (tam >= 10 && tam < 12)
				campo.value = s.substr(0,3) + '.' + s.substr(3,3) + '.' + s.substr(6,3) + '-' + s.substr(9,tam-9);
		break;
 
		case 'CNPJ' :
 
			if (tam > 2 && tam < 6)
				campo.value = s.substr(0,2) + '.' + s.substr(2, tam);
			if (tam >= 6 && tam < 9)
				campo.value = s.substr(0,2) + '.' + s.substr(2,3) + '.' + s.substr(5,tam-5);
			if (tam >= 9 && tam < 13)
				campo.value = s.substr(0,2) + '.' + s.substr(2,3) + '.' + s.substr(5,3) + '/' + s.substr(8,tam-8);
			if (tam >= 13 && tam < 15)
				campo.value = s.substr(0,2) + '.' + s.substr(2,3) + '.' + s.substr(5,3) + '/' + s.substr(8,4)+ '-' + s.substr(12,tam-12);
		break;
 
		case 'TEL' :
			if (tam > 2 && tam < 4)
				campo.value = '(' + s.substr(0,2) + ') ' + s.substr(2,tam);
			if (tam >= 7 && tam < 11)
				campo.value = '(' + s.substr(0,2) + ') ' + s.substr(2,4) + '-' + s.substr(6,tam-6);
		break;
		 
		case 'DATA' :
			if (tam > 2 && tam < 4)
				campo.value = s.substr(0,2) + '/' + s.substr(2, tam);
			if (tam > 4 && tam < 11)
				campo.value = s.substr(0,2) + '/' + s.substr(2,2) + '/' + s.substr(4,tam-4);
		break;
		}
	}
}
