function checkData(sourceForm)
{
	var contato_nome		= sourceForm.elements['contato_nome'] ? sourceForm.elements['contato_nome'] : null;
	var contato_empresa		= sourceForm.elements['contato_empresa'] ? sourceForm.elements['contato_empresa'] : null;
	var contato_prefixo		= sourceForm.elements['contato_prefixo'] ? sourceForm.elements['contato_prefixo'] : null;
	var contato_telefone	= sourceForm.elements['contato_telefone'] ? sourceForm.elements['contato_telefone'] : null;
	var contato_email		= sourceForm.elements['contato_email'] ? sourceForm.elements['contato_email'] : null;
	var contato_assunto		= sourceForm.elements['contato_assunto'] ? sourceForm.elements['contato_assunto'] : null;
	var contato_mensagem	= sourceForm.elements['contato_mensagem'] ? sourceForm.elements['contato_mensagem'] : null;
	
	try
	{
		if(contato_nome.value == '')throw {"message": "Por favor, informe o seu nome.","object": contato_nome};
		if(contato_empresa.value == '')throw {"message": "Por favor, informe o nome de sua empresa.","object": contato_empresa};
		if(contato_prefixo.value == '')throw {"message": "Por favor, informe o prefixo de seu telefone.","object": contato_prefixo};
		if(contato_telefone.value == '')throw {"message": "Por favor, informe o número de seu telefone.","object": contato_telefone};
		
		if(contato_email.value == '')throw {"message": "Por favor, informe seu endereço de e-mail.","object": contato_email};
		else if(contato_email.value.indexOf("@") == -1)throw {"message": "O endereço de e-mail informado é inválido.","object": contato_email};
		
		if(contato_assunto.value == '')throw {"message": "Por favor, informe o assunto de sua mensagem.","object": contato_assunto};
		if(contato_mensagem.value == '')throw {"message": "Por favor, informe o conteúdo de sua mensagem.","object": contato_mensagem};
		
		return true;
	}
	catch(e)
	{
		window.alert(e.message);
		e.object.value = "";
		e.object.focus();
		return false;
	}
}