/**************************************************************************************************/
/* brocard
/* languagemenu-vers1.js
/* made by Thomas Brückhändler, www.edv-service-tb.de
/**************************************************************************************************/
function SetDefaults(pContainerID)
{
	if (glob_tmp=='empty')
	{
		changeOpac(0, pContainerID)
		glob_tmp = document.getElementById(pContainerID).innerHTML;
		document.getElementById(pContainerID).innerHTML = '';
	}
}
function LanguageMenu(pContainerID,pdelayIn,pdelayOut)
{
	if (glob_tmp=='empty')
	{
		glob_tmp = document.getElementById(pContainerID).innerHTML;
	}
	if (glob_LanguageMenuisOn==0)
	{
		glob_LanguageMenuisOn = 1;
    	opacity(pContainerID,0,100,pdelayIn);
	} else {
		glob_LanguageMenuisOn = 0;
    	opacity(pContainerID,100,0,pdelayOut);
	}
}

function HideLanguageMenu(pContainerID,pdelayOut)
{
	if (glob_LanguageMenuisOn==1)
	{
		glob_LanguageMenuisOn = 0;
    	opacity(pContainerID,100,0,pdelayOut);
	}
}
function opacity(object, opacStart, opacEnd, millisec)
{
	id = document.getElementById(object).id;
	//speed for each frame
	var speed = Math.round(millisec / 100);
	var timer = 0;
	//determine the direction for the blending, if start and end are the same nothing happens
	if(opacStart > opacEnd) {
	    for(i = opacStart; i >= opacEnd; i--) {
	        setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
	        timer++;
	    }
	    document.getElementById(object).innerHTML = '';
	} else if(opacStart < opacEnd) {
	    for(i = opacStart; i <= opacEnd; i++)
	        {
	        setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
	        timer++;
	    }
		document.getElementById(object).innerHTML = glob_tmp;
	}
}
//change the opacity for different browsers
function changeOpac(opacity, id) {
	var object = document.getElementById(id).style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}


