// JavaScript Document			
BulletOn = new Image();
BulletOn.src = 'http://www.steinborn.com/O966L47JoPm4yp/themes/classic/assets/files/images/dropdown_bullet.gif';
BulletOff = new Image()
BulletOff.src = 'http://www.steinborn.com/O966L47JoPm4yp/themes/classic/assets/files/images/fill.gif';

var timeoutID = 0;
var searchStyleSet = false;
var loginStyleSet = false;			
var orientation = '';
var navItems=new Array();		
var navNames=new Array();

function rollover(img1, img2) {
	img1.src = img2.src;
}

function toggleImg(img,src) { img.src = src; }

function rollover2(whichimg,overimg) {
/*
	alert(whichimg);
	alert(overimg);
*/
	eval('document.images["' + whichimg + '"].src = ' + overimg + '.src');
	
}

function showMyMenu(name, cName)
{								
	var sub = document.getElementById(name);
	if (!sub)
		return;
	var par = document.getElementById(cName);
					
	if (par) {
		if (name == 'divNav1') { 
			clearTimeout(timeoutID);
			if (!searchStyleSet && document.all) {
				searchStyleSet = true;
			}
		} else if (name == 'divNav3') {
			if (!loginStyleSet) {
				loginStyleSet = true;
				var loginDiv = document.getElementById("divNav3Login");

				if (orientation == 'top') {
					loginDiv.style.top = 0 - par.offsetHeight - loginDiv.offsetHeight + 'px';
				}
			}
		}														 
	}	
				
	// 05/06/2006 [Vince]: Added support for "none". When none, the design doesn't show the given "superimposed" element.
	if(orientation != 'none')
	{ 
		if (name == 'divNav3') 
			document.getElementById("divNav3Login").style.visibility = 'visible';
		else
			sub.style.visibility = 'visible';
	}
}

function hideMyMenu(name)
{
	var sub = document.getElementById(name);
	if (!sub)
		return;
	if (name == 'divNav1')
		timeoutID = setTimeout("document.getElementById('" + name + "').style.visibility = 'hidden'", 800);
	else
		sub.style.visibility = 'hidden';
	
	if (name == 'divNav3')
		document.getElementById("divNav3Login").style.visibility = 'hidden';
}

function setPosition(name, cName)
{			    			   
	var sub = document.getElementById(name);
	if (!sub)
		return;				
	var par = document.getElementById(cName);
	if (par)
	{			        			       
		if (document.all)
		{ 		        				        
			var menuStyleSet = false;
			if (navItems.length == 0)
			{
				navItems[0] = cName;
				navNames[0]= name;
			}
			else
			{
				var i=0;
				for (;i<navItems.length;i++)
				{
					if (navItems[i] == cName)
					{				                    
						menuStyleSet = true; 
						break;
					}
				}
				if (menuStyleSet == false)
				{
				   navNames[i] = name;
				   navItems[i] = cName;
				}
			}				        
			clearTimeout(timeoutID);	
			//Hide all other menu items						
			for(i=0; i<navNames.length;i++)
			{						    						    
				if (name == navNames[i])
				{						        
					sub.style.visibility="visible";	
					var subNav = document.getElementById(name.replace('divNav','subNav'));
					if (subNav)
						subNav.style.display="block";
				}
				else
				{						        
					document.getElementById(navNames[i]).style.visibility="hidden";	
				}
			}									   					    
		}
		else { 			
			
			var menuStyleSet = false;
			if (navItems.length == 0){navItems[0] = cName; navNames[0]=name;}
			else{
				var i=0;
				for (;i<navItems.length;i++){
					if (navItems[i] == cName){menuStyleSet = true;break;}
				}
				if (menuStyleSet == false){navItems[i] = cName; navNames[i]=name;}
			}
			
			clearTimeout(timeoutID);
			//Hide all other menu items						
			for(i=0; i<navNames.length;i++)
			{						    						    						    
				if (name == navNames[i])
				{						        
					sub.style.visibility="visible";	
					 var subNav = document.getElementById(name.replace('divNav','subNav'));
					if (subNav)
						subNav.style.display="block";
				}
				else
				{						        						        
					document.getElementById(navNames[i]).style.visibility="hidden";	
				}
			}					   					    							
		}										
	}
}

function hideMenu(name)
{
	var sub = document.getElementById(name);
	if (!sub)
		return;		
				
	timeoutID = setTimeout("document.getElementById('" + name + "').style.visibility = 'hidden'", 400);				
}					