function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;

  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";

  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;

  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;

  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);



if(screen.height > 800){
	// document.writeln('<style type="text/css" media="screen">@import url(/style/screen/kgbevent-central.css); </style>');
}

/**
			<script language="JavaScript" type="text/JavaScript" src="/script/centerscript.js"></script>
*/

function init(){
	/*if(screen.height > 800 || screen.availHeight > 800){
	 	document.writeln('<style type="text/css" media="screen">@import url(/style/screen/kgbevent-central.css); </style>');
	}
	*/
	var world = document.getElementById("world");
	world.style.top = "50%";

	var kgball = document.getElementById("kgball");
	kgball.style.top = "-290px"
}

function setHeightOfMain(){
	document.getElementById("main").style.height = (document.getElementById("footArea").offsetTop - 254) + "px";
}


function getElementsByClassName(class_name){
	var all_obj,ret_obj=new Array(),j=0,teststr;
	if(document.all){
		all_obj=document.all;
	}else{
		if(document.getElementsByTagName && !document.all){
			all_obj=document.getElementsByTagName("*");
		}
	}
	for(i=0;i<all_obj.length;i++){
		if(all_obj[i].className.indexOf(class_name)!=-1){
			teststr=","+all_obj[i].className.split(" ").join(",")+",";
			if(teststr.indexOf(","+class_name+",")!=-1){
				ret_obj[j]=all_obj[i];
				j++;
			}
		}
	}
	return ret_obj;
}

function getFirstElementsByClassName(class_name){
	var all_obj,ret_obj=new Array(),j=0,teststr;
	if(document.all){
		all_obj=document.all;
	}else{
		if(document.getElementsByTagName && !document.all){
			all_obj=document.getElementsByTagName("*");
		}
	}
	for(i=0;i<all_obj.length;i++){
		if( all_obj[i] && all_obj[i].className){
			if(all_obj[i].className.indexOf(class_name)!=-1){
				teststr=","+all_obj[i].className.split(" ").join(",")+",";
				if(teststr.indexOf(","+class_name+",")!=-1){
					return all_obj[i];
				}
			}
		}
	}
	return false;
}

function positionWorld(){
	if( screen.availWidth < 1000 ){
		var obj= findObj("kgball");
		obj.style.left=0;
		obj.style.top=0;
	}
	if( screen.availWidth > 800 ){
		var world=findObj("world");
		world.style.top = "50%";
		var kgball= findObj("kgball");
		kgball.style.top = "-290px"
	}

}

function freshLinks(){
/**	var linky = "javascript: void(0);" ;
	if( obj = document.getElementById("menu6"))
		obj.href = linky;
	if( obj = document.getElementById("menu27"))
		obj.href = linky;
*/
}


function findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}


function hide(ind){ if( obj = findObj(ind))  hideObj(obj); }
function show(ind){ if( obj = findObj(ind))  showObj(obj); }

function hideObj(obj){ obj.style.visibility= "hidden"; obj.style.display= "none"; }
function showObj(obj){ obj.style.visibility= "visible"; obj.style.display= "block"; }

function showMenu(men){	show("sm"+men); }
function hideMenu(men){ hide("sm" + men);}


document.aktivMenu = 1;

function initMainSub(){
	var aSubsA = getFirstElementsByClassName("submenuaktiv");
	if(aSubsA){ return aSubsA.id; } else{ return -1; /** false; */ }
}

function hideMenus(){
	var aSubs = getElementsByClassName("submenu");
	for( var i=0; i < aSubs.length; i++){ aSubs[i].style.visibility= "hidden"; aSubs[i].style.display= "none"; }
}

function hideActiveMenu(){
	if (obj = document.getElementById(document.mainSubMenuID )){ hideObj(obj);}

}

function showActiveMenu(){
	if (obj = document.getElementById(document.mainSubMenuID )){ showObj(obj);}
}

function activateMenu(men,b){
	if(!document.mainSubMenuID){ document.mainSubMenuID = initMainSub(); }
	if(document.meintimeout){    clearTimeout(document.meintimeout); }
	if(b){ if (obj = document.getElementById("hm" + men )){
			document.getElementById("hm" + men ).src = "/images/menu/hm" + men + "" + "o.jpg";
	} }
 	hideMenu(document.aktivMenu);
	if (obj = document.getElementById(document.mainSubMenuID )){ hideObj(obj); }
  	document.aktivMenu = men;
	showMenu(men);
	stopTimeout(men);
}


function deactivateMenu(men,b){
	if(!document.mainSubMenuID){ document.mainSubMenuID = initMainSub(); }
	if(document.meintimeout){ clearTimeout(document.meintimeout); }
	if(b){	if (document.getElementById("hm" + men )){
			document.getElementById("hm" + men ).src = "/images/menu/hm" + men + "" + ".jpg";
	} }
	startTimeout(men);
}


function insubo(men, subm){
	if(!document.mainSubMenuID){ document.mainSubMenuID = initMainSub(); }
	stopTimeout(men);
}
function insub(men, subm){
	if(!document.mainSubMenuID){ document.mainSubMenuID = initMainSub(); }
	var obj = document.getElementById("si" + men + "" + subm);
	obj.src = "/images/menu/sm" + men + "" + subm + "o.jpg";
	stopTimeout(men);
}

function outsubo(men, subm){
	if(!document.mainSubMenuID){ document.mainSubMenuID = initMainSub(); }
	startTimeout(men);
}

function outsub(men, subm){
	if(!document.mainSubMenuID){ document.mainSubMenuID = initMainSub(); }
	var obj = document.getElementById("si" + men + "" + subm);
	obj.src = "/images/menu/sm" + men + "" + subm + ".jpg";
	startTimeout(men);
}

function stopTimeout(men){
	if(document.meintimeout ){ clearTimeout(document.meintimeout ); }
}

function startTimeout(men){
	if(	document.meintimeout)  {clearTimeout(document.meintimeout ); }
	document.meintimeout  =   setTimeout('hideMenu(' + men + ');showActiveMenu();',600);
}


function showLayers() {
  if ( document.getElementById ) {
    var lyr, i;
    for (i=0; arguments[i]; i++) { lyr = document.getElementById( arguments[i] ); lyr.style.visibility = "visible"; }
  }
}

function showPhoto(img){
/*
	var aSubs = getElementsByClassName("teammore");
	for( var i=0; i < aSubs.length; i++){
		aSubs[i].style.visibility= "hidden";
		aSubs[i].style.display= "none";
	}
*/
	var me = document.getElementById("team"+ img);
//	me.className="teamaktiv";
	var pfeil = me.getElementsByTagName("img")[0];
	pfeil.src="/images/pfeilinv.jpg";
	pfeil.alt="wieder ausblenden";

	var ich = me.getElementsByTagName("div")[0];
	ich.style.visibility= "visible";
	ich.style.display= "block";


	var meinlink = me.getElementsByTagName("a")[0];
	meinlink.onclick= function (){ hidePhoto(img); };

	var kamera = document.getElementById("kamera");
	kamera.src="/img/pool/kamera" + img + ".jpg";

}

function hidePhoto(img){
	var me = document.getElementById("team"+ img);
	var meinlink = me.getElementsByTagName("a")[0];
	meinlink.onclick= function (){ showPhoto(img); };
/*
  meinlink.href="javascript:showPhoto('" + img +"')";
*/
	var ich = me.getElementsByTagName("div")[0];
	ich.style.visibility= "hidden";
	ich.style.display= "none";
	var pfeil = me.getElementsByTagName("img")[0];
	pfeil.src="/images/pfeil.jpg";
	pfeil.alt="mehr Informationen anzeigen";

	var kamera = document.getElementById("kamera");
	kamera.src="/img/pool/kamera.jpg";
}


function vor(){
	if( indBild+1 < arrayBilder.length  ){
		document.getElementById('refimg').src=arrayBilder[ indBild+1 ] ;
		document.getElementById('refbildtext').innerHTML=arrayTexte[ indBild+1 ] ;
		indBild++;
	}
}

function zurueck(){
	if( indBild > 0 ){
		document.getElementById('refimg').src=arrayBilder[ indBild-1 ] ;
		document.getElementById('refbildtext').innerHTML=arrayTexte[ indBild-1 ] ;
		indBild--;
	}

}

