//Text laden in der Leiste unten 
  var Text = "Cine4home - Ihr Online Home-Theater Test Magazin";
  var Geschwindigkeit = 50;     /*** Nach Bedarf erhoehen oder erniedrigen ***/
  var Breite = 150;             /*** Nach Bedarf erhoehen oder erniedrigen ***/
  var TextLaenge = Text.length; /*** Bitte nicht aendern ***/
  var Position = 1 - Breite;    /*** Bitte nicht aendern ***/
 function StatusLauftext()
 {
  Position++;
  var Textzustand="";
  if (Position == TextLaenge)
   {
    Position = 1 - Breite;
   }
  if (Position < 0)
   {
    for (var Zaehler=1; Zaehler <= Math.abs(Position); Zaehler++)
     {
      Textzustand = Textzustand + " ";
     };
    Textzustand = Textzustand + Text.substring(0, Breite - Zaehler + 1);
   }
  else
   {
    Textzustand = Textzustand + Text.substring(Position, Breite + Position);
   }
  window.status = Textzustand;
  setTimeout("StatusLauftext()",Geschwindigkeit);
 }
//

//------------- Frames laden ------------------------------------
function dreiframes(url1,fr1nummer)
 { 
   parent.frames[fr1nummer].location.href=url1;
 }

//------------- Menü Buttons ------------------------------------

function changePicMenue (myPicObj, myPic)
{
   myPicObj.src = myPic;
}
 
//------------- Bilder zum wechseln Pfeil nach Left / Unten ------------------------------------
function changePic(picSrc, pic1, pic2)
{
    var myOriginal = picSrc.src;
    var testIndex1 = myOriginal.indexOf(pic1);
    var testIndex2 = myOriginal.indexOf(pic2);
    if(testIndex1 > 0)
     {
      picSrc.src = 'images/' + pic2;
     }
    else if(testIndex2 > 0)
     {
      picSrc.src = 'images/' + pic1;
     }
}
//----------------------------------------------------------------------------------------------

//------------------------ Alle Pfeil nach Left ------------------------------------------------
function changePicLeft()
 {
	try
	{
		var counter=0;
		while(counter < 10)
		 {
		  var bild=document.getElementById("bild"+ ++counter);
			alert(bild.id)
		  if(bild != null)
		   {
			bild.src='images/left.jpg';
		   }
		 }
	}
 	catch (e)
 	{
 	 alert(e)
 	}
 }
//---------------------------------------------------------------------------------------------

var glpopup=null;
//element öffnen
function open_toggleElement (elementId) 
{
	try
	{
		var element;
		element = document.getElementById(elementId);
 		element.style.display = '';
 	}
 	catch (e)
 	{}
}		

//element schliessen
function close_toggleElement (elementId) 
{
	try
	{
		var element;
		element = document.getElementById(elementId);
 		element.style.display = 'none';
 	}
 	catch (e)
 	{}
}		

//Über uns für Normaler Seite zu öffnen
function popUp2(URL) 
{
	eval("page = window.open(URL);");
	page.focus()
}

function popUp1(URL) 
{
	//day = new Date();
	//id = day.getTime();
	//eval("page" + id + " = window.open(URL, '" + id + "');");
	eval("page = window.open(URL, '" + id + "');");
	page.focus()
}


//titel1
function titel1()
{
	try
	 {
		toggleElement('Table1');	
 		close_toggleElement('Table2');	bild2.src='images/left.jpg';
		close_toggleElement('Table3');	bild3.src='images/left.jpg';
		close_toggleElement('Table4');	bild4.src='images/left.jpg';
		close_toggleElement('Table5');	bild5.src='images/left.jpg';
		close_toggleElement('Table6');	bild6.src='images/left.jpg';
		close_toggleElement('Table7');	bild7.src='images/left.jpg';
		close_toggleElement('Table8');	bild8.src='images/left.jpg';
		close_toggleElement('Table9');	bild9.src='images/left.jpg';
		close_toggleElement('Table10');	bild10.src='images/left.jpg';
		close_toggleElement('Table11');	bild11.src='images/left.jpg';
		close_toggleElement('Table12');	bild12.src='images/left.jpg';
		close_toggleElement('Table13');	bild13.src='images/left.jpg';
	 }
 	catch (e)
 	 {
 	 }
}

//titel2
function titel2()
{
	try
	 {
		toggleElement('Table2');	
 		close_toggleElement('Table1');	bild1.src='images/left.jpg';
		close_toggleElement('Table3');	bild3.src='images/left.jpg';
		close_toggleElement('Table4');	bild4.src='images/left.jpg';
		close_toggleElement('Table5');	bild5.src='images/left.jpg';
		close_toggleElement('Table6');	bild6.src='images/left.jpg';
		close_toggleElement('Table7');	bild7.src='images/left.jpg';
		close_toggleElement('Table8');	bild8.src='images/left.jpg';
		close_toggleElement('Table9');	bild9.src='images/left.jpg';
		close_toggleElement('Table10');	bild10.src='images/left.jpg';
		close_toggleElement('Table11');	bild11.src='images/left.jpg';
		close_toggleElement('Table12');	bild12.src='images/left.jpg';
		close_toggleElement('Table13');	bild13.src='images/left.jpg';
	 }
 	catch (e)
 	 {
 	 }
}
//titel3
function titel3()
{
	try
	 {
		toggleElement('Table3');	
 		close_toggleElement('Table1');	bild1.src='images/left.jpg';
		close_toggleElement('Table2');	bild2.src='images/left.jpg';
		close_toggleElement('Table4');	bild4.src='images/left.jpg';
		close_toggleElement('Table5');	bild5.src='images/left.jpg';
		close_toggleElement('Table6');	bild6.src='images/left.jpg';
		close_toggleElement('Table7');	bild7.src='images/left.jpg';
		close_toggleElement('Table8');	bild8.src='images/left.jpg';
		close_toggleElement('Table9');	bild9.src='images/left.jpg';
		close_toggleElement('Table10');	bild10.src='images/left.jpg';
		close_toggleElement('Table11');	bild11.src='images/left.jpg';
		close_toggleElement('Table12');	bild12.src='images/left.jpg';
		close_toggleElement('Table13');	bild13.src='images/left.jpg';
	 }
 	catch (e)
 	 {
 	 }
}
//titel4
function titel4()
{
	try
	 {
		toggleElement('Table4');	
 		close_toggleElement('Table1');	bild1.src='images/left.jpg';
		close_toggleElement('Table2');	bild2.src='images/left.jpg';
		close_toggleElement('Table3');	bild3.src='images/left.jpg';
		close_toggleElement('Table5');	bild5.src='images/left.jpg';
		close_toggleElement('Table6');	bild6.src='images/left.jpg';
		close_toggleElement('Table7');	bild7.src='images/left.jpg';
		close_toggleElement('Table8');	bild8.src='images/left.jpg';
		close_toggleElement('Table9');	bild9.src='images/left.jpg';
		close_toggleElement('Table10');	bild10.src='images/left.jpg';
		close_toggleElement('Table11');	bild11.src='images/left.jpg';
		close_toggleElement('Table12');	bild12.src='images/left.jpg';
		close_toggleElement('Table13');	bild13.src='images/left.jpg';
	 }
 	catch (e)
 	 {
 	 }
}
//titel5
function titel5()
{
	try
	 {
		toggleElement('Table5');	
 		close_toggleElement('Table1');	bild1.src='images/left.jpg';
		close_toggleElement('Table2');	bild2.src='images/left.jpg';
		close_toggleElement('Table3');	bild3.src='images/left.jpg';
		close_toggleElement('Table4');	bild4.src='images/left.jpg';
		close_toggleElement('Table6');	bild6.src='images/left.jpg';
		close_toggleElement('Table7');	bild7.src='images/left.jpg';
		close_toggleElement('Table8');	bild8.src='images/left.jpg';
		close_toggleElement('Table9');	bild9.src='images/left.jpg';
		close_toggleElement('Table10');	bild10.src='images/left.jpg';
		close_toggleElement('Table11');	bild11.src='images/left.jpg';
		close_toggleElement('Table12');	bild12.src='images/left.jpg';
		close_toggleElement('Table13');	bild13.src='images/left.jpg';
	 }
 	catch (e)
 	 {
 	 }
}
//titel6
function titel6()
{
	try
	 {
		toggleElement('Table6');	
 		close_toggleElement('Table1');	bild1.src='images/left.jpg';
		close_toggleElement('Table2');	bild2.src='images/left.jpg';
		close_toggleElement('Table3');	bild3.src='images/left.jpg';
		close_toggleElement('Table4');	bild4.src='images/left.jpg';
		close_toggleElement('Table5');	bild5.src='images/left.jpg';
		close_toggleElement('Table7');	bild7.src='images/left.jpg';
		close_toggleElement('Table8');	bild8.src='images/left.jpg';
		close_toggleElement('Table9');	bild9.src='images/left.jpg';
		close_toggleElement('Table10');	bild10.src='images/left.jpg';
		close_toggleElement('Table11');	bild11.src='images/left.jpg';
		close_toggleElement('Table12');	bild12.src='images/left.jpg';
		close_toggleElement('Table13');	bild13.src='images/left.jpg';
	 }
 	catch (e)
 	 {
 	 }
}

//titel7
function titel7()
{
	try
	 {
		toggleElement('Table7');	
 		close_toggleElement('Table1');	bild1.src='images/left.jpg';
		close_toggleElement('Table2');	bild2.src='images/left.jpg';
		close_toggleElement('Table3');	bild3.src='images/left.jpg';
		close_toggleElement('Table4');	bild4.src='images/left.jpg';
		close_toggleElement('Table5');	bild5.src='images/left.jpg';
		close_toggleElement('Table6');	bild6.src='images/left.jpg';
		close_toggleElement('Table8');	bild8.src='images/left.jpg';
		close_toggleElement('Table9');	bild9.src='images/left.jpg';
		close_toggleElement('Table10');	bild10.src='images/left.jpg';
		close_toggleElement('Table11');	bild11.src='images/left.jpg';
		close_toggleElement('Table12');	bild12.src='images/left.jpg';
		close_toggleElement('Table13');	bild13.src='images/left.jpg';
	 }
 	catch (e)
 	 {
 	 }
}
//titel8
function titel8()
{
	try
	 {
		toggleElement('Table8');	
 		close_toggleElement('Table1');	bild1.src='images/left.jpg';
		close_toggleElement('Table2');	bild2.src='images/left.jpg';
		close_toggleElement('Table3');	bild3.src='images/left.jpg';
		close_toggleElement('Table4');	bild4.src='images/left.jpg';
		close_toggleElement('Table5');	bild5.src='images/left.jpg';
		close_toggleElement('Table6');	bild6.src='images/left.jpg';
		close_toggleElement('Table7');	bild7.src='images/left.jpg';
		close_toggleElement('Table9');	bild9.src='images/left.jpg';
		close_toggleElement('Table10');	bild10.src='images/left.jpg';
		close_toggleElement('Table11');	bild11.src='images/left.jpg';
		close_toggleElement('Table12');	bild12.src='images/left.jpg';
		close_toggleElement('Table13');	bild13.src='images/left.jpg';
	 }
 	catch (e)
 	 {
 	 }
}
//titel9
function titel9()
{
	try
	 {
		toggleElement('Table9');	
 		close_toggleElement('Table1');	bild1.src='images/left.jpg';
		close_toggleElement('Table2');	bild2.src='images/left.jpg';
		close_toggleElement('Table3');	bild3.src='images/left.jpg';
		close_toggleElement('Table4');	bild4.src='images/left.jpg';
		close_toggleElement('Table5');	bild5.src='images/left.jpg';
		close_toggleElement('Table6');	bild6.src='images/left.jpg';
		close_toggleElement('Table7');	bild7.src='images/left.jpg';
		close_toggleElement('Table8');	bild8.src='images/left.jpg';
		close_toggleElement('Table10');	bild10.src='images/left.jpg';
		close_toggleElement('Table11');	bild11.src='images/left.jpg';
		close_toggleElement('Table12');	bild12.src='images/left.jpg';
		close_toggleElement('Table13');	bild13.src='images/left.jpg';
	 }
 	catch (e)
 	 {
 	 }
}
//titel10
function titel10()
{
	try
	 {
		toggleElement('Table10');	
 		close_toggleElement('Table1');	bild1.src='images/left.jpg';
		close_toggleElement('Table2');	bild2.src='images/left.jpg';
		close_toggleElement('Table3');	bild3.src='images/left.jpg';
		close_toggleElement('Table4');	bild4.src='images/left.jpg';
		close_toggleElement('Table5');	bild5.src='images/left.jpg';
		close_toggleElement('Table6');	bild6.src='images/left.jpg';
		close_toggleElement('Table7');	bild7.src='images/left.jpg';
		close_toggleElement('Table8');	bild8.src='images/left.jpg';
		close_toggleElement('Table9');	bild9.src='images/left.jpg';
		close_toggleElement('Table11');	bild11.src='images/left.jpg';
		close_toggleElement('Table12');	bild12.src='images/left.jpg';
		close_toggleElement('Table13');	bild13.src='images/left.jpg';
	 }
 	catch (e)
 	 {
 	 }
}
//titel11
function titel11()
{
	try
	 {
		toggleElement('Table11');	
 		close_toggleElement('Table1');	bild1.src='images/left.jpg';
		close_toggleElement('Table2');	bild2.src='images/left.jpg';
		close_toggleElement('Table3');	bild3.src='images/left.jpg';
		close_toggleElement('Table4');	bild4.src='images/left.jpg';
		close_toggleElement('Table5');	bild5.src='images/left.jpg';
		close_toggleElement('Table6');	bild6.src='images/left.jpg';
		close_toggleElement('Table7');	bild7.src='images/left.jpg';
		close_toggleElement('Table8');	bild8.src='images/left.jpg';
		close_toggleElement('Table9');	bild9.src='images/left.jpg';
		close_toggleElement('Table10');	bild10.src='images/left.jpg';
		close_toggleElement('Table12');	bild12.src='images/left.jpg';
		close_toggleElement('Table13');	bild13.src='images/left.jpg';
	 }
 	catch (e)
 	 {
 	 }
}
//titel12
function titel12()
{
	try
	 {
		toggleElement('Table12');	
 		close_toggleElement('Table1');	bild1.src='images/left.jpg';
		close_toggleElement('Table2');	bild2.src='images/left.jpg';
		close_toggleElement('Table3');	bild3.src='images/left.jpg';
		close_toggleElement('Table4');	bild4.src='images/left.jpg';
		close_toggleElement('Table5');	bild5.src='images/left.jpg';
		close_toggleElement('Table6');	bild6.src='images/left.jpg';
		close_toggleElement('Table7');	bild7.src='images/left.jpg';
		close_toggleElement('Table8');	bild8.src='images/left.jpg';
		close_toggleElement('Table9');	bild9.src='images/left.jpg';
		close_toggleElement('Table10');	bild10.src='images/left.jpg';
		close_toggleElement('Table11');	bild11.src='images/left.jpg';
		close_toggleElement('Table13');	bild13.src='images/left.jpg';
	 }
 	catch (e)
 	 {
 	 }
}
//titel13
function titel13()
{
	try
	 {
		toggleElement('Table13');	
 		close_toggleElement('Table1');	bild1.src='images/left.jpg';
		close_toggleElement('Table2');	bild2.src='images/left.jpg';
		close_toggleElement('Table3');	bild3.src='images/left.jpg';
		close_toggleElement('Table4');	bild4.src='images/left.jpg';
		close_toggleElement('Table5');	bild5.src='images/left.jpg';
		close_toggleElement('Table6');	bild6.src='images/left.jpg';
		close_toggleElement('Table7');	bild7.src='images/left.jpg';
		close_toggleElement('Table8');	bild8.src='images/left.jpg';
		close_toggleElement('Table9');	bild9.src='images/left.jpg';
		close_toggleElement('Table10');	bild10.src='images/left.jpg';
		close_toggleElement('Table11');	bild11.src='images/left.jpg';
		close_toggleElement('Table12');	bild12.src='images/left.jpg';
	 }
 	catch (e)
 	 {
 	 }
}
//alle element schliessen
function closeall2()
{
	try
	 {
 		close_toggleElement('Table1');	bild1.src='images/left.jpg';
		close_toggleElement('Table2');	bild2.src='images/left.jpg';
		close_toggleElement('Table3');	bild3.src='images/left.jpg';
		close_toggleElement('Table4');	bild4.src='images/left.jpg';
		close_toggleElement('Table5');	bild5.src='images/left.jpg';
		close_toggleElement('Table6');	bild6.src='images/left.jpg';
		close_toggleElement('Table7');	bild7.src='images/left.jpg';
		close_toggleElement('Table8');	bild8.src='images/left.jpg';
		close_toggleElement('Table9');	bild9.src='images/left.jpg';
		close_toggleElement('Table10');	bild10.src='images/left.jpg';
		close_toggleElement('Table11');	bild11.src='images/left.jpg';
		close_toggleElement('Table12');	bild12.src='images/left.jpg';
		close_toggleElement('Table13');	bild13.src='images/left.jpg';
	 }
 	catch (e)
 	 {
 	 }
}


//********************************** Lexikon Anfang **************************************
function Z09()
{
	toggleElement('Z09');		close_toggleElement('N');	
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function A()
{
	close_toggleElement('Z09');	close_toggleElement('N');	
	toggleElement('A');			close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function B()
{
	close_toggleElement('Z09');	close_toggleElement('N');	
	close_toggleElement('A');	close_toggleElement('O');	
	toggleElement('B');			close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function C()
{
	close_toggleElement('Z09');	close_toggleElement('N');	
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	toggleElement('C');			close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function D()
{
	close_toggleElement('Z09');	close_toggleElement('N');	
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	toggleElement('D');			close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function E()
{
	close_toggleElement('Z09');	close_toggleElement('N');	
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	toggleElement('E');			close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function F()
{
	close_toggleElement('Z09');	close_toggleElement('N');	
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	toggleElement('F');			close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function G()
{
	close_toggleElement('Z09');	close_toggleElement('N');	
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	toggleElement('G');			close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function H()
{
	close_toggleElement('Z09');	close_toggleElement('N');	
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	toggleElement('H');			close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function I()
{
	close_toggleElement('Z09');	close_toggleElement('N');	
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	toggleElement('I');			close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function J()
{
	close_toggleElement('Z09');	close_toggleElement('N');	
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	toggleElement('J');			close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function K()
{
	close_toggleElement('Z09');	close_toggleElement('N');	
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	toggleElement('K');			close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function L()
{
	close_toggleElement('Z09');	close_toggleElement('N');	
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	toggleElement('L');			close_toggleElement('Z');
	close_toggleElement('M');	
}

function M()
{
	close_toggleElement('Z09');	close_toggleElement('N');
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	toggleElement('M');	
}

function N()
{
	close_toggleElement('Z09');	toggleElement('N');
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function O()
{
	close_toggleElement('Z09');	close_toggleElement('N');
	close_toggleElement('A');	toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function P()
{
	close_toggleElement('Z09');	close_toggleElement('N');
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function Q()
{
	close_toggleElement('Z09');	close_toggleElement('N');
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function R()
{
	close_toggleElement('Z09');	close_toggleElement('N');
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function S()
{
	close_toggleElement('Z09');	close_toggleElement('N');
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function T()
{
	close_toggleElement('Z09');	close_toggleElement('N');
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function U()
{
	close_toggleElement('Z09');	close_toggleElement('N');
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function V()
{
	close_toggleElement('Z09');	close_toggleElement('N');
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function W()
{
	close_toggleElement('Z09');	close_toggleElement('N');
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function X()
{
	close_toggleElement('Z09');	close_toggleElement('N');
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function Y()
{
	close_toggleElement('Z09');	close_toggleElement('N');
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}

function Z()
{
	close_toggleElement('Z09');	close_toggleElement('N');
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	toggleElement('Z');
	close_toggleElement('M');	
}

function closelexikon()
{
	close_toggleElement('Z09');	close_toggleElement('N');	
	close_toggleElement('A');	close_toggleElement('O');	
	close_toggleElement('B');	close_toggleElement('P');	
	close_toggleElement('C');	close_toggleElement('Q');	
	close_toggleElement('D');	close_toggleElement('R');	
	close_toggleElement('E');	close_toggleElement('S');	
	close_toggleElement('F');	close_toggleElement('T');	
	close_toggleElement('G');	close_toggleElement('U');
	close_toggleElement('H');	close_toggleElement('V');	
	close_toggleElement('I');	close_toggleElement('W');	
	close_toggleElement('J');	close_toggleElement('X');	
	close_toggleElement('K');	close_toggleElement('Y');
	close_toggleElement('L');	close_toggleElement('Z');
	close_toggleElement('M');	
}
//------------------------- Lexikon Ende -------------------------------------------














//url-function
function getQuery(url,key)
{
	var urlQuery=url.split("?");
	var urlTerms=urlQuery[1].split("&");
	var counter=0;
	while(counter < urlTerms.length)
	{
		var term=urlTerms[counter];
		var keyVal=term.split("=");
		if(keyVal[0]==key)
		{
			return keyVal[1];
		}
		else
			counter++;              
	}
	return null;
}



















var popUp; 

function autologoff(loc)
{
	parent.location.href=loc;
}

function checkRights(v1, v2, loc)
{
	if (v1 == 0 || v1 > v2)
	{
		parent.location.href=loc;
	}
}


function closeProg()
{	
	parent.close();
}

//function close()
//		{	
//			window.opener = null;
//			window.top.close();
//		}
		
function redirect(url, url2)
{
	//contentFrame
	parent.frames[2].location.href=url;
	//menuFrame
	parent.frames[1].location.href=url2;
}

function redirectMain(url)
{
	parent.frames[2].location.href=url;
}

//element öffnen oder schliessen je nach modus
function toggleElement (elementId) 
{
   var element;
   if (document.all)
      element = document.all[elementId];
   else if (document.getElementById)
     element = document.getElementById(elementId);
   if (element) {
     if (element.style.display == 'none')
       element.style.display = '';
     else
       element.style.display = 'none';
   }
}


function changeMe(whichRow,whatColor)
{
if (whatColor.toLowerCase() == 'white')
{
whatColor = '#f9fbff'
}
whichRow.style.background=whatColor
}

function SetDate(formName, id, newDate, postBack)
{
	eval('var theform = document.' + formName + ';');
	popUp.close();
	theform.elements[id].value = newDate;
	var hiddenfield = theform.elements['hiddenchange'];
	if (hiddenfield != null){
		hiddenfield.value='true';
	}
	//if (postBack){
	//	__doPostBack(id,'');
	//}
}

function setStatusBar(message)
		{ 
			window.status = message
		}
		
function MM_swapImgRestore() { //v3.0
			var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
			}

			function MM_preloadImages() { //v3.0
			var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
				var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
				if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
			}

			function MM_findObj(n, d) { //v4.01
			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=MM_findObj(n,d.layers[i].document);
			if(!x && d.getElementById) x=d.getElementById(n); return x;
			}

			function MM_swapImage() { //v3.0
			var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
			if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
			}
			
function popUpVariabel(URL,WIDTH,HEIGHT) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=" + WIDTH + ",height=" + HEIGHT + "');");
}
			
			
// Check browser version
var isNav4 = false, isNav5 = false, isIE4 = false
var strSeperator = "."; 
// If you are using any Java validation on the back side you will want to use the / because 
// Java date validations do not recognize the dash as a valid date separator.

var vDateType = 3; // Global value for type of date format
//                1 = mm/dd/yyyy
//                2 = yyyy/dd/mm  (Unable to do date check at this time)
//                3 = dd/mm/yyyy

var vYearType = 4; //Set to 2 or 4 for number of digits in the year for Netscape
var vYearLength = 2; // Set to 4 if you want to force the user to enter 4 digits for the year before validating.

var err = 0; // Set the error code to a default of zero


if(navigator.appName == "Netscape") 
{
   if (navigator.appVersion < "5")  
   {
      isNav4 = true;
      isNav5 = false;
	}
   else
   if (navigator.appVersion > "4") 
   {
      isNav4 = false;
      isNav5 = true;
	}
}
else  
{
   isIE4 = true;
}



function DateFormat(vDateName, vDateValue, e, dateCheck, dateType)  {
if ((e.keyCode < 37) || (e.keyCode > 40))
{
vDateType = dateType;
mDateValue = vDateValue;

        
// vDateName = object name
// vDateValue = value in the field being checked
// e = event
// dateCheck 
//       True  = Verify that the vDateValue is a valid date
//       False = Format values being entered into vDateValue only
// vDateType
//       1 = mm/dd/yyyy
//       2 = yyyy/mm/dd
//       3 = dd/mm/yyyy

   
   //Enter a tilde sign for the first number and you can check the variable information.
   if (vDateValue == "~")
   {
      alert("AppVersion = "+navigator.appVersion+" \nNav. 4 Version = "+isNav4+" \nNav. 5 Version = "+isNav5+" \nIE Version = "+isIE4+" \nYear Type = "+vYearType+" \nDate Type = "+vDateType+" \nSeparator = "+strSeperator);
      vDateName.value = "";
      vDateName.focus();
      return true;
   }
      
   var whichCode = (window.Event) ? e.which : e.keyCode;
 
   // Check to see if a seperator is already present.
   // bypass the date if a seperator is present and the length greater than 8
   if (vDateValue.length > 8 && isNav4)
   {
      if ((vDateValue.indexOf("-") >= 1) || (vDateValue.indexOf(".") >= 1))
         return true;
   }
   
   //Eliminate all the ASCII codes that are not valid
   var alphaCheck = " abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/-";
   if (alphaCheck.indexOf(vDateValue) >= 1)  
   {
      if (isNav4)
      {
         vDateName.value = "";
         vDateName.focus();
         vDateName.select();
         return false;
      }
      else
      {
         vDateName.value = vDateName.value.substr(0, (vDateValue.length-1));
         return false;
      } 
   }
   if (whichCode == 8) //Ignore the Netscape value for backspace. IE has no value
      return false;
   else 
   {
      //Create numeric string values for 0123456789/
      //The codes provided include both keyboard and keypad values
      
      var strCheck = '47,48,49,50,51,52,53,54,55,56,57,58,59,95,96,97,98,99,100,101,102,103,104,105';
      if (strCheck.indexOf(whichCode) != -1)  
      {
         if (isNav4)  
         {
            if (((vDateValue.length < 6 && dateCheck) || (vDateValue.length == 7 && dateCheck)) && (vDateValue.length >=1))
            {
               alert("Ung\u00fcltiges Datumsformat!\nBitte wiederholen Sie Ihre Eingabe.");
               vDateName.value = "";
               vDateName.focus();
               vDateName.select();
               return false;
            }
            if (vDateValue.length == 6 && dateCheck)  
            {
               var mDay = vDateName.value.substr(2,2);
               var mMonth = vDateName.value.substr(0,2);
               var mYear = vDateName.value.substr(4,4)
               
               //Turn a two digit year into a 4 digit year
               if (mYear.length == 2 && vYearType == 4) 
               {
                  var mToday = new Date();
                  
                  //If the year is greater than 30 years from now use 19, otherwise use 20
                  var checkYear = mToday.getFullYear() + 30; 
                  var mCheckYear = '20' + mYear;
                  if (mCheckYear >= checkYear)
                     mYear = '19' + mYear;
                  else
                     mYear = '20' + mYear;
               }
               var vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear;
               
               if (!dateValid(vDateValueCheck))  
               {
                  alert("Ung\u00fcltiges Datumsformat!\nBitte wiederholen Sie Ihre Eingabe.");
                  vDateName.value = "";
                  vDateName.focus();
                  vDateName.select();
                  return false;
		         }
               vDateName.value = vDateValueCheck;
               return true;
            
            }
            else
            {
               // Reformat the date for validation and set date type to a 1
               
               
               if (vDateValue.length >= 8  && dateCheck)  
               {
                  if (vDateType == 1) // mmddyyyy
                  {
                     var mDay = vDateName.value.substr(2,2);
                     var mMonth = vDateName.value.substr(0,2);
                     var mYear = vDateName.value.substr(4,4)
                     vDateName.value = mMonth+strSeperator+mDay+strSeperator+mYear;
                  }
                  if (vDateType == 2) // yyyymmdd
                  {
                     var mYear = vDateName.value.substr(0,4)
                     var mMonth = vDateName.value.substr(4,2);
                     var mDay = vDateName.value.substr(6,2);
                     vDateName.value = mYear+strSeperator+mMonth+strSeperator+mDay;
                  }
                  if (vDateType == 3) // ddmmyyyy
                  {
                     var mMonth = vDateName.value.substr(2,2);
                     var mDay = vDateName.value.substr(0,2);
                     var mYear = vDateName.value.substr(4,4)
                     vDateName.value = mDay+strSeperator+mMonth+strSeperator+mYear;
                  }
                  
                  //Create a temporary variable for storing the DateType and change
                  //the DateType to a 1 for validation.
                  
                  var vDateTypeTemp = vDateType;
                  vDateType = 1;
                  var vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear;
                  
                  if (!dateValid(vDateValueCheck))  
                  {
                     alert("Ung\u00fcltiges Datumsformat!\nBitte wiederholen Sie Ihre Eingabe.");
                     vDateType = vDateTypeTemp;
                     vDateName.value = "";
                     vDateName.focus();
                     vDateName.select();
                     return false;
		            }
                     vDateType = vDateTypeTemp;
                     return true;
	            }
               else
               {
                  if (((vDateValue.length < 8 && dateCheck) || (vDateValue.length == 9 && dateCheck)) && (vDateValue.length >=1))
                  {
                     alert("Ung\u00fcltiges Datumsformat!\nBitte wiederholen Sie Ihre Eingabe.");
                     vDateName.value = "";
                     vDateName.focus();
                     vDateName.select();
                     return false;
                  }
               }
            }
         }
         else  
         {
         // Non isNav Check
            if (((vDateValue.length < 8 && dateCheck) || (vDateValue.length == 9 && dateCheck)) && (vDateValue.length >=1))
            {
               alert("Ung\u00fcltiges Datumsformat!\nBitte wiederholen Sie Ihre Eingabe.");
               vDateName.value = "";
               vDateName.focus();
               return true;
            }
            
            // Reformat date to format that can be validated. mm/dd/yyyy
            
            
            if (vDateValue.length >= 8 && dateCheck)  
            {
            
               // Additional date formats can be entered here and parsed out to
               // a valid date format that the validation routine will recognize.
               
               if (vDateType == 1) // mm/dd/yyyy
               {
                  var mMonth = vDateName.value.substr(0,2);
                  var mDay = vDateName.value.substr(3,2);
                  var mYear = vDateName.value.substr(6,4)
               }
               if (vDateType == 2) // yyyy/mm/dd
               {
                  var mYear = vDateName.value.substr(0,4)
                  var mMonth = vDateName.value.substr(5,2);
                  var mDay = vDateName.value.substr(8,2);
               }
               if (vDateType == 3) // dd/mm/yyyy
               {
                  var mDay = vDateName.value.substr(0,2);
                  var mMonth = vDateName.value.substr(3,2);
                  var mYear = vDateName.value.substr(6,4)
               }
               if (vYearLength == 4)
               {
                  if (mYear.length < 4)
                  {
                     alert("Ung\u00fcltiges Datumsformat!\nBitte wiederholen Sie Ihre Eingabe.");
                     vDateName.value = "";
                     vDateName.focus();
                     return true;
                  }
               }
               
               // Create temp. variable for storing the current vDateType
               var vDateTypeTemp = vDateType;
               
               // Change vDateType to a 1 for standard date format for validation
               // Type will be changed back when validation is completed.
               vDateType = 1;
               
               // Store reformatted date to new variable for validation.
               var vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear;
               
               if (mYear.length == 2 && vYearType == 4 && dateCheck)  
               {
                  
                  //Turn a two digit year into a 4 digit year
                  var mToday = new Date();
                  
                  //If the year is greater than 30 years from now use 19, otherwise use 20
                  var checkYear = mToday.getFullYear() + 30; 
                  var mCheckYear = '20' + mYear;
                  if (mCheckYear >= checkYear)
                     mYear = '19' + mYear;
                  else
                     mYear = '20' + mYear;
                  vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear;
                  
                  // Store the new value back to the field.  This function will
                  // not work with date type of 2 since the year is entered first.
                  
                  if (vDateTypeTemp == 1) // mm/dd/yyyy
                     vDateName.value = mMonth+strSeperator+mDay+strSeperator+mYear;
                  if (vDateTypeTemp == 3) // dd/mm/yyyy
                     vDateName.value = mDay+strSeperator+mMonth+strSeperator+mYear;

               } 
               
               
               if (!dateValid(vDateValueCheck))  
               {
                  alert("Ung\u00fcltiges Datumsformat!\nBitte wiederholen Sie Ihre Eingabe.");
                  vDateType = vDateTypeTemp;
                  vDateName.value = "";
                  vDateName.focus();
                  return true;
		         }
               vDateType = vDateTypeTemp;
               return true;
            
            }
            else
            {
               
               if (vDateType == 1)
               {
                  if (vDateValue.length == 2)  
                  {
                     vDateName.value = vDateValue+strSeperator;
                  }
                  if (vDateValue.length == 5)  
                  {
                     vDateName.value = vDateValue+strSeperator;
                  }
               }
               if (vDateType == 2)
               {
                  if (vDateValue.length == 4)  
                  {
                     vDateName.value = vDateValue+strSeperator;
                  }
                  if (vDateValue.length == 7)  
                  {
                     vDateName.value = vDateValue+strSeperator;
                  }
               } 
               if (vDateType == 3)
               {
                  if (vDateValue.length == 2)  
                  {
                     vDateName.value = vDateValue+strSeperator;
                  }
                  if (vDateValue.length == 5)  
                  {
                     vDateName.value = vDateValue+strSeperator;
                  }
               }
               return true;
            }
         }
         if (vDateValue.length == 10   && dateCheck)  
         {
            if (!dateValid(vDateName))  
            {
// Un-comment the next line of code for debugging the dateValid() function error messages
//               alert(err);  
               alert("Ung\u00fcltiges Datumsformat!\nBitte wiederholen Sie Ihre Eingabe.");
               vDateName.focus();
               vDateName.select();
	         }
         }
         return false;
      }
      else  
      {
         // If the value is not in the string return the string minus the last
         // key entered.
         if (isNav4)
         {
            vDateName.value = "";
            vDateName.focus();
            vDateName.select();
            return false;
         }
         else
         {
            vDateName.value = vDateName.value.substr(0, (vDateValue.length-1));
            return false;
         }
		}
	}
}
}


function dateValid(objName) {
var strDate;
var strDateArray;
var strDay;
var strMonth;
var strYear;
var intday;
var intMonth;
var intYear;
var booFound = false;
var datefield = objName;
var strSeparatorArray = new Array("-"," ","/",".");
var intElementNr;
// var err = 0;
var strMonthArray = new Array(12);
strMonthArray[0] = "Jan";
strMonthArray[1] = "Feb";
strMonthArray[2] = "Mar";
strMonthArray[3] = "Apr";
strMonthArray[4] = "May";
strMonthArray[5] = "Jun";
strMonthArray[6] = "Jul";
strMonthArray[7] = "Aug";
strMonthArray[8] = "Sep";
strMonthArray[9] = "Oct";
strMonthArray[10] = "Nov";
strMonthArray[11] = "Dec";

//strDate = datefield.value;
strDate = objName;

if (strDate.length < 1) {
    return true;
}
for (intElementNr = 0; intElementNr < strSeparatorArray.length; intElementNr++) {
    if (strDate.indexOf(strSeparatorArray[intElementNr]) != -1) 
    {
    strDateArray = strDate.split(strSeparatorArray[intElementNr]);
    if (strDateArray.length != 3) 
    {
        err = 1;
        return false;
    }
    else 
    {
        strDay = strDateArray[0];
        strMonth = strDateArray[1];
        strYear = strDateArray[2];
    }
    booFound = true;
    }
}
if (booFound == false) {
    if (strDate.length>5) {
    strDay = strDate.substr(0, 2);
    strMonth = strDate.substr(2, 2);
    strYear = strDate.substr(4);
    }
}
//Adjustment for short years entered
if (strYear.length == 2) {
    strYear = '20' + strYear;
}
strTemp = strDay;
strDay = strMonth;
strMonth = strTemp;
intday = parseInt(strDay, 10);
if (isNaN(intday)) {
    err = 2;
    return false;
}

intMonth = parseInt(strMonth, 10);
if (isNaN(intMonth)) {
    for (i = 0;i<12;i++) {
    if (strMonth.toUpperCase() == strMonthArray[i].toUpperCase()) {
        intMonth = i+1;
        strMonth = strMonthArray[i];
        i = 12;
    }
    }
    if (isNaN(intMonth)) {
    err = 3;
    return false;
    }
}
intYear = parseInt(strYear, 10);
if (isNaN(intYear)) {
    err = 4;
    return false;
}
if (intMonth>12 || intMonth<1) {
    err = 5;
    return false;
}
if ((intMonth == 1 || intMonth == 3 || intMonth == 5 || intMonth == 7 || intMonth == 8 || intMonth == 10 || intMonth == 12) && (intday > 31 || intday < 1)) {
    err = 6;
    return false;
}
if ((intMonth == 4 || intMonth == 6 || intMonth == 9 || intMonth == 11) && (intday > 30 || intday < 1)) {
    err = 7;
    return false;
}
if (intMonth == 2) {
    if (intday < 1) {
    err = 8;
    return false;
    }
    if (LeapYear(intYear) == true) {
    if (intday > 29) {
        err = 9;
        return false;
    }
    }
    else {
    if (intday > 28) {
        err = 10;
        return false;
    }
    }
}
    return true;
}

function LeapYear(intYear) {
if (intYear % 100 == 0) {
    if (intYear % 400 == 0) { return true; }
}
else {
    if ((intYear % 4) == 0) { return true; }
}
    return false;
}

/**********************************************************************************
SlideMenu 2.0
*   Copyright (C) 2002 Thomas Brattli
*   This script was released at DHTMLCentral.com
*   Visit for more great scripts!
*   This may be used and changed freely as long as this msg is intact!
*   We will also appreciate any links you could give us.
*
*   Made by Thomas Brattli
*
*Script date: 08/20/2002 (keep this date to check versions)

** Feel free to remove all comments in this file (and the HTML file)
** as long the copyright message is intact to make the files smaller.
*********************************************************************************/

/************************************************************************************
Making cross-browser objects
************************************************************************************/
function makeMenuObj(obj,nest){
	nest=(!nest) ? "":'document.'+nest+'.'
	this.evnt = document.getElementById?document.getElementById(obj):document.all?document.all[obj]:document.layers?eval(nest+'document.'+obj):0;	
	this.css = this.evnt.style?this.evnt.style:this.evnt;										
	this.ref=document.layers?this.evnt.document:document;		
	this.x=this.css.left||this.evnt.offsetLeft;
	this.y=this.css.top||this.evnt.offsetTop;		
	this.hideIt=b_hideIt; this.showIt=b_showIt; this.movey=b_movey
	this.moveIt=b_moveIt; this.moveBy=b_moveBy; this.status=0; 
	this.bgImg=b_bgImg;	this.obj = obj + "Object"; eval(this.obj + "=this"); 
	this.clipTo=b_clipTo;
	return this
}
function b_showIt(){this.css.visibility="visible"; this.status=1}
function b_hideIt(){this.css.visibility="hidden"; this.status=0}
function b_movey(y){this.y=y; this.css.top=this.y}	
function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x;this.css.top=this.y}
function b_moveBy(x,y){this.x=this.x+x; this.y=this.y+y; this.css.left=this.x;this.css.top=this.y}
function b_bgImg(img){
	if(document.getElementById) document.getElementById(this.id+"_img").src = img
	else if(document.layers) this.ref.layers[0].document.images[0].src = img
	else document.images[this.id+"_img"].src = img
}
function b_clipTo(t,r,b,l,w){if(document.layers){this.css.clip.top=t;this.css.clip.right=r
this.css.clip.bottom=b;this.css.clip.left=l
}else{this.css.clip="rect("+t+"px,"+r+"px,"+b+"px,"+l+"px)"; if(w){this.css.pixelWidth=this.css.width=r; this.css.pixelHeight=this.css.height=b}}}
/********************************************************************************
Initiating page, making objects..
********************************************************************************/
createSlideMenu.prototype.init = function(){
	document.write("</div>")
	this.cont=new makeMenuObj(this.name+'cont')
	this.cont.moveIt(this.menux,this.menuy)
	var yy = 0, el 	//Make top menus
	for(var j=0;j<this.topmenus.length;j++){
		el = this.menus[this.topmenus[j]]
		el.o = new makeMenuObj(this.name+"_"+el.num,this.name+"cont")
		el.o.moveIt(this.l[0].left,yy); el.top = j; el.origy = yy
		el.o.id = el.id; el.o.status=1; 
		el.o.h = this.l[0].height; el.img = this.l[0].regImage
		yy+=el.o.h + this.l[0].between; el.o.clipTo(0,this.l[0].width,el.o.h,0,1)
		if(j!=this.topmenus.length-1)	el.nexttop = this.topmenus[el.top+1] 
		this.loop(el.num,j)
	}
	this.cont.showIt(); this.cont = null; this.level = null;
}
createSlideMenu.prototype.loop = function(num,j){
	var el = this.menus[num],temp,p,h,w,y,img
	for(var i=0;i<el.childs.length;i++){
		temp = el.childs[i]
		w = this.l[temp.lev].width; h = this.l[temp.lev].height
		y = el.o.y+el.o.h + h*i + this.l[temp.lev].between*i + this.l[temp.lev].between
		temp.o = new makeMenuObj(this.name+"_"+temp.num,this.name+"cont")
		temp.o.hideIt(); temp.o.clipTo(0,w,h,0,1)
		temp.o.moveIt(this.l[temp.lev].left,y)
		el.endy =y+h; temp.origy = y
		temp.o.zIndex=temp.num
		temp.o.h = h; temp.top = j 
		temp.chnum = i; temp.o.id = temp.id 		
		if(this.useImages){ //Setting bgimage
			img=""
			if(temp.childs.length>0){ //With subs
				if(i==el.childs.length-1) img=this.l[temp.lev].subRound
				else img=this.l[temp.lev].subImg
			}else	if(i==el.childs.length-1){
				img=this.l[temp.lev].roundImg2
			}
			if(img){
				temp.o.bgImg(img); temp.img = img
			}else temp.img = this.l[temp.lev].regImage
		}
		p = this.menus[temp.parent] //Setting the next elements
		if(temp.chnum != p.childs.length-1){ //Not the last el
			temp.nextel = p.childs[temp.chnum+1].num
			temp.nexttop = temp.lev==1?p.nexttop:p.nextel
		}else{ //Last el, so we only have nexttop
			temp.nexttop = p.nextel
			if(temp.nexttop==-1) temp.nexttop = p.nexttop
		}
		if(temp.childs.length>0){
			this.loop(temp.num,j) //Recursive call
		}	
	}
}

/********************************************************************************
Moving all objects in the array after a provided array number
********************************************************************************/
createSlideMenu.prototype.moveItems = function(px,num){
	for(i=num;i<this.menus.length;i++){
		if(this.menus[i].o.status){ //Moving all visible menus
			this.menus[i].o.movey(this.menus[i].o.y+px)
		}
	}	
}
/********************************************************************************
Switch menu function.
********************************************************************************/
createSlideMenu.prototype.switchMenu = function(num){	
	if(this.going) return
	var m = this.menus[num]
	if(m.childs.length==0) return
	this.going = 1
	var y=m.o.y+ m.o.h +this.l[m.lev].between
	var clnum = m.num, olev = m.lev, onext = m.nextel
	if(this.active[0]>-1){
		var n = -1
		if(m.lev>0){
			if(this.active[m.lev]>-1) n=this.active[m.lev]
			else n=this.active[m.lev-1]
		}else n = this.active[0]
		m = this.menus[n]
		if(m.lev == 0 && olev==0) y = m.nexttop!=-1?this.menus[m.nexttop].origy:-1
		else if(clnum!=m.num){
			var ny = m.o.y + m.o.h + this.l[m.lev].between
			if(clnum>m.num && olev==m.lev) y = Math.min(ny,y)
			else	if(onext==m.num) y = Math.max(ny,y)
		}
	}
	this.moveUp(m.nextel!=-1?m.nextel:m.nexttop,num,y)
}
/********************************************************************************
Move items up
********************************************************************************/
createSlideMenu.prototype.moveUp = function(top,num,y){
	var move = 0, m, yy=0;
	if(this.active[0]>-1 && top>-1){
		m = this.menus[top]
		if(m.o.y>y){
			if((m.o.y-this.pxspeed)<y) yy = -(((m.o.y-y)))
			else yy=-this.pxspeed; this.moveItems(yy,top)
			move=1
		}
	}
	if(move) setTimeout(this.name+".moveUp("+top+","+num+","+y+")",this.timspeed)
	else{
		m = this.menus[num] 
		for(var i=m.lev;i<this.active.length;i++){ //Reset images - actives et cetera
			if(this.active[i]>-1){
				temp = this.menus[this.active[i]]
				temp.o.moveIt(temp.o.x-this.inset,temp.o.y)
				if(this.useImages) temp.o.bgImg(temp.img) 		//Change bg
				if(this.arrow) temp.ar.replaceChild(document.createTextNode("44"),temp.ar.childNodes[0])
				ch = temp.childs
				for(var j=0;j<ch.length;j++){
					ch[j].o.hideIt(); ch[j].o.movey(ch[j].origy)
				}
				this.active[i] = -1
			}
		}
		//Then open the current one, if childs
		if(m.childs.length == 0){this.going = 0; return}
		for(i=0;i<m.childs.length;i++){ //Show all
			m.childs[i].o.showIt()
			y = m.childs[i].o.y + m.childs[i].o.h
		}
		y+=this.l[m.lev].between
		if(m.lev>0 && m.chnum!=this.menus[m.parent].childs.length-1){
			yy=y; y = this.menus[m.parent].endy + this.l[m.lev].between
		}
		m.o.moveIt(m.o.x+this.inset,m.o.y) 	//Inset current item:
		if(this.useImages) m.o.bgImg(this.l[m.lev].roundImg) 	//Change bg
		this.active[m.lev] = num //Set active
		if(this.arrow) m.ar.replaceChild(document.createTextNode("6"),m.ar.childNodes[0])
		if(m.nexttop>-1 || m.nextel>-1) this.moveDown(m.nexttop,m.nextel,y,yy) //Then start moving all other elements down
		else this.going=0
	}
}
/********************************************************************************
Move items down
********************************************************************************/
createSlideMenu.prototype.moveDown = function(top,num,y,yyy){
	var m = this.menus[top],yy
	if(m && m.o.y<y){
		if((m.o.y+this.pxspeed)>y) yy = y-m.o.y
		else yy=this.pxspeed
		this.moveItems(yy,top)
		setTimeout(this.name+".moveDown("+top+","+num+","+y+","+yyy+")",this.timspeed)
	}else if(num>-1){
		this.moveDown(num,-1,yyy,0)
	}else this.going=0
}
/********************************************************************************
Slide menu object
********************************************************************************/
function createSlideMenu(name){
	document.write('<div id="'+name+'cont">') //The cont div start
	this.name = name
	this.menus = new Array()
	this.curr = 0
	this.lasttype = new Array()
	this.writesubsonly = 0
	this.level = new Array()
	this.l = new Array()
	this.topmenus = new Array()
	this.active = new Array()
	return this
}
/********************************************************************************
Function to create the objects and the divs
********************************************************************************/
createSlideMenu.prototype.makeMenu = function(type,text,lnk,target,end){
	var str="",tg="",parent,m,cl
	m = this.menus[this.curr] = new Object()
	this.lasttype[type] = this.curr; if(!lnk) lnk="#"
	m.lev = 0; m.type = type; m.childs = new Array()
	m.num = this.curr; m.parent = -1; m.nextel = -1
	m.nexttop = -1; parent = 0
	//DEBUGGING::::::
	m.text = text
	
	if(type.indexOf("sub")>-1){ 	//Find parent type
		if(type.length == 3){ //sub
			parent = "top"; m.lev = 1
		}else{
			parent = type.substr(3,1) //sub2+
			m.lev = parent; parent--
			if(parent==1){
				parent = "sub"; m.lev = 2
			}else parent = "sub"+parent
		}	
	}
  if(m.lev>=this.l.length){//Level control (same as CM4)
    var p1,p2=0; 
		if(m.lev>=this.level.length) p1=this.l[this.level.length-1];
    else p1=this.level[m.lev]; 
		this.l[m.lev]=new Array(); 
		if(!p2) p2=this.l[m.lev-1]
    if(m.lev!=0 && p1){ 
      for(i in p1){ //Copying an entire object
				if(p1[i]==null) this.l[m.lev][i]=p2[i]; 
				else this.l[m.lev][i]=p1[i]
			}
    }else{
			this.l[m.lev]=this.level[0]; 
		}
    this.level[m.lev]=p1=p2=null 
  } 
	this.active[m.lev] = -1
	if(parent){ //Find parent element
		m.parent = this.lasttype[parent]
		parent = this.menus[this.lasttype[parent]]
		parent.childs[parent.childs.length] = m
		if(this.arrow && parent.childs.length==1){str='<span class="'+this.arrow+'">4</span>'
			if(document.getElementById && document.getElementById(parent.id).childNodes){
				parent.ar = document.getElementById(parent.id).childNodes[this.useImage?1:0].childNodes[0]
				parent.ar.innerHTML = str+parent.ar.innerHTML; parent.ar=parent.ar.childNodes[0]} else this.arrow=""
		}
	}else this.topmenus[this.topmenus.length] = this.curr
	if(!this.writesubsonly || type!="top"){
		cl = this.l[m.lev].className
		m.id = id = this.name + "_" + this.curr
		str= '<div id="'+id+'" class="'+cl+'">' //main div start
		if(this.useImages){
			str+='<div class="'+this.bgClass+'">'//bgdiv
			str+='<img id="'+id+'_img" src="'+this.l[m.lev].regImage+'" />' 
			str+='</div>' //bgdiv
		}
		if(target) tg =' target="'+target+'" '
		str+='<div class="'+this.txtClass+'"><a href="'+lnk+'" '+tg+' onclick="'+this.name+'.switchMenu('+this.curr+'); if(document.getElementById) this.blur(); '
   	if(lnk=="#") str+='return false'
    str+='" class="'+this.l[m.lev].classNameA+'"> '+text+'</a><br /></div>\n'
		str+="</div>\n\n" //main div end
		document.write(str)
	}
	this.curr++
}

/********************************************************************************
Level object
********************************************************************************/
function slideMenu_makeLevel(){
  var c=this, a=arguments; 
	c.left=a[0]||0; c.width=a[1]||null; c.height=a[2]||null;
	c.between=a[3]||null; c.className=a[4]||null; c.classNameA=a[5]||null;
	c.regImage=a[6]||null; c.roundImg=a[7]||null; c.roundImg2=a[8]||null; 
	c.subImg=a[9]||null; c.subRound=a[10]||null; return c
}
/********************************************************************************
Preloading images
********************************************************************************/
function preLoadBackgrounds(){
  for(i=0;i<arguments.length;i++){
    this[i]=new Image()
    this[i].src=arguments[i]
  }
  return this
}

function autoPostback(){
  document.Form1.submit();
}