//-----------------------------------------------------------------------------------------//

//====================================
//
// Scrolling status Bar text Script
// Being of Scrolling text in the Status bar
//
//====================================

 var speed = 50;
//decrease value to increase speed (must be positive) 
 var pause = 1200;
//increase value to increase pause

 var timerID = null;
 var bannerRunning = false;
 var ar = new Array();
 ar[0] = "Submariner Tauchsport GmbH - Kompetenz in professioneller Tauchausbildung und Ausrüstungsberatung"; 
 ar[1] = "- Tauchen, vom Traum zum Erlebnis - Ihr Fachgeschäft in Darmstadt";
 ar[2] = "Seit dem 01.04.07 haben wir wieder Donnerstags bis 20:00 Uhr für Sie geöffnet";
 ar[3] = "Neu! Open Water Diver Kurse jetzt im Kompakt Format - an nur 2 Wochenenden - möglich.";
 ar[4] = "";

 var currentMessage = 0;
 var offset = 0;

//-----------------------------------
// Function stopBanner() 
//-----------------------------------
function stopBanner() 
{
	if (bannerRunning)
		clearTimeout(timerID);
	
	bannerRunning = false;
}

//-----------------------------------
// Function startBanner()
//-----------------------------------
function startBanner() 
{
	stopBanner();
	showBanner();
}

//-----------------------------------
// Function showBanner()
//-----------------------------------
function showBanner()
{
 var text = ar[currentMessage]
	
	if (offset < text.length) 
	{
		if (text.charAt(offset) == " ")	
			offset++;
		
		var partialMessage = text.substring(0, offset + 1);
		
		window.status = partialMessage;
		
		offset++;
		
		timerID = setTimeout("showBanner()", speed);
		
		bannerRunning = true;
	} else 
	{
		offset = 0;
		currentMessage++;
	
		if (currentMessage == ar.length)
			currentMessage = 0;
	
		timerID = setTimeout("showBanner()", pause);
		bannerRunning = true;
	}
}

//-----------------------------------
// Function MM_swapImgRestore() 
//-----------------------------------
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() 
//-----------------------------------
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) 
//-----------------------------------
function MM_findObj(n, d) 
{ //v4.0
 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 && document.getElementById) 
		x=document.getElementById(n); 
	
	return x;
}

//-----------------------------------
// Function MM_swap_Image() 
//-----------------------------------
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 MM_reloadPage(init) 
//-----------------------------------
function MM_reloadPage(init) 
{  //reloads the window if Nav4 resized

	if (init==true) with (navigator) 
	{
  		if ((appName=="Netscape")&&(parseInt(appVersion)==4)) 
  		{
  			document.MM_pgW=innerWidth; 
  			document.MM_pgH=innerHeight; 
  			onresize=MM_reloadPage; 
  		}
	}
  	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

//-----------------------------------
// Function MM_goToURL()
//-----------------------------------
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

//-----------------------------------
// Function MM_showHideLayers()
//-----------------------------------
function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

//-----------------------------------
// Function doClock()
//-----------------------------------
function doClock()
{ 
// By Paul Davis - www.kaosweaver.com  
 var t=new Date(),a=doClock.arguments,str="",i,a1,lang="3";  
 var month=new Array('Januar','Jan', 'Februar','Feb', 'März','März', 'April','Apr', 'Mai','Mai', 'Juni','Juni', 'Juli','Juli', 'August','Aug', 'September','Sep', 'Oktober','Okt', 'November','Nov', 'Dezember','Dez');  
 var tday= new Array('Sonntag','Sonntag','Montag','Montag', 'Dienstag','Dienstag', 'Mittwoch','Mittwoch','Donnerstag','Donnerstag','Freitag','Freitag','Samstag','Samstag');  

	for(i=0;i<a.length;i++) 
	{
		a1=a[i].charAt(1);

		switch (a[i].charAt(0))
 		{  
			case "M":if  ((Number(a1)==3) && ((t.getMonth()+1)<10)) str+="0";  
				str+=(Number(a1)>1)?t.getMonth()+1:month[t.getMonth()*2+Number(a1)];
				break;  
			case "D": if ((Number(a1)==1) && (t.getDate()<10)) str+="0";
				str+=t.getDate();
				break;  
			case "Y": str+=(a1=='0')?t.getFullYear():t.getFullYear().toString().substring(2);
				break; 
			case "W":str+=tday[t.getDay()*2+Number(a1)];
				break; 
			default: str+=unescape(a[i]);
		}
	}
	return str;
}

//-----------------------------------
// Function showmenuie5()
//-----------------------------------

function fenster(url) 
{
    popupwindow = window.open(url,'Haftungsausschluss','SCROLLBARS=yes,TOOLBAR=no,LOCATION=no,DIRECTORIES=no,STATUS=no,MENUBAR=no,RESIZABLE=yes,WIDTH=640,HEIGHT=    480');
}

//====================================
//
// Kontextmenü
//
//====================================

//-----------------------------------
// Function showmenuie5()
//-----------------------------------
function showmenuie5()
{
 var rightedge=document.body.clientWidth-event.clientX;
 var bottomedge=document.body.clientHeight-event.clientY;

	if (rightedge<ie5menu.offsetWidth)
		ie5menu.style.left=document.body.scrollLeft+event.clientX-ie5menu.offsetWidth;
	else
		ie5menu.style.left=document.body.scrollLeft+event.clientX;
	if (bottomedge<ie5menu.offsetHeight)
		ie5menu.style.top=document.body.scrollTop+event.clientY-ie5menu.offsetHeight;
	else
		ie5menu.style.top=document.body.scrollTop+event.clientY;
	
	ie5menu.style.visibility="visible";
	
	return false;
}

//-----------------------------------
// Function hidemenuie5()
//-----------------------------------
function hidemenuie5()
{
	ie5menu.style.visibility="hidden";
}

//-----------------------------------
// Function highlightie5()
//-----------------------------------
function highlightie5()
{
	if (event.srcElement.className=="menuitems")
	{
		event.srcElement.style.backgroundColor="highlight";
		event.srcElement.style.color="white";
		mark = 1;
	}
}

//-----------------------------------
// Function lowlightie5()
//-----------------------------------
function lowlightie5()
{
	if (event.srcElement.className=="menuitems")
	{
		event.srcElement.style.backgroundColor="";
		event.srcElement.style.color="black";
	}
} 

//-----------------------------------
// Ffunction jumptoie5()
//-----------------------------------
function jumptoie5()
{
	if (event.srcElement.className=="menuitems")
	{
		if (event.srcElement.url != '')
		{
			if (event.srcElement.getAttribute("target")!=null)
				window.open(event.srcElement.url,event.srcElement.getAttribute("target"));
			else
				window.location=event.srcElement.url;
		}
	}
}

//-----------------------------------
// Function mailMe()
//-----------------------------------
function mailMe( form ) 
{
	// einige Checks hier
	return true;
}

//-----------------------------------------------------------------------------------------//