$(document).ready(function() {

	$('#dropPremios li').hover(function() {
		// show its submenu
		$('ul', this).slideDown(100);

	}, function() {
		// hide its submenu
		$('ul', this).slideUp(100);
	});

});

function report_enc(idencuentro, enctitle) {
	$('#dialogReport')
			.dialog(
					{
						autoOpen : false,
						width : 300,
						modal : true,
						buttons : {
						"Cancelar" : function() {
						$(this).dialog("close");
					},
							"Enviar" : function() {
								if ($('#repAsunto').val() != ""
										&& $('#repMensaje').val() != "") {

									// xajax_reportarEncuentro(idenc,$('#repAsunto').val(),$('#repMensaje').val());
									var params = {
										idenc : idencuentro,
										asunto : $('#repAsunto').val(),
										mensaje : $('#repMensaje').val()
									};
									$
											.post(
													"/modules/pronosticos/include/xajax/report.php",
													params, function(data) {
														alert(data);
													});
									$(this).dialog("close");
								} else {
									alert("Por favor especificar asunto y mensaje.")
								}

							}

						}
					});
	$('#repAsunto').val("");
	$('#repMensaje').val("");
	$('#dialogReport').dialog('option', 'title', 'Reportar fallo en Encuentro');
	$('#dialogEnc').html(enctitle);
	$('#dialogReport').dialog('open');
}

/* new functions based on jquery */
$(function() {

	$('.activbgd').click(function() {
		if ($(this).attr("id") == 'registrar') {
			window.location = '/register.php';
		} else {
			$(this).hide();
			xajax_joinAllLeagues();
		}
	});

	/*
	 * $('#ChatsRoot').dialog({ autoOpen: false, width: 500
	 * 
	 * });
	 * 
	 * url=$("#Chats").find("a").attr("href");
	 * 
	 * $("#Chats").click(function() { $("#ChatsRoot").load(url);
	 * $('#ChatsRoot').dialog('option', 'title', 'Chats Room Liga Fantastica de
	 * Pronosticos');
	 * 
	 * $('#ChatsRoot').dialog('open'); return false; });
	 */
});

var activeEle = false;

function ToggleEle(ele) {

	if (activeEle != false) {
		$('#' + activeEle).slideUp('slow');
	}
	if (activeEle != ele) {
		$('#' + ele).slideDown('slow');
		activeEle = ele;
	} else {
		$('#' + ele).slideUp('slow');
		activeEle = false;
	}

}

jQuery(document).ready(function($) {
	vtip();
	$('a.load-local').cluetip({
		local : true,
		cursor : 'pointer',
		showTitle : false,
		activation : 'click',
		sticky : true,
		closePosition : 'bottom',
		closeText : 'Cerrar'
	});
})

function PronoSlideBar(divid) {
	$('#' + divid)
			.slideToggle(
					'slow',
					function() {
						if ($('#' + divid + '_arrow').attr('src').indexOf(
								'unselected') == -1) {
							$('#' + divid + '_arrow')
									.attr('src',
											'/modules/pronosticos/images/arrow_unselected.png');
						} else {
							$('#' + divid + '_arrow')
									.attr('src',
											'/modules/pronosticos/images/arrow_selected.png');
						}
					});
}

function deshabilitar(lugar, deshabi){
	
	if(deshabi)
		$(".votarPicks").find("option[value='"+lugar+"']").attr("disabled", true);
	else
		$(".votarPicks").find("option[value='"+lugar+"']").attr("disabled", false);
			
}

function votarPicks(tickets) {
	
		
	$.ajax({
		type : "POST",
		url : "/modules/pronosticos/concursoMejoresPicksVotar.php",
		dataType : 'json',
		data : {
			voto : $("#votarPicks" + tickets + " option:selected").val(),
			idTicket: tickets,
			idPeriodo: $("#idPeriodo_" + tickets).val(),
			uid: $("#uid_" + tickets).val(),
			idModerador: $("#idModerador_" + tickets).val(),
			idPost: $("#idPost_" + tickets).val()
			
		},
		success : function(msg) {
			alert(msg.respuesta);
			
			if(msg.actualizo == "1"){
				
				//Habilitar Deseleccionado
				if(parseInt(msg.lugarAnterior) > 0)
					deshabilitar(msg.lugarAnterior, false);

				seleccionado = $("#votarPicks" + tickets + " option:selected").val();

				//Desabilito el seleccionado
				if(parseInt(seleccionado) > 0)
					deshabilitar(seleccionado, true);
				
				if(seleccionado == 0)
					$("#votoMod_"+tickets).html('');
				else if(seleccionado == 1){
					$("#votoMod_"+tickets).html('<img alt="Primer Lugar" title="Primer Lugar" src="/modules/pronosticos/images/posprimer.png">');
				} else if(seleccionado == 2){
					$("#votoMod_"+tickets).html('<img alt="Segundo Lugar" title="Segundo Lugar" src="/modules/pronosticos/images/possegundo.png">');
				} else if(seleccionado == 3){
					$("#votoMod_"+tickets).html('<img alt="Tercer Lugar" title="Tercer Lugar" src="/modules/pronosticos/images/postercer.png">');
				}
				
				$("#lugarModerador"+tickets).html(msg.lugar);
				$("#ptsModerador"+tickets).html(msg.pts);
				$("#ptsTotal"+tickets).html(msg.total);
				
				//$("#votoMod_"+tickets).html($("#votarPicks" + tickets + " option:selected").val());
			}
		}
	});

}
