

/* >>>> BrowserDOM-Ermittlung */

	var idDOM  = 0; //ID-DOM?
	var allDOM = 0; //All-DOM?
	var layDOM = 0; //Layer-DOM?
	var DHTML  = 0; //DHTML-fähig?
	
	var IE = 0;
	var NN = 0;
	var OP = 0;
	var AB = 0;
	
	var screen_height  = screen.height
	var screen_width   = screen.width
	var window_height  = screen.availHeight
	var window_width   = screen.availWidth
	
	var platform_name  = navigator.platform;
	var browserVersion = 0;


	var loaded_width   = 0;
	var loaded_height  = 0;

	var ankerpunkt     = 0;


	if((!window.loaded_width && document.body && document.body.offsetWidth)||(!window.loaded_width && window.innerWidth))
	{
		window.onresize =on_resize_reload;
		get_window_size();
	}

	

	if (document.getElementById)  
	{
	 idDOM = 1; DHTML = 1;
	}
	else 
	{
		if (document.all) 
		{
			allDOM = 1; DHTML = 1;
		}
		else 
		{
			browserVersion = parseInt(navigator.appVersion);
			if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) 
			{
				layDOM = 1; 
				DHTML = 1; 
			}
		}
	}

	


	if(navigator.appName.indexOf('Netscape') != -1)
	{
		NN = 1;
	}
	else
	{
		if(navigator.appName.indexOf('Internet Explorer') != -1)
		{
			IE = 1;
		}
		else
		{
			if(navigator.appName.indexOf('Opera') != -1) 
			{
				OP = 1;
			}
			else
			{
				AB = 1;
			}
		}
	}
	
	if(navigator.appVersion.indexOf('MSIE 5') != -1)
		browserVersion = 5;
	else
		browserVersion = parseInt(navigator.appVersion);
	

/* <<<< Browser-Ermittlung */


/* >>>> Window-Breite und Hoehe ermitteln - DARF ERST NACH DEM DAS DOKUMENT GELADEN IST AUSGEFUREHRT WERDEN! */

	function get_window_size() 
	{
		if (window.innerWidth)
		{
			loaded_width = window.innerWidth;
			loaded_height = window.innerHeight;
		}
		else
		{
			if (document.body && document.body.offsetWidth)
			{
				loaded_width = document.body.offsetWidth;
				loaded_height = document.body.offsetHeight;
			}
			else
			{
				loaded_width = 0;
				loaded_height = 0;
			}
		}
	}

/* >>>> Window-Breite und Hoehe ermitteln - DARF ERST NACH DEM DAS DOKUMENT GELADEN IST AUSGEFUREHRT WERDEN! */


/* <<<< OnResize -> Reload */

	function on_resize_reload()
	{
		loaded_width_alt = loaded_width;
		loaded_height_alt = loaded_height;
		get_window_size();
		if((loaded_width_alt!=0 && loaded_height_alt!=0) && (loaded_width_alt != loaded_width || loaded_height_alt != loaded_height))
			window.history.go(0);
	}

/* >>>> OnResize -> Reload  */


/* >>>> BrowserDOM-Ermittlung */

	function get_dom_id(Stil,ObjID1,ObjID2,ObjID3,ObjID4) 
	{
		if (idDOM) 
		{
			if(Stil == 1) 
			{
				if (ObjID4) 
				{
					return (document.getElementById(ObjID4).style);
				}
				else
				{
					if (ObjID3) 
					{
						return (document.getElementById(ObjID3).style);
					}
					else
					{
						if (ObjID2) 
						{
							return (document.getElementById(ObjID2).style);
						}
						else 
						{
							return (document.getElementById(ObjID1).style);
						}
					}
				}
			}
			else 
			{
				if (ObjID4) 
				{
					return (document.getElementById(ObjID4));
				}
				else
				{
					if (ObjID3) 
					{
						return (document.getElementById(ObjID3));
					}
					else
					{
						if (ObjID2) 
						{
							return (document.getElementById(ObjID2));
						}
						else 
						{
							return (document.getElementById(ObjID1));
						}
					}
				}
			}
		}
		
		
		if (allDOM) 
		{
			if(Stil == 1) 
			{
				if (ObjID4) 
				{
					return (document.all[ObjID4].style);
				}
				else
				{
					if (ObjID3) 
					{
						return (document.all[ObjID3].style);
					}
					else
					{
						if (ObjID2) 
						{
							return (document.all[ObjID2].style);
						}
						else 
						{
							return (document.all[ObjID1].style);
						}
					}
				}
			}
			else 
			{
				if (ObjID3) 
				{
					return (document.all[ObjID3]);
				}
				else
				{
					if (ObjID2) 
					{
						return (document.all[ObjID2]);
					}
					else 
					{
						return (document.all[ObjID1]);
					}
				}
			}
		}
		
		else 
		{
			if (layDOM) 
			{
				if (ObjID4) 
				{
					return (document.layers[ObjID1].layers[ObjID2].layers[ObjID3].layers[ObjID4]);
				}
				else
				{
					if (ObjID3) 
					{
						return (document.layers[ObjID1].layers[ObjID2].layers[ObjID3]);
					}
					else
					{
						if (ObjID2) 
						{
							return (document.layers[ObjID1].layers[ObjID2]);
						}
						else 
						{
							return (document.layers[ObjID1]);
						}
					}
				}
			}
		}
	}

/* <<<< BrowserDOM-Ermittlung */


/* >>>> Objekt positionieren x  */

	function set_obj_pos_x(x,ObjID1,ObjID2,ObjID3,ObjID4) 
	{
		neue_pos = get_dom_id(1,ObjID1,ObjID2,ObjID3,ObjID4);
		neue_pos.left = x ;
	}

/* <<<< Objekt positionieren x */


/* >>>> Objekt positionieren y  */

	function set_obj_pos_y(y,ObjID1,ObjID2,ObjID3,ObjID4) 
	{
		neue_pos = get_dom_id(1,ObjID1,ObjID2,ObjID3,ObjID4);
		neue_pos.top = y ;
	}

/* <<<< Objekt positionieren x */


/* >>>> Bild ersetzen */

	function change_images(neue_datei,ObjID1,ObjID2,ObjID3,ObjID4)
	{
		if (document.images && preloaded)
		{
			if(ObjID4)
			{
				if(document.layers)
				{
					ebene=get_dom_id(0,ObjID1,ObjID2,ObjID3);
					ebene.document.images[ObjID4].src=neue_datei;
				}
				else
				{
					document.images[ObjID4].src=neue_datei;
				}
			}
			else
			{
				if(ObjID3)
				{
					if(document.layers)
					{
						ebene=get_dom_id(0,ObjID1,ObjID2);
						ebene.document.images[ObjID3].src=neue_datei;
					}
					else
					{
						document.images[ObjID3].src=neue_datei;
					}
				}
				else
				{
					if(ObjID2)
					{
						if(document.layers)
						{
							ebene=get_dom_id(0,ObjID1);
							ebene.document.images[ObjID2].src=neue_datei;
						}
						else
						{
							document.images[ObjID2].src=neue_datei;
						}
					}
					else
					{
							document.images[ObjID2].src=neue_datei;
					}
				}
			}
		}
	}

/* <<<< Bild ersetzen */


/* >>>> Unsichtbarkeit setzen */

	function set_obj_hidden(ObjID1,ObjID2,ObjID3,ObjID4) 
	{
		dom = get_dom_id(1,ObjID1,ObjID2,ObjID3,ObjID4);
		if (layDOM)
			dom.visibility = 'hide' ;
		else			
			dom.visibility = 'hidden' ;
	}

/* <<<< Unsichtbarkeit setzen */



/* >>>> Startvorbereitungen */

	var preloaded = false;
	
	function preload_images(over_pos,lang_pos) 
	{
		get_window_size();
		
		if (document.images) 
		{
			bild = new Array(36);
	
			bild[2] =new Image(); bild[2].src ='../images/x02_o.gif';
			bild[3] =new Image(); bild[3].src ='../images/x03_o.gif';
			bild[4] =new Image(); bild[4].src ='../images/x04_o.gif';
			bild[5] =new Image(); bild[5].src ='../images/x05_o.gif';
			bild[6] =new Image(); bild[6].src ='../images/x06_o.gif';
			bild[7] =new Image(); bild[7].src ='../images/x07_o.gif';
			bild[8] =new Image(); bild[8].src ='../images/x08_o.gif';
			bild[9] =new Image(); bild[9].src ='../images/x09_o.gif';
			bild[10]=new Image(); bild[10].src='../images/x10_o.gif';
			bild[11]=new Image(); bild[11].src='../images/x11_o.gif';
			bild[12]=new Image(); bild[12].src='../images/x12_o.gif';
			bild[13]=new Image(); bild[13].src='../images/x13_o.gif';
			bild[14]=new Image(); bild[14].src='../images/x14_o.gif';
			bild[15]=new Image(); bild[15].src='../images/x15_o.gif';
			bild[16]=new Image(); bild[16].src='../images/x16_o.gif';
			bild[17]=new Image(); bild[17].src='../images/x17_o.gif';
			bild[19]=new Image(); bild[19].src='../images/x19_o.gif';
			bild[20]=new Image(); bild[20].src='../images/x20_o.gif';
			bild[21]=new Image(); bild[21].src='../images/x21_o.gif';
			bild[22]=new Image(); bild[22].src='../images/x22_o.gif';
			bild[23]=new Image(); bild[23].src='../images/x23_o.gif';
			bild[24]=new Image(); bild[24].src='../images/x24_o.gif';
			bild[25]=new Image(); bild[25].src='../images/x25_o.gif';
			bild[26]=new Image(); bild[26].src='../images/x26_o.gif';
			bild[27]=new Image(); bild[27].src='../images/x27_o.gif';
			bild[28]=new Image(); bild[28].src='../images/x28_o.gif';
			bild[29]=new Image(); bild[29].src='../images/x29_o.gif';
			bild[30]=new Image(); bild[30].src='../images/x30_o.gif';
			bild[31]=new Image(); bild[31].src='../images/x31_o.gif';
			bild[32]=new Image(); bild[32].src='../images/x32_o.gif';
			bild[33]=new Image(); bild[33].src='../images/top_o.gif';
			bild[34]=new Image(); bild[34].src='over.gif';
			bild[35]=new Image(); bild[35].src='over.jpg';
			bild[36]=new Image(); bild[32].src='../images/x40_o.gif';
			bild[37]=new Image(); bild[32].src='../images/x41_o.gif';
			bild[37]=new Image(); bild[32].src='../images/x42_o.gif';
			bild[38]=new Image(); bild[32].src='../images/x34_o.gif';
		}

		x=Math.round((loaded_width-770)/2);
		if(x<0)
			x=0;
		ankerpunkt=x;
		
		set_obj_pos_x(x+over_pos,"div_ov");
		
		position = new Array(0,36,57,137,368,57,137,232,368,439,58,170,282,394,58,170,282,394,576,576,576,576,576,631,576,576,626,664,626,576,628,608,633,57);
		
		for(a=0;a<34;++a)
		{
			if(a<10)
				b="div_0"+a;
			else
				b="div_"+a;
			set_obj_pos_x(x+position[a],b);
		}
		set_obj_pos_x(x+576,"div_40");
		set_obj_pos_x(x+576,"div_41");
		set_obj_pos_x(x+576,"div_42");
		set_obj_pos_x(x+187,"div_34");
		
		window.onresize = on_resize_reload;
	

		set_obj_pos_y(-2000,"div_ba");
		set_obj_pos_y(-2000,"div_pr");
		set_obj_pos_x(-2000,"div_ba");
		set_obj_pos_x(-2000,"div_pr");

		set_obj_hidden("div_ba");
		set_obj_hidden("div_pr");

		preloaded = true;                               

		if(!document.layers) //Cursor ueber den Quadraten soll keinen Link anzeigen
			for(a=10; a<18; ++a)
				document.getElementById('c_'+a).style.cursor='default';

	}
	
	window.onerror = meinFehler;

	function meinFehler()
	{
		if(preloaded!=true)
		{
			position = new Array(0,36,57,137,368,57,137,232,368,439,58,170,282,394,58,170,282,394,576,576,576,576,576,631,576,576,626,664,626,576,628,608,633,57);
			
			set_obj_pos_x(x+position[0], "div_00");
			set_obj_pos_x(x+position[10],"div_10");
			set_obj_pos_x(x+position[11],"div_11");
			set_obj_pos_x(x+position[12],"div_12");
			set_obj_pos_x(x+position[13],"div_13");
			set_obj_pos_x(x+position[14],"div_14");
			set_obj_pos_x(x+position[15],"div_15");
			set_obj_pos_x(x+position[16],"div_16");
			set_obj_pos_x(x+position[17],"div_17");
			set_obj_pos_x(x+position[33],"div_33");
			set_obj_pos_x(x+576,"div_40");
			set_obj_pos_x(x+586,"div_41");
			set_obj_pos_x(x+572,"div_42");
		}

		if(!document.layers) //Cursor ueber den Quadraten soll keinen Link anzeigen
			for(a=10; a<18; ++a)
				document.getElementById('c_'+a).style.cursor='default';

		preloaded = true;
		return true;
	}
	


