var isIE = (navigator.appName == "Microsoft Internet Explorer");
var isNS=(navigator.appName=="Netscape");
var isDHTML=(parseInt(navigator.appVersion)>3)
var breite, hoehe
var w = window
var d = document
var z = new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");

layerObj = (isNS) ? 'document' : 'document.all';
styleObj = (isNS) ? '' : '.style';

function showDiv(zeigename)
	{
	eval(layerObj + '["' + zeigename + '"]' + styleObj + '.visibility = "visible"');		
	}


function hideDiv(versteckename)
	{
	eval(layerObj + '["' + versteckename + '"]' + styleObj + '.visibility = "hidden"');		
	}

function cutDiv(layername,x1,y1,x2,y2)
	{
	if(isNS)
		{
		document.layers[layername].clip.bottom=y1 + y2;
		document.layers[layername].clip.top=y1;
		document.layers[layername].clip.left=x1;
		document.layers[layername].clip.right=x1 + x2;
		}
		else
		{
		document.all[layername].style.clip="rect("+ y1 +"px "+ (x1 + x2) +"px "+ (y1 + y2) +"px "+ x1 +"px)";
		} 

	}

function positionDiv(posname,posleft,postop)
	{
	eval(layerObj + '["' + posname + '"]' + styleObj + '.left = posleft');
	eval(layerObj + '["' + posname + '"]' + styleObj + '.top = postop');		
	}

function getLeft(getname)
	{
	eval('retard = ' + layerObj + '["' + getname + '"]' + styleObj + '.left ');
	return retard;		
	}

function getTop(getname)
	{
	eval('retard = ' + layerObj + '["' + getname + '"]' + styleObj + '.top ');
	return retard;		
	}


function writeLayer(writelayer,writetext)
	{
	if(isIE)
		eval('document.all.IE' + writelayer + '.innerHTML = writetext;')
	else if(isNS)
		{
		eval('document.NS' + writelayer + '.document.open();')
		writetext = '<span class="inlayText")>' + writetext + '</span>';
		eval('document.NS' + writelayer + '.document.write(writetext);')
		eval('document.NS' + writelayer + '.document.close();')
		}
	}

function writeDiv(writediv,code)
	{
	if(isIE){
		eval(writediv + '.innerHTML=code')
	}
	if(isNS)
	{
		eval('with(document.' + writediv + '.document){ open(); write(code); close();	}')
	}
}

function randomNr(von,bis)
	{
	ergebnis =Math.round( von + (bis - von) * Math.random())
	return ergebnis
	}

function dx(d)
{		
  var x = "";
 var i = 1, v = d, r = 0;
 while(v > 15)
  { v = Math.floor(v / 16); i++; }
 v = d;
 for(j=i;j>=1;j--)
  {
   x = x + z[Math.floor(v / Math.pow(16,j-1))];
   v = v - (Math.floor(v / Math.pow(16,j-1)) * Math.pow(16,j-1));
  } 
 return  x; 
}	

function changePic(pic,file,divi){
	if (isNS){
		document.layers[divi].document.images[pic].src=file
	}
	else{
		document.images[pic].src=file
	}
}

function initAnimation()
{
	layerObj=(isNS) ? 'document' : 'document.all';
	styleObj=(isNS) ? ''         : '.style';
}


function show(showtext)
{	
	eval(layerObj+'["' +showtext+ '"]'+styleObj+'.visibility="visible"');
}

function hidden(hiddentext)
{	
	eval(layerObj+'["' +hiddentext+ '"]'+styleObj+'.visibility="hidden"');
}
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images ) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}
