$(document).ready(function(){

	var valuesCl = {}; //Los datos de Registro de Club Premium

	//Para mostrar Error en un campo
	var mostrarError = function (id, error) {
		if (!$('#e_'+id).is("div")) {
			$('#'+id).after("<div id=\"e_"+id+"\" class=\"ferror\">"+error+"</div>");
		} else {
			$('#e_'+id).html(error);
		}
	};

	/* FORMULARIO DE ENCUESTA */
	var loadValuesCl = function(){
		$('.clform').each(function(){
			if ($(this).attr("type") == "checkbox") {
				valuesCl[$(this).attr('name')] = "No";
				if ($(this).is(':checked')) {
					valuesCl[$(this).attr('name')] = "Si";
				}
			} else {
				valuesCl[$(this).attr('name')] = $(this).val();
			}
		});
		valuesCl["cl_acepto"] = $("#cl_acepto").attr("checked");
		valuesCl["opcion"] = "formRegistro";
		valuesCl['keyClubPremium'] = $("#keyClubPremium").val();
	};

	$(".bene").bind("click", function(){
		if ($(this).is(":checked")) {
			$("#div_"+$(this).attr("id")).removeClass("oculto");
		} else {
			$("#div_"+$(this).attr("id")).addClass("oculto");
		}
	});

	var formSubmitCl = function(){
		loadValuesCl();
		$.getJSON($("#rutaAjaxClubPremium").val(),valuesCl,function(data){
			$(".ferror").remove();
			if(data.error){
				err = data.error;
				for (var a in err){
					mostrarError(a, err[a]);
				}
				return false;
			}else{
				res = data.resultado;
				$('.formulario > form').fadeOut('slow',function(){
					$('.formulario').append('<p>'+res+'</p>');
				});
				return false;
			}
		});	
	};

	$(".calendarinput").datepicker({
		changeMonth: true,
		changeYear: true,
		yearRange: '1900:2010'
	});

	$('#cl_submit').bind('click',function(){
		formSubmitCl();
		return false;
	});
	/* FORMULARIO DE ENCUESTA */
});

