  if (typeof fcolor == 'undefined') { var fcolor = "#ffffff";}
  if (typeof backcolor == 'undefined') { var backcolor = "#e1e1e1";}
  if (typeof textcolor == 'undefined') { var textcolor = "#000";}
  if (typeof capcolor == 'undefined') { var capcolor = "#0272c6";}
  if (typeof closecolor == 'undefined') { var closecolor = "#9999FF";}
  if (typeof width == 'undefined') { var width = "350";}
  if (typeof border == 'undefined') { var border = "1";}
  if (typeof offsetx == 'undefined') { var offsetx = 10;}
  if (typeof offsety == 'undefined') { var offsety = 20;}
  ns4 = (document.layers)? true:false;
  ie4 = (document.all)? true:false;
  var x = 0;
  var y = 0;
  var snow = 0;
  var sw = 0;
  var cnt = 0;
  var dir = 1;
  var tr = 1;
  if ( (ns4) || (ie4) ) {
    if (ns4) over = document.informacionDiv;
    if (ie4) over = informacionDiv.style;
    document.onmousemove = mouseMove;
    if (ns4) document.captureEvents(Event.MOUSEMOVE);
  }


  function drc(text, title) {
    dtc(1,text,title);
  }


function dlc(text, title) {
  dtc(0,text,title);
}


function dcc(text, title) {
  var argv = dcc.arguments;
  var argc = dcc.arguments.length;
  var anchura = (argc > 2) ? argv[2] : 0;
  dtc(2,text,title,anchura);
}


function nd() {
  if ( cnt >= 1 ) { sw = 0 };
  if ( (ns4) || (ie4) ) {
    if ( sw == 0 ) {
      snow = 0;
      hideObject(over);
    } else {
      cnt++;
    }
  }
}


function dtc(d,text, title,anchura) {
  if (anchura!=0) width= anchura;
  txt = "<TABLE WIDTH="+width+" BORDER=1 CELLPADDING="+border+" CELLSPACING=0 BGCOLOR=\""+backcolor+"\"><TR><TD><TABLE WIDTH=100% BORDER=1 CELLPADDING=0 CELLSPACING=0><TR><TD><SPAN ID=\"PTT\"><B><FONT COLOR=\""+capcolor+"\">"+title+"</FONT></B></SPAN></TD></TR></TABLE><TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0 BGCOLOR=\""+fcolor+"\"><TR><TD><SPAN ID=\"PST\"><FONT COLOR=\""+textcolor+"\">"+text+"</FONT><SPAN></TD></TR></TABLE></TD></TR></TABLE>"
  layerWrite(txt);
  dir = d;
  disp();
}


function disp() {
  if ( (ns4) || (ie4) ) {
    if (snow == 0) {
      if (dir == 2) { 
        moveTo(over,x+offsetx-(width/2),y+offsety);
      }
      if (dir == 1) { 
        moveTo(over,x+offsetx,y+offsety);
      }
      if (dir == 0) {
        moveTo(over,x-offsetx-width,y+offsety);
      }
      showObject(over);
      snow = 1;
    }
  }
}

function mouseMove(e) {
  if (ns4) {x=e.pageX; y=e.pageY}
  if (ie4) {x=event.x; y=event.y}
  if (snow) {
    if (dir == 2) { 
      moveTo(over,x+offsetx-(width/2),y+offsety);
    }
    if (dir == 1) {
      moveTo(over,x+offsetx,y+offsety);
    }
    if (dir == 0) {
      moveTo(over,x-offsetx-width,y+offsety);
    }
  }
}

function layerWrite(txt) {
  if (ns4) {
    var lyr = document.informacionDiv.document;
    lyr.write(txt);
    lyr.close();
  } else {
    if (ie4) document.all["informacionDiv"].innerHTML = txt;
  }
}

function showObject(obj) {
  if (ns4) {
    obj.visibility = "show";
  } else {
    if (ie4) obj.visibility = "visible";
  }
}

function hideObject(obj) {
  if (ns4) {
    obj.visibility = "hide";
  } else {
    if (ie4) obj.visibility = "hidden";
  }
}

function moveTo(obj,xL,yL) {
  obj.left = xL;
  obj.top = yL;
}

function nada() {
}
