if (!parent.frames['tem_menu']) {
	sURL = String(document.location);
	if((sURL.toLowerCase()).indexOf("noframes=true") == -1) {
		tmpURL = sURL.substr(7,(sURL.length-7));
		slicePos = tmpURL.search(/\//)+7;
		sURL = sURL.slice(slicePos);
		url = "/index.asp?page=" + escape(sURL);
		window.document.location.replace(url);
		//window.open("/index.asp?page=" + escape(sURL),"",true);
	}
}

if (!document.getElementById) {
  document.getElementById = document.all;
}
function getTagName(elm) {
  if (elm.nodeName) return elm.nodeName.toLowerCase();
  else return elm.tagName.toLowerCase();
}  
function getParent(elm) {
  if (elm.parentNode) return elm.parentNode;
  else return elm.parentElement;
}  
function getChildren(elm) {
  if (elm.childNodes) return elm.childNodes;
  else return elm.children;
}

function backtrackToTag(elm,tag) {
  while (getTagName(elm) != tag && getTagName(elm) != "body") elm = getParent(elm);
  return elm;
}

function getChildElement(elm,tag) {
  eChildren = getChildren(elm);
  eChildLen = eChildren.length;
  for (i=0; i<eChildLen; i++) {
    if (getTagName(eChildren.item(i)) == tag) {
      elm = eChildren.item(i)
      break;
    }
  }
  return elm;
}



function showValue(obj) {
	if (obj.value == obj.defaultValue) {
		obj.value = "";
	}
	else if (obj.value == "")	{
		obj.value = obj.defaultValue;
	}
}

function openWindow(url) {
	window.open("/Billeder/largeimage.asp?imageurl=" + escape(url),"largeimage" + Math.random().toString().substr(2),"toolbar=0,resizable=1,directories=0,status=0,menubar=0,scrollbars=1,location=0");
}


function setMenu(s) {
  noMenu = false;
  if (s == null) return;
  if (parent.frames['tem_menu']) {
    f = parent.frames['tem_menu'];
    if (f.loaded) {
      if (document.getElementById) {
        if (!f.document.getElementById) f.document.getElementById = f.document.all;
        e = f.document.getElementById("_"+s);
        if (e) {
          eDIV = backtrackToTag(e,"div");
          eDIV = backtrackToTag(getParent(eDIV),"div");
          if (eDIV.id.indexOf("subdiv") == 0) {
            itemID = eDIV.id.substr(6);
            if (itemID.search(/\D/gi) != -1) return;
            if (f.curSelectedID != itemID) {
              f.setParent(itemID);
              f.setImages(itemID);
              f.setSubmenu(itemID);
              f.setTimeout("setArrow("+itemID+",1,'"+f.curSelectedID+"',2)",50);
              f.curSelectedID = itemID;
            }
            f.setSubItem(s);
          }
        } else {
          e = f.document.getElementById("parent"+s);
          if (e) {
            itemID = e.id.substr(6);
            if (itemID.search(/\D/gi) != -1) return;
            if (f.curSelectedID != itemID) {
              f.setParent(itemID);
              f.setImages(itemID);
              f.setSubmenu(itemID);
              f.setTimeout("setArrow("+itemID+",1,'"+f.curSelectedID+"',2)",50);
              f.curSelectedID = itemID;
            }
          }
        }
      } else {
        if ("" + s != "")
          f.location.href = "/menu_static.asp?MenuID=" + s; 
      }
    } else {
      noMenu = true;
    }
  } else {
    noMenu = true;
  }
  if (noMenu) setTimeout("setMenu("+s+")",250);
}


function showInfo(n) {
  var t;
  if (document.getElementById || document.all) {
    t = document.getElementById("t"+n);
    if (t.style.display == "none" || t.style.display == "") {
      t.style.display = "block";
      document["a"+n].src = "/images/layout/arrow_red_expanded.gif";
    } else {
      t.style.display = "none";
      document["a"+n].src = "/images/layout/arrow_red_collapsed.gif";
    }
  } else {
    document.location.href = "Litteratur.asp?LitteraturID=" + n;
  }
}

function showInfoClick(e) {
  if (e) e = e.target;
  else e = window.event.srcElement;
  
  if (getTagName(e) == "img") {
    if (e.src.indexOf("arrow_red_") != -1) return;
  }
  
  e = backtrackToTag(e,"div");
  if (e.id.indexOf("_") != 0) return;
  showInfo(e.id.substr(1));
}

function intiInfoboxes() {
  if (document.getElementsByTagName || document.all) {
    if (document.getElementsByTagName) {
      var divs = document.getElementsByTagName("div");
    } else if (document.all) {
      var divs = document.all.tags("div");
    }
    divLen = divs.length;
    for (i=0; i<divLen; i++) {
      if (divs[i].className == "headlinebarGreen") {
        divs[i].onclick = showInfoClick;
      }
    }
  }
}
