function validarNome() {
		nome = document.getElementById("nome");
		index = nome.value.indexOf("@");
		spn = document.getElementById(nome.id + "Obrig");
		if (nome.value == "") {spn.innerHTML = "Campo obrigat&oacute;rio";  return false;}

		spn.innerHTML = ""; 
		return true;

}

function validarAssunto() {
		assunto = document.getElementById("assunto");
		index = assunto.value.indexOf("@");
		spn = document.getElementById(assunto.id + "Obrig");
		if (assunto.value == "") {spn.innerHTML = "Campo obrigat&oacute;rio";  return false;}

		spn.innerHTML = ""; 
		return true;

}

function validarMensagem() {
		mensagem = document.getElementById("assunto");
		index = mensagem.value.indexOf("@");
		spn = document.getElementById(mensagem.id + "Obrig");
		if (mensagem.value == "") {spn.innerHTML = "Campo obrigat&oacute;rio";  return false;}

		spn.innerHTML = ""; 
		return true;

}

function validarEmail() {
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);

    mail = document.getElementById("email");
    index = mail.value.indexOf("@");
    spn = document.getElementById(mail.id + "Obrig");
    if (mail.value == "") {spn.innerHTML = "Campo obrigat&oacute;rio";  return false;}
    if (!er.test(mail.value) || mail.value.charAt(index + 1) == ".") {        
        spn.innerHTML = "Email inv&aacute;lido";
        return false;
    }
    spn.innerHTML = ""; 
    return true;
}

function validarForm(form) {
    var elem = form.elements;
    var valid = true;
    var validEmail = true;
    for (var i = 0; i < elem.length; i++) {
        spn = document.getElementById(elem[i].id + "Obrig");
        if (spn != null) {
            if (elem[i].value == "") {
                spn.innerHTML = "Campo obrigat&oacute;rio";
                valid = false;
                elem[i].onblur = function() { validarControle(this); }
            }
        }
    }

    validEmail = validarEmail();
	document.getElementById("email").onblur = function() { validarEmail(); }
    return (valid && validEmail);

	
}

function validarControle(controle) {
	
	if(controle.value!="") {
		spn = document.getElementById(controle.id + "Obrig");
		spn.style.display="none";
		}
	
	}
