function primeiraMaiuscula(texto) {
	var lista = new Array('de', 'da', 'do', 'dos', 'e', 'das');
	var atexto = texto.split(' ');
	var final = '';
	for(i=0;i<atexto.length;i++) {
		var z = 0;
		for(x=0;x<lista.length;x++) {
			if(atexto[i].toLowerCase() == lista[x]) {
				z++;
			}
		}
		if(z > 0) {
			final += atexto[i].toLowerCase()+' ';
		} else {
			final += atexto[i].substring(0,1).toUpperCase()+atexto[i].substring(1,atexto[i].length).toLowerCase()+' ';
		}
	}

	if(final.indexOf("'") > -1) {
		var tmp = final.split("'");
		final = tmp[0]+"'"+tmp[1].substring(0,1).toUpperCase()+tmp[1].substring(1,tmp[1].length).toLowerCase()
	}


	final = final.substring(0,final.length-1);

	return final;
}

function verificaCEP(cep) {
	var lv = new LoadVars();
	lv.cep = cep;
	lv.onLoad = function () {
		if(lv.content) {
			
			eval(lv.content);
			
			document.formulario.logradouro.value = unescape(resultadoCEP.tipo_logradouro) + ' ' + unescape(resultadoCEP.logradouro);
			document.formulario.bairro.value = unescape(resultadoCEP.bairro);
			document.formulario.cidade.value = unescape(resultadoCEP.cidade);
			document.formulario.uf.value = unescape(resultadoCEP.uf);
		}
		
	}
	lv.send("/ajax.php?modelo=cep","POST");
}

function verificaParcelas(evento,tipo_pagamento) {
	var lv = new LoadVars();
	lv.acao = "parcela";
	lv.eid = evento;
	lv.tpp = tipo_pagamento;
	lv.onLoad = function () {
		document.getElementById('numParcela').innerHTML = lv.content;
	}
	lv.send("/ajax.php?modelo=pedido","POST");
}

function atualizaPedido(act) {
	
	var itens = new Array();
	
	with(document.formulario) {
		for(i=0;i<elements.length;i++) {
			if(elements[i].name.substring(0,7) == 'produto') {
				switch(elements[i].type) {
					case 'checkbox' :
					case 'radio' :
					case 'radiobutton' :
						if(elements[i].checked == true) {
							itens[itens.length] = elements[i].value;
						}
						break;
					default :
						itens[itens.length] = elements[i].value;
						break;
				}
			}
		}
	}
	
	if(act == 1) {
		if(window.location.href.indexOf('cadastro-in') < 0 && document.formulario.icpf.value !== '00.000.000/0000-00' && !valida_CPF(document.formulario.icpf.value)) {
			alert("CPF Inválido!"); 
			return false;
		}
		if(window.location.href.indexOf('cadastro-in') < 0 && document.formulario.icpf.value == '') {
			alert("CPF é um campo obrigatório!");
			return false;
		}
		if(document.formulario.nome_cracha.value == '') {
			alert("Nome para Crachá é um campo obrigatório!");
			return false;
		}
		if(document.getElementById('categoria').value == '') {
			alert("Categoria é um campo obrigatório!");
			return false;
		}
	}
	
	
	var lv = new LoadVars();
	lv.acao = "itens";
	lv.act = act;
	lv.produto = itens.join(",");
	lv.ocpf = document.formulario.cpf.value.replace(/[^0-9]/g,'');
	lv.even = document.formulario.even.value.replace(/[^A-Za-z0-9_-]/g,'');
	lv.cpf = document.formulario.icpf.value.replace(/[^0-9]/g,'');
	lv.nome = document.formulario.nome_cracha.value;
	if(document.formulario.adicional_1) {
		lv.adicional_1 = document.formulario.adicional_1.value;
	}
	if(document.formulario.adicional_2) {
		lv.adicional_2 = document.formulario.adicional_2.value;
	}
	if(document.formulario.adicional_3) {
		lv.adicional_3 = document.formulario.adicional_3.value;
	}
	if(document.formulario.adicional_4) {
		lv.adicional_4 = document.formulario.adicional_4.value;
	}
	if(document.formulario.adicional_5) {
		lv.adicional_5 = document.formulario.adicional_5.value;
	}
	
	lv.onLoad = function () {
		document.getElementById('listaParticipante').innerHTML = lv.content;
		if(act == 1) {
			limpaCampos();
		}
	}
	lv.send("/ajax.php?modelo=pedido","POST");
	
	
}

function removeItem(cpf) {
	var lv = new LoadVars();
	lv.acao = "remove";
	lv.cpf = cpf;
	lv.onLoad = function () {
		atualizaPedido();
	}
	lv.send("/ajax.php?modelo=pedido","POST");
	
}

function limpaCampos() {
	
	with(document.formulario) {
		for(i=0;i<elements.length;i++) {
			if(elements[i].name.substring(0,7) == 'produto') {
				switch(elements[i].type) {
					case 'checkbox' : 
					case 'radio' : 
					case 'radiobutton' :
						if(elements[i].checked) {
							elements[i].checked = false;
						}
						break;
						default :
							elements[i].value = '';
							break;
				}
			}
		}
	}
	
	document.formulario.nome_cracha.value = '';
	if(document.formulario.adicional_1) {
		document.formulario.adicional_1.value = '';
	}
	if(document.formulario.adicional_2) {
		document.formulario.adicional_2.value = '';
	}
	if(document.formulario.adicional_3) {
		document.formulario.adicional_3.value = '';
	}
	if(document.formulario.adicional_4) {
		document.formulario.adicional_4.value = '';
	}
	if(document.formulario.adicional_5) {
		document.formulario.adicional_5.value = '';
	}
	
	if(document.formulario.cpf.value.length == 14) {
		document.formulario.icpf.value = '';
	}
	
	
}
