function checkMail(mail)
{
        var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
        if(typeof(mail) == "string")
		{
                if(er.test(mail))
				{ 
					return true; 
				}
        }
		else if(typeof(mail) == "object")
		{
                if(er.test(mail.value))
				{ 
                    return true; 
                }
        }
		else
		{
           return false;
        }
}

function ValidaFormContato(f)
{
	if(f.nm_contato.value == "")
	{
		alert("Preencha o nome !");
		f.nm_contato.focus();
		return false;
	}
	
	if(!checkMail(f.ds_email.value))
	{
		alert("E-mail inválido !");
		f.ds_email.focus();
		return false;
	}
	if(f.ds_assunto.value == "")
	{
		alert("Preencha o assunto !");
		f.ds_assunto.focus();
		return false;
	}
	if(f.ds_mensagem.value == "")
	{
		alert("Preencha a mensagem !");
		f.ds_mensagem.focus();
		return false;
	}
	
	
	f.submit();
}

