function setOpacity(obj, opacity) 
{
 opacity = (opacity == 100)?99.999:opacity; 
 obj.style.filter = "alpha(opacity:"+opacity+")"; 
 obj.style.KHTMLOpacity = opacity/100;  
 obj.style.MozOpacity = opacity/100;
 obj.style.opacity = opacity/100;
}

var myclose=1;
function closesprachboxnow(){if (myclose==1)if (document.getElementById) document.getElementById('sprachbox').style.visibility='hidden';}
function schliessen(){myclose=1;window.setTimeout('closesprachboxnow()',100);}

function setElement(id,eigenschaft,wert)
{
	if (document.getElementById) eval("document.getElementById('"+id+"').style."+eigenschaft+"='"+wert+"';");
}

function menu_over(id)
{
	document.getElementById(id).className='sprachwahl_on';
	oldid=id;
}

function menu_out()
{
	if (oldid!='') 
	document.getElementById(oldid).className='sprachwahl';
	oldid='';
}

function bgcenter()
{
	y=window.pageYOffset;
	if (!y)
	{
		y=document.body.scrollTop ;
	}
	if (!y)
	{
		y=document.documentElement.scrollTop;
	}

	document.getElementById('outside1').style.top=y+'px';
	document.getElementById('outside2').style.top=y+'px';
}

function loadoutside()
{
	setOpacity(document.getElementById('outside1'), 70);
}

function closeoutside()
{
	document.getElementById('outside1').style.display='none';
	document.getElementById('outside2').style.display='none';
}

function openoutside()
{
	if (document.getElementById('outside').innerHTML!='error')
	{
		document.getElementById('outside1').style.display='block';
		document.getElementById('outside2').style.display='block';
	}
}

function do_query(myurl)
{
	var jetzt = new Date();
	ajaxRequest(myurl+'&time='+jetzt.getTime(),'outside',0,'','openoutside()');
}

function do_now_form(myurl,myform)
{
	var jetzt = new Date();
	document.getElementById('outside_erg').innerHTML=='';
	ajaxRequestPost(myurl+'&time='+jetzt.getTime(),'outside_erg',0,myform,'if (document.getElementById(\'outside_erg\').innerHTML==\'ok\') {location.reload();} else {myhtml=document.getElementById(\'outside_erg\').innerHTML;document.getElementById(\'outside_erg\').innerHTML=\'error\';document.getElementById(\'outside\').innerHTML=myhtml;}');
}

function do_now(myurl)
{
	var jetzt = new Date();
	document.getElementById('outside_erg').innerHTML=='';
	ajaxRequest(myurl+'&time='+jetzt.getTime(),'outside_erg',0,'','if (document.getElementById(\'outside_erg\').innerHTML==\'ok\') location.reload()');
}

function popup(Ziel,breite,hoehe) 
{
	if(top.mypopup) 
		if(!top.mypopup.closed) 
			top.mypopup.close();

	mypopup = open(Ziel,'myPopUp',"width="+breite+",height="+hoehe+",statusbar=no,toolbar=no,locationbar=no,directories=no,scrollbars=yes,status=no,menubar=no,resizable=yes");
}

var faq_old=0;
function faq(obj)
{
	num=obj.id;
	num=num.replace(/faq/ig,'');
	num=num.replace(/head/ig,'');
	
	if (faq_old) 
	{
		document.getElementById('faq'+faq_old+'head').className='faqhead';
		document.getElementById('faq'+faq_old+'text').className='faqtext';
	}
	
	if (faq_old!=num)
	{
		document.getElementById('faq'+num+'head').className='faqhead_on';
		document.getElementById('faq'+num+'text').className='faqtext_on';
		faq_old=num;
	} else faq_old=0;
}

function show_tab_infocenter(obj)
{
	document.getElementById('infocenter').style.display='block';
	document.getElementById('infocenter_danke').style.display='none';
	show_tab(obj);
}

// activates the tab given
function show_tab(obj)
{
	num=0;
	if (obj)
	{
		teile=obj.id.split('_');
		if (teile[1])
		{
			num=teile[1];
		}
	}

	for( key in tabs)
	{
		if (num!=key) 
		{
			if (document.getElementById('tab_'+key+'_on')) document.getElementById('tab_'+key+'_on').style.display='none';
			if (document.getElementById('tab_'+key+'_off')) document.getElementById('tab_'+key+'_off').style.display='block';
			if (document.getElementById('content_'+key)) document.getElementById('content_'+key).style.display='none';
		}
		else
		{
			if (document.getElementById('tab_'+key+'_on')) document.getElementById('tab_'+key+'_on').style.display='block';
			if (document.getElementById('tab_'+key+'_off')) document.getElementById('tab_'+key+'_off').style.display='none';
			if (document.getElementById('content_'+key)) document.getElementById('content_'+key).style.display='block';
			if (tabs[key]){
				if (document.getElementById('tab'+key+'_sub_content_1head')) tab_sub_content(document.getElementById('tab'+key+'_sub_content_1head'));
			}
		}	
	}
}


// activates the content in the submenu of an tab
var oldtabnum=null;
var oldsubnum=null;
function tab_sub_content(obj)
{
	subnum=obj.id;
	tabnum=subnum.slice(0,4);
	subnum=subnum.replace(tabnum,'');
	subnum=subnum.replace(/_sub_content_/ig,'');
	subnum=subnum.replace(/head/ig,'');
	tabnum=tabnum.replace(/tab/ig,'');	
	
	if(oldtabnum&&oldsubnum)
	{		
		document.getElementById('tab'+oldtabnum+'_sub_content_'+oldsubnum+'head').className='tab_sub_content_head';
		document.getElementById('tab'+oldtabnum+'_sub_content_'+oldsubnum+'text').className='tab_sub_content_text';		
	}	
	
	document.getElementById('tab'+tabnum+'_sub_content_'+subnum+'head').className='tab_sub_content_head_on';
	document.getElementById('tab'+tabnum+'_sub_content_'+subnum+'text').className='tab_sub_content_text_on';
	
	oldtabnum=tabnum;
	oldsubnum=subnum;
}

function add_item(obj1,obj2,obj1_1,obj2_1)
{
	now=obj1.selectedIndex;
	if (obj1.selectedIndex!=-1)
	{
		neu = new Option(obj1.options[obj1.selectedIndex].text,obj1.options[obj1.selectedIndex].value,false,false);
 		obj2.options[obj2.length] = neu;
		obj1.options[obj1.selectedIndex]=null;

		if (obj1.length!=0) 
			if (obj1.length>now) obj1.selectedIndex=now;
			else				  obj1.selectedIndex=now-1;
		obj2.selectedIndex=-1;
		akt_item(obj2,obj2_1);
		akt_item(obj1,obj1_1);
	}
	else
		if (obj1.length!=0)obj1.selectedIndex=0;
}

function del_item(obj1,obj2,obj1_1,obj2_1)
{
	now=obj2.selectedIndex;
	if (obj2.selectedIndex!=-1)
	{
		neu = new Option(obj2.options[obj2.selectedIndex].text,obj2.options[obj2.selectedIndex].value,false,false);
 		obj1.options[obj1.length] = neu;
		obj2.options[obj2.selectedIndex]=null;
		if (obj2.length!=0) 
			if (obj2.length>now) obj2.selectedIndex=now;
			else				 obj2.selectedIndex=now-1;
		obj1.selectedIndex=-1;
		akt_item(obj2,obj2_1);
		akt_item(obj1,obj1_1);
	}
	else
		if (obj2.length!=0)obj2.selectedIndex=0;
}


function moveup_item(obj,obj1)
{
	if (obj.selectedIndex!=-1)
	{
		if (obj.selectedIndex>0)
		{
			value_save=obj.options[obj.selectedIndex-1].value;
			name_save=obj.options[obj.selectedIndex-1].text;
			obj.options[obj.selectedIndex-1].value=obj.options[obj.selectedIndex].value;
			obj.options[obj.selectedIndex-1].text=obj.options[obj.selectedIndex].text;
			obj.options[obj.selectedIndex].value=value_save;
			obj.options[obj.selectedIndex].text=name_save;
			obj.selectedIndex--;
			akt_item(obj,obj1);
		}
	}
	else
		if (obj.length!=0) obj.selectedIndex=0;
}

function movedown_item(obj,obj1)
{
	if (obj.selectedIndex!=-1)
	{
		if (obj.selectedIndex<obj.options.length-1)
		{
			value_save=obj.options[obj.selectedIndex+1].value;
			name_save=obj.options[obj.selectedIndex+1].text;
			obj.options[obj.selectedIndex+1].value=obj.options[obj.selectedIndex].value;
			obj.options[obj.selectedIndex+1].text=obj.options[obj.selectedIndex].text;
			obj.options[obj.selectedIndex].value=value_save;
			obj.options[obj.selectedIndex].text=name_save;
			obj.selectedIndex++;
			akt_item(obj,obj1);
		}
	}
	else
		if (obj.length!=0) obj.selectedIndex=0;
}

function akt_item(obj2,obj)
{
	obj.value='';
	for(i=0;i<=obj2.length-1;i++)
	{
		if (obj.value!='') obj.value+='|';
		obj.value+=obj2.options[i].value;	
	}
}


// activates the content in the submenu of an tab
/*var tab_sub_content_old=0;
var tabnum_old=0;
function tab_sub_content(obj)
{
	num=obj.id;
	tabnum=num.slice(0,4);
	num=num.replace(tabnum,'');
	num=num.replace(/_sub_content_/ig,'');
	num=num.replace(/head/ig,'');
	//tabnum=obj.id;
	tabnum=tabnum.replace(/tab/ig,'');
	
	//alert("num: "+num+" tabnum: "+tabnum+" tabnum_old: "+tabnum_old+" tab_sub_content_old: "+tab_sub_content_old);
	
	if (tab_sub_content_old) 
	{
		document.getElementById('tab'+tabnum_old+'_sub_content_'+tab_sub_content_old+'head').className='tab_sub_content_head';
		document.getElementById('tab'+tabnum_old+'_sub_content_'+tab_sub_content_old+'text').className='tab_sub_content_text';
	}
	
	if (tab_sub_content_old!=num || tabnum!=tabnum_old)
	{
		document.getElementById('tab'+tabnum+'_sub_content_'+num+'head').className='tab_sub_content_head_on';
		document.getElementById('tab'+tabnum+'_sub_content_'+num+'text').className='tab_sub_content_text_on';
		tab_sub_content_old=num;
		tabnum_old=tabnum;
	}	// else {
		//tab_sub_content_old=0;
		//}
}*/