
var winID = 0;
var popUp = new Array();

function fensterAuf(inhalt, breite, hoehe, winname) {
  var xOff = null,yOff = null;
  var cv4 = (parseInt(navigator.appVersion)>=4);
  var fArgs = fensterAuf.arguments,wp = new Array(0,0,0,0,0,0);
  
  if (fArgs.length > 4) {
    for (a=4;a<fArgs.length;a++) {
      if (fArgs[a].length == 6) {
        for (i=0;i<6;i++) {wp[i] = fArgs[a].substr(i,1);}
      } else {
        if (xOff != null) yOff = fArgs[a]; else xOff = fArgs[a];
      }
    }
  }

  if (xOff == null) {
    if (cv4) xOff = (screen.width-breite)/2; else xOff = 10;
  }
  if (yOff == null) {
    if (cv4) {
      yOff = (screen.height-(hoehe))/2;
      yOff -= 20;
    } else {
      yOff = 10;
    }
  }
  popUp[winID] = window.open(inhalt,winname, "toolbar="+wp[0]+",status="+wp[1]+",location="+wp[2]+",menubar="+wp[3]+",resizable="+wp[4]+",scrollbars="+wp[5]+",width="+breite+",height="+hoehe+",left="+xOff+",top="+yOff);
  winID++;
}

function showTooltipp(name) {
  $('tooltipp_'+name).style.visibility = 'visible';
}

function hideTooltipp(name) {
  $('tooltipp_'+name).style.visibility = 'hidden';
}
function toggleDisplay(id) {
  var element = $(id);
  if(! element) return;
  if(element.style.display == "none") {
    element.style.display = "block";
  }
  else if(element.style.display == "block") {
    element.style.display = "none";
  }
}

/**
 * Handls klick in Form Field which contains description initially.
 * Removes value onfocus
 * last char is a blank (' ')
 */
Form.defValFieldFocus = function(element) {
  if ($F(element).lastIndexOf(' ') + 1 == $F(element).length) {
    $(element).value = '';
  }
}

/**
 * Returns default form-field value if its empty
 */
Form.defValFieldBlur  = function(element) {
  if ($F(element) == '') {
    $(element).value = $(element).defaultValue;
  }
}

/**
 *  zeigt den flash header an wenn die voraussetzugen
 *  des flash players erfüllt sind, an sonstens wird
 *  die normale header grafik angezeigt
 */
function displayHeader(flash, image) {
  var stringFlash = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" '
 			             + 'width="682" height="152" id="" align=""> '
 			             + '<param name="movie" value="/download.php/' + flash +'"> '
									 + '<param name="flashvars" value="varName=varValue"> '
									 + '<param name="loop" value="false"> '
									 + '<param name="menu" value="false"> '
									 + '<param name="quality" value="best"> '
									 + '<param name="bgcolor" value="#ffffff"> '
									 + '<embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" '
									 + 'src="/download.php/'+ flash +'" '
									 + 'width="682" height="152" '
									 + 'flashvars="varName=varValue" '
									 + 'loop="false" '
									 + 'menu="false" '
									 + 'quality="best" '
									 + 'bgcolor="#ffffff" ' 				 
									 + 'name="yourID" align=""> '
									 + '</embed></object>'; 
	  
	  var stringNoFlash = '<img src="/image.php/' + image + '" >';
		writeFlash(stringFlash, stringNoFlash, REQUIRED_FLASH_PLAYER_VERSION);
}

/**
 *  zeigt den flash various link an wenn die voraussetzugen
 *  des flash players erfüllt sind, an sonstens wird
 *  die normale grafik angezeigt
 */
function displayVariousLink(flash, noFlash) {
  var stringFlash = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" '
 			             + 'width="218" height="70" id="" align=""> '
 			             + '<param name="movie" value="/download.php/' + flash +'"> '
									 + '<param name="flashvars" value="varName=varValue"> '
									 + '<param name="loop" value="false"> '
									 + '<param name="menu" value="false"> '
									 + '<param name="quality" value="best"> '
									 + '<param name="bgcolor" value="#ffffff"> '
									 + '<embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" '
									 + 'src="/download.php/'+ flash +'" '
									 + 'width="218" height="70" '
									 + 'flashvars="varName=varValue" '
									 + 'loop="false" '
									 + 'menu="false" '
									 + 'quality="best" '
									 + 'bgcolor="#ffffff" ' 				 
									 + 'name="yourID" align=""> '
									 + '</embed></object>'; 

  var stringNoFlash = noFlash;
	writeFlash(stringFlash, stringNoFlash, REQUIRED_FLASH_PLAYER_VERSION);  
}


function changeButton(id) {
  var MINIMIZE = "MINIMIZE";
  var SHOW_ALL = "SHOW_ALL";
  var currState = $(id).getAttribute("currState");
  if(currState == SHOW_ALL) {
    $(id).innerHTML = "<img src=\"/img/b_hide.gif\" align=\"middle\"/>";
    $(id).setAttribute("currState",MINIMIZE);
  }
  else if(currState == MINIMIZE) {
    $(id).innerHTML = "<img src=\"/img/b_show.gif\" align=\"middle\"/>";
    $(id).setAttribute("currState",SHOW_ALL);
  }
}


function changeButtonTextBlock(id) {
  var MINIMIZE = "MINIMIZE";
  var SHOW_ALL = "SHOW_ALL";
  var currState = $(id).getAttribute("currState");
  if(currState == SHOW_ALL) {
    $(id).innerHTML = "<img src=\"/img/b_hide_hellgrau.gif\" align=\"middle\"/>";
    $(id).setAttribute("currState",MINIMIZE);
  }
  else if(currState == MINIMIZE) {
    $(id).innerHTML = "<img src=\"/img/b_show_hellgrau.gif\" align=\"middle\"/>";
    $(id).setAttribute("currState",SHOW_ALL);
  }
}

