
		/************************************************************************************************************
	
		
		************************************************************************************************************/	
		var ajax = new Array();

		function createBL(index,clearing)
		{
			var obj = document.getElementById('lbbl');
			eval(ajax[index].response);		
			if (clearing>0)
			{
				clearOrt(index);
			}
			
			//	alert(document.getElementById('lbbl').options.length);
			if (document.getElementById('lbbl').options.length<=1)
			{
				
				document.getElementById('lbbl').style.display='None';				
			}
			else
			{
				
					document.getElementById('lbbl').style.display='';				
			}



				var ele = document.getElementById("lblk");
				
				if (ele) {
				   document.getElementById('lblk').style.display='None';	
				}

			
		}
		
		function createLK(index,clearing)
		{
			var obj = document.getElementById('lblk');
			eval(ajax[index].response);		
			if (clearing>0)
			{
				clearOrt(index);
			}
			
				
			if (document.getElementById('lblk').options.length<=2) //<=2, da im ersten Auswahlwert "Landkreis wählen" steht und wenn nur eine Auswahl möglich ist diese nicht angezeigt werden soll
			{			
				document.getElementById('lblk').style.display='None';				
			}
			else
			{				
					document.getElementById('lblk').style.display='';				
			}
			
						
		}		
		
		function createOAL(index,clearing)
		{
			var obj = document.getElementById('listboxotal');
			eval(ajax[index].response);		
			if (clearing>0)
			{
				clearOrt(index);
			}
						
		}	
		
		function createAnzeigeartliste(index,clearing)
{
			var objaa = document.getElementById('edanzeigeart');
			document.getElementById('edanzeigeart').value="";				
			document.getElementById('edanzeigeart').options.length = 0;
			eval(ajax[index].response);		
			if (clearing>0)
			{
				
				
				//clearOrt(index);
			}
						
		}				
		
		function createOrtwahl(index)
		{	
			
			
			var obj = document.getElementById('lbort');
			
			eval(ajax[index].response);		
			
			document.getElementById('edort').disabled=false;
			document.getElementById('edort').focus();
						
		}		

		
		
		function clearOrt()
		{
			document.getElementById('edort').value="";				
			document.getElementById('lbort').options.length = 0;
		}		
		
		
		function initBundeslandList(land,bundesland,session_name,sessionid)
		{		
			if(land.length>0)
			{				
			
				
				var ElementID = document.getElementById("suchland");
				if (ElementID != null)
				{
					document.getElementById('suchland').innerHTML = land;
				}
				
				var index = ajax.length;
				ajax[index] = new sack();				
				ajax[index].requestFile = '../ajax/getbundesland.php?l='+land+'&bl='+bundesland+'&'+session_name+'='+sessionid;
				ajax[index].onCompletion = function(){ createBL(index,0); };	
				ajax[index].runAJAX();		
			}
		}		
	
		function initBundeslandListStartseite(land,bundesland,session_name,sessionid,portalurl)
		{
			if(land.length>0)
			{				
				var index = ajax.length;
				var ElementID = document.getElementById("suchland");
				if (ElementID != null)
				{
					if (land != '?')
					document.getElementById('suchland').innerHTML = '<img src="../flaggen/iso/'+land+'.png" align="top" style="padding: -10px -10px -10px -10px; margin:0px 0px 0px 0px">';
					else
						document.getElementById('suchland').innerHTML = '';
				}
				
				ajax[index] = new sack();				
				ajax[index].requestFile = portalurl+'admin/ajax/getbundesland.php?l='+land+'&bl='+bundesland+'&'+session_name+'='+sessionid;
				ajax[index].onCompletion = function(){ createBL(index,0); };	
				ajax[index].runAJAX();		
			}
			

		}		
		
		function initLandkreisListStartseite(land,bundesland,landkreis, session_name,sessionid)
		{			
			if(land.length>0)
			{				
				var index = ajax.length;
				ajax[index] = new sack();				
				ajax[index].requestFile = '../admin/ajax/getlandkreis.php?l='+land+'&bl='+bundesland+'&lk='+landkreis+'&'+session_name+'='+sessionid;			
				ajax[index].onCompletion = function(){ createLK(index,0); };	
				ajax[index].runAJAX();			
				
	
				
			}
		}			
		
		
		function initBundeslandListSuchSpalte(land,bundesland,session_name,sessionid,portalurl)
		{		
			if(land.length>0)
			{				
				var index = ajax.length;
				
				
				var ElementID = document.getElementById("suchland");
				if (ElementID != null)
				{if (land != '?')
					document.getElementById('suchland').innerHTML = '<img src="../flaggen/iso/'+land+'.png" align="top" style="padding: -10px -10px -10px -10px; margin:0px 0px 0px 0px">';
					else
						document.getElementById('suchland').innerHTML = '';
				}
				ajax[index] = new sack();				
				ajax[index].requestFile = portalurl+'admin/ajax/getbundesland.php?l='+land+'&bl='+bundesland+'&'+session_name+'='+sessionid;
				ajax[index].onCompletion = function(){ createBL(index,0); };	
				ajax[index].runAJAX();		
			}
		}		
		function initLandkreisListSuchSpalte(land,bundesland,landkreis, session_name,sessionid)
		{			
			if(land.length>0)
			{			
				var index = ajax.length;
				ajax[index] = new sack();				
				ajax[index].requestFile = '../admin/ajax/getlandkreis.php?l='+land+'&bl='+bundesland+'&lk='+landkreis+'&'+session_name+'='+sessionid;			
				ajax[index].onCompletion = function(){ createLK(index,0); };
//				alert('../admin/ajax/getlandkreis.php?l='+land+'&bl='+bundesland+'&lk='+landkreis+'&'+session_name+'='+sessionid);
				ajax[index].runAJAX();							
			}
		}			
		
		function initObjekttypAuswahlliste(objekttyp,auswahl,session_name,sessionid)
		{			
			if(objekttyp.length>0)
			{				
				var index = ajax.length;
				ajax[index] = new sack();				
				ajax[index].requestFile = '../ajax/getobjekttypauswahlliste.php?i='+objekttyp+'&s='+auswahl+'&'+session_name+'='+sessionid;		
				
				ajax[index].onCompletion = function(){ createOAL(index,0); };	
				ajax[index].runAJAX();		
			
			}
		}			
		
		function initAnzeigeartliste(objekttyp,auswahl,session_name,sessionid,adminordner)
		{		
				
			
			if(objekttyp.length>0)
			{			
				var index = ajax.length;
				ajax[index] = new sack();	
				if (adminordner==1)
				{		
					ajax[index].requestFile = 'admin/ajax/getanzeigeartliste.php?i='+objekttyp+'&s='+auswahl+'&'+session_name+'='+sessionid;
				}
				else
					ajax[index].requestFile = '../ajax/getanzeigeartliste.php?i='+objekttyp+'&s='+auswahl+'&'+session_name+'='+sessionid;
				
				ajax[index].onCompletion = function(){ 	 createAnzeigeartliste(index,0); };	
				ajax[index].runAJAX();		
			
			}
		}			
		
		function initCityList(ort,land,bundesland,selectedort,session_name,sessionid)
		{	
				var index = ajax.length;
				ajax[index] = new sack();				
				ajax[index].requestFile = '../ajax/listcities.php?letters='+ort+'&l='+land+'&bl='+bundesland+'&so='+selectedort+'&'+session_name+'='+sessionid;	
				ajax[index].onCompletion = function(){ createOrtwahl(index); };	
				ajax[index].runAJAX();		
						
		}			
		
		function saveBundesland(bundesland,session_name,sessionid)
		{	
			var countryCode = bundesland.options[bundesland.selectedIndex].value;									
			
			if(countryCode.length>0)
			{		
			
				var index = ajax.length;
				ajax[index] = new sack();				
				ajax[index].requestFile = '../ajax/savebundesland.php?bl='+countryCode+'&'+session_name+'='+sessionid;				
				
				ajax[index].runAJAX();		
			}
			
		}		

		function saveLandkreisStartseite(bundesland,session_name,sessionid)
		{	
			var countryCode = bundesland.options[bundesland.selectedIndex].value;									
			
			if(countryCode.length>0)
			{		
				var index = ajax.length;
				ajax[index] = new sack();				
				ajax[index].requestFile = 'admin/ajax/savelandkreis.php?lk='+countryCode+'&'+session_name+'='+sessionid;								
				ajax[index].runAJAX();
			}
			
		}
		
		function saveLandkreisSuchspalte(bundesland,session_name,sessionid)
		{	
			var countryCode = bundesland.options[bundesland.selectedIndex].value;									
			
			if(countryCode.length>0)
			{		
				var index = ajax.length;
				ajax[index] = new sack();				
				ajax[index].requestFile = 'admin/ajax/savelandkreis.php?lk='+countryCode+'&'+session_name+'='+sessionid;								
				ajax[index].runAJAX();
			}
			
		}		
		
		function getBundeslandList(sel,selectedid,session_name,sessionid)
		{
			var countryCode = sel.options[sel.selectedIndex].value;
			document.getElementById('lbbl').options.length = 0;	
			document.getElementById('lbbl').style.display='';	
			
	
			
			if(countryCode.length>0)
			{
				
				var index = ajax.length;
				ajax[index] = new sack();				
				ajax[index].requestFile = '../ajax/getbundesland.php?l='+countryCode+'&bl='+selectedid+'&'+session_name+'='+sessionid;		
				ajax[index].onCompletion = function(){ createBL(index,0); };	
				
				ajax[index].runAJAX();						
			}
						
//			alert(countryCode+'&bl='+selectedid+'&'+session_name+'='+sessionid);
			
		}
		
		
		function getBundeslandListStartseite(sel,selectedid,session_name,sessionid)
		{
			var countryCode = sel.options[sel.selectedIndex].value;
			
			
			var ElementID = document.getElementById("suchland");
			if (ElementID != null)
			{if (countryCode != '?')
				document.getElementById('suchland').innerHTML = '<img src="../flaggen/iso/'+countryCode+'.png" align="top" style="padding: -10px -10px -10px -10px; margin:0px 0px 0px 0px">';
				else
						document.getElementById('suchland').innerHTML = '';
			}
			document.getElementById('lbbl').options.length = 0;	
			document.getElementById('lbbl').style.display='';	
			
			document.getElementById('lblk').options.length = 0;	
			document.getElementById('lblk').style.display='';	
			
			if(countryCode.length>0)
			{
				
				var index = ajax.length;
				ajax[index] = new sack();				
				ajax[index].requestFile = 'admin/ajax/getbundesland.php?l='+countryCode+'&bl='+selectedid+'&'+session_name+'='+sessionid;		
				ajax[index].onCompletion = function(){ createBL(index,0); };	
				
				ajax[index].runAJAX();						
			}
			
//			alert(countryCode+'&bl='+selectedid+'&'+session_name+'='+sessionid);
			
		}		
		
		
		function getBundeslandListSuchSpalte(sel,selectedid,session_name,sessionid)
		{
			var countryCode = sel.options[sel.selectedIndex].value;
			document.getElementById('lbbl').options.length = 0;	
			document.getElementById('lbbl').style.display='';	
			
			document.getElementById('lblk').options.length = 0;	
			document.getElementById('lblk').style.display='';	
			
			if(countryCode.length>0)
			{
				
				var index = ajax.length;
				ajax[index] = new sack();				
				ajax[index].requestFile = '../admin/ajax/getbundesland.php?l='+countryCode+'&bl='+selectedid+'&'+session_name+'='+sessionid;		
				ajax[index].onCompletion = function(){ createBL(index,0); };	
				
				ajax[index].runAJAX();						
			}
			
//			alert(countryCode+'&bl='+selectedid+'&'+session_name+'='+sessionid);
			
		}			
		
		function getLandkreisListStartseite(land,selbundesland, selectedid,session_name,sessionid)
		{
			var countryCode = selbundesland.options[selbundesland.selectedIndex].value;
			document.getElementById('lblk').options.length = 0;	
			document.getElementById('lblk').style.display='';	
			
		
			if(countryCode.length>0)
			{
				
				var index = ajax.length;
				ajax[index] = new sack();				
				ajax[index].requestFile = 'admin/ajax/getlandkreis.php?l='+land+'&bl='+countryCode+'&lk='+selectedid+'&'+session_name+'='+sessionid;		
				ajax[index].onCompletion = function(){ createLK(index,0); };	
				
				ajax[index].runAJAX();						
			}

		}			
		
		function getLandkreisListSuchSpalte(land,selbundesland, selectedid,session_name,sessionid)
		{
			var countryCode = selbundesland.options[selbundesland.selectedIndex].value;
			document.getElementById('lblk').options.length = 0;	
			document.getElementById('lblk').style.display='';	
		
		
			if(countryCode.length>0)
			{				
				var index = ajax.length;
				ajax[index] = new sack();				
				ajax[index].requestFile = '../admin/ajax/getlandkreis.php?l='+land+'&bl='+countryCode+'&lk='+selectedid+'&'+session_name+'='+sessionid;		
				ajax[index].onCompletion = function(){ createLK(index,0); };	
				
					
				ajax[index].runAJAX();						
			}

		}			
		
		function getObjektAuswahlliste(sel,selectedid,session_name,sessionid)
		{
			
			var objekttyp = sel.options[sel.selectedIndex].value;
			document.getElementById('listboxotal').options.length = 0;	// leeren Auswahlliste select box
			
			
			if(objekttyp.length>0)
			{
				
				var index = ajax.length;
				ajax[index] = new sack();				
				ajax[index].requestFile = '../ajax/getobjekttypauswahlliste.php?i='+objekttyp+'&s='+selectedid+'&'+session_name+'='+sessionid;	
				ajax[index].onCompletion = function(){ createOAL(index,0); };	
				ajax[index].runAJAX();		
				
			}
						
			
		}		
		
		
		function getAnzeigeartAuswahlliste(sel,selectedid,session_name,sessionid,adminordner)
		{	
		
			if (sel.type == 'radio')
			var objekttyp = sel.value;
			else
			var objekttyp = sel.options[sel.selectedIndex].value;
			
			document.getElementById('edanzeigeart').options.length = 0;	// leeren Auswahlliste select box
			
			
			if(objekttyp.length>0)
			{
			
				var index = ajax.length;
				ajax[index] = new sack();		
				if (adminordner==1)
					ajax[index].requestFile = 'admin/ajax/getanzeigeartliste.php?i='+objekttyp+'&s='+selectedid+'&'+session_name+'='+sessionid;
				else
					ajax[index].requestFile = '../ajax/getanzeigeartliste.php?i='+objekttyp+'&s='+selectedid+'&'+session_name+'='+sessionid;
				
				ajax[index].onCompletion = function(){ createAnzeigeartliste(index,0); };	
				ajax[index].runAJAX();		
				
			}
					
			
		}				
	
		
		
			

