	
	function startGallery()
		{	if(document.getElementById('myGallery'))
			{ var myGallery = new gallery($('myGallery'), { timed: true, useReMooz: false, showCarousel: false, delay: 5000, embedLinks: true });
			}
			if(document.getElementById('myGallery2'))
			{ var myGallery2 = new gallery($('myGallery2'), { timed: true, useReMooz: false, showCarousel: false, delay: 5000, embedLinks: true });
			}
			if(document.getElementById('myGallery3'))
			{ var myGallery3 = new gallery($('myGallery3'), { timed: true, useReMooz: false, showCarousel: false, delay: 5000, embedLinks: true });
			}
			if(document.getElementById('myGalleryDia'))
			{ var myGalleryDia = new gallery($('myGalleryDia'), { showArrows:false, showInfopane: false, timed: true, useReMooz: false, showCarousel: false, delay: 3000, embedLinks: false });
			}
		}
		 
		function LoadMyGallery()
		{	
			pos = 0;
			for(i=0; i < document.getElementsByTagName("div").length; i++)
			{	
				if(document.getElementsByTagName("div")[i].className=='myGallery')
				{	pos++;
					if(pos == 1)
					{	document.getElementsByTagName("div")[i].id='myGallery';
						document.getElementsByTagName("div")[i].className='';
					}
					else if(pos == 2)
					{	document.getElementsByTagName("div")[i].id='myGallery2';
						document.getElementsByTagName("div")[i].className='';
					}
					else if(pos == 3)
					{	document.getElementsByTagName("div")[i].id='myGallery3';
						document.getElementsByTagName("div")[i].className='';
					}
				}
			}
			window.addEvent('domready',startGallery);
		}
		
		
	var start_zeit = new Date();
	var current_form_page = 0;
	
	var wkrl;
	function WarenkorbNeuladen(sofort)
	{
		clearTimeout(wkrl);
		if(sofort == true)
		{
			wkrl = window.setTimeout('WkReload()',0);		
		}
		else
		{
			wkrl = window.setTimeout('WkReload()',1000);		
		}
	}	
	function WkReload()
	{
		document.form1.submit();
	}
	
	
	function LadeFehlerSeite(feld,maxpages)
	{
		for(pages=0;pages<=maxpages;pages++)
		{
			for(f=0;f<document.forms.length;f++)
			{
				for(i=0;i<document.forms[f].getElementsByTagName("tr").length;i++)
				{
					if(document.forms[f].getElementsByTagName("tr")[i].className)
					{
						document.forms[f].getElementsByTagName("tr")[i].style.display = '';
						
						if(document.forms[f].getElementsByTagName("tr")[i].className == 'page' + pages)
						{	
							// Prüfen ob sich innerhalb diesem TR-Tag das gesuchte feld befindet.
							for(x=0;x<document.forms[f].getElementsByTagName("tr")[i].getElementsByTagName("input").length;x++)
							{
								theName = document.forms[f].getElementsByTagName("tr")[i].getElementsByTagName("input")[x].name;
								theName = theName.replace('[]','');
								if(theName == feld)
								{
									// Wenn ja dann die Seite aktivieren
									current_form_page = pages;
									FormPageBreakLoad();
									return;
								}
							}
							
							for(x=0;x<document.forms[f].getElementsByTagName("tr")[i].getElementsByTagName("textarea").length;x++)
							{
								theName = document.forms[f].getElementsByTagName("tr")[i].getElementsByTagName("textarea")[x].name;
								theName = theName.replace('[]','');
								if(theName == feld)
								{
									// Wenn ja dann die Seite aktivieren
									current_form_page = pages;
									FormPageBreakLoad();
									return;
								}
							}
							
							for(x=0;x<document.forms[f].getElementsByTagName("tr")[i].getElementsByTagName("select").length;x++)
							{
								theName = document.forms[f].getElementsByTagName("tr")[i].getElementsByTagName("select")[x].name;
								theName = theName.replace('[]','');
								if(theName == feld)
								{
									// Wenn ja dann die Seite aktivieren
									current_form_page = pages;
									FormPageBreakLoad();
									return;
								}
							}
						}
					}
				}
			}	
		}
	}
	
	function FormPageBreakLoad()
	{
		if (current_form_page == 0) 
		{
			if(document.getElementById('form_button_prev'))
			{
				document.getElementById('form_button_prev').style.display = 'none';				
			}
		}
		if (current_form_page > 0) 
		{
			if(document.getElementById('form_button_prev'))
			{
				document.getElementById('form_button_prev').style.display = '';				
			}
		}
		
		// Prüfen ob es Pages mit einer höheren Nummer gibt, wenn nicht dann den Weiter-Button ausblenden
		checkid = current_form_page + 1 ;
		if(document.getElementById('form_button_next'))
		{
			document.getElementById('form_button_next').style.display = 'none';			
		}
		
		for(f=0;f<document.forms.length;f++)
		{
			for(i=0;i<document.forms[f].getElementsByTagName("tr").length;i++)
			{
				if(document.forms[f].getElementsByTagName("tr")[i].className)
				{
					document.forms[f].getElementsByTagName("tr")[i].style.display = '';
					
					if(document.forms[f].getElementsByTagName("tr")[i].className != 'page' + current_form_page)
					{	// Alle TRs ungleich der aktuellen Seite ausblenden
						document.forms[f].getElementsByTagName("tr")[i].style.display = 'none';
					}
					
					if(document.forms[f].getElementsByTagName("tr")[i].className == 'page' + checkid)
					{
						if(document.getElementById('form_button_next'))
						{
							document.getElementById('form_button_next').style.display = '';							
						}
					}
				}
				
			}
		}	
		if(document.getElementById('curr_form_page'))
		{
			document.getElementById('curr_form_page').value=current_form_page;			
		}
		
	}
	
	function zeitzeigen() 
 	{ 
		if( document.getElementById('sitespeed') )
		{
			nun = new Date(); 
			zeit=(nun.getTime() - start_zeit.getTime())/1000; 
			
			var curr_zeit = parseFloat(document.getElementById('sitespeed').innerHTML);
			var vergangen = parseFloat(curr_zeit) + parseFloat(zeit);
			document.getElementById('sitespeed').innerHTML=String(vergangen).substr(0,5);			
		}
 	} 
		
	function SucheFocus(inhalt,such_dummy)
	{
		if(inhalt == such_dummy && document.getElementById('search'))
		{
			document.getElementById('search').value='';
			document.getElementById('search').className='';
		}
	}
	
	function SucheBlur(inhalt,such_dummy)
	{
		if(inhalt == '' && document.getElementById('search'))
		{
			document.getElementById('search').className='suchfeld_focus';
			document.getElementById('search').value=such_dummy;
		}
	}
	
	function GetScrollOffset(rückgabe)
	{
		var  ie = ((document.all) && (window.offscreenBuffering)) ? true : false; // IE >= 4.x
		
		if(ie)
		{
			wert = (document.documentElement && document.documentElement.scrollTop) ? document.documentElement.scrollTop : document.body.scrollTop;
		}
		else
		{
			wert = window.pageYOffset;
		}
		
		if(rückgabe == true)
		{
			return wert;
		}
		else
		{
			document.getElementById('scrolloffset').value = wert;
		}
	}
	
	
	function Popup(url,breite,hoehe)
	{
		var screenw = screen.availWidth;
		var screenh = screen.availHeight;
		var posx = (screenw / 2) - (breite / 2);
		var posy = (screenh / 2) - (hoehe / 2); 

		handle = window.open(url,"popup","status=no,top="+posy+",left="+posx+",width="+breite+",height="+hoehe);
		handle.focus();
	}
	
	
	var global_button;
	
	function ButtonFocus(button)
	{	
		global_button = button;
		
		var  ie = ((document.all) && (window.offscreenBuffering)) ? true : false; // IE >= 4.x
		var  ns = ((document.captureEvents) && (!document.getElementById)) ? true : false; // NN4.x
		var  mz = ((document.getElementById) && (!document.all) && (document.documentElement)) ? true : false; // NN6/MZ
		var  op = ((document.getElementById) && (navigator.userAgent.indexOf('Opera') != -1)) ?true : false;
		
		if(mz)
		{	
			window.captureEvents(Event.KEYPRESS);
			window.onkeypress = focus_mz;
		}
		
		if(ie || op)
		{
			document.onkeypress = focus_ie;
		}
	}
	
	function focus_mz(Ereignis) 
	{	
		if (Ereignis.which == '13')
		{
			document.getElementById(global_button).click();
		}
	}
	
	function focus_ie(Ereignis) 
	{	
		if (!Ereignis)
		{
			Ereignis = window.event;
		}
		
		if (Ereignis.keyCode == '13')
		{
			document.getElementById(global_button).focus();
		}
	}
