function validate( form, buttonId )
{
	var result = false;
	var oldLabel = $( buttonId ).value;
	$( buttonId ).value = "Carregando...";
	$( buttonId ).disabled = "disabled";
	var valid = new Validation( 'new_user_form', {useTitles:true, onSubmit:false} );
	result = valid.validate();
	if( result == false )
	{
		$( buttonId ).value = oldLabel;
		$( buttonId ).disabled = "";
	}
	/*
	var message = "";
	var user = form.user.value;
	var password = form.password.value;
	var nome = form.nome.value;
	var empresa = form.empresa.value;	
	var telefone = form.telefone.value;		
	var email = form.email.value;
	var url = form.url.value;

	if( nome == "" || nome == null )
	{
		message += "- O campo <strong>nome</strong> deve ser preenchido corretamente.<br />";
		result = false;
	}
	
	if( empresa == "" || empresa == null )
	{
		message += "- Informe <strong>empresa</strong> que usará o sistema.<br />";
		result = false;
	}
	
	if( telefone == "" || telefone == null )
	{
		message += "- Pelo menos um <strong>telefone</strong> para contato deve ser informado.<br />";
		result = false;
	}	

	if( user == "" || user == null )
	{
		message += "- O campo <strong>login</strong> deve ser preenchido.<br />";
		result = false;
	}
	
	if( password == "" || password == null )
	{
		message += "- Informe uma <strong>senha</strong> para a sua conta.<br />";
		result = false;		
	}
	
	if( email == "" || email == null )
	{
		message += "- É necessário informar o <strong>e-mail</strong> para contato.<br />";
		result = false;		
	}
	
	if( url == "" || url == null )
	{
		message += "- Informe o <strong>endereço</strong> do seu site.<br />";
		result = false;		
	}
	
	if( result == false )
	{
		document.getElementById( 'error_message' ).innerHTML = message;
	}
	else
	{
		form.submit();
	}
	*/
	return result;
	
}