	function show_gebietsausweisungen(SessionID,SessionToken,BackURL){
		var url = "";
		var sTemp = "";

		url += "suche_info.cfm?cfid="+SessionID+"&cftoken="+SessionToken+"&"+BackURL;

		document.location.href = url;
	}

	function pop(url,breite,hoehe,links,oben)
	{
		siswindow = window.open(url.replace("+","%2B"),"siswin","width=" + breite + ",height=" + hoehe + ",resizable=no,status=no,menubar=no,scrollbars=yes,toolbar=no,location=no,directories=no,left=" + links + ",top=" + oben);
	}

	function OpenNewWindow(Picture,Breit,Hoch)
	{
	xsize = Breit+35;// Zusatz für Rand rechts und links
	ysize = Hoch+75; //Zusatz für Rand oben und unten - damit Button angezeit werden kann 
	    
	ScreenWidth = screen.width;
	ScreenHeight = screen.height;
	
	xpos = (ScreenWidth/2)-(xsize/2);
	ypos = (ScreenHeight/2)-(ysize/2);
		
		NewWindow=window.open("","Picture","height="+ysize+",width="+xsize+",scrollbars=no,resizable=no,top="+ypos+",left="+xpos+"");
		NewWindow.document.write ("<html><head><title>BILDANZEIGE");
		NewWindow.document.write ("</title></head>");
	                     NewWindow.document.write ("<body bgcolor='#cccccc' onload='focus()'>");
		//NewWindow.document.write ("<body bgcolor='#cccccc'>");
		NewWindow.document.write ("<table align='center'><tr>");
		NewWindow.document.write ("<td align='center' valign='top'>");
		NewWindow.document.write ("<table border='1' bgcolor='#000000' cellpadding='0' cellspacing='1'><tr><td align='center'>");
		NewWindow.document.write ("<img src=");
		NewWindow.document.write (Picture);
		NewWindow.document.write (">");
		NewWindow.document.write ("</tr></table>");
		NewWindow.document.write ("</td></tr><tr>");
		NewWindow.document.write ("<td align='center' valign='bottom'>");
		NewWindow.document.write ("<br/><center><form><input type='button' value='FENSTER SCHLIESSEN' style='font-family: Verdana; font-size: 10px' onClick='self.close()'>");
		NewWindow.document.write ("</td></tr></table>");
		NewWindow.document.write ("</form></body></html>");
		NewWindow.document.close();
	                     NewWindow.resizeTo(xsize,ysize); 
	}

	function checktextarea(cta_textarea,cta_iMaxSize){

		var textarealength = document.forms['frmEdit'].elements[cta_textarea].value.length;
		var textareacontent = document.forms['frmEdit'].elements[cta_textarea].value;

		if (textarealength > cta_iMaxSize){
			alert("Sie können in diesem Textfeld maximal " + cta_iMaxSize + " Zeichen verwenden. Der Text wird entsprechend gekürzt.");
			document.forms['frmEdit'].elements[cta_textarea].value = textareacontent.substr(0,cta_iMaxSize);
			return false;
		} 
	}	

	function Conf(url,frage){
	
		if(confirm(frage)){
			document.location.href = url;
		}
	}
	
	function addlandkreise(){
		
		var bAlreadyThere = false;
		var sTemp;
		var bSelectedOption = true;

		while(bSelectedOption == true){
			for(i=0;i<=document.forms['frmEdit'].elements['selRightsKreiseFrom'].length-1;i++){
				if(document.forms['frmEdit'].elements['selRightsKreiseFrom'][i].selected == true){
					var sText = document.forms['frmEdit'].elements['selRightsKreiseFrom'][i].text;
					var sValue = document.forms['frmEdit'].elements['selRightsKreiseFrom'][i].value;
					bAlreadyThere = false;
					for(j=0;j<=document.forms['frmEdit'].elements['selRightsKreiseTo'].length-1;j++){
						if(document.forms['frmEdit'].elements['selRightsKreiseTo'][j].value == sValue){
							bAlreadyThere = true;
						}
					}
					
					if(bAlreadyThere == false){
						var option = new Option(sText, sValue);
						var select = document.forms['frmEdit'].elements['selRightsKreiseTo'];
						select.options[select.options.length] = option;
					}
					document.forms['frmEdit'].elements['selRightsKreiseFrom'][i].selected = false;
					for(j=0;j<=document.forms['frmEdit'].elements['selRightsGemeindenFrom'].length-1;j++){
						sTemp = document.forms['frmEdit'].elements['selRightsGemeindenFrom'][j].value;
						if((sTemp >= sValue*1000)&&(sTemp <= sValue*1000+999)){
							//Gemeinde ist im Landkreis
							document.forms['frmEdit'].elements['selRightsGemeindenFrom'][j].selected = true;
						}
					}				
					addgemeinden();
				}
			}

			bSelectedOption = false;
			for(i=0;i<=document.forms['frmEdit'].elements['selRightsKreiseFrom'].length-1;i++){
				if(document.forms['frmEdit'].elements['selRightsKreiseFrom'][i].selected == true){
					bSelectedOption = true;
				}
			}
		}
	}

	function removelandkreise(){

		var bSelectedOption = true;
		var bSelectedOption2 = true;
		var sValue;
		
		while(bSelectedOption == true){
			for(i=0;i<=document.forms['frmEdit'].elements['selRightsKreiseTo'].length-1;i++){
				if(document.forms['frmEdit'].elements['selRightsKreiseTo'][i].selected == true){
					sValue = document.forms['frmEdit'].elements['selRightsKreiseTo'][i].value;
					document.forms['frmEdit'].elements['selRightsKreiseTo'].options[i] = null;
					while(bSelectedOption2 == true){
						for(j=0;j<=document.forms['frmEdit'].elements['selRightsGemeindenTo'].length-1;j++){
							sTemp = document.forms['frmEdit'].elements['selRightsGemeindenTo'][j].value;
							if((sTemp >= sValue*1000)&&(sTemp <= sValue*1000+999)){
								document.forms['frmEdit'].elements['selRightsGemeindenTo'].options[j] = null;
							}
						}
						
						bSelectedOption2 = false;
						for(j=0;j<=document.forms['frmEdit'].elements['selRightsGemeindenTo'].length-1;j++){
							sTemp = document.forms['frmEdit'].elements['selRightsGemeindenTo'][j].value;
							if((sTemp >= sValue*1000)&&(sTemp <= sValue*1000+999)){
								bSelectedOption2 = true;
							}
						}
					}
				}
			}
			
			bSelectedOption = false;
			for(i=0;i<=document.forms['frmEdit'].elements['selRightsKreiseTo'].length-1;i++){
				if(document.forms['frmEdit'].elements['selRightsKreiseTo'][i].selected == true){
					bSelectedOption = true;
				}
			}
		}
	}

	function addgemeinden(){

		var bAlreadyThere = false;
		
		for(i=0;i<=document.forms['frmEdit'].elements['selRightsGemeindenFrom'].length-1;i++){
			if(document.forms['frmEdit'].elements['selRightsGemeindenFrom'][i].selected == true){
				var sText = document.forms['frmEdit'].elements['selRightsGemeindenFrom'][i].text;
				var sValue = document.forms['frmEdit'].elements['selRightsGemeindenFrom'][i].value;
				bAlreadyThere = false;
				for(j=0;j<=document.forms['frmEdit'].elements['selRightsGemeindenTo'].length-1;j++){
					if(document.forms['frmEdit'].elements['selRightsGemeindenTo'][j].value == sValue){
						bAlreadyThere = true;
					}
				}
				
				if(bAlreadyThere == false){
					var option = new Option(sText, sValue);
					var select = document.forms['frmEdit'].elements['selRightsGemeindenTo'];
					select.options[select.options.length] = option;
				}
				document.forms['frmEdit'].elements['selRightsGemeindenFrom'][i].selected = false;
			}
		}
	}

	function removegemeinden(){
	
		var bSelectedOption = true;

		while(bSelectedOption == true){
			for(i=0;i<=document.forms['frmEdit'].elements['selRightsGemeindenTo'].length-1;i++){
				if(document.forms['frmEdit'].elements['selRightsGemeindenTo'][i].selected == true){
					//document.forms['frmEdit'].elements['selRightsGemeindenTo'].options.remove(i);
					document.forms['frmEdit'].elements['selRightsGemeindenTo'].options[i] = null;
				}
			}
			
			bSelectedOption = false;
			for(i=0;i<=document.forms['frmEdit'].elements['selRightsGemeindenTo'].length-1;i++){
				if(document.forms['frmEdit'].elements['selRightsGemeindenTo'][i].selected == true){
					bSelectedOption = true;
				}
			}
		}
	
	}
	
	function addfelandkreise(){
		
		var bAlreadyThere = false;
		var sTemp;
		var bSelectedOption = true;

		while(bSelectedOption == true){
			for(i=0;i<=document.forms['frmEdit'].elements['selRightsFEKreiseFrom'].length-1;i++){
				if(document.forms['frmEdit'].elements['selRightsFEKreiseFrom'][i].selected == true){
					var sText = document.forms['frmEdit'].elements['selRightsFEKreiseFrom'][i].text;
					var sValue = document.forms['frmEdit'].elements['selRightsFEKreiseFrom'][i].value;
					bAlreadyThere = false;
					for(j=0;j<=document.forms['frmEdit'].elements['selRightsFEKreiseTo'].length-1;j++){
						if(document.forms['frmEdit'].elements['selRightsFEKreiseTo'][j].value == sValue){
							bAlreadyThere = true;
						}
					}
					
					if(bAlreadyThere == false){
						var option = new Option(sText, sValue);
						var select = document.forms['frmEdit'].elements['selRightsFEKreiseTo'];
						select.options[select.options.length] = option;
					}
					document.forms['frmEdit'].elements['selRightsFEKreiseFrom'][i].selected = false;
				}
			}

			bSelectedOption = false;
			for(i=0;i<=document.forms['frmEdit'].elements['selRightsFEKreiseFrom'].length-1;i++){
				if(document.forms['frmEdit'].elements['selRightsFEKreiseFrom'][i].selected == true){
					bSelectedOption = true;
				}
			}
		}
	}

	function removefelandkreise(){

		var bSelectedOption = true;
		var bSelectedOption2 = true;
		var sValue;
		
		while(bSelectedOption == true){
			for(i=0;i<=document.forms['frmEdit'].elements['selRightsFEKreiseTo'].length-1;i++){
				if(document.forms['frmEdit'].elements['selRightsFEKreiseTo'][i].selected == true){
					sValue = document.forms['frmEdit'].elements['selRightsFEKreiseTo'][i].value;
					document.forms['frmEdit'].elements['selRightsFEKreiseTo'].options.remove(i);
				}
			}
			
			bSelectedOption = false;
			for(i=0;i<=document.forms['frmEdit'].elements['selRightsFEKreiseTo'].length-1;i++){
				if(document.forms['frmEdit'].elements['selRightsFEKreiseTo'][i].selected == true){
					bSelectedOption = true;
				}
			}
		}
	}

	function selectAll(){
		
		for(i=0;i<=document.forms['frmEdit'].elements['selRightsKreiseTo'].length-1;i++){
			document.forms['frmEdit'].elements['selRightsKreiseTo'][i].selected = true;
		}

		for(i=0;i<=document.forms['frmEdit'].elements['selRightsGemeindenTo'].length-1;i++){
			document.forms['frmEdit'].elements['selRightsGemeindenTo'][i].selected = true;
		}

		for(i=0;i<=document.forms['frmEdit'].elements['selRightsFEKreiseTo'].length-1;i++){
			document.forms['frmEdit'].elements['selRightsFEKreiseTo'][i].selected = true;
		}
	}

	function FormatNumber(sValueIn){
	
		var sTemp = sValueIn;
		var sTemp2 = "";
		var sTemp3 = "";
		var TestString;
				
		if(sTemp!=''){
			for(iLoop=0;iLoop<=sTemp.length;iLoop++){
				TestString = sTemp.substr(iLoop,1);
				if((TestString=='0') || (TestString=='1') || (TestString=='2') || (TestString=='3') || (TestString=='4') || (TestString=='5') || (TestString=='6') || (TestString=='7') || (TestString=='8') || (TestString=='9')){
					sTemp2+=TestString;
				}
			}
			if(sTemp2!=''){
				for(iLoop=sTemp2.length-1;iLoop>=0;iLoop--){
					TestString = sTemp2.substr(iLoop,1);
					sTemp3=TestString+sTemp3;
					if(((sTemp2.length-iLoop)%3 == 0)&&(iLoop>0)){
					sTemp3="."+sTemp3;
					}
				}
				return sTemp3;
			}else{
				return sTemp2;
			}
		}else{
			return '';
		}
		alert(sTemp);
		alert(sTemp2);
	}

	function decryptMail(sMailIn) {
	
		var sTemp = '';
		
		for (iLoop=0;iLoop<sMailIn.length;iLoop++) {
			sTemp+=String.fromCharCode(sMailIn.charCodeAt(iLoop)-1);
		} 
		
		return sTemp;
	}
	
	function linkTo_UncryptMailTo(sEMail) {
	
		location.href = "mailto:" + decryptMail(sEMail);
	}

	var bItemClicked = false;
	
	function MarkRow (tr_id, bg_color) {
		document.getElementById(tr_id).style.cursor = 'pointer';
		document.getElementById(tr_id).style.backgroundColor = '#' + bg_color;
	}	
	
	function UnMarkRow (tr_id, bg_color) {
		document.getElementById(tr_id).style.backgroundColor = '#' + bg_color; 	
	}		
