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;
}

function bgcenter()
{
	if (document.getElementById('shadow').offsetTop||document.getElementById('shadow').style.position=='absolute')
	{
		document.getElementById('shadow').style.position='absolute';
	
		x=window.pageXOffset;
		y=window.pageYOffset;

		if (!y&&!x)
		{
			y=document.body.scrollTop;
			x=document.body.scrollLeft;
		}
		
		if (!y&&!x)
		{
			y=document.documentElement.scrollTop;
			x=document.documentElement.scrollLeft;
		}

		document.getElementById('shadow').style.top=y+'px';
		document.getElementById('shadow').style.left=x+'px';
	}//else static :D
	
}

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();

	if (breite&&hoehe)
		mypopup = open(Ziel,'myPopUp',"width="+breite+",height="+hoehe+",statusbar=no,toolbar=no,locationbar=no,directories=no,scrollbars=yes,status=no,menubar=no,resizable=yes");
	else
		mypopup = open(Ziel,'_blank');
}

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;
}

var dropdown=new Array();

function dropdown_click(uid)
{
	if (document.getElementById(uid+'_1').className=='dropdown1_on') 
	{
		document.getElementById(uid+'_1').className='dropdown1'; 
		document.getElementById(uid+'_2').className='dropdown2'; 
	}
	else 
	{
		/*for(key in dropdown)
		{
			document.getElementById(key+'_1').className='dropdown1'; 
			document.getElementById(key+'_2').className='dropdown2'; 
		}*/
		document.getElementById(uid+'_1').className='dropdown1_on';
		document.getElementById(uid+'_2').className='dropdown2_on';
	}
}

function show_item(obj,obj2)
{
	if (document.getElementById(obj2))
		document.getElementById('item_inner').innerHTML=document.getElementById(obj2).innerHTML+document.getElementById(obj).innerHTML;
	else
		document.getElementById('item_inner').innerHTML=document.getElementById(obj).innerHTML;
	document.getElementById('item').style.display='block';
	document.getElementById('shadow').style.display='block';
	bgcenter();
}

function hide_item()
{
	document.getElementById('item').style.display='none';
	document.getElementById('shadow').style.display='none';
}


function people_over(obj)
{
	document.getElementById(obj).className='people_on';
}

function people_out(obj)
{
	document.getElementById(obj).className='people';
}

var people='';
var nr=0;

function people_on(obj)
{
	if (people) document.getElementById(people).className='people';
	document.getElementById(obj).className='people_on';
	document.getElementById('right').innerHTML=document.getElementById('right_'+obj).innerHTML;

	people=obj;
}

var kontakt='';

function kontakt_on(obj)
{
	if (kontakt) document.getElementById(kontakt).className='kontakt';
	document.getElementById(obj).className='kontakt_on';
	document.getElementById('kontakt_info').innerHTML=document.getElementById('text_'+obj).innerHTML;

	kontakt=obj;
}


var pulldown=0;
var pulldown_obj=null;
var pulldown_on=0;

function pulldown_over(obj)
{
	pulldown_on=1;
	pulldown_holder();
	if (obj.id=='pulldown_main') 
		obj.className='pulldown_on';
	else
		obj.className='pulldown_sub_on';
}

function pulldown_out(obj)
{
	if (obj.id=='pulldown_main') 
	{
		pulldown_obj=obj;
		window.setTimeout('pulldown_now('+pulldown+')',100);
	}
	else
		obj.className='pulldown_sub';
}

function pulldown_now(num)
{
	if(num==pulldown)
	{
		pulldown_on=0;
		pulldown_obj.className='pulldown';
		pulldown_obj=null;
	}
}



function pulldown_holder(obj)
{
	pulldown++;
	if (!pulldown_on&&obj)
		if (obj.className='pulldown')
		{
			obj.className='pulldown_over';
		}
}