
//var domain = "http://localhost/simikin/dev/html";
var domain = "http://www.cafe-begegnung.de";


//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?");
	}
}


function feldloeschen() {
    document.login.user_passwd.value='';
    document.login.user_nick.value='';
    return false;
}


//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 check(checkflag) {

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


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) {
	
	//Our XmlHttpRequest object to get the auto suggest
	showComment = getXmlHttpRequestObject();
	
	if (showComment.readyState == 4 || showComment.readyState == 0) {
		
		var komm_typ = escape(document.getElementById('komm_typ').value);
		var value_id = escape(document.getElementById('value_id').value);
		
		showComment.open("GET", domain + '/ajax_kommentar.php?act=show&komm_typ='+komm_typ+'&seite='+aktseite+'', 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) {
		
	if (aktion != 2)	
		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;
			}
		}
		
		if (aktion != 2)
			document.getElementById('gbeintrag').value = '';
		
		newGB.send(null);
	}		
}



function CommentDel(aktid) {
	
	//Our XmlHttpRequest object to get the auto suggest
	showGB = getXmlHttpRequestObject();
	
	if (showGB.readyState == 4 || showGB.readyState == 0) {
		
		showGB.open("GET", domain + '/api.php?act=CDel&aktid='+aktid, true);
		
		showGB.onreadystatechange=function() {

			if (showGB.readyState==4) {
				document.getElementById('gb'+aktid).innerHTML= 'Eintrag wurde gelöscht!';
			}
		}
		
		showGB.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);
	}		
}


function chat_einladung(empf_id, abs_id)
{		
	//Our XmlHttpRequest object to get the auto suggest
	var chei = getXmlHttpRequestObject();
	
	if (chei.readyState == 4 || chei.readyState == 0) {
		chei.open("GET", domain + '/api.php?p=chei&empf_id=' + empf_id + '&abs_id='+abs_id, true);
	
		document.getElementById('chat_einladung').innerHTML= "User wurde zum Chat eingeladen"; 

		chei.onreadystatechange=function() 
		{
			if (chei.readyState==4) 
			{
				var chat_id = chei.responseText;
				window.location.href = domain + "/chat/" + chat_id;
			}
		}

		chei.send(null);
	}		
	
		
}

function ChatNew(chat_id, only_update) {
	
	//Our XmlHttpRequest object to get the auto suggest
	newChat = getXmlHttpRequestObject();
	
	if (newChat.readyState == 4 || newChat.readyState == 0) {
		
		if (only_update == 0)
		{
			var str = escape(document.getElementById('cheintrag').value);
			newChat.open("GET", domain + '/ajax_chat.php?cheintrag='+str+'&chat_id='+chat_id+'&only_update='+only_update, true);
		} else {
			newChat.open("GET", domain + '/ajax_chat.php?chat_id='+chat_id+'&only_update='+only_update, true);
		}
		newChat.onreadystatechange=function() {

			if (newChat.readyState==4) {
				document.getElementById('chat').innerHTML= newChat.responseText;
			}
		}
		
		document.getElementById('cheintrag').value = '';
		
		newChat.send(null);
	}		
}


function ChatVerlassen(chat_id, user_nick) {
	
	//Our XmlHttpRequest object to get the auto suggest
	verlChat = getXmlHttpRequestObject();
	
	if (verlChat.readyState == 4 || verlChat.readyState == 0) {
				
		verlChat.open("GET", domain + '/api.php?p=chver&user_nick='+user_nick+'&chat_id='+chat_id, true);
		
		verlChat.send(null);
	}		
	window.location.href = domain + "/start";
}

function ChatAblehnen(chat_id, user_nick) {
	
	//Our XmlHttpRequest object to get the auto suggest
	ablChat = getXmlHttpRequestObject();
	
	if (ablChat.readyState == 4 || ablChat.readyState == 0) {
				
		ablChat.open("GET", domain + '/api.php?p=chabl&user_nick='+user_nick+'&chat_id='+chat_id, true);
		
		ablChat.send(null);
	}		
	document.getElementById('chat_einladung').innerHTML = "Einladung wurde abgelehnt";
}



//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><br /><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 nick = escape(document.getElementById('search_user_nick').value);
		var plz = escape(document.getElementsByName('search_user_plz')[0].value);
		var umkreis = escape(document.getElementsByName('search_user_umkreis')[0].value);
		var geschl = document.getElementById('search_user_geschl').value;
		var kinder = document.getElementById('search_user_kinder').value;
		var alter_von = document.getElementById('search_user_alter_von').value;
		var alter_bis = document.getElementById('search_user_alter_bis').value;
		
		if (document.getElementsByName("search_user_bild")[0].checked == true) {
			var userbild = 1; 
		} else { 
			var userbild = 0;
		}
		
		if (document.getElementsByName("search_user_online")[0].checked == true) {
			var isonline = 1; 
		} else { 
			var isonline = 0;
		}


		if (document.getElementsByName("search_user_neu")[0].checked == true) {
			var isneu = 1; 
		} else { 
			var isneu = 0;
		}

	
		zusatz = "";
		for (i = 0; i < document.usersuche.interesse.length; i++)
		{
			if (document.usersuche.interesse[i].checked == true)
			{
				zusatz += "&interesse[]="+document.usersuche.interesse[i].value;
			}
		}
		
		USearch.open("POST",domain + '/api.php', true);
		
		USearch.onreadystatechange=function() {

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

			window.location.hash = "#suchergebnis";
		}
		
		USearch.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		USearch.send('p=USearch&nick='+nick+'&plz='+plz+'&umkreis='+umkreis+'&geschl='+geschl+'&kinder='+kinder+'&alter_von='+alter_von+'&alter_bis='+alter_bis+zusatz+'&isonline='+isonline+'&userbild='+userbild+'&isneu='+isneu);
  	}		
}





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 nickname = escape(document.getElementById('search_user_nickname').value);
		
		usbuse.open("GET", domain + '/api.php?p=usbuse&nickname='+nickname, 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();

	
	if (usbuok.readyState == 4 || usbuok.readyState == 0) {
		usbuok.open("GET", domain + '/api.php?p=usbuok&user='+userid+'&aktid=' + aktid, true);
		document.getElementById('status_user_'+aktid).innerHTML= 'Anfrage wurde freigeschaltet!'; 
		usbuok.send(null);
	}		
}


function user_blockieren(user1, user2) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var usblock = getXmlHttpRequestObject();
	
	if (usblock.readyState == 4 || usblock.readyState == 0) {
		usblock.open("GET", domain + '/api.php?p=usblock&user1='+user1+'&user2=' + user2, true);
		document.getElementById('user_blockieren').innerHTML= 'User wurde blockiert!'; 
		usblock.send(null);
	}		
}

function user_blockieren_del(user1, user2) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var usblockdel = getXmlHttpRequestObject();
	
	if (usblockdel.readyState == 4 || usblockdel.readyState == 0) {
		usblockdel.open("GET", domain + '/api.php?p=usblockdel&user1='+user1+'&user2=' + user2, true);
		document.getElementById('user_blockieren').innerHTML= 'Blockierung wurde gelöscht!'; 
		usblockdel.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 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 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 meetpoint_eintragen(user_id,even_id) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var meet = getXmlHttpRequestObject();
	
	if (meet.readyState == 4 || meet.readyState == 0) {
		meet.open("GET", domain + '/api.php?p=meet&user_id=' + user_id+'&even_id='+even_id, true);
	
		document.getElementById('meetpoint_eintragen').innerHTML= "Sie wurden eingetragen!"; 

		meet.send(null);
	}		
}

function forum_eintrag_del(foei_id) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var foei = getXmlHttpRequestObject();
	
	if (foei.readyState == 4 || foei.readyState == 0) {
		foei.open("GET", domain + '/api.php?p=foei&foei_id=' + foei_id, true);
	
		document.getElementById('foei_'+foei_id).innerHTML= "<b>Eintrag wurde gelöscht!</b>"; 

		foei.send(null);
	}		
}

function forum_thread_del(foth_id) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var foth = getXmlHttpRequestObject();
	
	if (foth.readyState == 4 || foth.readyState == 0) {
		foth.open("GET", domain + '/api.php?p=foth&foth_id=' + foth_id, true);
		document.getElementById('foth_'+foth_id).innerHTML= "Thread wurde gelöscht!"; 

		foth.send(null);
	}		
}

function forum_thread_move(foth_id)
{
	var ftmo = getXmlHttpRequestObject();
	var new_foka_id = document.getElementById('new_foka_id').value;

	if (ftmo.readyState == 4 || ftmo.readyState == 0)
	{
		ftmo.open("GET", domain + '/api.php?p=ftmo&foth_id=' + foth_id + '&foka_id=' + new_foka_id, true);
		document.getElementById('move_foka').innerHTML= "Thread wurde verschoben!"; 
	}
	
	ftmo.send(null);
}

function nachricht_send(empf_id, abs_id)
{
		var betreff = document.getElementsByName('nachricht_betreff')[0].value;
		var text = document.getElementsByName('nachricht_text')[0].value;
		
			//Our XmlHttpRequest object to get the auto suggest
	var nase = getXmlHttpRequestObject();
	
	if (nase.readyState == 4 || nase.readyState == 0) {
		nase.open("GET", domain + '/api.php?p=nase&empf_id=' + empf_id + '&abs_id='+abs_id+'&betreff='+betreff+'&text='+text, true);
	
		document.getElementById('nachricht').innerHTML= "Nachricht wurde gesendet"; 

		nase.send(null);
	}		
		
}



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].id == "pflichtfeld") {


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

function event_veranstalter() {
		
		var verz_id = document.getElementsByName("veranstalter")[0];
		var even_veranstalter = document.getElementsByName("even_veranstalter")[0];
		
		even_veranstalter.value = verz_id.text;
		

		for (i = 37; i <51; ++i) {

		if (i != 25) {
				
					         document.forms[0].elements[i].value = "";
			
        if (verz_id.value != 0)
        {
          document.forms[0].elements[i].readOnly = true;
         document.forms[0].elements[i].style.backgroundColor = "#CCCCCC";
        } 
        else
        {
        	

         document.forms[0].elements[i].readOnly = false;
         document.forms[0].elements[i].style.backgroundColor = "#FFFFFF";
        	
        }
    	}
		}

		
		if (searchReq.readyState == 4 || searchReq.readyState == 0) {
	
		searchReq.open("GET", domain + '/ajax/event_veranstalter.php?verz_id=' + verz_id.value, true);
	
		searchReq.onreadystatechange = handleEventVeranstalter; 
		searchReq.send(null);
	
	}
}

function symSetPunkte(punkte)
{
	//Our XmlHttpRequest object to get the auto suggest
	var symp = getXmlHttpRequestObject();
	
	if (symp.readyState == 4 || symp.readyState == 0) {
	
		for (i=1;i<=10;i++)
		{
			var stern;
			if (i <= punkte)
				stern = "stern_gold.png";
			else
				stern = "stern_grau.png";
				if (document.getElementById('stern_'+i))
				{
					document.getElementById('stern_'+i).innerHTML= "<img src='"+domain+"/gfx/"+stern+"'>"; 			
				}
		}
			
		document.getElementById('hidden_punkte').value = punkte;
			
	}		
}

function symSavePunkte(empf_id, abs_id)
{	
	var punkte = document.getElementById('hidden_punkte').value;
	
	if (punkte == 0)
		alert("Sie haben noch keine Sterne ausgewählt!");
	else
	{
			var sicher = confirm("Wollen Sie dem User wirklich "+ punkte +" Sympathiepunkte geben?");
			
			
			
			if (sicher == true)
			{
					var symsave = getXmlHttpRequestObject();
					
					if (symsave.readyState == 4 || symsave.readyState == 0) 
					{
						symsave.open("GET", domain + '/api.php?p=symsave&empf_id=' + empf_id + '&abs_id='+abs_id+'&punkte='+punkte, true);
						document.getElementById('sympunkte').innerHTML= "User wurde erfolgreich mit <b>"+punkte+" Punkte</b> bewertet!";
						symsave.send(null);
					}
			} 
	}		
}


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

 
		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 key1 = teilung[0];
			var val = teilung[1];
			
			if (document.getElementsByName(key1)[0])
				var textfeld = document.getElementsByName(key1)[0];
			

			textfeld.value = val;
			textfeld.style.backgroundColor = "#CCCCCC";
			textfeld.readOnly = true;
			
			//alert("test");
		}
	}
}

function event_plz() {
	
	var plz = document.getElementsByName("kont_plz")[0].value;
			
	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_ort = document.getElementsByName("kont_ort")[0];
		
		var str = searchReq.responseText.split("\n");
		
		kont_ort.value = str[0];
		
	}
}

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]);		
}




function bbinsert(aTag, eTag, cssid) {
  var input = document.getElementById(cssid);
  input.focus();
  /* für Internet Explorer */
  if(typeof document.selection != 'undefined') {
    /* Einfügen des Formatierungscodes */
    var range = document.selection.createRange();
    var insText = range.text;
    range.text = aTag + insText + eTag;
    /* Anpassen der Cursorposition */
    range = document.selection.createRange();
    if (insText.length == 0) {
      range.move('character', -eTag.length);
    } else {
      range.moveStart('character', aTag.length + insText.length + eTag.length);      
    }
    range.select();
  }
  /* für neuere auf Gecko basierende Browser */
  else if(typeof input.selectionStart != 'undefined')
  {
    /* Einfügen des Formatierungscodes */
    var start = input.selectionStart;
    var end = input.selectionEnd;
    var insText = input.value.substring(start, end);
    input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
    /* Anpassen der Cursorposition */
    var pos;
    if (insText.length == 0) {
      pos = start + aTag.length;
    } else {
      pos = start + aTag.length + insText.length + eTag.length;
    }
    input.selectionStart = pos;
    input.selectionEnd = pos;
  }
  /* für die übrigen Browser */
  else
  {
    /* Abfrage der Einfügeposition */
    var pos;
    var re = new RegExp('^[0-9]{0,3}$');
    while(!re.test(pos)) {
      pos = prompt("Einfügen an Position (0.." + input.value.length + "):", "0");
    }
    if(pos > input.value.length) {
      pos = input.value.length;
    }
    /* Einfügen des Formatierungscodes */
    var insText = prompt("Bitte geben Sie den zu formatierenden Text ein:");
    input.value = input.value.substr(0, pos) + aTag + insText + eTag + input.value.substr(pos);
  }
}

function extlink(cssid) {
   url1=prompt('Bitte die Link-Url eingeben:','http://');
   url2=prompt('Bitte den Link-Text eingeben:','');
   if (url2=='') url2=url1;
   document.getElementById(cssid).value+='[URL='+url1+']'+url2+'[/URL]';
}
function emoticon(text) {
	 text = ' ' + text + ' ';
	 document.getElementById('gbeintrag').value  += text;
	 document.getElementById('gbeintrag').focus();
 }
