var DHTMLenabled = false;
//
function BrowserInfo()
{
  this.name = navigator.appName;
  this.version = navigator.appVersion.substring(0,1);
}
browser = new BrowserInfo();
if (browser.name == 'Microsoft Internet Explorer')
{
	versionPos = navigator.appVersion.indexOf('MSIE') + 5;
	browser.version = navigator.appVersion.substring(versionPos, versionPos + 1);
}
//
if (browser.name == 'Microsoft Internet Explorer' && browser.version == 5)
{
	DHTMLenabled = true;
	var boxPath1 = '';
	var boxPath2 = '.style.backgroundColor';
	var textPath1 = '';
	var textPath2 = '.style.color';
}
if (browser.name == 'Microsoft Internet Explorer' && browser.version >= 6)
{
	DHTMLenabled = true;
	var boxPath1 = 'document.getElementById("';
	var boxPath2 = '").style.backgroundColor';
	var textPath1 = 'document.getElementById("';
	var textPath2 = '").style.color';
}
if (browser.name == 'Netscape' && browser.version >= 5)
{
	DHTMLenabled = true;
	var boxPath1 = 'document.getElementById("';
	var boxPath2 = '").style.backgroundColor';
	var textPath1 = 'document.getElementById("';
	var textPath2 = '").style.color';
}
//
function changeColor(element1, col1, col2, element2, col3)
{
	if (DHTMLenabled)
	{
		eval(boxPath1 + element1 + 't' + boxPath2 + '="' + col1 + '"');
		eval(boxPath1 + element1 + boxPath2 + '="' + col2 + '"');
		eval(boxPath1 + element1 + 'b' + boxPath2 + '="' + col2 + '"');
		eval(textPath1 + element2 + textPath2 + '="' + col3 + '"');
	}
}
//
function init()
{
	lolightImage = new Array();
	hilightImage = new Array();
	hilightImageRight = new Array();
	hilightImageLeft = new Array();
	hilightNeighbourLeft = new Array();
	hilightNeighbourRight = new Array();
	lolightNeighbourLeftRightHigh= new Array ();
	for (a = 1; a < 5; a++)
	{
		lolightImage[a] = new Image();
		lolightImage[a].src = 'images/butn'+a+'.gif';
		hilightImage[a] = new Image();
		hilightImage[a].src = 'images/butn'+a+'h.gif';
		hilightNeighbourLeft[a] = new Image();
		hilightNeighbourLeft[a].src = 'images/butn'+a+'h_n_l.gif';
		hilightNeighbourRight[a] = new Image();
		hilightNeighbourRight[a].src = 'images/butn'+a+'h_n_r.gif';
		hilightImageRight[a] = new Image();
		lolightNeighbourLeftRightHigh[a] = new Image();
		if (a < 4)
		{
			hilightImageRight[a].src = 'images/butn'+a+'h_right.gif';
		}
		hilightImageLeft[a] = new Image();
		if (a > 1)
		{
			hilightImageLeft[a].src = 'images/butn'+a+'h_left.gif';
		}
		if (a > 1 && a < 4)
		{
			lolightNeighbourLeftRightHigh[a].src = 'images/butn'+a+'_lr.gif';
		}
	}
}
function hilight(a,activemenue)
{
	a = parseInt(a.substring(4,5));
	var rest=a-activemenue;
	
	if (rest==1 && a != activemenue && activemenue != 0) 
	{
		//alert("is right neighbour");
		
		document.images['butn'+(a-1)].src = hilightNeighbourLeft[a-1].src;
		if (a < 5)
		{
			document.images['butn'+(a)].src = hilightNeighbourRight[a].src;
			document.images['butn'+(a+1)].src = hilightImageRight[a].src;
		}
	}
	else if (rest== -1 && a != activemenue)
	{
		//alert("is left neighbour");
		document.images['butn'+(a)].src = hilightNeighbourLeft[a].src;
		
	}
	else if ( a != activemenue)
	{
		//alert(rest);
		document.images['butn'+a].src = hilightImage[a].src;
		if (a > 3)
		{
			//document.images['butn'+(a-3)].src = lolightImage[a-3].src;
		}
		if (a < 5 && a > 1)
		{
			document.images['butn'+(a-1)].src = hilightImageLeft[a].src;
			
		}
		if (a > 1)
		{
			document.images['butn'+(a-1)].src = hilightImageLeft[a].src;
		}
		if (rest==-4)
		{
			document.images['butn'+(a+1)].src = hilightImageRight[a].src;
		}
		if (rest==-3)
		{
			document.images['butn'+(a+1)].src = hilightImageRight[a].src;
		}
	}
	

	if (a < 4 && a != activemenue)//die ersten vier Buttons
		{
			//document.images['butn'+(a+1)].src = hilightImageRight[a].src;
			if (a <= 3 )
			{
				//alert(rest);
				if (rest==1)
				{
					//alert("is right neighbour")
					//document.images['butn'+(a+1)].src = lolightImage[a+1].src;
				}
				else if (rest== -1)
				{
					//alert("is left neighbour");
					document.images['butn'+(a+1)].src = hilightNeighbourRight[a+1].src;
					
				}
				else
				{
					//document.images['butn'+(a+1)].src = hilightImageRight[a].src;
					if (a > 1)
					{
						document.images['butn'+(a+1)].src = lolightNeighbourLeftRightHigh[a+1].src;
					}
					else
					{
						//alert(n);
						if (rest== -2)
						{
							document.images['butn'+(a+1)].src = lolightNeighbourLeftRightHigh[a+1].src;
						}
						
					}
					
				}
			}
			if (rest > 0)
			{
				
				document.images['butn'+(a+1)].src = hilightImageRight[a].src;
			}
		}
	if (a > 1)
	{
		var rest=a-activemenue;
		//alert(rest);
		if (rest==1)
		{
			//alert("is right neighbour")
			document.images['butn'+(a)].src = hilightNeighbourRight[a].src;
			if (a >= 3)
			{
				//document.images['butn'+(a-2)].src = lolightImage[a-2].src;
			}	
		}
		else if (rest== -1)
		{
			
			document.images['butn'+(a-1)].src = hilightImageLeft[a].src;
			if (a >= 3)
			{
				
				//document.images['butn'+(a-2)].src = lolightImage[a-2].src;
				document.images['butn'+(a+1)].src= hilightNeighbourRight[a+1].src;
			}	
			
		}
		
		else
		{
			//alert(n);
			if (rest==2 && activemenue!=0)
			{
				document.images['butn'+(a-1)].src = lolightNeighbourLeftRightHigh[a-1].src;
			}
			else if ( rest==-3)
			{
				document.images['butn'+(a+1)].src = hilightImageRight[a].src;
			}
		}
	}
}
function lolight(a,activemenue)
{
	a = parseInt(a.substring(4,5));
	var rest=a-activemenue;
    
	//alert(rest);
	document.images['butn'+a].src = lolightImage[a].src;
	if (a < 4)
	{
		
		if (rest==1)
		{
			//alert("is right neighbour")
			document.images['butn'+(a+1)].src = lolightImage[a+1].src;
			//document.images['butn'+(a-1)].src = hilightImage[a-1].src;
			//document.images['butn'+(a)].src = hilightImageRight[a-1].src;
		}
		else if (rest== -1)
		{
			//alert("is left neighbour");
			document.images['butn'+(a+1)].src = hilightImage[a+1].src;
			document.images['butn'+(a)].src = hilightImageLeft[a+1].src;
			
		}
		else if (rest==-2)
		{
			document.images['butn'+(a+1)].src = hilightImageLeft[a+2].src;
			if (activemenue > 3)
			{
				document.images['butn'+(a-1)].src = lolightImage[a-1].src;
			}
		}
		else if (rest==-4)
		{
			document.images['butn'+(a+1)].src = lolightImage[a+1].src;
			//document.images['butn'+(a+2)].src = lolightImage[a+2].src;
		}
		else
		{
			document.images['butn'+(a+1)].src = lolightImage[a+1].src;
		}
	}
	if (a > 1 && a < 4)
	{
		if (rest==1)
		{
			//alert("is right neighbour")
			document.images['butn'+(a+1)].src = lolightImage[a+1].src;
			document.images['butn'+(a-1)].src = hilightImage[a-1].src;
			document.images['butn'+(a)].src = hilightImageRight[a-1].src;
		}
		else if (rest== -1)
		{
			//alert("is left neighbour");
			document.images['butn'+(a+1)].src = hilightImage[a+1].src;
			document.images['butn'+(a)].src = hilightImageLeft[a+1].src;
			if (a >1)
			{
				document.images['butn'+(a-1)].src = lolightImage[a-1].src;
			}
			
		}
		else
			
		{
			if (rest==2)
			{
				if (activemenue!=0)
				{	
					document.images['butn'+(a-1)].src = hilightImageRight[activemenue].src;
				}
				else
				{	
					document.images['butn'+(a-1)].src = lolightImage[a-1].src;
				}
			}
			else if (rest==-2)
			{
				//document.images['butn'+(a-2)].src = hilightImageLeft[activemenue].src;
			}
			else
			{
				document.images['butn'+(a-1)].src = lolightImage[a-1].src;
			}
		}
		
	}
	if (a==4)
	{
		if (rest==1)
		{
			document.images['butn'+(a-1)].src=  hilightImage[a-1].src;
			//alert(hilightImageRight[a-1].src);
			document.images['butn'+(a)].src= hilightImageRight[a-1].src;
		}
		if (rest==2)
		{
			document.images['butn'+(a-1)].src=  hilightImageRight[a-2].src;
		}
		if (rest==3 || activemenue==0)
		{
			document.images['butn'+(a-1)].src=  lolightImage[a-1].src;
		}
		if (rest==4)
		{
			//alert("rest =4");
			document.images['butn'+(a-1)].src=  lolightImage[a-1].src;
		}
		//document.images['butn'+(a+1)].src=  hilightNeighbourLeft[a+1].src;
		//document.images['butn'+(a+1)].src= hilightImageRight[a-1].src;
	}
}

function submitCat(maincat,subcat,container_mode,action)
{
	if (action!='')
	{
	document.naviForm.action=action;
	}
	document.naviForm.maincat_id.value=maincat;
	document.naviForm.subcat_id.value=subcat;
	document.naviForm.container_mode.value=container_mode;
	document.naviForm.submit();
}

function naviForm(maincat,subcat,ot_id,id,mode)
{
	document.naviForm.maincat_id.value=maincat;
	document.naviForm.subcat_id.value=subcat;
	document.naviForm.container_mode.value=container_mode;
	document.naviForm.ot_id.value=ot_id;
	document.naviForm.id.value=id;
	document.naviForm.submit();
}

function submitIt(container_mode,maincat_id,subcat_id,ot_id,o_id,method,target)
{
	if (!target)
	{
		document.naviForm.container_mode.value=container_mode;
		document.naviForm.ot_id.value=ot_id;
		document.naviForm.o_id.value=o_id;
		document.naviForm.maincat_id.value=maincat_id;
		document.naviForm.subcat_id.value=subcat_id;
		document.naviForm.method.value=method;
		document.naviForm.submit();
	}
	else
	{
		document.naviForm.action=target;
		document.naviForm.container_mode.value=container_mode;
		document.naviForm.ot_id.value=ot_id;
		document.naviForm.o_id.value=o_id;
		document.naviForm.maincat_id.value=maincat_id;
		document.naviForm.subcat_id.value=subcat_id;
		document.naviForm.method.value=method;
		document.naviForm.submit();
	}
	
}
