function getit()
{
  var args = getit.arguments;
  var d = document;
  
  var obj = findObj(args[0]);
  if (d.all)
  {
    alert(obj.style.left);
  }
  if (d.layers) alert(obj.left);
}


function findObj(n, d)
{ //v4.0
  var p,i,x;
  
  if(!d) d=document;
  if((p=n.indexOf("?"))>0&&parent.frames.length)
  {
    d=parent.frames[n.substring(p+1)].document;
	n=n.substring(0,p);
  }
  if(!(x=d[n])&&d.all) x=d.all[n];
  for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i>d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n);
  return x;
}


function a()
{
  alert("TEST");
}

/* checkBrowser: ----------------------------------------------------------
   erwartet den zu ueberpruefenden Browser (NN4, NN6, IE4, IE5)
   liefert ein Array von Werten zurueck:
     [0]: ob der zu ueberpruefende Browser verwendet wird
	 [1]: Browsertyp ("unknown", wenn nicht NN oder IE)
	 [2]: Version
	 [3]: Mac?
	 [4]: Dynamic moeglich?
   ------------------------------------------------------------------------ */
function checkBrowser(browser)
{
  //alert("HIER");
  var ret = new Array();
  var br = navigator.appName;
  if (br.indexOf("Microsoft") != -1) var vers = parseInt(navigator.appVersion.substr(parseInt(navigator.appVersion.indexOf("MSIE"))+4,10));
  if (br.indexOf("Netscape") != -1) var vers = parseInt(navigator.appVersion);  
  
  NN4 = (br == "Netscape" && vers == 4) ? true : false;
  NN6 = (br == "Netscape" && vers == 6) ? true : false;
  IE4 = (br == "Microsoft Internet Explorer" && vers == 4) ? true : false;
  IE5 = (br == "Microsoft Internet Explorer" && vers == 5) ? true : false;
  IE6 = (br == "Microsoft Internet Explorer" && vers == 6) ? true : false;
  
  if (NN4 || NN6) br = "NN";
  if (IE4 || IE5 || IE6) br = "IE";
  vers4 = (NN4 || IE4 || NN6 || IE5 || IE6) ? 1 : 0;
  if (!vers4) br="unknown";
  
  isMac =  (navigator.appVersion.indexOf("Mac") != -1) ? 1 : 0;
  isDynamic = (NN4 || (IE4 && !isMac) || NN6 || IE5 || IE6) ? 1 : 0;

  ret[0] = eval(browser);
  ret[1] = br;
  ret[2] = vers;
  ret[3] = isMac;
  ret[4] = isDynamic;
  
  return ret;
}


/* preloadImages: -----------------------------------------------------------
   laedt die uebergebenen Images vor, um sie nachher schneller anzeigen zu
   koennen. Falls das letzte uebergebene Argument = true ist, wird das
   Preloading in Form einer Tabelle angezeigt.
   
   Benoetigt: /images_standard/glass.gif
   -------------------------------------------------------------------------- */

function preloadImages()
{
  var d = document;
  var a = preloadImages.arguments;
  var cnt = a.length;

  if (typeof a[a.length - 1] == "boolean") cnt = (a.length - 1);
  
  if(d.images)
  {
    if(!d.temp) d.temp = new Array();
    var i, j = d.temp.length;
	
    for(i=0; i<cnt; i++)
      if (a[i].indexOf("#")!=0)
	  {
	    d.temp[j] = new Image;
	    d.temp[j++].src = a[i];
	  }
  }
  
  if (typeof a[a.length - 1] == "boolean")
  {
    document.write("<table id='preloadtable' cellpadding='0' cellspacing='2' border='0' align='center'>");
	document.write("<tr><td colspan='", a.length, "' height='10'><img src='/images_standard/glass.gif' height='10' border='0'></td></tr><tr>");
	document.write("<td width='200'><p class='Standardtext'>preloading images...&nbsp;</p></td>");
	for (i=0; i<cnt; i++)
	  document.write("<td><img src='../_creativa/ScreenGreetings/%22,%20a%5Bi%5D,%20%22' border='0' width='1' height='9'></td>");
	document.write("</tr><tr><td colspan='", a.length, "' height='10'><img src='/images_standard/glass.gif' height='10' border='0'></td></tr></table>");
  }
}

/* scaleImage, scaleLayer: --------------------------------------------------
   skaliert ein uebergebenes Image/Layer auf einen uebergenen Wert bzw. auf einen
   Prozentsatz.
   Erster Wert: Name des Image
   Zweiter Wert: horizontaler Wert
   Dritter Wert: vertikaler Wert
   -------------------------------------------------------------------------- */
function scaleImage()
{
  var scaleX = 0, scaleY = 0;
  
  args = scaleImage.arguments;
  for (i=0; i<=args.length/3-1; i+=3)
  {
    obj = findObj(args[i]);
	if (typeof args[i+1] == "string") scaleX = parseInt(parseInt(args[i+1])/100*obj.width);
	  else scaleX = args[i+1];
	if (typeof args[i+2] == "string") scaleY = parseInt(parseInt(args[i+2])/100*obj.height);
	  else scaleY = args[i+2];
	obj.width = scaleX;
	obj.height = scaleY;
  }
}

function scaleLayer()
{
  var scaleX = 0, scaleY = 0;
  
  args = scaleLayer.arguments;
  for (i=0; i<=args.length/3-1; i+=3)
  {
    obj = findObj(args[i]);
	if (typeof args[i+1] == "string") scaleX = parseInt(parseInt(args[i+1])/100*parseInt(obj.style.width));
	  else scaleX = args[i+1];
	if (typeof args[i+2] == "string") scaleY = parseInt(parseInt(args[i+2])/100*parseInt(obj.style.height));
	  else scaleY = args[i+2];
	obj.style.width = scaleX;
	obj.style.height = scaleY;
  }
}
/* -------------------------------------------------------------------------- */
