// JavaScript Document

function get_cookie(Name) {
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    // if cookie exists
    if (offset != -1) { 
      offset += search.length
      // set index of beginning of value
      end = document.cookie.indexOf(";", offset);
      // set index of end of cookie value
      if (end == -1) end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
      }
   }
  return returnvalue;
}

$(document).ready(function(){						   
	$("#di_boton").click(function(){
	  $("#desplegableinferior").slideToggle("slow");
	  $(this).toggleClass("active");
	});
	
	$("a.mas").click(function(event){		event.preventDefault();
		var id = $(this).attr("id");
		//alert("."+id+"_l");
		$("#"+id+"_l").slideToggle("slow");//fadeIn(1500, function() {});		return false;
	});
	
	//funcion de colaboracion
	 $(".boton_colabora").click(function() {
		 var lugar = $("input#lugar").val();
			if (lugar == "") {return false;}
		 var usuario = $("input#usuario").val();
			if (usuario == "") {return false;}
		 var colaboracion = $("textarea[name=\"colaboracion\"]").val();
			if (colaboracion == "") {
			  $("input#colaboracion").focus();
			  return false;
			}
		  var url = $("input#url").val();
			if(url == "" || url == null) {return false;}
		
		
		var dataString = 'lugar='+ lugar + '&usuario=' + usuario + '&colaboracion=' + colaboracion+'&url='+url;
			//alert (dataString);return false;
			
		$.ajax({
		  type: "POST",
		  url: "/bin/colabora.php",
		  data: dataString,
		  success: function() {
			$('#formulariocolabora').html("<div id='colaborado'></div>");
			$('#colaborado').html("<h2>Colaboración enviada correctamente</h2>")
			.append("<p>Gracias por tu ayuda.</p>")
			.hide()
			.fadeIn(1500, function() {});
		  }
		 });
		return false;
	});

	

	 $(".boton_si").click(function() {
		var caracteristica = $("input#ver").val();
		var comentario = $("textarea[name=\"comentario\"]").val();
		var dataString;
		
		if(comentario=="" || comentario==null) dataString = 'ver='+caracteristica+'&si=1';
		else dataString = 'ver='+caracteristica+'&comentario='+comentario+'&si=1';
		
		$.ajax({
		  type: "POST",
		  url: "/bin/caracteristica_vota.php",
		  data: dataString,
		  success: function() {
			$('#formulariovota').html("<div id='colaborado'></div>");
			$('#colaborado').html("<h2>Tu voto ha sido enviado correctamente</h2>")
			.append("<p>Gracias por participar.</p>")
			.hide()
			.fadeIn(1500, function() {});
		  }
		 });
		return false;
     });
	 
	 
	 $(".boton_no").click(function() {
		var caracteristica = $("input#ver").val();
		var comentario = $("textarea[name=\"comentario\"]").val();
		var dataString;
		
		if(comentario=="" || comentario==null) dataString = 'ver='+caracteristica+'&no=1';
		else dataString = 'ver='+caracteristica+'&comentario='+comentario+'&no=1';
		
		$.ajax({
		  type: "POST",
		  url: "/bin/caracteristica_vota.php",
		  data: dataString,
		  success: function() {
			$('#formulariovota').html("<div id='colaborado'></div>");
			$('#colaborado').html("<h2>Tu voto ha sido enviado correctamente</h2>")
			.append("<p>Gracias por participar.</p>")
			.hide()
			.fadeIn(1500, function() {});
		  }
		 });
		return false;
     });
	 
	 $(".boton_comentar").click(function() {
		var caracteristica = $("input#ver").val();
		var comentario = $("textarea[name=\"comentario\"]").val();
		var dataString;
		
		if(comentario=="" || comentario==null) return false;
		
		dataString = 'ver='+caracteristica+'&comentario='+comentario;
		
		$.ajax({
		  type: "POST",
		  url: "/bin/caracteristica_comenta.php",
		  data: dataString,
		  success: function() {
			$('#formulariovota').html("<div id='colaborado'></div>");
			$('#colaborado').html("<h2>Has añadido un comentario</h2>")
			.append("<p>Gracias por participar.</p>")
			.hide()
			.fadeIn(1500, function() {});
		  }
		 });
		return false;
     });
	 
	 $(".boton_preguntar").click(function() {
		var comentario = $("textarea[name=\"pregunta\"]").val();
		var dataString;
		
		if(comentario=="" || comentario==null) return false;
		
		dataString = 'pregunta='+comentario;
		
		$.ajax({
		  type: "POST",
		  url: "/bin/respuestas_pregunta.php",
		  data: dataString,
		  success: function(html) {
			$('#formulariopregunta').html("<div id='colaborado'></div>");
			$('#colaborado').html("<h2>Nueva pregunta añadida. Pronto tendrás contestación.</h2>")
			.append(html)
			.hide()
			.fadeIn(1500, function() {});
		  }
		 });
		return false;
     });
	 
	 $(".boton_responder").click(function() {
		var comentario = $("textarea[name=\"respuesta\"]").val();
		var pregunta = $("input#id").val();
		var dataString;
		
		if(comentario=="" || comentario==null) return false;
		
		dataString = 'respuesta='+comentario+'&id='+pregunta;
		
		$.ajax({
		  type: "POST",
		  url: "/bin/respuestas_responder.php",
		  data: dataString,
		  success: function(html) {
			$('#formulariorespuesta').html("<div id='colaborado'></div>");
			$('#colaborado').html("<h2>Gracias por responder a esta pregunta, un administrador validar&aacute; tu contestaci&oacute;n.</h2>")
			.append(html)
			.hide()
			.fadeIn(1500, function() {});
		  }
		 });
		return false;
     });
	 
	 
	 
	$(".borraConfirmacion").click(function(ev) {
		ev.preventDefault();
		var msg = "¿Desea eliminar esta entrada?";
		var id = $(this).parent().attr("id");
		$("#idOculto").val(id);
		
		confirm(msg);
	});
	
	/*  trivial */
	$("#trivial_responder").click(function() {
										  
		var sol = 0;
		sol = $("input[@name='sol']:checked").val();

		
		if(!sol || sol==0) return false;
		
		var pregunta = $("input#preguntaid").val();
		
		var dataString = 'preguntaid='+pregunta+'&sol='+sol;
		$.ajax({
		  type: "POST",
		  url: "/bin/trivial.php",
		  data: dataString,
		  success: function() {
			$('#trivial_opciones').html("<div id='colaborado'></div>");
			
			$('#colaborado').html("<p align=\"center\">Gracias por participar, atento para la pr&oacute;xima pregunta</p>")
			.append("<p align=\"center\"><a href=\"/trivial/\">Ver la clasificación</a></p>")
			.hide()
			.fadeIn(1500, function() {});
		  }
		 });
		return false;
     });
	
	//query de los videos
	 $(".pestVid").live("click",function() {
		var idvideo = $(this).attr("id");
		var titulo = $(this).attr("title");
		var swfvideo = $("input[name='swf"+idvideo+"']").val();
		$('#video').html(swfvideo);
		//$('.videoaqui').html(swfvideo)
		$('#videotit').html(titulo);
		return false;
	});
	
	 $(".verlistavideos").click(function() {
		var idcat = $(this).attr("url");
		var titulo = $(this).attr("title");
		//var swfvideo = $("input[name='swf"+idvideo+"']").val();
		/*$('#video').html("<div class=\"videoaqui\"></div>");
		$('.videoaqui').html(swfvideo)
		.hide()
		.fadeIn(1500, function() {});
		$('#videotit').html(titulo);*/
		dataString='url='+idcat;
		//alert(dataString);
		$('#videotit').html("Selecciona vídeo de "+titulo);
		$('#listavideo').html("<p>Cargando lista...</p>");
		$.ajax({
		  type: "GET",
		  url: "/bin/videos_cat.php",
		  data: dataString,
		  success: function(html) {
			//$('#formulariorespuesta').html("<div id='colaborado'></div>");
			$('#listavideo').html(html)
			//.hide()
			//.fadeIn(1500, function() {});
		  }
		 });
		return false;
	});
	 
	 
	 /*  enviar de un evento */
	$("#evento_enviar").click(function() {
		//alert(tinyMCE.activeEditor.id);
		
		var mininoticia = tinyMCE.activeEditor.getContent();
		//alert(tinyMCE.activeEditor.getContent());
		var imagen = $("select#galeria").val();		
		mininoticia=escape(mininoticia);
		
		//alert(mininoticia);

		
		if(!mininoticia || mininoticia=="") return false;
		
		var imagen = $("select#galeria").val();
		
		var dataString = 'mininoticia='+mininoticia+'&galeria='+imagen;
		$.ajax({
		  type: "POST",
		  url: "/bin/evento.php",
		  data: dataString,
		  success: function() {
			$('#evento_enviado').html("<div id='evento_enviado_ok'></div>");
			
			$('#evento_enviado_ok').html("<p align=\"center\">Mininoticia enviada, ¿algo más?</p>")
			.hide()
			.fadeIn(1500, function() {});
			
			//$("textarea[@name='mininoticia']").value="aaa";
			//document.getElementById('mininoticia').value="";
			//$("textarea[@name='mininoticia']").getBody().innerHTML="";
			tinyMCE.getInstanceById('mininoticia').getBody().innerHTML=' ';
			document.getElementById('galeria').value=0;
			$('#evento_las_mininoticias').load("blizzcon10_lasmininoticias.php");
			
		  }
		 });
		return false;
     });
	 
	 $("#cabecera #gema").click(function(){
	  if($("#cabecera #gema").css('background-position')=="50% 0%" || $("#cabecera #gema").css('background-position-y')=="top"){
		  $.ajax({
		  type: "POST",
		  url: "/bin/gema.php",
		  success: function(html) {
			$("#cabecera #gema").css('background-position',"bottom");
		  	$("#cabecera #gema_text").html(html);
		  },
		  error: function(){
			  $("#cabecera #gema_text").html("Gema activada");
		  }
		 });
	  }
      else {
	  	$("#cabecera #gema").css('background-position',"top");
		$("#cabecera #gema_text").html("Gema desactivada");
	  }
	});
	
	ret=get_cookie("wiki_latest");
	if (ret!="0"){
		//document.write('<div id=\"wiki_latest\"></div>');
		document.cookie="wiki_latest=1";
		$.getJSON("/wiki_latest.php",function(data)
		 {
			if(data.num!=0){
				$("#wiki_latest #wiki_latest_text").html(data.str);
				$("#wiki_latest").fadeIn(1000);
				$("#wiki_latest_arrow").fadeIn(1000);
			}else{
				document.cookie="wiki_latest=0";
			}
		 });
	}
	
	$("#wiki_latest #wiki_latest_close").click(function(){
		$("#wiki_latest").fadeOut(1000);
		$("#wiki_latest_arrow").fadeOut(1000);
		document.cookie="wiki_latest=0";
	});
	 
}); // fin de DOCUMENT READY

function confirm(message) {
	$("#dialogoConfirmar").modal({
		close: true,
		overlayId: 'confirmModalOverlay',
		containerId: 'confirmModalContainer',
		onShow: function modalShow(dialog) {
			dialog.overlay.fadeIn('slow', function() {
				dialog.container.fadeIn('fast', function() {
					dialog.data.hide().fadeIn('slow');
				});
			});

			dialog.data.find(".confirmmessage").append(message);

			// Yes button clicked
			dialog.data.find("#ButtonYes").click(function(ev) {
				ev.preventDefault();
				$.modal.close();
				//$("#botonBC").click();
				//alert($("#idColabOculto").val()+ " es el id a borrar, ahora hacer click en el boton o redirigir a la url con GET");
				document.location.href=$("#urlOculto").val()+$("#idOculto").val();
			});
			
			// No button clicked
			dialog.data.find("#ButtonNo").click(function(ev) {
				ev.preventDefault();
				$.modal.close();
			});
		}
	})
}
