/* onBlur="formataString(this,'a')" */
function formataString (prInput ,prTipoFormatacao) {

	function formataPrimeiraMaiuscula(objeto) {
		var palavrasLivres = new Array ('de','da','do','das','des','dos','e');
		var ret = '';
		var string = objeto.value;
		var temp = new Array();
		temp = string.split(' ');
		for(var x = 0; x < temp.length; x++) {
			if (temp[x] == '') { continue; }
			var verificacao = Array.indexOf(palavrasLivres, temp[x].toLowerCase());
			if (x > 1) { ret += ' '; }
			if(verificacao == -1) {
				ret += primeiraLetraMaiuscula (temp[x])+' ';
			} else {
				ret += temp[x].toLowerCase()+' ';
			}
		}
		return ret;
	}
	function primeiraLetraMaiuscula(prString) {
		var string = prString.toLowerCase();
		str1 = string.substring(0,1);
		ret = string.replace(str1, str1.toUpperCase());
		return ret;
	}

	var prString = prInput.value;
	switch (prTipoFormatacao) {
		case 'a' : valorFormatado =  prString.toLowerCase(); break;
		case 'A' : valorFormatado =  prString.toUpperCase(); break;
		default  : valorFormatado =  formataPrimeiraMaiuscula (prInput); break;  
	}
	prInput.value = valorFormatado;
}

function checkContatoForm() {
	if	(document.contatoForm.nome.value == '') {
		alert('Informe o seu nome!');
		document.contatoForm.nome.focus();
		return false;
	}
	if	(document.contatoForm.email.value == '') {
		alert('Informe o seu e-mail!');
		document.contatoForm.email.focus();
		return false;
	}
	if	(document.contatoForm.mensagem.value == '') {
		alert('Informe a mensagem!');
		document.contatoForm.mensagem.focus();
		return false;
	}
	return true;
}

function checkCadastroForm() {
	if	(document.cadastroForm.nome.value == '') {
		alert('Informe o seu nome!');
		document.cadastroForm.nome.focus();
		return false;
	}
	if	(document.cadastroForm.email.value == '') {
		alert('Informe o seu e-mail!');
		document.cadastroForm.email.focus();
		return false;
	}
	return true;
}

function checkInscricaoForm() {
	if	(document.inscricaoForm.piloto.value == '') {
		alert('Informe o nome do piloto!');
		document.inscricaoForm.piloto.focus();
		return false;
	}
	if	(document.inscricaoForm.cpf.value == '') {
		alert('Informe o CPF do piloto!');
		document.inscricaoForm.cpf.focus();
		return false;
	}
	if	(document.inscricaoForm.veiculo.selectedIndex == 0) {
		alert('Informe o veículo!');
		document.inscricaoForm.veiculo.focus();
		return false;
	}
	if	(document.inscricaoForm.placa.value == '') {
		alert('Informe a placa do veículo!');
		document.inscricaoForm.placa.focus();
		return false;
	}
	if	(document.inscricaoForm.cidade.value == '') {
		alert('Informe a cidade!');
		document.inscricaoForm.cidade.focus();
		return false;
	}
	if	(document.inscricaoForm.email.value == '') {
		alert('Informe o e-mail!');
		document.inscricaoForm.email.focus();
		return false;
	}
	return true;
}