function setHeader(re, typ)
{
  if (re == null)
  {
    re = "";
  }
  var links = new Array(1);
  links[0] = "index.htm";
  links[1] = "rpg/index.htm";
  links[2] = "fan/index.htm";
  links[3] = "sci/index.htm";
  links[4] = "hor/index.htm";
  links[5] = "son/index.htm";
  links[6] = "galerie.htm";
  links[7] = "termin.htm";
  links[8] = "dwnld.htm";
  links[9] = "link.htm";
  links[10] = "contact.htm";

  var linknam = new Array(1);
  linknam[0] = "Notizen";
  linknam[1] = "Rollenspiel";
  linknam[2] = "Fantasy";
  linknam[3] = "Sci-Fi";
  linknam[4] = "Horror";
  linknam[5] = "Sonstige";
  linknam[6] = "Galerie";
  linknam[7] = "Termine";
  linknam[8] = "Download";
  linknam[9] = "Links";
  linknam[10] = "Kontakt";

  var div_t = document.createElement("div");
  var p = document.createElement("p");
  var a_cl_t = document.createAttribute("class");
  if(typ != null)
  {
    a_cl_t.nodeValue = "title" + typ;
  }
  else
  {
    a_cl_t.nodeValue = "titleall";  
  }
  div_t.setAttributeNode(a_cl_t);
  div_t.appendChild(p);
  
  
  //KontextMenu
  var wo = 0;
  var len = 8;
  var p_wo = document.createElement("p");
  p_wo.id = "wo";

  var kontMenu = new Array(len);
  for (i = 0; i < kontMenu.length; i++)
  {
  	  kontMenu[i] = new Array(1);
  }
  var kontMenuLink = new Array(len);
  for (i = 0; i < kontMenu.length; i++)
  {
  	  kontMenuLink[i] = new Array(1);
  }
  
  kontMenu[0][0] = ""
  kontMenu[1][0] = "are";
  kontMenu[2][0] = "arc";
  kontMenu[3][0] = "uni";
  kontMenu[4][0] = "conf";
  kontMenu[5][0] = "cit";
  kontMenu[6][0] = "mut";
  kontMenu[7][0] = "her";
  kontMenu[1][1] = "Tech-Ghosts";
  kontMenuLink[1][1] = "areghosts.htm";
  kontMenu[1][2] = "Regeln";
  kontMenuLink[1][2] = "arerules.htm";
  kontMenu[2][1] = "Strumwächter";
  kontMenuLink[2][1] = "acsturm.htm";
  kontMenu[2][2] = "Hausregeln";
  kontMenuLink[2][2] = "achausr.htm";
  kontMenu[3][1] = "Magie";
  kontMenuLink[3][1] = "unimagi.htm";
  kontMenu[3][2] = "Kreaturen";
  kontMenuLink[3][2] = "unicrtre.htm";
  kontMenu[4][1] = "Szenarien";
  kontMenuLink[4][1] = "confscen.htm";
  kontMenu[4][2] = "Fraktionen";
  kontMenuLink[4][2] = "confarme.htm";
  kontMenu[4][3] = "Labor OB-182";
  kontMenuLink[4][3] = "confdowa.htm";
  kontMenu[5][1] = "Welt";
  kontMenuLink[5][1] = "cidback.htm";
  kontMenu[5][2] = "Magie";
  kontMenuLink[5][2] = "cidmage.htm";
  kontMenu[5][3] = "Regeln";
  kontMenuLink[5][3] = "cidrules.htm";
  kontMenu[6][1] = "Mutantenerschaffung";
  kontMenuLink[6][1] = "mutcrea.htm";
  kontMenu[6][2] = "Mutantenkräfte";
  kontMenuLink[6][2] = "mutpow.htm";
  kontMenu[7][1] = "Tagebuch";
  kontMenuLink[7][1] = "hertb.htm";
  kontMenu[7][2] = "Regeln";
  kontMenuLink[7][2] = "herrules.htm";

  for (i = 0; i < kontMenu.length; i++)
  {
    if(document.location.href.indexOf(kontMenu[i][0]) > 0 )
    {
    	wo = i;
    }
  }
  
	if (wo > 0)
	{
		var a_ort = new Array(1);
		a_ort[i] = document.createElement("a");
		a_ort[i].href = "index.htm";
		a_ort[i].innerHTML = "Home";
		a_ort[i].id = "wo";
		p_wo.appendChild(a_ort[i]);
		
		for (i = 1; i < kontMenu[wo].length; i++)
		{
			a_ort[i] = document.createElement("a");
			a_ort[i].href = kontMenuLink[wo][i];
			a_ort[i].innerHTML = kontMenu[wo][i];
  		a_ort[i].id = "wo";
			var leer = document.createTextNode(" ");
			p_wo.appendChild(leer);
			p_wo.appendChild(a_ort[i]);
		}
		div_t.appendChild(p_wo);
	}
  /*  
    if (i == 0)
    {
      a_ort[i].href = window.location.host + "/index.htm";
    }
    else
    {
      a_ort[i].href = window.location.host + "/" + orte[i].replace(/ /, "").substring(0,3) + "/index.htm";
    }
    if (orte.length > 1 && i < (orte.length - 1))
    {
    }
  }*/
  
  var div_v = document.createElement("div");
  var a_cl_v = document.createAttribute("class");
  a_cl_v.nodeValue = "version";
  div_v.setAttributeNode(a_cl_v);
  txt_v = document.createTextNode("letzte aktualisierung 28.05.06");
  ver_img = document.createElement("img");
  if(typ != null)
  {
  	ver_img.src = re + "sys_img/rpgu_title" + typ + ".png";
	}
	else
  {
  	ver_img.src = re + "sys_img/rpgu_titleall.png";	
	}
  div_v.appendChild(txt_v);
  div_v.appendChild(ver_img);

  for (i = 0 ; i < links.length; i++)
  {
    var a = document.createElement("a");
    a.href = re + links[i];
    var tx = document.createTextNode(linknam[i]);
    var bl = document.createTextNode(" ");
    a.appendChild(tx);
    p.appendChild(a);
    p.appendChild(bl);
  }

  this.document.getElementById("header").appendChild(div_t);
  this.document.getElementById("header").appendChild(div_v);
}

function setMenu(type)
{
  var div_m = document.createElement("div");
  var a_cl_m = document.createAttribute("class");
  a_cl_m.nodeValue = "menu";
  div_m.setAttributeNode(a_cl_m);

  var menulink = new Array();
  var menuname = new Array();
  
  if (type == "rpg")
  {
    menulink[0] = "index.htm";
    menuname[0] = "Rollenspiele";
    menulink[1] = "rpgart.htm";
    menuname[1] = "Artikel";
    menulink[2] = "rpgreh.htm";
    menuname[2] = "Rezensionen";
    menulink[3] = "rpgslt.htm";
    menuname[3] = "Spielleitertips";
    menulink[4] = "rpgspt.htm";
    menuname[4] = "Spielertips";
  }
  else if (type == "fan")
  {
    menulink[0] = "../fan/index.htm";
    menuname[0] = "Fantasy-RSP";
    menulink[1] = "../cit/index.htm";
    menuname[1] = "Cities of Dust";
    menulink[2] = "../arc/index.htm";
    menuname[2] = "Arcane Codex";
    menulink[3] = "../her/index.htm";
    menuname[3] = "Herr der Ringe";
  }
    else if (type == "hor")
  {
    menulink[0] = "../hor/index.htm";
    menuname[0] = "Horror-RSP";
    menulink[1] = "../uni/index.htm";
    menuname[1] = "Uni-System";
    menulink[2] = "../buf/index.htm";
    menuname[2] = "Buffy, tVS";
    menulink[3] = "../conx/index.htm";
    menuname[3] = "Conspiracy X";
		menulink[4] = "../tal/index.htm";
    menuname[4] = "Tales from the Underground";
  }
  else if (type == "sci")
  {
    menulink[0] = "../sci/index.htm";
    menuname[0] = "Sci-Fi-RSP";
    menulink[1] = "../are/index.htm";
    menuname[1] = "A.R.E.";
  }
  else if (type == "misc")
  {
		menulink[0] = "../son/index.htm";
		menuname[0] = "Sonstige";
		menulink[1] = "../pul/index.htm";
		menuname[1] = "Pulp-RSP";
		menulink[2] = "../mut/index.htm";
		menuname[2] = "Mutanten G";
		menulink[3] = "../conf/index.htm";
		menuname[3] = "Confrontation";
		menulink[4] = "../gra/index.htm";
		menuname[4] = "Kampagnen-Grab";
		menulink[5] = "../unt/index.htm";
		menuname[5] = "Untergrund-Verlag";
      
  }
  else if (type == "link")
  {
    menulink[0] = "#for";
    menuname[0] = "Foren";
    menulink[1] = "#ver";
    menuname[1] = "Verlage";
    menulink[2] = "#osh";
    menuname[2] = "Online-Shops";
    menulink[3] = "#pse";
    menuname[3] = "private Seiten";
    menulink[4] = "#ttg";
    menuname[4] = "Tabletop Games";
    menulink[5] = "#cmp";
    menuname[5] = "CRPG";
    menulink[6] = "#son";
    menuname[6] = "Sonstige";
  }
  else if (type == "gal")
  {
  }
  else if (type == "sll")
  {
    menulink[0] = "#fot";
    menuname[0] = "Fotos";
    menulink[1] = "#grr";
    menuname[1] = "Grundrisse";
    menulink[2] = "#inf";
    menuname[2] = "Informationen";
    menulink[3] = "#kar";
    menuname[3] = "Karten";
    menulink[4] = "#mus";
    menuname[4] = "Musik/Geräusche";
    menulink[5] = "#nam";
    menuname[5] = "Namen";
    menulink[6] = "#sph";
    menuname[6] = "Spielhilfen";
  }
  
  var tab = document.createElement("table");
  tab.cellSpacing = "1";
  for(i = (menuname.length - 1); i >= 0; i--)
  {
    var r = tab.insertRow(0);
    var c = r.insertCell(0);
    var txt = document.createTextNode(menuname[i]);
    var a = document.createElement("a");
    var br = document.createElement("br");
    a.href = menulink[i];
    a.appendChild(txt);
    c.appendChild(a);  
 }
 div_m.appendChild(tab);
 this.document.getElementById("header").appendChild(div_m);
}

function openGlossary(url)
{
  var title = url.substring(url.lastIndexOf('/') + 1,url.lastIndexOf('.'));
  window.open(url, title, "width=300, height=200, resizeable='no'");
}

function setRndAdd()
{
  var rnd = 0;
  var link = new Array();
  var pic = new Array();

  pic[0] = "sys_ads/btvsrpgbanner1.jpg";
  link[0] = "http://www.btvsrpg.com";
  pic[1] = "sys_ads/btvsrpgbanner2.jpg";
  link[1] = "http://www.btvsrpg.com";
  pic[2] = "sys_ads/wcbanner.jpg";
  link[2] = "http://www.edenstudios.net/witchcraft/index.html";
  pic[3] = "sys_ads/afmbebanner.jpg";
  link[3] = "http://www.allflesh.com";
  pic[4] = "sys_ads/uvod-animated.gif";
  link[4] = "http://www.macguff.fr/goomi/unspeakable/home.html";
  pic[5] = "sys_ads/conxbanner.gif";
  link[5] = "http://www.conspiracyx.com";
  pic[6] = "sys_ads/wolvesbanner.gif";
  link[6] = "http://www.mousecircus.com";
  pic[7] = "sys_ads/derruf01.gif";
  link[7] = "http://www.der-ruf.de";
  pic[8] = "sys_ads/agbanner.gif";
  link[8] = "http://www.neilgaiman.com/works/books/americangods";
  pic[9] = "sys_ads/anansibanner.gif";
  link[9] = "http://http://www.neilgaiman.com/works/books/anansiboys";

  var a = document.createElement("a");
  var img = document.createElement("img");
  rnd = Math.floor(Math.random() * pic.length);
  a.href = link[rnd];
  a.target = "_blank"
  img.src = pic[rnd];
  a.appendChild(img);
  this.document.getElementById("banner").appendChild(a);
}


function setUserLink()
{
  var url = this.location.search;

  if(url != "")
  {
    var user = url.substring(1, url.length);
    var a = document.getElementsByTagName("a");

    for (i = 0;i < a.length; i++)
    {
      if ((a[i].getAttribute("href").indexOf("?") < 0) && (a[i].getAttribute("target").indexOf("_blank") < 0) && (a[i].getAttribute("href") != "") && (a[i].getAttribute("href").indexOf("#") < 0))
      {
        document.getElementsByTagName("a")[i].setAttribute("href", a[i] + "?" + user);
      }
    }
  }
}
