var Timer;
var name;
var menu;
var allMenues = new Array();

function changeLanguage()
{
	if(document.langform.lang.selectedIndex == "1")
	{
		location.href = "index.php?lang=de";
	}
	if(document.langform.lang.selectedIndex == "2")
	{
		location.href = "index.php?lang=fr";
	}
	
	if(document.langform.lang.selectedIndex == "3")
	{
		location.href = "index.php?lang=en";
	}
}


function Menue(name)
{	

	if (document.layers)
    {
		for(var i=0; i<allMenues.length; i++)
		{
			menuname="unternavi_" + allMenues[i];	
			document.layers[menuname].visibility="hidden";
		}			
		document.layers[name].visibility="visible";
		clearTimeout(Timer);
	}

	else
	{
		for(var i=0; i<allMenues.length; i++)
		{
			menuname="unternavi_" + allMenues[i];	
			document.getElementById(menuname).style.visibility="hidden";
		}		
		
		document.getElementById(name).style.visibility="visible";
		clearTimeout(Timer);
				
	}
}

function aus(menu)
{
	if(document.layers)	
	{
		document.layers[menu].visibility="hidden";
	}	
	else
	{
		document.getElementById(menu).style.visibility="hidden";
	}
}

function MenueAus(name)
{	
	menu = name;		
	Timer = setTimeout("aus(menu);",500);
}


function hideLayer(ID)
{
	document.getElementById(ID).style.display = 'none';
}

function showLayer(ID)
{
	document.getElementById(ID).style.display = 'block';
}


function getStyle(el,styleProp)
{
	var x = document.getElementById(el);
    var y;
	if (x.currentStyle)
		y = x.currentStyle[styleProp];
	else if (window.getComputedStyle)
		y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp);
	return y;
}

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}


function toggleView(item)
{
	var element = "toggleView "+item;
    var el = getElementsByClass(element);
    for(i=0;i<el.length;i++)
    {
		if(el[i].style.display == "none" || el[i].style.display == "")
        {
            el[i].style.display = "block";
        }
        else
        {
            if(el[i].style.display == "block")
            {
                el[i].style.display = "none";
            }
        }
    }

}


function showLayer(layerID) {
    document.getElementById('callBackForm').style.display = "block";
}

function hideLayer(layerID) {
    document.getElementById('callBackForm').style.display = "none";
}
