


//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function showdescription(content,position){
	var newposition = xPageX(position);
	var correction = 0;
	var topcorrection = 10;
	document.getElementById('decription').style.paddingLeft = (newposition + correction) + 'px';
	if (navigator.appVersion.indexOf("MSIE 7")>-1 ){
		document.getElementById('decription').style.paddingTop=  topcorrection + 'px';
	}
	document.getElementById('decription').innerHTML = content;
}
function hidedescription(){
document.getElementById('decription').innerHTML = '';
}
function xPageX(e) {
	if (!(e=xGetElementById(e))) return 0;
	if (xDef(e.pageX)) return e.pageX;
	var x = 0;
	while (e) {
		if (xDef(e.offsetTop)) x += e.offsetLeft;
		e = xDef(e.offsetParent) ? e.offsetParent : null;
	}
	return x;
}


function xGetElementById(e) {
	if(typeof(e)!='string') return e;
	if(document.getElementById) e=document.getElementById(e);
	else if(document.all) e=document.all[e];
	else if(document.layers) e=xLayer(e);
	else e=null;
	return e;
}
function xDef() {
	for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])=='undefined') return false;}
	return true;
}

function checkform(){
	AlertString = '';
	var Requiredvalues = document.form2._required.value;
	arrFelder = Requiredvalues.split(';');
	for (var x = 0; x < document.form2.length; ++x){
		for (var i = 0; i < arrFelder.length; ++i){
			var testelement = document.getElementById(arrFelder[i]);
			if(document.form2.elements[x].name == arrFelder[i]){
			
				if(document.form2.elements[x].type == 'text'){
					if(document.form2.elements[x].value == ''){
						AlertString = AlertString + 'Das Feld ' + arrFelder[i] + ' muss ausgefüllt werden.\n';
					}
				}
				
				if(document.form2.elements[x].type == 'textarea'){
					if(document.form2.elements[x].value == ''){
						AlertString = AlertString + 'Das Feld ' + arrFelder[i] + ' muss ausgefüllt werden.\n';
					}					
				}
				
				if(document.form2.elements[x].type == 'checkbox'){
					if(document.form2.elements[x].checked  == false){
						AlertString = AlertString + 'Das Feld ' + arrFelder[i] + ' muss ausgefüllt werden.\n';
					}					
				}												
			} 
		}
	}	
	if(AlertString != ''){
		alert(AlertString);
		return false;
	}else{
		return true;
	}
}
// Beginn Funktionen für die Regionennews XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
var contentarea = 'DLSdroplist'
function handleNewResponse()
	{
	if (http.readyState == 4)
		{
		document.getElementById(contentarea).style.display='block';
		document.getElementById(contentarea).innerHTML=http.responseText;
		
		}
	}

function loadNewcontent(pagesrc,divtofill)
	{
	contentarea = divtofill;
	var myRandom=parseInt(Math.random()*99999999);  // cache buster
	http.open('GET', (pagesrc) + '&rand=' + myRandom, true);
	http.onreadystatechange = handleNewResponse;
	http.send(null);
	}

// Ende Funktionen für die Regionennews XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
//Dropdown Content with xml.responseText
	function handleFBO() {
		if (FBO.readyState == 4) {
			document.getElementById(FBOObject).style.display=""; 
			document.getElementById(FBOObject).innerHTML=FBO.responseText;
			//document.getElementById(dropObject).style.visibility="hidden";
		}
	}
	function getFBO(m) {
		if(document.getElementById(FBOObject).style.display=="none"){
			document.getElementById(FBOObject).style.display="";
			var myRandom=parseInt(Math.random()*99999999);  // cache buster
			FBO.open("GET", FBOUrl + escape(m) + "&rand=" + myRandom, true);
			FBO.onreadystatechange = handleFBO;
			FBO.send(null);
		}else{
			document.getElementById(FBOObject).innerHTML = "";
			document.getElementById(FBOObject).style.display="none"; 			
		}
	}
	//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	//Msxml2.XMLHTTP OR Microsoft.XMLHTTP Loader Object for responseText		
		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;
		}
	//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX	
	var FBOObject = "Files";
	var FBOUrl = "scripts/filelist.asp?ordner=";
	var FBO = getHTTPObject(); // We create the HTTP Object	
	var http = getHTTPObject();
	