// Funções diversas

//---- Seleciona a candidata e troca a imagem ---------------------------------------------------//

function selecionaParticipante(element){
	var el = $("p_" + element);
	if(el.src.indexOf("2.png") == -1){
		$$(".participante").each(function(element){
			element.src = element.src.replace("2.png", ".png");
			element.removeClassName("selecionada");
		});
		
		el.src = el.src.replace(".png", "2.png");
		el.addClassName("selecionada");
	} else {
		el.src = el.src.replace("2.png", ".png");
		el.removeClassName("selecionada");
	}
}

//---- Valida o voto do usuário -----------------------------------------------------------------//

/*
function validaVoto(){
	var qtde = $$(".selecionada").size();
	if(qtde != 1){
		window.alert("Usted debe seleccionar sólo una de las participantes. " + qtde +  " ya seleccionadas");
	} else {
		var nomes = Array();
		$$(".selecionada").each(function(el){
			nomes.push(el.alt);
		});
		
		new Ajax.Request("inc/votar_ajax.php", {
			method: 'post',
			parameters: {
				selecionadas: nomes.join("|"),
				etapa: $F("etapaId")
			}, 
			onSuccess: function(transport) {
				if (transport.responseText.match(/votos_computados/)){
					window.location = "gracias-participar.php";
				}
			}
		});
	}
}
*/

//---- Valida o Formulário de cadastro ----------------------------------------------------------//

function validaCadastro(){
	if(!$("cad_email").value){
		window.alert("Favor llenar el E-mail.");
		$("cad_email").focus();
		return false;
	} else if(!$("cad_senha").value){
		window.alert("Favor llenar el Contraseña.");
		$("cad_senha").focus();
		return false;
	} else if(!$("cad_nome").value){
		window.alert("Favor llenar el Nombre.");
		$("cad_nome").focus();
		return false;
	} else if(!$("cad_apelido").value){
		window.alert("Favor llenar el Apellido.");
		$("cad_apelido").focus();
		return false;
	} else if($("cad_nascimento").value.length != 10){
		window.alert("Favor llenar el Fecha de Nacimiento.");
		$("cad_nascimento").focus();
		return false;
	} else if(!$("cad_cidade").value){
		window.alert("Favor llenar el Ciudad.");
		$("cad_cidade").focus();
		return false;
	} else if(!$("cad_operadora").value){
		window.alert("Favor llenar el Operador de cabo.");
		$("cad_operadora").focus();
		return false;
	} else if(!$("cad_terminos").checked){
		window.alert("Debes estar de acuerdo con los términos y condiciones de la promoción para seguir adelante.");
		$("cad_operadora").focus();
		return false;
	} else {
		return true;		
	}
}

//---- Faz a máscara da data --------------------------------------------------------------------//

function mascaraData(el){
	var v = this.value
	v=v.replace(/\D/g,"") //Remove tudo o que não é dígito
	v=v.replace(/(\d{2})(\d)/,"$1/$2") //Coloca barra entre o segundo e o terceiro digito
	v=v.replace(/(\d{2})(\d)/,"$1/$2") //Coloca barra entre o quinto e o sexto digito
	this.value = v;
}

//---- Faz os observes na página ----------------------------------------------------------------//

document.observe("dom:loaded", function() {
	if($("cadastroForm")){
//		Event.observe('cadastroForm', 'submit', validaCadastro);
		Event.observe('cad_nascimento', 'keyup', mascaraData);
	}
});

//-----------------------------------------------------------------------------------------------//