
function ImprimirDebug(Texto) {
	if (devildrey33_DEBUG == false) return;
	var VentanaDebug = $("#devildrey33_DEBUG_ODS");
	var TextoActual = VentanaDebug.html();
	VentanaDebug.html(TextoActual + "\n" + Texto);
	VentanaDebug.scrollTop(VentanaDebug.prop("scrollHeight"));
}

function Banner_Click(ID) {
	ImprimirDebug("Banner_Click('" + ID + "')") ;
	window.location = ID;
}

/* Funciones para la combobox de los filtros */
function Combo_Mostrar() {
	ImprimirDebug("Combo_Mostrar()") ;
	var HeightLista = $("#ListaComboCategorias").height() + 28;
	$("#ComboCategorias").stop().animate({ height : HeightLista + 'px' }, "fast");
}

function Combo_Ocultar(ID) {
	ImprimirDebug("Combo_Ocultar('" + ID + "')") ;
	$("#" + ID).stop().animate({ height : '24px' }, "fast");
}

function Combo_Click(Categoria) {
	ImprimirDebug("Combo_Click('" + Categoria + "')") ;
	window.location = "index.php?Categoria=" + Categoria;
}

/* Funcion para cambiar de pagina */
function BotonPagina_Click(NumPagina, Categoria) {
	ImprimirDebug("BotonPagina_Click('" + NumPagina + "', '" + Categoria + "')");
	window.location = "index.php?NumPagina=" + NumPagina + "&Categoria=" + Categoria;
}

/* Funciónes para mostrar el frame de las redes sociales */
function RS_MostrarTwitter(Url, Texto) {
//	$("#RS_FondoNegro").css({ display : "table" }).animate({ opacity : "1.0" }, "fast");
//	$("#RS_Frame").html("<iframe src='http://twitter.com/home?status=" + Texto + " http://www.devildrey33.es/" + Url + "&output=embed'> </iframe>");
	window.open("http://twitter.com/home?status=" + Texto + ": http://www.devildrey33.es/" + Url, "Twitter", "toolbar=no,width=550,height=255");
	$.post("devildrey33_GuardarEnBD.php", { "Comentado_Twitter" : "true" }, 
		function(data) {
		}
	);
	ImprimirDebug("RS_MostrarTwitter('" + Url + "', '" + Texto + "')");
}

function RS_MostrarFacebook(Url, Texto) {
//	$("#RS_FondoNegro").css({ display : "table" }).animate({ opacity : "1.0" }, "fast");
//	$("#RS_Frame").load("http://www.facebook.com/share.php?u=http://www.devildrey33.es/" + Url + "&t=" + Texto);
	window.open("http://www.facebook.com/share.php?u=http://www.devildrey33.es/" + Url + "&t=" + Texto, "Facebook", "toolbar=no,width=550,height=355");
	$.post("devildrey33_GuardarEnBD.php", { "Comentado_Facebook" : "true" }, 
		function(data) {
		}
	);
	ImprimirDebug("RS_MostrarFacebook('" + Url + "', '" + Texto + "')");
}

function RS_MostrarGooglePlus(Url, Texto) {
	$.post("devildrey33_GuardarEnBD.php", { "Comentado_GooglePlus" : "true" }, 
		function(data) {
			Ceyur_MostrarMensaje("Aun no se ha implementado esta Función....", 0, 0);
		}
	);
	ImprimirDebug("RS_MostrarGooglePlus('" + Url + "', '" + Texto + "')");
}

/* Funcion para mostrar la imagen grande */
function Imagen_Mostrar(Path) {
	$("#Imagen_FondoNegro").css({ display : "table" }).animate({ opacity : "1.0" }, "fast");
	$("#Imagen_Imagen").html("<img src='" + Path + "' />");
	ImprimirDebug("Imagen_Mostrar('" + Path + "')");
}

function Imagen_Ocultar() {
	$("#Imagen_FondoNegro").animate({ opacity : "0.1" }, "fast", function() {
		$("#Imagen_FondoNegro").css({ display : "none" });
	});
	ImprimirDebug("Imagen_Ocultar()");
}

function Buscar_OnGetFocus() {
	var BotonBuscar = document.getElementById('Edit_Buscar');
	if (BotonBuscar.value == 'Buscar') BotonBuscar.value = '';
	ImprimirDebug("Buscar_OnGetFocus()");
}

function Buscar_OnLostFocus() {
	var BotonBuscar = document.getElementById('Edit_Buscar');
	if (BotonBuscar.value == '') BotonBuscar.value = 'Buscar';
	ImprimirDebug("Buscar_OnLostFocus()");
}

/* Consola */
function Consola_OnGetFocus() {
	var BotonBuscar = document.getElementById('Edit_JavaScript');
	if (BotonBuscar.value == 'Consola') BotonBuscar.value = '';
	ImprimirDebug("Consola_OnGetFocus()");
}

function Consola_OnLostFocus() {
	var BotonBuscar = document.getElementById('Edit_JavaScript');
	if (BotonBuscar.value == '') BotonBuscar.value = 'Consola';
	ImprimirDebug("Consola_OnLostFocus()");
}

function Consola_Ejecutar(Tecla) {
	if (Tecla != 13) return;
	var EditJavaScript = document.getElementById('Edit_JavaScript');
	if (EditJavaScript.value != '') {
		ImprimirDebug("Consola_Ejecutar('" + EditJavaScript.value + "')");
		try {
			eval(EditJavaScript.value)
		}
		catch (error) {
			if (error instanceof SyntaxError) {
				ImprimirDebug("<span style='color:red'>Error de sintaxis : " + error.message + "</span>");
			}
			else {
				ImprimirDebug("<span style='color:red'>Error : '" + EditJavaScript.value + "' no está definido.</span>");
			}
		}
	}
}

function Consola_MostrarOcultar() {
	ImprimirDebug("Consola_MostrarOcultar()");
	if (parseInt($("#devildrey33_DEBUG").css("left")) == 0) {
		$("#devildrey33_DEBUG").stop().animate({ left : '-790' }, "fast");
	}
	else {
		$("#devildrey33_DEBUG").stop().animate({ left : '0' }, "fast");
	}
}


function trim(myString) {
	return myString.replace(/^\s+/g,'').replace(/\s+$/g,'')
	ImprimirDebug("trim('" + myString + "')");
}


/* Funciones para modificar la base de datos */
function IniciarDescarga(Url) {
	$.post("devildrey33_GuardarEnBD.php", { "Descarga_Url" : Url }, function(data) { 
			document.location = Url;
		}
	);
	ImprimirDebug("IniciarDescarga('" + Url + "')");
}

function VotarEntrada(Archivo, Positivo, ID) {
	var Bool = "true";
	if (Positivo == false) Bool = "false";
	$.post("devildrey33_GuardarEnBD.php", { "EntradasVotar_Archivo" : Archivo, "EntradasVotar_Positivo" : Bool }, 
		function(data) {
//	$.ajax({url : "devildrey33_Entradas_Votar.php?Archivo=" + Archivo + "&Positivo=" + Bool, success: function(data) {
			if (trim(data) == "1") {
				var VT = parseInt($("#" + ID + "_T").html()) + 1;
				$("#" + ID + "_T").html(VT);
				if (Positivo == true) {
					var VV = parseInt($("#" + ID + "_V").html()) + 1;
					$("#" + ID + "_V").html(VV);
				}
			}
			else if (trim(data) == "2") {
				Ceyur_MostrarMensaje("Por lo menos visita la pagina antes de votarla no? xd", 0, 0);
			}
			else { // 0 o cualquier error inesperado
				Ceyur_MostrarMensaje("Ya has votado esta entrada!", 0, 0);
			}
		}
	);
	ImprimirDebug("VotarEntrada('" + Archivo + "', '" + Positivo + "', '" + ID + "')");
}
