
//var domain = "http://80.152.131.160:26001/waidler/dev/html";
//var domain = "/waidler/dev/html";
var domain = "http://www.waidler.com";
//var domain = "http://waidler.local";

//Gets the browser specific XmlHttpRequest Object
function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Your Browser Sucks!\nIt's about time to upgrade don't you think?");
	}
}


//Our XmlHttpRequest object to get the auto suggest
var searchReq = getXmlHttpRequestObject();


//Called from keyup on the search textbox.
//Starts the AJAX request.
function searchSuggest(typ) {
	
	if (searchReq.readyState == 4 || searchReq.readyState == 0) {
	
		if (typ == 1) {

			cssid = "search_even_ort";
			php = "ort_vorschlag.php";

		} else if (typ == 2) {

			cssid = "search_even_ort";
			php = "user_vorschlag.php";
		
		}
		
	
		var str = escape(document.getElementById(cssid).value);	
	
		searchReq.open("GET", domain + '/ajax/' + php + '?search=' + str, true);
		searchReq.onreadystatechange = handleSearchSuggest; 
		searchReq.send(null);
	}		
}

//Called from keyup on the search textbox.
//Starts the AJAX request.


//Called when the AJAX response is returned.
function handleSearchSuggest() {
	if (searchReq.readyState == 4) {
		var ss = document.getElementById('search_suggest')
		ss.innerHTML = '';
		var str = searchReq.responseText.split("\n");
		for(i=0; i < str.length - 1; i++) {
			//Build our element string.  This is cleaner using the DOM, but
			//IE doesn't support dynamically added attributes.
			
			var teilung = str[i].split(";");
			var zusatz = '';
			// Ist eine ID vorhanden 
			if (teilung[1])
			{
				zusatz = teilung[1];
				str[i] = teilung[0];
			}		
			else 
				zusatz = 0;
					
			var suggest = '<div onmouseover="javascript:suggestOver(this);" ';
			suggest += 'onmouseout="javascript:suggestOut(this);" ';
			suggest += 'onclick="javascript:setSearch(this.innerHTML,' + zusatz + ');" ';
			suggest += 'class="suggest_link">' + str[i] + '</div>';
			ss.innerHTML += suggest;
		}
	}
}

//Mouse over function
function suggestOver(div_value) {
	div_value.className = 'suggest_link_over';
}

//Mouse out function
function suggestOut(div_value) {
	div_value.className = 'suggest_link';
}

//Click function
function setSearch(value,id) {
	
	if (id)
	{
		document.getElementById('search_hidden').value = id;
	}
	
	document.getElementById('search_even_ort').value = value;
	document.getElementById('search_suggest').innerHTML = '';
}

function sendBildnachricht (aktuserid) {
	
		//Our XmlHttpRequest object to get the auto suggest
	sbn = getXmlHttpRequestObject();
	
		var komm_typ = escape(document.getElementById('komm_typ').value);
		var value_id = escape(document.getElementById('value_id').value);
	
}

function CommentNew(aktuserid) {
	
	//Our XmlHttpRequest object to get the auto suggest
	newComment = getXmlHttpRequestObject();
	

	if (newComment.readyState == 4 || newComment.readyState == 0) {
		
		var str = escape(document.getElementById('kommentar').value);
		var komm_typ = escape(document.getElementById('komm_typ').value);
		var value_id = escape(document.getElementById('value_id').value);
		
		newComment.open("GET", domain + '/ajax_kommentar.php?act=new&komm_typ='+komm_typ+'&seite=0&value_id='+value_id+'&var='+str+'', true);
		
		newComment.onreadystatechange=function() {

			if (newComment.readyState==4) {
				document.getElementById('kommentare').innerHTML= newComment.responseText;
			}
		}
		
		document.getElementById('kommentar').value = '';
		
		newComment.send(null);
	}		
}

// BILDNACHRICHT
function MessageNew(aktuserid, bild) {
	
	//Our XmlHttpRequest object to get the auto suggest
	newMessage = getXmlHttpRequestObject();

	if (newMessage.readyState == 4 || newMessage.readyState == 0) {
		
		var str = escape(document.getElementById('nachricht').value);
		var empf = escape(document.getElementById('search_hidden').value);
		
		str += "[br][br] [IMG]" + domain + "/" + bild + "[/IMG]";
		
		newMessage.open("GET", domain + '/ajax_nachricht.php?abs='+aktuserid+'&empf='+empf+'&str='+str+'&betreff=BILDNACHRICHT', true);
		
		newMessage.onreadystatechange=function() {

			if (newMessage.readyState==4) {
				document.getElementById('bildnachricht').innerHTML= "Bildnachricht wurde erfolgreich versandt";
			}
		}

		
		newMessage.send(null);
	}		
}



function CommentShow(aktseite,komm_typ, value_id) {
	
	//Our XmlHttpRequest object to get the auto suggest
	showComment = getXmlHttpRequestObject();
	
	if (showComment.readyState == 4 || showComment.readyState == 0) {
		
		showComment.open("GET", domain + '/ajax_kommentar.php?act=show&komm_typ='+komm_typ+'&seite='+aktseite+'&value_id='+value_id, true);
		
		showComment.onreadystatechange=function() {

			if (showComment.readyState==4) {
				document.getElementById('kommentare').innerHTML= showComment.responseText;
			}
		}
		
		showComment.send(null);
	}		
}




function GBNew(aktuserid, aktion, aktgbid) {
	
	//Our XmlHttpRequest object to get the auto suggest
	newGB = getXmlHttpRequestObject();
	
	if (newGB.readyState == 4 || newGB.readyState == 0) {
		
		var str = escape(document.getElementById('gbeintrag').value);
		
		newGB.open("GET", domain + '/ajax_usergb.php?act='+aktion+'&seite=0&gbeintrag='+str+'&user_id='+aktuserid+'&aktgbid='+aktgbid, true);
		
		newGB.onreadystatechange=function() {

			if (newGB.readyState==4) {
				document.getElementById('usergb').innerHTML= newGB.responseText;
			}
		}
		
		document.getElementById('gbeintrag').value = '';
		
		newGB.send(null);
	}		
}



function GBShow(aktseite, aktuserid) {
	
	//Our XmlHttpRequest object to get the auto suggest
	showGB = getXmlHttpRequestObject();
	
	if (showGB.readyState == 4 || showGB.readyState == 0) {
		
		showGB.open("GET", domain + '/ajax_usergb.php?act=show&seite='+aktseite+'&user_id='+aktuserid, true);
		
		showGB.onreadystatechange=function() {

			if (showGB.readyState==4) {
				document.getElementById('usergb').innerHTML= showGB.responseText;
			}
		}
		
		showGB.send(null);
	}		
}







//Our XmlHttpRequest object to get the auto suggest
var Eventset = getXmlHttpRequestObject();



function eventsettings() {
	if (Eventset.readyState == 4 || Eventset.readyState == 0) {
		var str = escape(document.getElementById('settings_evka_id').value);
		Eventset.open("GET", domain + '/ajax_event_settings.php?search=' + str, true);
		Eventset.onreadystatechange = eventsettings_ok; 
		Eventset.send(null);
	}		
}

function eventsettings_ok() {
	document.getElementById('settings_button').innerHTML = '<img src="'+domain+'/gfx/icons/event_speichern_ok.gif">';
}


function delforum() {
	document.getElementById('forum').innerHTML = '';
}


function FeedAdd(aktid) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var fead = getXmlHttpRequestObject();
	
	if (fead.readyState == 4 || fead.readyState == 0) {
		fead.open("GET", domain + '/api.php?p=fead&aktid=' + aktid, true);
		document.getElementById('feedadd').innerHTML= 'gespeichert!'; 
		fead.send(null);
	}		
}






function user_galerie_titel(aktbild, galerie) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var usgati = getXmlHttpRequestObject();
	
	if (usgati.readyState == 4 || usgati.readyState == 0) {
		usgati.open("GET", domain + '/api.php?p=usgati&bild=' + aktbild + '&gal=' + galerie, true);
		document.getElementById('seitemeldung').innerHTML= 'Titelbild wurde gesetzt!'; 
		usgati.send(null);
	}		
}



function user_galerie_del(aktbild, aktgalerie) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var usgade = getXmlHttpRequestObject();
	
	if (usgade.readyState == 4 || usgade.readyState == 0) {
		usgade.open("GET", domain + '/api.php?p=usgade&bild=' + aktbild + '&gal='+aktgalerie, true);
		document.getElementById('bild_'+aktbild).innerHTML= '<font color=red>Bild gelöscht!</font>'; 
		usgade.send(null);
	}		
}

function user_galerie_comment(aktbild, bildnr) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var usgaco = getXmlHttpRequestObject();
	var comment;
	
	comment = document.getElementById('comment'+aktbild).value;
		
	if (usgaco.readyState == 4 || usgaco.readyState == 0) {
		
		usgaco.open("GET", domain + '/api.php?p=usgaco&bild=' + aktbild + '&comment='+ comment, true);
		document.getElementById('comment'+aktbild).value = comment; 
		document.getElementById('comment'+aktbild).style.background = "#910000";
	
		usgaco.send(null);
	}		
}



function user_galerie_search(aktgalerie) {
	
	document.getElementById('userliste').innerHTML= '<center><img src=\"gfx/ajax_process.gif\"></center>';
	
	//Our XmlHttpRequest object to get the auto suggest
	var usgase = getXmlHttpRequestObject();
	
	if (usgase.readyState == 4 || usgase.readyState == 0) {
		
		var vorname = escape(document.getElementById('search_user_vorname').value);
		var nachname = escape(document.getElementById('search_user_nachname').value);
		
		usgase.open("GET", domain + '/api.php?p=usgase&gal='+aktgalerie+'&vorname='+vorname+'&nachname='+nachname, true);
		
		usgase.onreadystatechange=function() {

			if (usgase.readyState==4) {
				document.getElementById('userliste').innerHTML= usgase.responseText;
			}
		}
		 
		usgase.send(null);
	}		
}



function SearchUser() {
	
	document.getElementById('userliste').innerHTML= '<center><img src=\"http://www.waidler.com/gfx/ajax_process.gif\"></center>';
	
	//Our XmlHttpRequest object to get the auto suggest
	var USearch = getXmlHttpRequestObject();
	
	if (USearch.readyState == 4 || USearch.readyState == 0) {
		
		var vorname = escape(document.getElementById('search_user_vorname').value);
		var nachname = escape(document.getElementById('search_user_nachname').value);
		var ort = escape(document.getElementById('search_user_ort').value);
		var alter_von = escape(document.getElementById('search_user_alter_von').value);
		var alter_bis = escape(document.getElementById('search_user_alter_bis').value);

		USearch.open("GET", domain + '/api.php?p=USearch&vorname='+vorname+'&nachname='+nachname+'&ort='+ort+'&alter_von='+alter_von+'&alter_bis='+alter_bis, true);
		
		USearch.onreadystatechange=function() {

			if (USearch.readyState==4) {
				document.getElementById('userliste').innerHTML= USearch.responseText;
			}
		}
		 
		USearch.send(null);
	}		
}





function user_galerie_user(aktgalerie, aktuser) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var usgade = getXmlHttpRequestObject();
	
	if (usgade.readyState == 4 || usgade.readyState == 0) {
		usgade.open("GET", domain + '/api.php?p=usgaus&user=' + aktuser + '&gal='+aktgalerie, true);
		document.getElementById('status_user_'+aktuser).innerHTML= 'ok'; 
		usgade.send(null);
	}		
}


function onlinehilfe(hstatus) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var onhi = getXmlHttpRequestObject();
	
	if (onhi.readyState == 4 || onhi.readyState == 0) {
		onhi.open("GET", domain + '/api.php?p=onhi&status=' + hstatus, true);
		document.getElementById('onlinehilfe').innerHTML= ''; 
		onhi.send(null);
	}		
}




function user_galerie_userdel(aktgalerie, aktuser) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var usgade = getXmlHttpRequestObject();
	
	if (usgade.readyState == 4 || usgade.readyState == 0) {
		usgade.open("GET", domain + '/api.php?p=usgaud&user=' + aktuser + '&gal='+aktgalerie, true);
		document.getElementById('status_user_'+aktuser).innerHTML= '<font color=red>gelöscht</font>'; 
		usgade.send(null);
	}		
}



function user_set_firma(aktfirma) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var ussefi = getXmlHttpRequestObject();
	
	if (ussefi.readyState == 4 || ussefi.readyState == 0) {
		ussefi.open("GET", domain + '/api.php?p=ussefi&firma=' + aktfirma, true);
		document.getElementById('userfirma_'+aktfirma).innerHTML= '<font color=red>gespeichert</font>'; 
		ussefi.send(null);
	}		
}


function AnfrageEdit(akteintrag) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var aned = getXmlHttpRequestObject();
	
	if (aned.readyState == 4 || aned.readyState == 0) {
		aned.open("GET", domain + '/api.php?p=aned&firma=' + akteintrag, true);
		document.getElementById('anfragefeld').innerHTML= '<font color=red>Anfrage gesendet!</font>'; 
		aned.send(null);
	}		
}




function user_buddy_search(aktgalerie) {
	
	document.getElementById('userliste').innerHTML= '<center><img src=\"gfx/ajax_process.gif\"></center>';
	
	//Our XmlHttpRequest object to get the auto suggest
	var usbuse = getXmlHttpRequestObject();
	
	if (usbuse.readyState == 4 || usbuse.readyState == 0) {
		
		var vorname = escape(document.getElementById('search_user_vorname').value);
		var nachname = escape(document.getElementById('search_user_nachname').value);
		
		usbuse.open("GET", domain + '/api.php?p=usbuse&vorname='+vorname+'&nachname='+nachname, true);
		
		usbuse.onreadystatechange=function() {

			if (usbuse.readyState==4) {
				document.getElementById('userliste').innerHTML= usbuse.responseText;
			}
		}
		 
		usbuse.send(null);
	}		
}



function user_buddy_add(aktuser) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var usbuad = getXmlHttpRequestObject();
			
	if (usbuad.readyState == 4 || usbuad.readyState == 0) {
		usbuad.open("GET", domain + '/api.php?p=usbuad&user=' + aktuser, true);
		document.getElementById('status_user_'+aktuser).innerHTML= 'ok'; 
		usbuad.send(null);
	}		
}



function user_buddy_ok(aktid, userid) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var usbuok = getXmlHttpRequestObject();
	
	var auch_aufnehmen = confirm("Wollen Sie diesen User auch zu Ihren Kontakten hinzufügen?");
	var zusatz = "";
	if (auch_aufnehmen == true)
		zusatz = " Benutzer wurde aufgenommen! ";
	
	if (usbuok.readyState == 4 || usbuok.readyState == 0) {
		usbuok.open("GET", domain + '/api.php?p=usbuok&user='+userid+'&aktid=' + aktid + '&auch_aufnehmen=' + auch_aufnehmen, true);
		document.getElementById('status_user_'+aktid).innerHTML= 'Anfrage wurde freigeschaltet!' + zusatz; 
		usbuok.send(null);
	}		
}




function AddFavorite(aktverz) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var usbuad = getXmlHttpRequestObject();
	
	if (usbuad.readyState == 4 || usbuad.readyState == 0) {
		usbuad.open("GET", domain + '/api.php?p=adfa&verz=' + aktverz, true);
		document.getElementById('FavoriteInfo').innerHTML= 'hinzugefügt'; 
		usbuad.send(null);
	}		
}

function AddAbo(aktverz) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var adabo = getXmlHttpRequestObject();
	
	if (adabo.readyState == 4 || adabo.readyState == 0) {
		adabo.open("GET", domain + '/api.php?p=adabo&verz=' + aktverz, true);
		document.getElementById('AboInfo').innerHTML= 'Verein wurde abboniert'; 
		adabo.send(null);
	}		
}

function user_buddy_del(aktuser, typ) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var usbude = getXmlHttpRequestObject();
	
	if (usbude.readyState == 4 || usbude.readyState == 0) {
		usbude.open("GET", domain + '/api.php?p=usbude&user=' + aktuser+'&typ='+typ, true);
		document.getElementById('del_user_'+aktuser).innerHTML= '<font color=red>gelöscht</font>'; 
		usbude.send(null);
	}		
}

function news_status(news_id, typ) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var nest = getXmlHttpRequestObject();
	
	if (nest.readyState == 4 || nest.readyState == 0) {
		nest.open("GET", domain + '/api.php?p=nest&news_id=' + news_id+'&typ='+typ, true);
	
	if (typ == 1)
		document.getElementById('news_status'+news_id).innerHTML= 'freigeschalten!'; 
	else
		document.getElementById('news_status'+news_id).innerHTML= 'gesperrt!'; 
		
		nest.send(null);
	}		
}

function change_status(id,value,type) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var chst = getXmlHttpRequestObject();
	
	if (chst.readyState == 4 || chst.readyState == 0) {
		chst.open("GET", domain + '/api.php?p=' + type + 'st&id=' + id+'&value='+value, true);
	
	if (value == 1)
		document.getElementById('status'+id).innerHTML= "freigeschalten! &raquo;&raquo; <a href='javascript:change_status("+id+",0,\"ve\")'>sperren</a>"; 
	else
		document.getElementById('status'+id).innerHTML= "gesperrt! &raquo;&raquo; <a href='javascript:change_status("+id+",1,\"ve\")'>freischalten</a> "; 
		
		chst.send(null);
	}		
}

function change_wlist(id, value){
		//Our XmlHttpRequest object to get the auto suggest
	var chwl = getXmlHttpRequestObject();
	
	if (chwl.readyState == 4 || chwl.readyState == 0) {
		chwl.open("GET", domain + '/api.php?p=chwl&id=' + id+'&value='+value, true);

	if (value == 1)
		document.getElementById('wlist'+id).innerHTML= "auf Beobachtungsliste gesetzt"; 
	else
		document.getElementById('wlist'+id).innerHTML= "keine Beobachtung"; 
		
		chwl.send(null);
	
	}
}

function verz_bild_del(bild,i) {
		
	//Our XmlHttpRequest object to get the auto suggest
	var verzbi = getXmlHttpRequestObject();
	
	var bildnr;
	
	if (i == 0)
		bildnr = 'verz_logo';
	else
		bildnr = 'verz_bild_' + i;

	
	if (verzbi.readyState == 4 || verzbi.readyState == 0) {
		verzbi.open("GET", domain + '/api.php?p=verzbi&bild='+ bild + '&bildnr=' + bildnr, true);
}		

		document.getElementById('b'+i).innerHTML = 'Bild wurde gelöscht!'; 
		
		verzbi.send(null);
		
}



function show_tr()
{
	var sel = document.getElementById("cat_select").value;
	var club = document.getElementById("sel_verein");
	
	if (sel == 4){
		club.style.display = "block";
	} else {
		club.style.display = "none";
	}
	
}

function klapptext(vergleichswert, id_vergleichswert, id_klapptext)
{
	var wert = document.getElementById(id_vergleichswert).value;
	var club = document.getElementById(id_klapptext);
	
	if (wert == vergleichswert){
		club.style.display = "block";
	} else {
		club.style.display = "none";
	}
	
}

function klapptext_serie(wert)
{
	
	var wert = document.getElementById("serienveranstaltung").value;
	var datum_von = document.getElementById("datum_von");
	var datum_bis = document.getElementById("datum_bis");
	var datum_bis_string = document.getElementById("datum_bis_string");
	var wochentage = document.getElementById("wochentage");
	var mehrtaegig = document.getElementById("mehrtaegig").value;
	var mehrtaegig_string = document.getElementById("mehrtaegig_string");
		
	if (wert == 1){
		wochentage.style.display = "block";
		mehrtaegig_string.style.display = "none";
		datum_von.innerHTML = "Zeitraum von:";
		datum_bis_string.innerHTML = "Zeitraum bis:";	
			
			
		if (datum_bis.style.display == "none")
		{
			datum_bis.style.display = "block";
		}
		
		
	} else {
		wochentage.style.display = "none";
		datum_von.innerHTML = "Datum:";
		datum_bis_string.innerHTML = "Datum bis:";
		mehrtaegig_string.style.display = "inline";	
		
		if (datum_bis.style.display == "block" && mehrtaegig == 0)
		{
			datum_bis.style.display = "none";
		}
		
	}	
}

function checkAGB() {
	
	var box = document.getElementById("agb").checked;
	var submitB = document.getElementById("submit");
	
	if (box == true)
	{
		submitB.disabled = false;
	} else {
		submitB.disabled = true;
	}
}

function checkPflichtfelder() {
	
	var z = 0;
	
  for (i = 0; i < document.forms[0].elements.length; i++)
  {
  	
    if ((document.forms[0].elements[i].value == "" || document.forms[0].elements[i].value == 0)&& document.forms[0].elements[i].id == "pflichtfeld") {


      document.forms[0].elements[i].focus();
      document.forms[0].elements[i].style.backgroundColor = "#8DC200";
      document.forms[0].elements[i].style.color = "#FFFFFF";
      
      z++;
    }
   } 
 
    if (z != 0)
    {
    	alert("Bitte Pflichtfelder ausfüllen!");
    	return false;
    }
   
   	return true;
}

function checkSelect(div_id)
{
	var select = document.getElementById(div_id);
	
	if (select.value == "" || select.value == 0)
	{
		select.style.focus();
		select.style.background = "#8DC200";
      	select.style.color = "#FFFFFF";
      	
      	alert("Select Feld ausfüllen");
      	return false;
	}
	
	return true;
}

function event_veranstalter(verz_id) 
{
	if (verz_id != 0)
		document.getElementById("kontaktdaten_ver").style.display = 'none';
	else
		document.getElementById("kontaktdaten_ver").style.display = 'block';
}


function event_plz() 
{	
	var plz = document.getElementsByName("kont_plz")[0].value;
	
	if (plz.length == 5)
	{
		if (searchReq.readyState == 4 || searchReq.readyState == 0) 
		{
			searchReq.open("GET", domain + '/ajax/event_plz.php?plz=' + plz, true);
			
			searchReq.onreadystatechange = handleEventPLZ; 
			searchReq.send(null);
		}
	}
	
}

//Called when the AJAX response is returned.
function handleEventPLZ() {
	
	if (searchReq.readyState == 4) {

		var kont_ortsteile = document.getElementsByName("kont_ortsteil")[0];
		var kont_ort = document.getElementsByName("kont_ort")[0];
		var kont_gete_id = document.getElementsByName("kont_gete")[0].value;

		NeuerEintrag = new Option("...Bitte Ortsteil auswählen");
		kont_ortsteile.options[0] = NeuerEintrag;
	
		var str = searchReq.responseText.split("\n");
		
		kont_ort.value = str[0];
		
		for(i=1; i < str.length - 1; i++) {
			//Build our element string.  This is cleaner using the DOM, but
			//IE doesn't support dynamically added attributes.
			
			var teilung = str[i].split(";");
			var String = teilung[0] + ";" + teilung[1] + ";" + teilung[2] + ";" + teilung[3];
						
			x_kor = teilung[1];
			y_kor = teilung[2];
			
			if (kont_gete_id == teilung[3])
			{
				NeuerEintrag = new Option(teilung[0],String,true,true);
			} 
			else 
			{
				NeuerEintrag = new Option(teilung[0],String);
			}	
				kont_ortsteile.options[i] = NeuerEintrag;
				
		}
	}
}

function setWGMAP() {

		var ortsteil = document.getElementsByName("kont_ortsteil")[0].value;
		var map = document.getElementById("map");
	
		
		//alert(ortsteil);
		
		var teilung = ortsteil.split(";");
		map.style.display = "block";
					
		//alert(ortsteil);	
		load(teilung[2], teilung[1]);		
		
		document.getElementsByName("kx")[0].value = teilung[2];
		document.getElementsByName("ky")[0].value = teilung[1];
}

function check(checkflag) {

  for (i = 0; i < document.forms[0].elements.length; i++)
  	document.forms[0].elements[i].checked = checkflag;
 
}

function select_Kategorie(vety_id)
{
	var ajax = getXmlHttpRequestObject();
	
	if (ajax.readyState == 4 || ajax.readyState == 0) 
	{
		ajax.open("GET", domain + '/api.php?p=select_Kategorie&vety_id='+vety_id, true);
		
		ajax.onreadystatechange=function() 
		{
			if (ajax.readyState==4) 
			{
				//document.getElementById('select_kategorie').innerHTML = ajax.responseText;
			}
		}
		ajax.send(null);
	}
}

function build_options(string,select_id)
{
	var return_string = '';
	var lines = string.split("\n");
	var p_select = document.getElementById(select_id);

	// Select leeren
	p_select.length = 0;
	
	for(var i = 0;i<lines.length;i++)
	{
		var rows = lines[i].split('-//-');
		if (rows[0] != "")
		{
			NeuerEintrag = new Option(rows[0],rows[1]);
 			p_select.options[p_select.length] = NeuerEintrag;
 		}
	}
}

veka_nr = 1;

function verz_kategorie_add(vety_id)
{
	if (vety_id > 0)
	{
		veka_nr = veka_nr + 1;
		
		EleP = document.createElement("div");
		EleP.setAttribute("style","margin-bottom:5px;");	
	
		EleSelect = document.createElement("select");
		EleSelect.setAttribute("name","kats[" + veka_nr + "]");
		EleSelect.setAttribute("id","kats_" + veka_nr);	
			
		EleP.appendChild(EleSelect);	
		document.getElementById('kategorien').appendChild(EleP);
		
		verz_kategorie_load_options(veka_nr,vety_id);
	}
	else if (vety_id == 5)
	{
		alert("Für den Typ Stadt/Gemeinde gibt es keine Kategorien");
	}
	else
		alert("Bitte zuerst den Typ des Verzeichnisses wählen");
}

function verz_kategorie_load_options(nr,vety_id)
{
	ajax = getXmlHttpRequestObject();
	
	if (ajax.readyState == 4 || ajax.readyState == 0) 
	{
		ajax.open("GET",domain + '/api.php?p=verz_kategorie_load_options&vety_id='+vety_id, true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState == 4) {
				build_options(ajax.responseText,'kats_'+nr)
			}
		}
		ajax.send(null);
	}
}

function AjaxGet(act, val, savefeld) 
{	
	//document.getElementById(savefeld).innerHTML = '<center><img src="'+imgsrv2+'/site/ajax_process.gif" border="0"></center>';
	
	ajax = getXmlHttpRequestObject();
	
	if (ajax.readyState == 4 || ajax.readyState == 0) {

		ajax.open("GET",domain + '/api.php?p='+act+'&val='+val, true);
		ajax.onreadystatechange=function() {

			if (ajax.readyState == 4) {	
				document.getElementById(savefeld).innerHTML = ajax.responseText;
			}
		}
		ajax.send(null);
	}
}

function verz_kategorie_del(verz_id,veka_id)
{
	AjaxGet('verz_kategorie_del', verz_id + "-" + veka_id, 'veka_id_' + veka_id); 
}

function user_verz_del(verz_id)
{
	AjaxGet('user_verz_del',verz_id, 'user_verz_id_' + verz_id);
}