//globale variablen (timer und aktuelles mainmenu)
var timer=0;
var globalmm="";

//rollover mainmenu und submenu einblenden
function menueshow(x,total,mm)
{
	var a;
	var stringtmp;
	var stringtmp2;

	clearTimeout(timer);

	for(i=0;i<total;i++)
	{
		stringtmp="m"+i;
		stringtmp2="mm"+i;
		a=i+1;
		document.getElementById(stringtmp).style.display='none';
		document.getElementById(stringtmp).style.visibility='hidden';
		//aktives feld nicht zurueckfaerben
		if (a!=mm)
		{document.getElementById(stringtmp2).style.backgroundColor='#424242';}
	}
	
	stringtmp="m"+x;
	stringtmp2="mm"+x;
	a=x+1;
	//Mainmenu punkte mit einem Untermenupunkt ohne Submenu
	if ((x!=0) && (x!=6)) 
	{
		document.getElementById(stringtmp).style.display='block';
		document.getElementById(stringtmp).style.visibility='visible';
	}

	document.getElementById(stringtmp2).style.backgroundColor='#D36432';

}

//timer für anzeigedauer des submenus bei rollover mainmenu
function wait (x,total,a)
{
	tmp='submenuhide('+x+','+total+','+a+')';
	if ((x!=0)) 
		{timer = setTimeout(tmp,3000);}
	else
		{timer = setTimeout(tmp,0);}

}

//dumyfunktion für den timer
function empty ()
{}

//funktion, um zu gucken, ob jemand gerade über einem menu ist
function setmouseover(status)
{
	mouseover=status;
}

//submenu ausblenden
function submenuhide (x,total,mm)
{
	var a;
	var stringtmp2;
	var stringtmp;
	
	if (!(mouseover))
	{
		for (i=0;i<total;i++)
		{
			a=i+1;
			stringtmp2="mm"+i;
			stringtmp="m"+i;
			//aktives feld nicht zurueckfaerben
			if ((a!=mm) && (a!=globalmm))
				{document.getElementById(stringtmp2).style.backgroundColor='#424242';}
			document.getElementById(stringtmp).style.display='none';
			document.getElementById(stringtmp).style.visibility='hidden';
			
		}
	}
	else
	{wait(x,total,mm);}
}

//rollover-mainmenu ausblenden
function menuhide(total,mm)
{
	var a;
	var stringtmp2;

	for (i=0;i<total;i++)
	{
		a=i+1;
		stringtmp2="mm"+i;
		//aktives feld nicht zurueckfaerben
		if (a!=mm)
		{document.getElementById(stringtmp2).style.backgroundColor='#424242';}
		
	}
}

//submenupositionieren
function setposSubmenu(x)
{
	stringtmp="mainmenu"+x;
	var obj=document.getElementById(stringtmp);
	
	var pos = {left:0, top:0};
	//browserweiche (versch. positionsparameter)
	if(typeof obj.offsetLeft != 'undefined')
	{
	   while (obj)
	   {
		   pos.left += obj.offsetLeft;
		   pos.top += obj.offsetTop;
		   obj = obj.offsetParent;
	   }
	}
	else
	{
	   pos.left = obj.left;
	   pos.top = obj.top ;
	}
	pos.left=pos.left-1;
	document.getElementById("m"+x).style.left=pos.left+"px";
}

//schriftgroessencookie
function setCookie()
{
	var a = new Date();
	a = new Date(a.getTime() +(5 * 24 * 60 * 60 * 1000));
	var tmp=document.body.style.fontSize;


	//altes cookie löschen
	if (document.cookie)
		{document.cookie = 'x=; expires=Thu, 01-Jan-70 00:00:01 GMT;';}
	//domain setzen fuer verzeichnisuebergreifendes cookie
	document.cookie = 'fontsize='+tmp+'; path=/; domain='+domain+'; expires='+a.toGMTString()+';';
	//alert(document.cookie);

	//seite neu laden, damit buttons gesetzt werden
	parent.location.reload();
}

//schriftgroesse
function setFontSize()
{
	if(document.cookie)
	{
		a = document.cookie;

		//pos im cookie ermitteln (ff liefert manchmal mist vornweg)
		pos=a.search("fontsize");
		cookiewert = a.substring(pos+9,pos+13);
		//alert(cookiewert);

		if ((cookiewert!="100%") &&(cookiewert!="115%") &&(cookiewert!="125%"))
			{document.body.style.fontSize="100%"; }
		else
			{document.body.style.fontSize=cookiewert; }

		if (document.body.style.fontSize=="100%")
			{setLetter("fontlittle");}
		else if (document.body.style.fontSize=="115%")
			{setLetter("fontnormal");}
		else
			{setLetter("fontbig");}
	}
	else
	{
		document.body.style.fontSize="100%"; 
		setLetter("fontlittle");
	}
}

//schriftgroessenanzeige
function setLetter(letter)
{
	document.getElementById(letter).style.backgroundColor="#D36432";
	document.getElementById(letter).onclick = function() { };
	document.getElementById(letter).style.cursor = "normal";
}

//zifferneingabe in bestimmten inputfeldern
function KeyCheck(myfield,e)
  {
  var keycode;
  if (window.event) keycode = window.event.keyCode;
  else if (e) keycode = e.which;
  else return true;
  if (((keycode>47) && (keycode<58) )  || (keycode==8) || (keycode==0))
    {
    return true;
    }
  else return false;
  }


function openWindowFeature(ref)  {
	win=window.open("http://www.trivantis.com/support/downloads/new_2008/questions_immediate_feedback.html", "Popup", "width=780, height=595, menubar=no, status=no, location=no, resizable=yes, scrollbars=no");
	win.focus();
}

/*********************************************************************************************************************/
//zur zeit nicht verwendet
function changeimage(id,img)
{
	document.getElementById(id).src=img;
}

function openWindow(ref,width,height)  {

	//Browserweiche, wegen fenstergroesse IE
	if(window.pkcs11){y='Netscape';
	 if(document.ids){y+='-4'; 
	   if(window.navigator.securityPolicy)y+='.7 /4.8';}
	   else if(window.atob)y='-7'; 
		else y+='-6';}

	else if(document.defaultCharset){y='Int.Explorer';
			   /*if(document.compatMode)y+='-6';
			   else if(window.createPopup)y+='-5.5';
			   else if(document.uniqueID)y+='-5';
			  else y='-4';*/}

	else if(!document.createRange){y='Opera';
				  if (!window.opera) y+='-4';
				else if(!window.print) y+='-5'; 
			   else if(!document.createComment) y+='-6';
			  else y+='-7';}

	else if(document.namespaceURI) y='Konq';

	if (y=="Int.Explorer")
	{
		width=width+40;
		height=height+15;
	}

	win=window.open(ref, "Bild", "width="+width+", height="+height+", menubar=yes, status=no, location=no, resizable=yes, scrollbars=yes");
	win.focus();
}