//
//
//	JavaScript functions
//
var scriptsactive = false;
function showmenu(elem){
	//alert(elem);
	//FIRST HIDE ALL
	hidemenu(elem);
	if(elem != 'menu_1'){
		var ulelem = document.getElementById(elem);
		if(ulelem != null){
			ulelem.style.display = 'block';
		}
	}	
	
}
function hidemenu(xelem){
	if(scriptsactive == true){
		var ulelem = document.getElementById('topnavigation');
		var subelem = document.getElementsByTagName('ul')
		for(var x = 0;x < subelem.length;x++){
			if(subelem[x].id != 'menu_1'){
				if(subelem[x].id != xelem){
					subelem[x].style.display = 'none';
				}
			}
		}
	}
}

function activate(){
	scriptsactive = true;
}

function set_to_upper(fldobj){
	var value = fldobj.value;
	
	fldobj.value = fldobj.value.toUpperCase();
	
	document.formular._code.value = fldobj.value;
}


function determinePosition()
	{
	var x = navigator;
	var Name = x.appName;
	var UA = x.userAgent;
	if (Name.match("icrosoft"))
	Browser="IE"; // IE explorer
	else if (Name.match("pera"))
	Browser="OP"; // Opera
	else if (UA.search("avigat") > 0)
	Browser="NC"; // Netscape
	else if (UA.search("hrome") > 0)
	Browser="CH"; // Chrome
	else if (UA.search("irefox") > 0)
	Browser="FF"; // Firefox
	else if (UA.search("afari") > 0)
	Browser="SA"; // Safari	
	else
	Browser="unbekannt"; // NOT W3C compliant
	
	var reducePosition = 184;
	var reduceBanner = 10;
	if (Browser == 'IE'){
		reducePosition = 184;
		reduceBanner = 0;
	}
	if (Browser == 'FF'){
		reducePosition = 170;
		reduceBanner = 0;
	}
	if (Browser == 'CH'){
		reducePosition = 170;
		reduceBanner = 0;
	}
	if (Browser == 'SA'){
		reducePosition = 170;
		reduceBanner = 0;
	}
	var referencePosition = document.getElementById('an1');
	var adressobject = document.getElementById('adressblock');
	//var bannerObject = document.getElementById('rightBild');
	var nTop = null;
	var nBop = null;
	if(referencePosition){
		do{
			nTop += referencePosition.offsetTop;
			referencePosition = referencePosition.offsetParent;
		} while(referencePosition)
	}
	//nBop += bannerObject.offsetHeight;
	alert(nTop);
	adressobject.style.top = (nTop-reducePosition) + 'px';
	//bannerObject.style.top = (nTop-nBop+reduceBanner) + 'px';
	}



//AJAX EXTENSION XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	function handleHttpResponse(area) {
	//document.getElementById(area).style.display='none';
	if (ihttp.readyState == 4) {
		//document.getElementById(area).style.display='';
		document.getElementById(area).innerHTML=ihttp.responseText;
		}
	}
	function loadcontent(area,page) {
		var delimiter = '?';
		var myRandom=parseInt(Math.random()*99999999);  // cache buster
		if(page.indexOf("?") > -1){
			delimiter = '&';
		}
		ihttp.open('GET', page + delimiter +"rand=" + myRandom, true);
		ihttp.onreadystatechange = function(){
			handleHttpResponse(area);
			};
		ihttp.send(null);
	}

function getHTTPObject() {
var xmlhttp;
/*@cc_on
 @if (@_jscript_version >= 5)
  try {
	  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	  } catch (e) {
	  try {
		  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		  } catch (E) {
		  xmlhttp = false;
		  }
	  } 
 @else
  xmlhttp = false;
 @end @*/
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
 try {
   xmlhttp = new XMLHttpRequest();
   } catch (e) {
   xmlhttp = false;
   }
  }
  return xmlhttp;
}
	
var ihttp = getHTTPObject(); 

