function planoDesejado(plano) {
//~ alert('assinatura '+plano);
	$('#assinatura').val(plano);
	switch($('#assinatura').val()) {
		case "trimestral" :
			$('#planodesejado').val("Trimestral - R$30,00");
			$('#valorplano').val("30,00");
			break;
		case "semestral" :
			$('#planodesejado').val("Semestral - R$54,00");
			$('#valorplano').val("54,00");
			break;
		case "anual" :
			$('#planodesejado').val("Anual - R$96,00");
			$('#valorplano').val("96,00");
			break;
	}
	$('#planodesejado').val(plano);
	$('#formCadastro').submit();
}

function cadastramento() {
	//~ alert("cadastramento");
	$("#carregando").hide();

	$('#erro_form').hide();

	$('#formCadastro').ajaxForm({
		//~ target: '#erro_form ul',
		//~ replaceTarget: false,
		url: 'clubcadastro.php',
		beforeSubmit: validarCadastro,
		dataType: '',
		success: resultadoCadastro,
		type: 'POST'
		}
	);

}

//validando o formulário
function validarCadastro(formData, jqForm, options) {
	var check = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	var status = "";
	$("#resultado").hide();
	var mySplitResult = $("#required").val().split(",");
	//~ alert("mySplitResult="+mySplitResult);
	//~ alert('plano:'+$('#assinatura').val());
	for(i = 0; i < mySplitResult.length; i++){
		var varname = mySplitResult[i];
		var varvalue = $("input[name="+varname+"]", jqForm).val();
		if (!varvalue)
			varvalue = $("select[name="+varname+"]", jqForm).val();
		if (!varvalue)
			varvalue = $("textarea[name="+varname+"]", jqForm).val();
		//~ alert("Element " + i + " = " + varname + '=' + varvalue);
		if (!varvalue) { status += '<li>Informe '+varname+'</li>';}
	}
	var email = $('input[name=email]', jqForm).val();
	var senha = $('input[name="senha"]', jqForm).val();
	var senha2 = $('input[name=senha2]', jqForm).val();
	if(!check.test(email)) {status+='<li>E-mail inválido</li>';}
	if(senha != senha2) {status += '<li>Senhas não conferem</li>';}
/*
	var nome = $('input[name=nome]', jqForm).val();
	var cep = $('input[name=cep]', jqForm).val();
	var endereco = $('input[name=endereco]', jqForm).val();
	var numero = $('input[name=numero]', jqForm).val();
	var complemento = $('input[name=complemento]', jqForm).val();
	var estado = $('select[name=estado]', jqForm).val();
	var cidade = $('input[name=cidade]', jqForm).val();
	var ddd = $('input[name=ddd]', jqForm).val();
	var telefone = $('input[name=telefone]', jqForm).val();
	var comochegou = $('select[name=comochegou]', jqForm).val();
	var interesse = $('select[name=interesse]', jqForm).val();
	//~ var planodesejado = $('select[name=planodesejado]', jqForm).val();
	//~ var comentario = $('textarea[name=comentario]', jqForm).val();
	if(!nome) {status += '<li>O nome está vazio</li>';}
	if(!email) {status += '<li>E-mail vazio</li>';}
	if(!senha) {status += '<li>Informe a senha</li>';}
	if(!senha2) {status += '<li>Informe a segunda senha</li>';}
	if(!ddd) {status += '<li>O campo ddd está vazio</li>';}
	if(!cep) {status += '<li>Informe o cep</li>';}
	if(!endereco) {status += '<li>Informe endereço</li>';}
	if(!numero) {status += '<li>Informe o número</li>';}
	if(!telefone) {status += '<li>O campo telefone está vazio</li>';}
	if(!estado) {status += '<li>O campo estado está vazio</li>';}
	if(!cidade) {status += '<li>O campo cidade está vazio</li>';}
	if(!comochegou) {status += '<li>Informe como chegou ao site</li>';}
	if(!interesse) {status += '<li>Informe seu interesse</li>';}
	//~ if(!planodesejado) {status += '<li>Informe plano desejado</li>';}
	//~ if(!comentario) {status += '<li>O campo comentario está vazio</li>';}
*/
	if(status!="") {
		$('#erro_form ul').empty();
		$('#erro_form ul').append(status);
		$('#erro_form').fadeIn('slow');
		return false;
	}
	else {
		$('input[name=action]', jqForm).val('processa');
	}

	$("#carregando").fadeIn('slow');
	$('#erro_form').fadeOut('slow');
}

// Callback do retorno do ajax;
function resultadoCadastro(responseText, statusText) {
	//~ alert('status: ' + statusText + '\n\nresponseText: \n' + responseText + '\n\nThe output div should have already been updated with the responseText.');
	$("#carregando").fadeOut('slow');
	$('#resultado').html(responseText);
	$('#resultado').fadeIn('slow');
	$('#formCadastro').resetForm();
}


