// JavaScript: Validacao e formatacao dos formularios
// Autora: Andressa K. Pires (Cinte)

function limpaCampo(item, msg) {
	var cmp = item;
	var txt = msg;

	if (cmp.value == txt) {
		cmp.value = "";
	}
}

function preencheCampo(item, msg) {
	var cmp = item;
	var txt = msg;

	if (cmp.value == "") {
		cmp.value = txt;
	}
}

function verifEmail(item) {
	var email = item.value;
	var erro = "O e-mail deve conter um endereço eletrônico válido!";

	if (email != '') {
		//Expressao Regular utilizada para validar o endereço de email
		var expressaoRegular = /^[a-zA-Z0-9_\.-]{2,}@([A-Za-z0-9_-]{2,}\.)+[A-Za-z]{2,4}$/;
		if ( !expressaoRegular.test(email) ) {
			alert(erro);
			item.value = "";
			return false;
		}
		return true;
	}
}

// Busca
function verifBusca() {
	var bus = $('input[@id=busca]').val();

	if (bus == "Procurar...")
		alert('Informe a palavra chave da busca!');
	else
		$('#formBusca').submit();
}

// Comentario
function verifComentario() {
	var nom = $('input[@id=nome_com]').val();
	var ema = $('input[@id=email_com]').val();
	var com = $('textarea[@id=mensagem_com]').val();

	if (nom == "" || ema == "")
		alert('Informe os seus dados!');
	else if (com == "")
			alert('Informe seu comentário sobre está notícia!');
		else {
			e = document.getElementById("email_com");

			if (verifEmail(e) != false) {
				$('#formComentario').submit();
			}
		}
}