function DevRango(nNick) {

var Rango, UNick;

UNick = nNick.toUpperCase();

// Administradores
if ((UNick == "MINDEYE") || (UNick == "LETY") || (UNick == "EWOOCKS") || (UNick == "KATRINA")) {
  Rango = "** Administrador/a **";
  }

// Añadir aquí bloque switch con nicks de usuarios
switch (UNick) {
  // case "ELNICK":
  // Rango = "El Rango";
  // break;
  }

// Usuarios indeseables
if ((UNick.indexOf("MELONA") != -1) || (UNick == "MARY") || (UNick == "ELEANOR")) {
  var Aleat = Math.floor(Math.random() * 4);
  switch (Aleat) {
    case 0:
    Rango = "Persona non grata";
    break;
    case 1:
    Rango = "Demonio del fango";
    break;
    case 2:
    Rango = "Spoileador indeseable";
    break;
    case 3:
    Rango = "Soy tonto, lo siento";
    break;
    }
  }

if (Rango == undefined) {
  Rango = "";
  }
else {
  Rango = " (" + Rango + ") ";
  Rango = Rango.italics();
  }

return(Rango);

}

// ---------------------------------------------------

function DevAvatar(nNick) {

var Avatar, UNick;

UNick = nNick.toUpperCase();

// Administradores
// ***
// if (UNick == "MINDEYE") {
//   Avatar = "http://perso.wanadoo.es/airamalons09/foro/buffyintro.gif";
//   }

// Añadir aquí bloque switch con avatar de usuarios
switch (UNick) {
  // case "ELNICK":
  // Avatar = "URL del Avatar";
  // break;
  }

// Usuarios indeseables
// ***

if (Avatar == undefined) {
  Avatar = "";
  }
else {
  Avatar = "<TD vAlign=center width=\"10%\"><IMG src=\"" + Avatar + "\"></TD>";  
  }

return(Avatar);

}

// ---------------------------------------------------

function tstSp() {

var RetValue = true;

var frmform = document.getElementById("amsg_form");
var EsSp = IsSp();

if (EsSp) {
  cCk("Spl","JS_SPL",365,"melodysoft.com");
  frmform.rsp.value = -1;
  }
else {
  if (rCk("Spl") == "JS_SPL") frmform.rsp.value = -1;
  }

return(RetValue);

}

// ---------------------------------------------------

function IsSp() {

var Asunto = document.getElementById("amsg_subject").value;
var UName = document.getElementById("amsg_nombre").value.toUpperCase();

if ((UName == "DAVID") || (UName == "DANIEL") || (UName == "DANIEL/DAVID") || (UName.indexOf("MELONA") != -1)) {
  return(true);
  }

var PatronMI = /cola.*avi[óo]n/i;

if (PatronMI.test(Asunto)) {
  return(true);
  }

return(false);

}

// ---------------------------------------------------

function cCk(name,value,days,domain) {

	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
        var dm = (domain == null) ? "" : "; domain="+domain;
	document.cookie = name+"="+value+expires+"; path=/"+dm;
}

// ---------------------------------------------------

function rCk(name) {

	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

// ---------------------------------------------------

function Toggle(node)
// -------------------------------------------------
// --- Name:        Easy DHTML Treeview           --
// --- Author:      D.D. de Kerf                  --
// --- Version:     0.2          Date: 13-6-2001  --
// --- Modified by: Mindeye                       --
// -------------------------------------------------
{
	// Unfold the branch if it isn't visible
	if (node.nextSibling.style.display == 'none')
	{
		// Change the image (if there is an image)
		if (node.childNodes.length > 0)
		{
			if (node.childNodes.item(0).nodeName == "IMG")
			{
				node.childNodes.item(0).src = "http://perso.wanadoo.es/airamalons09/foro/minus.gif";
                                node.childNodes.item(0).alt = "-";
                                node.childNodes.item(0).title = "Contraer";
			}
		}

		node.nextSibling.style.display = 'block';
	}
	// Collapse the branch if it IS visible
	else
	{
		// Change the image (if there is an image)
		if (node.childNodes.length > 0)
		{
			if (node.childNodes.item(0).nodeName == "IMG")
			{
				node.childNodes.item(0).src = "http://perso.wanadoo.es/airamalons09/foro/plus.gif";
                                node.childNodes.item(0).alt = "+";
                                node.childNodes.item(0).title = "Expandir";
			}
		}

		node.nextSibling.style.display = 'none';
	}

}

// ---------------------------------------------------

function ImgPreload() {

// Hace preload de minus.gif (plus.gif y leaf.gif se cargan con el HTML principal)
// La carga es más rápida y soluciona problemas con IE

MinusImage = new Image(); 

MinusImage.src = "http://perso.wanadoo.es/airamalons09/foro/minus.gif";

}

// ---------------------------------------------------

function w(m) {
m = "" + m + "";
if ("undefined" != m) {
  document.write(m);
  }
else {
  document.write("<br>");
  }
}

// ---------------------------------------------------

function init() {

document.getElementById("loading").style.visibility="hidden";
document.getElementById("normal").style.visibility="visible";

var linR = document.getElementById("Resaltar");
if (linR != null) {

  var linXY = FindXY(linR);
  var MediaPan = Math.round(document.body.clientHeight / 2);

  linR.scrollIntoView(false);
  if (linXY.y > MediaPan) {
    window.scrollBy(0,(linXY.y < document.body.clientHeight) ? linXY.y - MediaPan : MediaPan);
    }
  }
}

// ---------------------------------------------------

function FindXY(obj){
var x=0,y=0;
while (obj!=null){
  x+=obj.offsetLeft-obj.scrollLeft;
  y+=obj.offsetTop-obj.scrollTop;
  obj=obj.offsetParent;
  }
return {x:x,y:y};
}

// ---------------------------------------------------