/*
  The following functions are inspired by Gervase "gerv" Markham's
  website: http://www.gerv.net/hacking/before-you-mail-gerv.html
*/
function obf_master() {
  intro  = "mailto:";
  name   = "Alexander Schwanecke";
  start  = "webmaster";
  end    = "net";
  middle = "schwanecke";
  return intro + name + "<" + start + "@" + middle + "." + end + ">";
}
function obf_a() {
  intro  = "mailto:";
  name   = "Alexander Schwanecke";
  start  = "a";
  end    = "net";
  middle = "schwanecke";
  return intro + name + "<" + start + "@" + middle + "." + end + ">";
}
function obf_nanooptics() {
  intro  = "mailto:";
  name   = "Alexander Schwanecke";
  start  = "schwanecke";
  end    = "eu";
  middle = "nanooptics";
  return intro + name + "<" + start + "@" + middle + "." + end + ">";
}
function obf_orc() {
  intro  = "mailto:";
  name   = "Alexander Schwanecke";
  start  = "ass";
  end    = "ac.uk";
  middle = "orc.soton";
  return intro + name + "<" + start + "@" + middle + "." + end + ">";
}
function obf_soton() {
  intro  = "mailto:";
  name   = "Alexander Schwanecke";
  start  = "A.S.Schwanecke";
  end    = "ac.uk";
  middle = "soton";
  return intro + name + "<" + start + "@" + middle + "." + end + ">";
}
/*
  Ensure not to be "framed" by anyone with some simple JavaScript.
*/
function unFrameMe() {
  if (top.frames.length > 0) {
    top.location.href = location.href;
  }
}
/*
  Set visibility of a certain element identified by id
  Coding inspired by http://www.quirksmode.org/js/cross_dhtml.html
*/
var isDHTML = (document.getElementById || document.all || document.layers);
function getObj(name)
{
  if (document.getElementById)
  {
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
   	this.obj = document.layers[name];
   	this.style = document.layers[name];
  }
}
function setInvisible(name,flag)
{
	if (!isDHTML) return;
	var x = new getObj(name);
	x.style.visibility = (flag) ? 'hidden' : 'visible'
}

/* Older scripts as of June 2006 */

var urlNav = "";

function invNav()
{
 var ref = window.location.href; var start = ref.indexOf("?"); var ende = ref.length;
 var Def;
 if (start==-1) { Def ="main"; }
 else {
  Def = ref.substring(start+1,ende);
  if (ref.indexOf("FGIII")!=-1 || ref.indexOf("Photos")!=-1 || ref.indexOf("Physik")!=-1 || ref.indexOf("Physiker")!=-1
  || ref.indexOf("Wetter")!=-1)  { Def = Def + "/main"; }
 }
 Def = Def+".html";
 return(Def);
}

function fwdNav(url)
{
 self.location=url;
}

function invokeIndex()
{
 alert("Hallo");
}

function TwoFrames(href1,id1,href2,id2)
{
 top.frames[id1].location.href=href1;
 top.frames[id2].location.href=href2;
 top.frames[id2].focus();
}

function CheckIfTopFrame()
{
 if(top.frames.length > 0)
 top.location.href=self.location;
}

function ThisLoadedOn()
{
 document.write("This loaded on ");
 adate = new Date();
 var dayofweek = adate.getDay();
 var day       = adate.getDate();
 var month     = adate.getMonth()+1;
 var year      = adate.getYear();
 if(day   <  10) { day    = '0' + day;    }
 if(month <  10) { month  = '0' + month;  }
 if(year  < 999) { year  += 1900;         }
 // year = (year - 100) + 2000;
 var now = year+"-"+month+"-"+day+".";
 document.write(now);
}

// Begin: Quickinfo

ie4 = (document.all ? true : false);
ns4 = (document.layers ? true : false);
w3c = (document.getElementById ? true : false);

function DispQI(text)
{
  txt = "<table cellpadding=\"5\" cellspacing=\"0\" border=\"0\" height=\"100\" width=\"100\"><tr><td align=\"CENTER\"><hr size=\"2\" color=\"#606060\" noshade=\"noshade\" /><span style=\"font-family:sans-serif;font-size:12pt;color:#ff0000;font-weight:bold;\">" + text + "</span><hr size=\"2\" color=\"#606060\" noshade=\"noshade\" /></td></tr></table>";

  if(w3c)
  {
    usediv = MENUE.document.getElementById("quickinfo");
    usediv.innerHTML = txt;
    usediv.style.visibility = "visible";
  }
  else if(ie4)
  {
    leftFrame.document.all.quickinfo.innerHTML = txt;
    leftFrame.document.all.quickinfo.style.visibility = "visible";
  }
  else if(ns4)
  {
    leftFrame.document.quickinfo.document.write(txt);
    leftFrame.document.quickinfo.document.close();
    leftFrame.document.quickinfo.visibility = "show";
  }
}

function HideQI()
{
  if(w3c)
  {
    usediv = leftFrame.document.getElementById("quickinfo");
    usediv.style.visibility = "hidden";
  }
  else if(ie4)
  {
    leftFrame.document.all.quickinfo.style.visibility = "hidden";
  }
  else if(ns4)
  {
    leftFrame.document.quickinfo.visibility = "hide";
  }
}

function ResizeMain()
{
 /*if (document.getElementsByTagName("main")[0].getAttribute(height) <= 500*/
  /*document.write("-->"+document.getElementById("main").getAttribute(height)+"<!--");*/
}
// End: Quickinfo

