
	//trim completo 
function trim(str) { 
    
return str.replace(/^\s+|\s+$/g,""); 
} 
//left trim 
function ltrim(str) { 
    
return str.replace(/^\s+/,""); 
} 
//right trim 
function rtrim(str) { 
    
return str.replace(/\s+$/,""); 
} 

function validaNome(input_nome)
	{
		if(trim(input_nome.value) && typeof(input_nome.value=="string"))
			return true;
		else
			return false;
	}
	
	function validaEmail(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 validaCampos()
	{
		var boo_nome = false;
		var boo_email = false;
		err_nome = "";
		err_email = "";

		if(validaNome(document.FORMULARIO.nome))
			boo_nome = true;
		else
			err_nome = "O nome não foi preenchido corretamente\n";

		if(validaEmail(document.FORMULARIO.email.value))
			boo_email = true;
		else
			err_email = "O email não foi preenchido corretamente";
		
		if(boo_nome && boo_email)
			document.forms["FORMULARIO"].submit();
		else 
			alert(err_nome+err_email);
		
	}
