$(document).ready(function() { gen(); });	
 
function gen() {		
	$("#slideshow").slideView();
	$('textarea.resizable:not(.processed)').TextAreaResizer();
	
	$('#web_t input[type="text"], #web_t input[type="password"], #web_t textarea').addClass("idleField");			
	$('#web_t input[type="text"], #web_t input[type="password"]').focus(function() {			
		$(this).removeClass("errorField").addClass("idleField");
       	$(this).removeClass("idleField").addClass("focusField");
		if(this.value == this.defaultValue){
	    	this.select();
	    }
    });

	$('#web_t textarea').focus(function() {
		$(this).removeClass("idleField").addClass("focusField");
		if(this.value == this.defaultValue){
	    	this.select();
	    }
    });
			
	$('#web_t input[type="text"], #web_t input[type="password"], #web_t textarea').blur(function() {
    	$(this).removeClass("focusField").addClass("idleField");
    	$(this).removeClass("errorField").addClass("idleField");
	});
			
	$('.jsddm > li').bind('mouseover', jsddm_open);
	$('.jsddm > li').bind('mouseout',  jsddm_timer);
			
    $(window).focus(function() { rend_video(true); });
	$(window).blur(function() { rend_video(false); });
	$(window).scroll(function() { rend_video(); });
}

function spoiler(id) {
	if (document.getElementById('spoiler_'+id).style.display == "none") {
		document.getElementById('spoiler_'+id).style.display = "block";
	} else {
		document.getElementById('spoiler_'+id).style.display = "none";
	}
}

/*
 * Menu
 */
 
var timeout    = 300;
var closetimer = 0;
var ddmenuitem = 0;
var ddmenuitemA = 0;

function jsddm_open()
{  
   jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');
   ddmenuitemA = $(this).find('.mpl').removeClass("mpl").addClass("mpla");   
}

function jsddm_close()
{ 
	if (ddmenuitemA) ddmenuitemA.removeClass("mpla").addClass("mpl");
	if (ddmenuitem) ddmenuitem.css('visibility', 'hidden');
}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

	  
/*
 * Bloque multimedia
 */
var estadoVideo = true;
function rend_video(estado) {
	var top = document.documentElement.scrollTop || window.pageYOffset || 0;
	var player = document.getElementById('banner_top') || document.getElementById('banner_top2') || false;
	if (!(player === false)) {	
		if (estado === false) {
			if (estadoVideo === true) {
				estadoVideo = false;
				player.sendEvent("PLAY","false");
			}
		} else {
			var top = document.documentElement.scrollTop || window.pageYOffset || 0;
			if ((estadoVideo === true) && (top > 300)) {
				estadoVideo = false;
				player.sendEvent("PLAY","false");
			} else if ((estadoVideo === false) && (top <= 300)) {
				estadoVideo = true;
				player.sendEvent("PLAY","true");
			}
		}
	}
}


/*
 * Editar perfil
 */
function seleccionarTab(seccion, tab) {
	if (seccion == "editarperfil") {
			tabs = new Array("datospersonales", "forosdebate", "espaciopersonal", "configuracion", "infozona", "gamertags");
	} else if (seccion == "mensajeria") {
			tabs = new Array("redactar", "entrada", "salida", "config");
	}			

	for (var i = 0; tabs[i]; i++) {
		$("#"+tabs[i]).css("display", "none"); 
		$("#tab_"+tabs[i]).css("background", "transparent"); 
		$("#tab_"+tabs[i]).css("backgroundImage", "url('/img/top02.png')"); 
	}

	$("#tab_"+tab).css("backgroundImage", "none"); 
	$("#tab_"+tab).css("background", "#FFF"); 
	$("#"+tab).css("display", "block"); 
}
		
function seleccionar_act(pag) {
	tabs = new Array("1", "2", "3", "4");
	for (var i = 0; tabs[i]; i++) {
		$("#act_"+tabs[i]).css("display", "none"); 
	}
	$("#act_"+pag).css("display", "block"); 
}


/*
 * Foros de debate
 */ 
function forosBorrarPost(q, id) {
	$.prompt('¿Seguro que deseas borrar este mensaje? La acción es irreversible. <input type="hidden" name="q" value="'+q+'" /><input type="hidden" name="id" value="'+id+'" />', { callback: forosBorrarPostRdy, buttons: { "Si": true, "No": false } })
}
		
function forosBorrarPostRdy(v, m, frm) {
	if (v === true) {
		document.getElementById('eliminar_post_'+frm.q).innerHTML = "";
		$("#eliminar_post_"+frm.q).append("<img style=\"position: relative; top: -2px;\" src=\"/img/cargando.gif\" />");
		$.post("/jscore/agForos.php", { cmd: "eliminar_post", q: frm.q, id: frm.id }, function(nfo){
			if (nfo.completado == true) {
				var respuestas = $('#respuestas_publicadas').val()-1;
				document.getElementById('respuestas_publicadas').value = respuestas;
				$("div#post_"+frm.q).fadeOut("slow");
				if (respuestas == 0) {
					$("div#div_pag_sobrante").fadeOut("slow");						
				}
			} else {
				$.prompt(nfo.mensaje);
			}
		}, "json");
	}
	return true;
}

function forosCensurarPost(q, id) {
	$.prompt('¿Seguro que deseas censurar/descensurar este mensaje? <input type="hidden" name="q" value="'+q+'" /><input type="hidden" name="id" value="'+id+'" />', { callback: forosCensurarPostRdy, buttons: { "Si": true, "No": false } })
}
		
function forosCensurarPostRdy(v, m, frm) {
	if (v === true) {
		var aux = document.getElementById('censurar_post_'+frm.q).innerHTML;
		document.getElementById('censurar_post_'+frm.q).innerHTML = "";
		$("#censurar_post_"+frm.q).append("<img style=\"position: relative; top: -2px;\" src=\"/img/cargando.gif\" />");
		$.post("/jscore/agForos.php", { cmd: "censurar_post", q: frm.q, id: frm.id }, function(nfo){
			if (nfo.completado == true) {
				document.getElementById('censurar_post_'+frm.q).innerHTML = "";
				if (nfo.aux == 1) {
					$('#info_'+frm.q).css('display', 'none');
					$('#mostrar_post_'+frm.q).css('display', 'block');
					$("#censurar_post_"+frm.q).append("<div style=\"margin-top: -5px;\"><a href=\"javascript:void(0)\" onClick=\"forosCensurarPost("+frm.q+", '"+frm.id+"')\"><img src=\"/img/icons/error_delete.png\" style=\"position: relative; top: 4px;\" /></a></div>");
				} else {
					$('#info_'+frm.q).css('display', 'block');
					$('#mostrar_post_'+frm.q).css('display', 'none');
					$("#censurar_post_"+frm.q).append("<div style=\"margin-top: -5px;\"><a href=\"javascript:void(0)\" onClick=\"forosCensurarPost("+frm.q+", '"+frm.id+"')\"><img src=\"/img/icons/error_add.png\" style=\"position: relative; top: 4px;\" /></a></div>");
				}
			} else {
				$.prompt(nfo.mensaje);
				
				document.getElementById('censurar_post_'+frm.q).innerHTML = "";
				$("#censurar_post_"+frm.q).append(aux);
				
			}
		}, "json");
	}
	return true;
}

function forosReponderTema() {		
	document.getElementById('mensaje_0').disabled = true;
	document.getElementById('boton_submit').disabled = true;

	var mensaje = document.getElementById('mensaje_0').value;			
	var q = document.getElementById('id_2').value;						
	var id = document.getElementById('id').value;						
	var nfo = "";
			
	if (id == "" || q == "") {
		nfo = nfo + "<li>Error crítico: Las IDs no son válidas. Actualiza la página.</li>";
	}
			
	if (mensaje == "" || mensaje == document.getElementById('mensaje_0').defaultValue) {
		$("#mensaje_0").removeClass("idleField").addClass("errorField");
		$.prompt("Debe escribir un contenido. No sea timidin :$.");
		document.getElementById('mensaje_0').disabled = false;
		document.getElementById('boton_submit').disabled = false;
	} else {
		document.getElementById('cargando').innerHTML = "<img src=\"/img/cargando.gif\" alt=\"Cargando\" style=\"position: relative; top: 5px;\" /> Cargando, por favor, espere...";				
		$.post("/jscore/agForos.php", { cmd: "responder_tema", id: id, q: q, contenido: mensaje }, function(nfo){
			if (nfo.completado == true) {
				document.getElementById('cnt_rsp_pst').innerHTML = "<p style=\"padding: 0px 7px;\"><img src=\"/img/icons/accept.png\" style=\"position: relative; top: 4px;\" /> Tu respuesta ha sido publicada correctamente. Es preferible editar tu último post antes que escribir otra respuesta seguida.</p>";
				document.getElementById('zona_posts').innerHTML = "<div style=\"text-align: center\"><p style=\"padding: 10px;\"><img src=\"/comunidad/"+document.getElementById('comunidadID').value+"/img/cargando2.gif\" alt=\"Cargando\"/> <br />Cargando, por favor, espere...</p></div>";
				$.get("/forosTema.php", { ult_pag: true, solo_posts: true, pag: document.getElementById('pag').value, id: id, q: q }, function(nfo){
					document.getElementById('zona_posts').innerHTML = "";
					$("#zona_posts").append(nfo);
					gen();
				});
			} else {
				if (nfo.campos != "") {
					var campos = nfo.campos.split(';'); 
					for (var i = 0; campos[i] != null; i++) {
						$("#"+campos[i]).removeClass("idleField").addClass("errorField");
					}
				}
				$.prompt(nfo.mensaje);
				document.getElementById('mensaje_0').disabled = false;
				document.getElementById('boton_submit').disabled = false;
				document.getElementById('cargando').innerHTML = "";
			}
		}, "json");
	}
}
		
function forosCancelarEdicion(v, m, frm) {
	if (v === true) {
		document.getElementById('post_editar_' + frm.q).style.display = "none";
		document.getElementById('post_c_' + frm.q).style.display = "block";
	}
	return true;
}
		
function forosEditarPost(q, cond, rdy) {
	if (!rdy) {
		if (cond) {		
			document.getElementById('post_editar_'+q).style.display = "block";
			document.getElementById('post_c_'+q).style.display = "none";
		} else {
			$.prompt('¿Seguro que deseas cancelar la edición de este post? <input type="hidden" name="q" value="'+q+'" />', { callback: forosCancelarEdicion, buttons: { "Si": true, "No": false } })
		}
	} else {
		if (cond) {
			document.getElementById('titulo_'+q).disabled = true;
			var titulo = document.getElementById('titulo_'+q).value;	
		} else var titulo = "";

		document.getElementById('mensaje_'+q).disabled = true;
		document.getElementById('boton_submit_'+q).disabled = true;			

		var id = document.getElementById('id').value;				
		var mensaje = document.getElementById('mensaje_'+q).value;		
		var nfo = "";

		if ((cond) && (titulo == "")) {
			$("#titulo_"+q).removeClass("idleField").addClass("errorField");
			nfo  = nfo  + "<li>El titulo no puede estar vacío.</li>";
		}
		if (nfo  != "") {			
			$.prompt("Por favor, corríja los siguientes errores:<ul>" + nfo  +"</ul>");
			if (cond) {
				document.getElementById('titulo_'+q).disabled = false;
			}
			document.getElementById('mensaje_'+q).disabled = false;
			document.getElementById('boton_submit_'+q).disabled = false;
		} else {
			document.getElementById('cargando_'+q).innerHTML = "<img src=\"/img/cargando.gif\" alt=\"Cargando\" style=\"position: relative; top: 5px;\" /> Cargando, por favor, espere...";				
			$.post("/jscore/agForos.php", { cmd: "editar_post", id: id, q: q, titulo: titulo, contenido: mensaje }, function(nfo) {
				if (nfo.completado == true) {
					document.getElementById('post_c_'+q).innerHTML = "";
					$('#post_c_'+q).append(nfo.msg_filtrado);
					document.getElementById('post_editar_'+q).style.display = "none";
					document.getElementById('post_c_'+q).style.display = "block";
					document.getElementById('cargando_'+q).innerHTML = "";
				} else {
					document.getElementById('cargando_'+q).innerHTML = "";
					$.prompt(nfo.mensaje);
				}
						
				if (cond) {
					document.getElementById('titulo_'+q).disabled = false;
				}
						
				document.getElementById('mensaje_'+q).disabled = false;
				document.getElementById('boton_submit_'+q).disabled = false;
			}, "json");
		}
	}
}

function forosNuevoTema() {
	document.getElementById('titulo').disabled = true;
	document.getElementById('mensaje_0').disabled = true;
	document.getElementById('boton_submit').disabled = true;

	var mensaje = document.getElementById('mensaje_0').value;			
	var titulo = document.getElementById('titulo').value;						
	var id = document.getElementById('id').value;						
	var pa = document.getElementById('pa');

	if (pa.checked) pa = "true";
	else pa = "false";
			
	var nfo = "";
			
	if (id == "") {
		nfo = nfo + "<li>Error crítico: La ID no es válida. Actualiza la página.</li>";
	}
			
	if (titulo == "" || titulo == document.getElementById('titulo').defaultValue) {
    	$("#titulo").removeClass("idleField").addClass("errorField");
		nfo = nfo + "<li>No ha escrito un título</li>";
	}
			
	if (mensaje == "" || mensaje == document.getElementById('mensaje_0').defaultValue) {
    	$("#mensaje_0").removeClass("idleField").addClass("errorField");
		nfo = nfo + "<li>No ha escrito un mensaje</li>";
	}

	if (nfo != "") {
		$.prompt("Por favor, corríja los siguientes errores:<ul>" + nfo +"</ul>");
		document.getElementById('titulo').disabled = false;
		document.getElementById('mensaje_0').disabled = false;
		document.getElementById('boton_submit').disabled = false;
	} else {
		document.getElementById('cargando').innerHTML = "<img src=\"/img/cargando.gif\" alt=\"Cargando\" style=\"position: relative; top: 5px;\" /> Cargando, por favor, espere...";				
		$.post("/jscore/agForos.php", { cmd: "nuevo_tema", id: id, titulo: titulo, contenido: mensaje, pa: pa }, function(nfo){
			if (nfo.completado == true) {
				document.getElementById('cntform').innerHTML = "<p>Se ha publicado tu post <b>" + titulo + "</b> correctamente.</p><p><input onclick=\"ir('../go/"+nfo.id+"/')\" type=\"button\" class=\"boton01\" value=\"Continuar &raquo;\" /></p>";
			} else {
				if (nfo.campos != "") {
					var campos = nfo.campos.split(';'); 
					for (var i = 0; campos[i] != null; i++) {
						$("#"+campos[i]).removeClass("idleField").addClass("errorField");
					}
				}
				document.getElementById('titulo').disabled = false;
				document.getElementById('mensaje_0').disabled = false;
				document.getElementById('boton_submit').disabled = false;
				document.getElementById('cargando').innerHTML = "<span style=\"color:red\">" + nfo.mensaje + "</span>";
			}
		}, "json");
	}
}

/*
 * Clanes
 */

function clanesNuevo() {	
	document.getElementById('nombre').disabled = true;
	document.getElementById('tag').disabled = true;
	document.getElementById('juegos').disabled = true;
	document.getElementById('boton_submit').disabled = true;

	var nombre = document.getElementById('nombre').value;			
	var tag = document.getElementById('tag').value;								
	var nfo = "";
	
    var juegos = "";
	for (var i=0; i < document.getElementById('juegos').length; i++) {
		if (document.getElementById('juegos').options[ i ].selected) {
			if (juegos) juegos = juegos + ";";
			juegos = juegos + document.getElementById('juegos').options[i].value;
		}
	}
	
	if (nombre == "") {
		$("#nombre").removeClass("idleField").addClass("errorField");
		nfo  = nfo  + "<li>Debe asignarle un nombre al clan</li>";
	}
	if (tag == "") {
		$("#tag").removeClass("idleField").addClass("errorField");
		nfo  = nfo  + "<li>Debe asignarle un TAG al clan</li>";
	}
	if (juegos == "") {
		nfo  = nfo  + "<li>Debes seleccionar almenos 1 juego</li>";
	}
	
	if (nfo  != "") {
		$.prompt("Por favor, corríja los siguientes errores:<ul>" + nfo  +"</ul>");
		document.getElementById('nombre').disabled = false;
		document.getElementById('tag').disabled = false;
		document.getElementById('juegos').disabled = false;
		document.getElementById('boton_submit').disabled = false;
	} else {
		document.getElementById('cargando').innerHTML = "<img src=\"/img/cargando.gif\" alt=\"Cargando\" style=\"position: relative; top: 5px;\" /> Cargando, por favor, espere...";				
		$.post("/jscore/agClanes.php", { cmd: "nuevo", nombre: nombre, tag: tag, juegos: juegos }, function(nfo){
			if (nfo.completado == true) {
				document.getElementById('cntform').innerHTML = "<p>Su clan <b>" + nombre + "</b> ha sido fundado con éxito. A partir de ahora podrás gestionarlo desde la sección \"Clan\".</p><p><input onclick=\"ir('/clan/')\" type=\"button\" class=\"boton01\" value=\"Continuar &raquo;\" /></p>";
			} else {
				if (nfo.campos != "") {
					var campos = nfo.campos.split(';'); 
					for (var i = 0; campos[i] != null; i++) {
						$("#"+campos[i]).removeClass("idleField").addClass("errorField");
					}
				}
				$.prompt(nfo.mensaje);
				document.getElementById('nombre').disabled = false;
				document.getElementById('tag').disabled = false;
				document.getElementById('juegos').disabled = false;
				document.getElementById('boton_submit').disabled = false;
				document.getElementById('cargando').innerHTML = "";
			}
		}, "json");
	}
}

 
 /*
 * Comentarios
 */
function comentariosBorrar(q) {
	$.prompt('¿Seguro que deseas borrar este mensaje? La acción es irreversible. <input type="hidden" name="q" value="'+q+'" />', { callback: comentariosBorrarRdy, buttons: { "Si": true, "No": false } })
}
		
function comentariosBorrarRdy(v, m, frm) {			
	var id = document.getElementById('id').value;		
	var tipo = document.getElementById('tipo').value;	
	if (v === true) {
		document.getElementById('eliminar_comentario_'+frm.q).innerHTML = "";
		$("#eliminar_comentario_"+frm.q).append("<img style=\"position: relative; top: -2px;\" src=\"/img/cargando.gif\" />");
		$.post("/jscore/agComentarios.php", { cmd: "eliminar_comentario", q: frm.q, id: id, tipo: tipo }, function(nfo){
			if (nfo.completado == true) {
				$("div#comentario_"+frm.q).fadeOut("slow");
			} else {
				$.prompt(nfo.mensaje);
			}
		}, "json");
	}
	return true;
}
		
function comentariosNuevo() {
	document.getElementById('mensaje_0').disabled = true;
	document.getElementById('boton_submit').disabled = true;

	var mensaje = document.getElementById('mensaje_0').value;			
	var id = document.getElementById('id').value;					
	var tipo = document.getElementById('tipo').value;						
	var nfo = "";
			
	if (id == "" || tipo == "") {
		nfo = nfo + "<li>Error crítico: La ID/tipo no es válido. Actualice la página.</li>";
	}
			
	if (mensaje == "" || mensaje == document.getElementById('mensaje_0').defaultValue) {
		$("#mensaje_0").removeClass("idleField").addClass("errorField");
		$.prompt("Debe escribir un contenido. No sea timidin :$.");
		document.getElementById('mensaje_0').disabled = false;
		document.getElementById('boton_submit').disabled = false;
	} else {
		document.getElementById('cargando').innerHTML = "<img src=\"/img/cargando.gif\" alt=\"Cargando\" style=\"position: relative; top: 5px;\" /> Cargando, por favor, espere...";				
		$.post("/jscore/agComentarios.php", { cmd: "comentar", id: id, tipo: tipo, contenido: mensaje }, function(nfo){
			if (nfo.completado == true) {
				document.getElementById('cnt_rsp_pst').innerHTML = "<p style=\"padding: 0px 10px;\"><img src=\"/img/icons/accept.png\" style=\"position: relative; top: 4px;\" /> Tu comentario ha sido publicado correctamente. Es preferible editar tu último comentario antes que escribir otro seguido.</p>";
				document.getElementById('zona_comentarios').innerHTML = "<div style=\"text-align: center\"><p style=\"padding: 10px;\"><img src=\"/comunidad/"+document.getElementById('comunidadID').value+"/img/cargando2.gif\" alt=\"Cargando\"/> <br />Cargando, por favor, espere...</p></div>";
				$.get("/jscore/agComentariosVer.php", { id: id, tipo: tipo }, function(nfo){
					document.getElementById('zona_comentarios').innerHTML = nfo;
					gen();
				});

			} else {
				if (nfo.campos != "") {
					var campos = nfo.campos.split(';'); 
					for (var i = 0; campos[i] != null; i++) {
						$("#"+campos[i]).removeClass("idleField").addClass("errorField");
					}
				}
				document.getElementById('mensaje_0').disabled = false;
				document.getElementById('boton_submit').disabled = false;
				document.getElementById('cargando').innerHTML = "<span style=\"color:red\">" + nfo.mensaje + "</span>";
			}
		}, "json");
	}
}	
		
function comentariosEditar(q, cond, rdy) {
	if (!rdy) {
		if (cond) {		
			document.getElementById('comentario_editar_'+q).style.display = "block";
			document.getElementById('comentario_c_'+q).style.display = "none";
		} else {
			if (confirm('¿Seguro que deseas cancelar la edición de este comentario?')) {
				document.getElementById('comentario_editar_'+q).style.display = "none";
				document.getElementById('comentario_c_'+q).style.display = "block";
			}
		}
	} else {
		document.getElementById('mensaje_'+q).disabled = true;
		document.getElementById('boton_submit_'+q).disabled = true;			

		var id = document.getElementById('id').value;				
		var tipo = document.getElementById('tipo').value;				
		var mensaje = document.getElementById('mensaje_'+q).value;		
		var nfo = "";

		if (mensaje  == "") {
			$("#mensaje_"+q).removeClass("idleField").addClass("errorField");
			nfo  = nfo  + "<li>El contenido no puede estar vacío.</li>";
		}
				
		if (nfo  != "") {			
			$.prompt("Por favor, corríja los siguientes errores:<ul>" + nfo  +"</ul>");
			document.getElementById('mensaje_'+q).disabled = false;
			document.getElementById('boton_submit_'+q).disabled = false;
		} else {
			document.getElementById('cargando_'+q).innerHTML = "<img src=\"/img/cargando.gif\" alt=\"Cargando\" style=\"position: relative; top: 5px;\" /> Cargando, por favor, espere...";				
			$.post("/jscore/agComentarios.php", { cmd: "editar_comentario", id: id, tipo: tipo, q: q, contenido: mensaje }, function(nfo) {
				if (nfo.completado == true) {
					document.getElementById('comentario_c_'+q).innerHTML = nfo.msg_filtrado;
					document.getElementById('comentario_editar_'+q).style.display = "none";
					document.getElementById('comentario_c_'+q).style.display = "block";
					document.getElementById('cargando_'+q).innerHTML = "";
				} else {
					document.getElementById('mensaje_'+q).disabled = false;
					document.getElementById('boton_submit_'+q).disabled = false;
					document.getElementById('cargando_'+q).innerHTML = "<span style=\"color:red\">" + nfo.mensaje + "</span>";
				}
				document.getElementById('mensaje_'+q).disabled = false;
				document.getElementById('boton_submit_'+q).disabled = false;
			}, "json");
		}
	}
}


/*
 * Mensajeria
 */	
function mensajeria(categoria, accion) {
	if (accion == "eliminar") {
		var contador = 0;
		for(i=0; i<document.entrada.elements.length; i++) {
			if (document.entrada.elements[i].checked == true) {
				contador+=1;
				if (i>0) plural = true;
				$("div#msj_"+categoria+"_"+document.entrada.elements[i].value).fadeOut("slow");
				document.entrada.elements[i].checked = false;
			}
		}
		
		if (contador == 0) {
			$.prompt("No ha seleccionado ningun mensaje para eliminar</p>");
		} else if (contador > 1) var txt = "Los "+contador+" mensajes seleccionados han sido eliminados [<a href=\"\">ACTUALIZAR LISTA</a>]";
		else var txt = "El mensaje seleccionado ha sido eliminado [<a href=\"\">ACTUALIZAR LISTA</a>]";
				
		var mensajes = parseInt(document.getElementById('msj_'+categoria).value) - contador;
		if (mensajes == 0) {
			$("div#"+categoria+"_vacia").fadeIn("slow");
			$("div#leyenda_"+categoria).fadeOut("slow");
			document.getElementById('eliminar_'+categoria).disabled = true;
		}
		if (contador != 0) {
			document.getElementById('info_'+categoria+'_txt').innerHTML = txt;
			$("div#info_"+categoria).fadeIn("slow");
		}
		document.getElementById('msj_'+categoria).value = mensajes;
		document.getElementById('msj_'+categoria+'_aux').value = uid;
	}
}

function mensajeriaCargarModulo(modulo, pagina, id, borrar) {
	if (!pagina) pagina = 1;
	if (!borrar) borrar = false;
	if ($('#mensajeria_cargando').css('display') == "block") return false;
			
	if (modulo == "defecto") modulo = "bandeja";
			
	location.href = "#"+modulo; 
			
	$('#mensajeria_cargando').css('display', 'block');
			
	$('.menu_fl_der li').removeClass("activado");
	$('#m_'+modulo).addClass("activado");

	$.post("/mensajeria/", { modo: modulo, pag: pagina, id: id, borrar: borrar }, function(nfo){
		document.getElementById('mensajeria_core').innerHTML = "";
		$("#mensajeria_core").append(nfo);
		gen();
		$('#mensajeria_cargando').css('display', 'none');
	});
}
		
function mensajeriaEnviarMensaje() {
	document.getElementById('destinos').disabled = true;
	document.getElementById('titulo').disabled = true;
	document.getElementById('mensaje_0').disabled = true;
	document.getElementById('boton_submit').disabled = true;

	var destinos = document.getElementById('destinos').value;		
	var mensaje = document.getElementById('mensaje_0').value;			
	var titulo = document.getElementById('titulo').value;			
	var nfo = "";
			
	if (destinos == "" || titulo == document.getElementById('destinos').defaultValue) {
		$("#destinos").removeClass("idleField").addClass("errorField");
		nfo = nfo + "<li>No ha escrito el nick del destinatario</li>";
	}
			
	if (mensaje == "" || mensaje == document.getElementById('mensaje_0').defaultValue) {
		$("#mensaje_0").removeClass("idleField").addClass("errorField");
		nfo = nfo + "<li>No ha escrito un mensaje</li>";
	}

	if (nfo != "") {
		document.getElementById('zona_cg').innerHTML = "";
		$.prompt("Por favor, corríja los siguientes errores:<ul>" + nfo +"</ul>");
		document.getElementById('destinos').disabled = false;
		document.getElementById('titulo').disabled = false;
		document.getElementById('mensaje_0').disabled = false;
		document.getElementById('boton_submit').disabled = false;
	} else {
			
		$('#mensajeria_cargando').css('display', 'block');
		document.getElementById('zona_cg').innerHTML = "<img src=\"/img/cargando.gif\" alt=\"Cargando\" style=\"position: relative; top: 5px;\" /> Cargando, por favor, espere...";

		var aux_destinos = "";
		for (var i=0; i < document.getElementById('destinos').length; i++) {
			if (document.getElementById('destinos').options[ i ].selected) {
				if (aux_destinos) aux_destinos = aux_destinos + ";";
				aux_destinos = aux_destinos + document.getElementById('destinos').options[i].value;
			}
		}

		$.post("/mensajeria/", { modo: 'enviarmsj', destinos: aux_destinos, titulo: titulo, mensaje: mensaje }, function(nfo){
			if (nfo.completado == true) {
				document.getElementById('mensajeria_reda_core').innerHTML = "<p style=\"color:green; font-weight: bold;\">Tu mensaje ha sido enviado correctamente.</p>";
			} else {
				if (nfo.campos != "") {
					var campos = nfo.campos.split(';'); 
					for (var i = 0; campos[i] != null; i++) {
						$("#"+campos[i]).removeClass("idleField").addClass("errorField");
					}
				}
				document.getElementById('destinos').disabled = false;
				document.getElementById('titulo').disabled = false;
				document.getElementById('mensaje_0').disabled = false;
				document.getElementById('boton_submit').disabled = false;
				document.getElementById('zona_cg').innerHTML = "<span style=\"color:red\">" + nfo.mensaje + "</span>";
			}
			$('#mensajeria_cargando').css('display', 'none');
		}, "json");
	}
}
		
		
/*
 * Usuarios
 */	
function actualizarCaptcha()
{
	var numero_aleatorio = Math.floor(Math.random()*1001);
	document.images['imgCaptcha'].src = '/img/php/captcha.php?rand=' + numero_aleatorio;
}

function validarLogin() {
	document.getElementById('usr').disabled = true;
	document.getElementById('pwd').disabled = true;
	document.getElementById('boton_submit').disabled = true;
	document.getElementById('cargando').innerHTML = "<img src=\"/img/cargando.gif\" alt=\"Cargando\" style=\"position: relative; top: 5px;\" /> Cargando, por favor, espere...";				

	var usuario = document.getElementById('usr').value;			
	var clave = document.getElementById('pwd').value;			
	var mensaje = "";
			
	if (usuario == "") {
		$("#usr").removeClass("idleField").addClass("errorField");
		mensaje = mensaje + "<li>No has escrito tu nombre de usuario.</li>";
	} else if (document.getElementById("usr").value.length > 14) {
		$("#usr").removeClass("idleField").addClass("errorField");
		mensaje = mensaje + "<li>El nombre de usuario no puede exceder de 14 carácteres.</li>";
	}
			
	if (clave == "") {
		$("#pwd").removeClass("idleField").addClass("errorField");
		mensaje = mensaje + "<li>No has escrito tu clave de acceso.</li>";
	} /* else if (document.getElementById("pwd").value.length < 6) {
		$("#pwd").removeClass("idleField").addClass("errorField");
		mensaje = mensaje + "<li>La clave de acceso debe tener un mínimo de 6 carácteres.</li>";
	} */

	if (mensaje != "") {
		$.prompt("Por favor, corríja los siguientes errores:<ul>" + mensaje +"</ul>");
		document.getElementById('usr').disabled = false;
		document.getElementById('pwd').disabled = false;
		document.getElementById('boton_submit').disabled = false;
		document.getElementById('cargando').innerHTML = "";				
	} else {
		$.post("/jscore/agUsuario.php", { cmd: "login", usr: usuario, pwd: clave }, function(nfo){
			if (nfo.completado == true) {
				var html_welc = '	<div id="cnt_main_izq">' +
								'		<div class="borde_r1" style="background: #fff url(\'/comunidad/'+document.getElementById('comunidadID').value+'/img/login_welc.jpg\');"></div>' +
								'		<div class="borde_r2" style="background: #fff url(\'/comunidad/'+document.getElementById('comunidadID').value+'/img/login_welc.jpg\') scroll 0px -1px;"></div>' +
								'		<div class="borde_r3" style="background: #fff url(\'/comunidad/'+document.getElementById('comunidadID').value+'/img/login_welc.jpg\') scroll 0px -3px;"></div>	' +
								'		<div class="cnt_izq">' +
								'			<div style="background:url(\'/comunidad/'+document.getElementById('comunidadID').value+'/img/login_welc.jpg\') scroll 0px -5px; height: 218px; width: 640px; padding-top: 10px;">' +
								'				<p><span style="font-size: 22pt;">» Bienvenido <b>'+nfo.nick+'</b></span></p><p></p><p><input type="button" class="boton01" style="background:#eee; border: 1px #444 solid; padding: 5px 10px;" onclick="ir(\''+document.getElementById('redireccion').value+'\')" value="Continuar »" /></p>';
				if (nfo.mensajesSinLeer>0) html_welc = html_welc + '<div class="recOk" style="margin-top: 79px; position: relative; float: left;"><p style="margin-top: -4px;"><b><img src="/img/icons/email_go.png" class="imgIco" /> Tienes mensajes nuevos en la <a href="/mensajeria/">mensajeria</a>.</b></p></div>';
					html_welc = html_welc +
								'			</div>' +
								'		</div>' +
								'		<div class="borde_r3" style="background: #fff url(\'/comunidad/'+document.getElementById('comunidadID').value+'/img/login_welc.jpg\') scroll 0px -232px;"></div>' +
								'		<div class="borde_r2" style="background: #fff url(\'/comunidad/'+document.getElementById('comunidadID').value+'/img/login_welc.jpg\') scroll 0px -234px;"></div>' +
								'		<div class="borde_r1" style="background: #fff url(\'/comunidad/'+document.getElementById('comunidadID').value+'/img/login_welc.jpg\') scroll 0px -235px;"></div>' +
								'	</div>' +
								'	<div id="cnt_main_der">' +
								'		<div class="borde_r1" style="background:#f8f8f8;"></div>' + 
								'		<div class="borde_r2" style="background:#f8f8f8;"></div>' + 
								'		<div class="borde_r3" style="background:#f8f8f8;"></div>' + 
								'		<div style="margin:0px; background:#f8f8f8; color:#444">' + 
								'				<div style="padding: 1px 5px;">' + 
								'					<div class="borde_r1" style="background:#ddd;"></div>' + 
								'					<div class="borde_r2" style="background:#ddd;"></div>' + 
								'					<div class="borde_r3" style="background:#ddd;"></div>' + 
								'					<div style="margin:0px; background:#ddd; color:#444">' + 
								'						<p style="padding: 4px 10px;"><b>Información</b></p>' + 
								'					</div>' + 
								'					<div class="borde_r3" style="background:#ddd;"></div>' + 
								'					<div class="borde_r2" style="background:#ddd;"></div>' + 
								'					<div class="borde_r1" style="background:#ddd;"></div>' + 
								'				</div>' + 
								'			<p>Ahora que te has identificado, <b>'+nfo.nick+'</b>, tendrás acceso a todas las secciones y servicios que ofrecemos.</p>' +
								'		</div>' +
								'		<div class="borde_r3" style="background:#f8f8f8;"></div>' + 
								'		<div class="borde_r2" style="background:#f8f8f8;"></div>' + 
								'		<div class="borde_r1" style="background:#f8f8f8;"></div>' + 
								'	</div>' +
								'	<div style="clear: both;"></div>';
				var html_usrmenu = 	'	<p style="padding: 5px 0px 0px 0px;">' +
									'		Bienvenido <a href="/perfil/'+ nfo.id +'/">' + nfo.nick + '</a> (<a href="/logout/">Salir <img src="/img/fl2.gif" /></a>)</span><br />' +
									'		» ' +
									'		<a href="/perfil/">Perfil</a> / ' +
									'		<a href="/amigos/">Amigos</a> / ' +
									'		<a href="/mensajeria/">Mensajes';
				if (nfo.mensajesSinLeer>0) html_usrmenu = html_usrmenu + ' <span id="msjSL"><span style="color:orange !important; font-weight: bold;">(' + nfo.mensajesSinLeer + ')</span></span>';
				html_usrmenu = html_usrmenu + '</a>' +
								'	</p>';											
										
				document.getElementById('contenido').innerHTML = html_welc;
				document.getElementById('m_principal_usuario').innerHTML = html_usrmenu;
			} else {
				if (nfo.campos != "") {
					var campos = nfo.campos.split(';'); 
					for (var i = 0; campos[i] != null; i++) {
						$("#"+campos[i]).removeClass("idleField").addClass("errorField");
					}
				}
				$.prompt(nfo.mensaje);
				document.getElementById('usr').disabled = false;
				document.getElementById('pwd').disabled = false;
				document.getElementById('boton_submit').disabled = false;
				document.getElementById('cargando').innerHTML = "<span style=\"color:red\">" + nfo.mensaje + "</span>";
			}
		}, "json");
	}
}
		
function recuperarLogin() {
	document.getElementById('email').disabled = true;
	document.getElementById('captcha').disabled = true;
	document.getElementById('boton_submit').disabled = true;
	document.getElementById('cargando').innerHTML = "<img src=\"/img/cargando.gif\" alt=\"Cargando\" style=\"position: relative; top: 5px;\" /> Cargando, por favor, espere...";				

	var email = document.getElementById('email').value;			
	var captcha = document.getElementById('captcha').value;			
	var mensaje = "";

	if (email == "") {
		$("#email").removeClass("idleField").addClass("errorField");
		mensaje = mensaje + "<li>No ha escrito un correo electrónico</li>";
	} else if (document.getElementById("email").value.length > 255) {
		$("#email").removeClass("idleField").addClass("errorField");
		mensaje = mensaje + "<li>El correo electrónico no puede exceder de 255 carácteres.</li>";
	}
			
	if (document.getElementById("captcha").value.length != 6) {
		$("#captcha").removeClass("idleField").addClass("errorField");
		mensaje = mensaje + "<li>El captcha debe contener 6 carácteres.</li>";
	}

	if (mensaje != "") {
		$.prompt("Por favor, corríja los siguientes errores:<ul>" + mensaje +"</ul>");
		document.getElementById('email').disabled = false;
		document.getElementById('captcha').disabled = false;
		document.getElementById('boton_submit').disabled = false;
		document.getElementById('cargando').innerHTML = "";				
	} else {
		$.post("/jscore/agUsuario.php", { cmd: "recuperar_login", email: email, captcha: captcha }, function(nfo){
			if (nfo.completado == true) {
				document.getElementById('cntform').innerHTML = "<p>Se ha enviado un correo electrónico con las instrucciones necesarias para recuperar la cuenta a <b>" + email + "</b>. Si en los próximos minutos no recibe nada, revise que no haya ido a parar a la carpeta de \"Correo no deseado\".</p><p><input onclick=\"ir('/login/')\" type=\"button\" class=\"boton01\" value=\"Volver &raquo;\" /></p>";
			} else {
				if (nfo.campos != "") {
					var campos = nfo.campos.split(';'); 
					for (var i = 0; campos[i] != null; i++) {
						$("#"+campos[i]).removeClass("idleField").addClass("errorField");
					}
				}
				$.prompt(nfo.mensaje);
				document.getElementById('email').disabled = false;
				document.getElementById('captcha').disabled = false;
				document.getElementById('boton_submit').disabled = false;
				document.getElementById('cargando').innerHTML = "<span style=\"color:red\">" + nfo.mensaje + "</span>";
			}
		}, "json");
	}
}

function validarRegistro() {
	document.getElementById('usr').disabled = true;
	document.getElementById('pwd').disabled = true;
	document.getElementById('pwdr').disabled = true;
	document.getElementById('email').disabled = true;
	document.getElementById('captcha').disabled = true;
	document.getElementById('boton_submit').disabled = true;
	document.getElementById('cargando').innerHTML = "<img src=\"/img/cargando.gif\" alt=\"Cargando\" style=\"position: relative; top: 5px;\" /> Cargando, por favor, espere...";				

	var usuario = document.getElementById('usr').value;			
	var clave = document.getElementById('pwd').value;			
	var clave_repetida = document.getElementById('pwdr').value;			
	var email = document.getElementById('email').value;			
	var captcha = document.getElementById('captcha').value;
	var mensaje = "";
			
	if (usuario == "") {
		$("#usr").removeClass("idleField").addClass("errorField");
		mensaje = mensaje + "<li>No ha especificado un nombre de usuario.</li>";
	} else if (document.getElementById("usr").value.length > 14) {
		$("#usr").removeClass("idleField").addClass("errorField");
		mensaje = mensaje + "<li>El nombre de usuario no puede exceder de 14 carácteres.</li>";
	}

	if ((email != document.getElementById('email').defaultValue) && (document.getElementById("email").value.length > 255)) {
		$("#email").removeClass("idleField").addClass("errorField");
		mensaje = mensaje + "<li>El correo electrónico no puede exceder de 255 carácteres.</li>";
	}

	if (clave == "" && clave_repetida == "") {
		$("#pwd").removeClass("idleField").addClass("errorField");
		$("#pwdr").removeClass("idleField").addClass("errorField");
		mensaje = mensaje + "<li>No ha escrito ninguna contraseña.</li>";
	} else if (clave == "") {
		$("#pwd").removeClass("idleField").addClass("errorField");
		mensaje = mensaje + "<li>No ha escrito la contraseña.</li>";
	} else if (document.getElementById("pwd").value.length < 6) {
		$("#pwd").removeClass("idleField").addClass("errorField");
		mensaje = mensaje + "<li>La clave de acceso debe tener un mínimo de 6 carácteres.</li>";
	} else if (clave_repetida == "") {
		$("#pwdr").removeClass("idleField").addClass("errorField");
		mensaje = mensaje + "<li>Debe repetir la contraseña para poder verificarla.</li>";
	} else if (clave != clave_repetida) {
		$("#pwd").removeClass("idleField").addClass("errorField");
		$("#pwdr").removeClass("idleField").addClass("errorField");
		mensaje = mensaje + "<li>Las contraseñas escritas no son iguales.</li>";
	}

	if (captcha == "") {
		$("#captcha").removeClass("idleField").addClass("errorField");
		mensaje = mensaje + "<li>No ha escrito el captcha.</li>";
	} else if (document.getElementById("captcha").value.length != 6) {
		$("#captcha").removeClass("idleField").addClass("errorField");
		mensaje = mensaje + "<li>El captcha debe contener 6 carácteres.</li>";
	}
			
	if (mensaje != "") {
		$.prompt("Por favor, corríja los siguientes errores:<ul>" + mensaje +"</ul>");
		document.getElementById('usr').disabled = false;
		document.getElementById('pwd').disabled = false;
		document.getElementById('pwdr').disabled = false;
		document.getElementById('email').disabled = false;
		document.getElementById('captcha').disabled = false;
		document.getElementById('boton_submit').disabled = false;
		document.getElementById('cargando').innerHTML = "";				
	} else {
		$.post("/jscore/agUsuario.php", { cmd: "registro", usr: usuario, pwd: clave, pwdr: clave_repetida, email: email, captcha: captcha }, function(nfo){
			if (nfo.completado == true) {
				document.getElementById('cntform').innerHTML = "<p>Gracias <b>" + usuario + "</b> por tu tiempo. Tu cuenta ha sido creada correctamente.</p><p><input onclick=\"ir('/login/')\" type=\"button\" class=\"boton01\" value=\"Continuar &raquo;\" /></p>";
			} else {
				if (nfo.campos != "") {
					var campos = nfo.campos.split(';'); 
					for (var i = 0; campos[i] != null; i++) {
						$("#"+campos[i]).removeClass("idleField").addClass("errorField");
					}
				}
				$.prompt(nfo.mensaje);
				document.getElementById('usr').disabled = false;
				document.getElementById('pwd').disabled = false;
				document.getElementById('pwdr').disabled = false;
				document.getElementById('email').disabled = false;
				document.getElementById('captcha').disabled = false;
				document.getElementById('boton_submit').disabled = false;
				document.getElementById('cargando').innerHTML = "<span style=\"color:red\">" + nfo.mensaje + "</span>";
			}
		}, "json");
	}
}

function editarPerfil() {
	document.getElementById('apodo').disabled = true;
	document.getElementById('frase').disabled = true;
	document.getElementById('mensaje_0').disabled = true;
	document.getElementById('opc_beta').disabled = true;
	document.getElementById('opc_muro').disabled = true;
	document.getElementById('modo_invisible').disabled = true;
	document.getElementById('modo_afk').disabled = true;
	document.getElementById('modo_winnie').disabled = true;
	document.getElementById('modo_doogie').disabled = true;
	document.getElementById('enlacesAG').disabled = true;
	document.getElementById('mensaje_1').disabled = true;
	document.getElementById('steamid').disabled = true;
	document.getElementById('nombre').disabled = true;
	document.getElementById('pais').disabled = true;
	document.getElementById('provincia').disabled = true;
	document.getElementById('fdn').disabled = true;
	document.getElementById('email').disabled = true;
	document.getElementById('boton_submit').disabled = true;
	document.getElementById('cargando').innerHTML = "<img src=\"/img/cargando.gif\" alt=\"Cargando\" style=\"position: relative; top: 5px;\" /> Cargando, por favor, espere...";				
			
	var apodo = document.getElementById('apodo').value;
	var frase = document.getElementById('frase').value;
	var espacio_personal = document.getElementById('mensaje_0').value;
	var opc_beta = document.getElementById('opc_beta').checked;
	var opc_muro = document.getElementById('opc_muro').checked;
	var modo_invisible = document.getElementById('modo_invisible').checked;
	var modo_afk = document.getElementById('modo_afk').checked;
	var modo_winnie = document.getElementById('modo_winnie').checked;
	var modo_doogie = document.getElementById('modo_doogie').checked;
	var enlacesAG = document.getElementById('enlacesAG').checked;
	var des_zj = document.getElementById('mensaje_1').value;
	var steamid = document.getElementById('steamid').value;
	var nombre = document.getElementById('nombre').value;
	var pais = document.getElementById('pais').value;
	var provincia = document.getElementById('provincia').value;
	var fdn = document.getElementById('fdn').value;
	var email = document.getElementById('email').value;
			
	$.post("/jscore/agUsuario.php", { cmd: "editar_perfil", apodo: apodo, frase: frase, espacio_personal: espacio_personal, opc_beta: opc_beta, opc_muro: opc_muro, modo_invisible: modo_invisible, modo_afk: modo_afk, modo_winnie: modo_winnie, modo_doogie: modo_doogie, enlacesAG: enlacesAG, des_zj: des_zj, steamid: steamid, nombre: nombre, pais: pais, provincia: provincia, fdn: fdn, email: email }, function(nfo){
		if (nfo.completado == true) {
			document.getElementById('cargando').innerHTML = "<span style=\"color:green\">¡Perfil actualizado!</span>";
		} else {
			if (nfo.campos != "") {
				var campos = nfo.campos.split(';'); 
				for (var i = 0; campos[i] != null; i++) {
					$("#"+campos[i]).removeClass("idleField").addClass("errorField");
				}
			}
			document.getElementById('cargando').innerHTML = "<span style=\"color:red\">Todos los campos marcados en rojo no se actualizaron.</span>";
		}				
		document.getElementById('apodo').disabled = false;
		document.getElementById('frase').disabled = false;
		document.getElementById('mensaje_0').disabled = false;
		document.getElementById('opc_beta').disabled = false;
		document.getElementById('opc_muro').disabled = false;
		document.getElementById('modo_invisible').disabled = false;
		document.getElementById('modo_afk').disabled = false;
		document.getElementById('modo_winnie').disabled = false;
		document.getElementById('modo_doogie').disabled = false;
		document.getElementById('enlacesAG').disabled = false;
		document.getElementById('mensaje_1').disabled = false;
		document.getElementById('steamid').disabled = false;
		document.getElementById('nombre').disabled = false;
		document.getElementById('pais').disabled = false;
		document.getElementById('provincia').disabled = false;
		document.getElementById('fdn').disabled = false;
		document.getElementById('email').disabled = false;			
		document.getElementById('boton_submit').disabled = false;	
	}, "json");
}
		
		
/*
 * Varios
 */  
function ir(url) {
	location.href = url; 
}

function PR_go(pag) {			
	document.getElementById('partidos_recientes').innerHTML = "<p><img src=\"/img/cargando.gif\" alt=\"Cargando\" style=\"position: relative; top: 5px;\" /> Cargando, por favor, espere...</p>";				
	$.post("/jscore/moduloUltPartidos.php", { pag: pag }, function(nfo){
		document.getElementById('partidos_recientes').innerHTML = "";
		$("#partidos_recientes").append(nfo);
	});
}

function encuestaVotar(id, votos) {
	var nfo = "";
			
	if (!votos.length) {
		votos.disabled = true;
		if (votos.checked) { var voto = votos.value; }
	} else for (var b = 0; b < votos.length; b++) {
		votos[b].disabled = true;
		if (votos[b].checked) { var voto = votos[b].value; }
	}
	document.getElementById('boton_submit').disabled = true;
	document.getElementById('cargando').innerHTML = "<img src=\"/img/cargando.gif\" alt=\"Cargando\" style=\"position: relative; top: 5px;\" /> Cargando...";				

	if (!id) { nfo = nfo + "<li>Error crítico, no se ha especificado la id de la encuesta. Actualiza la página.</li>"; }
	if (!voto) { nfo = nfo + "<li>Debes seleccionar obligatoriamente una respuesta para poder votar.</li>"; }			

	if (nfo != "") {
		$.prompt("Por favor, revise los siguientes errores:<ul>" + nfo +"</ul>");
		if (!votos.length) { votos.disabled = false; } 
		else for (var b = 0; b < votos.length; b++) { votos[b].disabled = false; }
		document.getElementById('boton_submit').disabled = false;
		document.getElementById('cargando').innerHTML = "";	
	} else {
		$.post("/jscore/agEncuesta.php", { cmd: "votar", idEncuesta: id, idVoto: voto }, function(nfo){
			if (nfo.completado == true) {
				document.getElementById('zona_encuesta').innerHTML = "";
				$("#zona_encuesta").append(nfo.mensaje);
			} else {
				$.prompt(nfo.mensaje);						
				if (!votos.length) { votos.disabled = false; } 
				else for (var b = 0; b < votos.length; b++) { votos[b].disabled = false; }
				document.getElementById('boton_submit').disabled = false;
				document.getElementById('cargando').innerHTML = "";	
			}					
		}, "json");				
	}
}
		
		
/*
 * Konami-JS ~ Now with iPhone support!
 * Code: http://konami-js.googlecode.com/
 * Examples: http://www.snaptortoise.com/konami-js
 * Copyright (c) 2009 George Mandis (georgemandis.com)
 * Version: 1.0.8 (05/08/2009)
 * Licensed under the Artistic License/GPL
 * http://dev.perl.org/licenses/
 * Tested in: Safari 4, Firefox 3, IE7 and Mobile Safari 2.2.1
 */

var konami = {
	input:"",
	pattern:"3838404037393739666513",
	clear:setTimeout('konami.clear_input()',2000),
	load: function(link) {
		window.document.onkeydown = function(e) {
			konami.input+= e ? e.keyCode : event.keyCode;
			if (konami.input == konami.pattern) {
				konami.code(link);
				clearTimeout(konami.clear);
				return;
				}
			clearTimeout(konami.clear);
			konami.clear = setTimeout("konami.clear_input()",2000);
			}
			this.iphone.load(link)
		},
	code: function(link) { window.location=link},
	clear_input: function() {
		konami.input="";
		clearTimeout(konami.clear);
		},
	iphone:{
		start_x:0,
		start_y:0,
		stop_x:0,
		stop_y:0,
		tap:false,
		capture:false,
		keys:["UP","UP","DOWN","DOWN","LEFT","RIGHT","LEFT","RIGHT","TAP","TAP","TAP"],
		code: function(link) { window.location=link},
		load: function(link){
			document.ontouchmove = function(e){
			  if(e.touches.length == 1 && konami.iphone.capture==true){ // Only deal with one finger
			    var touch = e.touches[0]; // Get info for finger #1
				konami.iphone.stop_x = touch.pageX;
				konami.iphone.stop_y = touch.pageY;
				konami.iphone.tap = false; 
				konami.iphone.capture=false;
				konami.iphone.check_direction();
			  	}
				}		
			document.ontouchend = function(evt){
				if (konami.iphone.tap==true) konami.iphone.check_direction();		
				}
			document.ontouchstart = function(evt){
				konami.iphone.start_x = evt.changedTouches[0].pageX
				konami.iphone.start_y = evt.changedTouches[0].pageY
				konami.iphone.tap = true
				konami.iphone.capture = true
				}		
				},
		check_direction: function(){
			x_magnitude = Math.abs(this.start_x-this.stop_x)
			y_magnitude = Math.abs(this.start_y-this.stop_y)
			x = ((this.start_x-this.stop_x) < 0) ? "RIGHT" : "LEFT";
			y = ((this.start_y-this.stop_y) < 0) ? "DOWN" : "UP";
			result = (x_magnitude > y_magnitude) ? x : y;
			result = (this.tap==true) ? "TAP" : result;			
			if (result==this.keys[0]) this.keys = this.keys.slice(1,this.keys.length)
			if (this.keys.length==0) this.code(this.link)
			}
		}
}
		
konami.code = function() { document.location.href = 'http://www.unknownworlds.com/ns2/'; }
konami.load()

		
/*
 * heredado
 */

function instag(tag, id, param){
var input=document.getElementById('mensaje_'+id)
if(typeof document.selection !='undefined'&&document.selection){
var str=document.selection.createRange().text
input.focus()
var sel=document.selection.createRange()
if (param) sel.text="["+tag+"="+param+"]"+str+"[/"+tag+"]"
else sel.text="["+tag+"]"+str+"[/"+tag+"]"
sel.select()
return}
else if(typeof input.selectionStart !='undefined'){
var start=input.selectionStart
var end=input.selectionEnd
var insText=input.value.substring(start,end)
if (param) input.value=input.value.substr(0,start)+'['+tag+'='+param+']'+insText+'[/'+tag+']'+input.value.substr(end)
else input.value=input.value.substr(0,start)+'['+tag+']'+insText+'[/'+tag+']'+input.value.substr(end)
input.focus()
if (param) input.setSelectionRange(start+2+tag.length+1+param.length+insText.length+3+tag.length,start+2+1+param.length+tag.length+insText.length+3+tag.length)
else input.setSelectionRange(start+2+tag.length+insText.length+3+tag.length,start+2+tag.length+insText.length+3+tag.length)
return}
else{
input.value+=' ['+tag+']Reemplaza este texto[/'+tag+']'
return}}
function inslink(id){
var input=document.getElementById('mensaje_'+id)
if(typeof document.selection !='undefined'&&document.selection){
var str=document.selection.createRange().text
input.focus()
var my_link=prompt("Escriba la dirección (URL):","http://")
if(my_link !=null){
if(str.length==0){
str=my_link}
var sel=document.selection.createRange()
if(str !=my_link)
sel.text="[link="+my_link+"]"+str+"[/link]"
else
sel.text=my_link
sel.select()}
return
}else if(typeof input.selectionStart !='undefined'){
var start=input.selectionStart
var end=input.selectionEnd
var insText=input.value.substring(start,end)
var my_link=prompt("Escribe la dirección (URL):","http://")
if(my_link !=null){
if(insText.length==0){
insText=my_link}
if(my_link !=insText)
input.value=input.value.substr(0,start)+"[link="+my_link+"]"+insText+"[/link]"+input.value.substr(end)
else input.value=input.value.substr(0,start)+my_link+input.value.substr(end)
input.focus()
input.setSelectionRange(start+11+my_link.length+insText.length+4,start+11+my_link.length+insText.length+4)}
return
}else{
var my_link=prompt("Escribe la dirección (URL):","http://")
var my_text=prompt("Escribe un nombre para el enlace (Ej: Google):","")
input.value+=" [link="+my_link+"]"+my_text+"[/link]"
return}}
function insvideo(id){window.open("/subirVideo.php?post="+id,"subir_video","width=480,height=250,scrollbars=no,menubar=no,location=no,resizable=no")}



function ResizeThem(){
var maxheight=1800
var imgs=document.getElementsByTagName("img")
for(var p=0;p<imgs.length;p++){
if(imgs[p].getAttribute("alt")=="img_inicio_post"){
var maxwidth=675
var w=parseInt(imgs[p].width)
var h=parseInt(imgs[p].height)
if(w>maxwidth){
imgs[p].style.cursor="pointer"
imgs[p].onclick=function(){
var iw=window.open(this.src,'ImageViewer','resizable=1')
iw.focus()}
h=(maxwidth/w)*h
w=maxwidth
imgs[p].height=h
imgs[p].width=w}
if(h>maxheight){
imgs[p].style.cursor="pointer"
imgs[p].onclick=function(){
var iw=window.open(this.src,'ImageViewer','resizable=1')
iw.focus()}
imgs[p].width=(maxheight/h)*w
imgs[p].height=maxheight}}
if(imgs[p].getAttribute("alt")=="img_respuesta_post"){
var maxwidth=521
var w=parseInt(imgs[p].width)
var h=parseInt(imgs[p].height)
if(w>maxwidth){
imgs[p].style.cursor="pointer"
imgs[p].onclick=function(){
var iw=window.open(this.src,'ImageViewer','resizable=1')
iw.focus()}
h=(maxwidth/w)*h
w=maxwidth
imgs[p].height=h
imgs[p].width=w}
if(h>maxheight){
imgs[p].style.cursor="pointer"
imgs[p].onclick=function(){
var iw=window.open(this.src,'ImageViewer','resizable=1')
iw.focus()}
imgs[p].width=(maxheight/h)*w
imgs[p].height=maxheight}}
if(imgs[p].getAttribute("alt")=="img_quote_post"){
var maxwidth=501
var w=parseInt(imgs[p].width)
var h=parseInt(imgs[p].height)
if(w>maxwidth){
imgs[p].style.cursor="pointer"
imgs[p].onclick=function(){
var iw=window.open(this.src,'ImageViewer','resizable=1')
iw.focus()}
h=(maxwidth/w)*h
w=maxwidth
imgs[p].height=h
imgs[p].width=w}
if(h>maxheight){
imgs[p].style.cursor="pointer"
imgs[p].onclick=function(){
var iw=window.open(this.src,'ImageViewer','resizable=1')
iw.focus()}
imgs[p].width=(maxheight/h)*w
imgs[p].height=maxheight}}}}