function tmspopup(datei,breit,hoch)
 {
  var values="toolbar=no,width="+breit+",height="+hoch+",directories=no,status=yes,scrollbars=yes,menubar=no";
  msgWindow=window.open(datei,"tmspopup",values);
  msgWindow.focus();
 }

function setfocus(fieldid)
 {
  if ( element = document.getElementById(fieldid) ) { element.focus(); };
 }
function URLinOpener(url)
 {
  opener.location.href = url;  
  self.close();
 }

timerRunning = false;
openBox = false;

function checkTimer() {
 if(timerRunning)  {
  clearTimeout(timerRunning);
  timerRunning = false;
 }
}

function startTimer() {
 timerRunning = setTimeout("hideBoth();",1000);
}

function showOptions(ButtonID) {
  var optionBox = document.getElementById(ButtonID);
  if (openBox && optionBox.className == "hidden") hideBoth()   
  if (optionBox.className == "hidden") {
    optionBox.className = "optionPopup";
    optionBox.onmouseover = checkTimer;
    optionBox.onmouseout = startTimer;
    openBox = optionBox;
  }
  else {
    optionBox.className = "hidden";
    openBox = false;
  }
  return false;
}
function hideOptions(ButtonID) {
  var optionBox = document.getElementById(ButtonID);
  optionBox.className = "hidden";
  return true;
}
function showIM(ButtonID) {
  var imBox = document.getElementById(ButtonID);
  if (openBox && imBox.className == "hidden") hideBoth()   
  if (imBox.className == "hidden") {
    imBox.className = "imPopup";
    imBox.onmouseover = checkTimer;
    imBox.onmouseout = startTimer;
    openBox = imBox;
  }
  else {
    imBox.className = "hidden";
    openBox = false;
  }
  return false;
}
function hideIM(ButtonID) {
  var imBox = document.getElementById(ButtonID);
  imBox.className = "hidden";
  return true;
}
function hideBoth() {
  openBox.className = "hidden";
  openBox = false;
}

function checkDescTimer() {
 if(timerRunning)  {
  clearTimeout(timerRunning);
  timerRunning = false;
 }
}

function startDescTimer() {
 timerRunning = setTimeout("hideAllDesc();",1000);
}

function showDesc(valueID) {
  var optionBox = document.getElementById(valueID);
  if (openBox && optionBox.className == "hidden") hideAllDesc()   
  if (optionBox.className == "hidden") {
    optionBox.className = "descPopup";
    optionBox.onmouseover = checkDescTimer;
    optionBox.onmouseout = startDescTimer;
    openBox = optionBox;
  }
  else {
    optionBox.className = "hidden";
    openBox = false;
  }
  return false;
}
function hideDesc(valueID) {
  var optionBox = document.getElementById(valueID);
  optionBox.className = "hidden";
  return true;
}
function hideAllDesc() {
  openBox.className = "hidden";
  openBox = false;
}

