function sendmailto(mail1,mail2)
{
	document.location.replace('mailto:'+mail1+'@'+mail2);
}


status_vita = 0;


function initVita() {
	status_vita = 0;
	$('vita').hide();
	}

function vitaEinAusblenden() {
	if(status_vita == 0) {
		status_vita = 1;
		$('vita').show();
	}
	else {
		status_vita = 0;
		$('vita').hide();
	}
}




function rollOver(which) {
	document.getElementById(which).src = "/media/images/" + document.getElementById(which).id + "_aktiv.gif";
}
function rollOut(which) {
   if(which != aktiveNavi)
   {
	   document.getElementById(which).src = "/media/images/" + document.getElementById(which).id + ".gif";
	}
}

function jumpTo(select) {
	var wert = select.options[select.options.selectedIndex].value;
	window.location.href = wert;
	select.form.reset();
}


var lastElement="";
function showAdress(select) {
	//alert(select.options[select.options.selectedIndex].value);
	var element_hausverwaltung = document.getElementById("hausverwaltung");

	if(select.options[select.options.selectedIndex].value == "") {
		document.getElementById("hausverwaltung").style.display="none";
		} else {
		document.getElementById("hausverwaltung").style.display="";
	}


	var wert = select.options[select.options.selectedIndex].value;
	if(wert != "") {
		var element = document.getElementById(wert);
		element.style.display="";

		if(lastElement != "") {
			lastElement.style.display="none";
		}
		lastElement = element;
	} else {
		lastElement.style.display="none";
	}

}


/* Pop-Up Fenster
----------------------------------------*/

/* FEATURES
toolbar=yes/no 	Symbolleiste anzeigen
location=yes/no 	Adresszeile anzeigen
directories=yes/no 	Linkleiste anzeigen
status=yes/no 	Statusbar anzeigen
menubar=yes/no 	Menüzeile anzeigen
scrollbars=yes/no 	Scrollbalken anzeigen
resizable=yes/no 	Fenstergröße verändern
width=420, height=320 	Breite und Höhe des Fensters
top=150, left=100 	Koordinaten des Fensters (oben, links)
*/
/*toolbar=no location=no directories=no status=no menubar=no scrollbars=no resizable=no '*/
function popupTagesarchivSendling(){

	popUpWindow = window.open('/includes/popup/tagesarchiv_sendling.php' , 'Tagesarchiv', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, width=950, height=350, top=50, left=30, screenX=100, screenY=50');
	popUpWindow.focus();
}

function popupSammlung(){

	popUpWindow = window.open('/sammlung_suedhausbau/sammlung.php' , 'SammlungSüdhausbau', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=850, height=900, top=50, left=100, screenX=100, screenY=50');
	popUpWindow.focus();
}

function popupKunstzeitraum(){

	popUpWindow = window.open('/sammlung_suedhausbau/kunstzeitraum.php' , 'Kunstzeitraum', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=650, height=700, top=50, left=100, screenX=100, screenY=50');
	popUpWindow.focus();
}

function popupBrilliantfeuerwerk(){

	popUpWindow = window.open('/sammlung_suedhausbau/brillantfeuerwerk.php' , 'Brillantfeuerwerk', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=740, height=657, top=50, left=100, screenX=100, screenY=50');
	popUpWindow.focus();
}


function zurueckZuSuedhausbau() {
		window.close();

	}


function popupGoogleRamersdorf()
{
   popUpGoogleMaps('ramersdorf');
}

function popupGoogleGrosshadern()
{
   popUpGoogleMaps('grosshadern');
}

function popupGoogleOberfoehring()
{
   popUpGoogleMaps('oberfoehring');
}

function popupGoogleAubing()
{
   popUpGoogleMaps('aubing');
}

function popupGoogleLaim()
{
   popUpGoogleMaps('laim');
}

function popupGooglePoing()
{
   popUpGoogleMaps('poing');
}

function popupGoogleSendling()
{
   popUpGoogleMaps('sendling');
}

function popupGoogleDietersheim()
{
   popUpGoogleMaps('dietersheim');
}


function popupGoogleLaimMiete()
{
	popUpGoogleMaps('laim_miete');
}

function popupGoogleSchwabingWohnungMiete()
{
	popUpGoogleMaps('schwabing_wohnung_miete');
}

function popupGoogleSchwabingLadenMiete()
{
	popUpGoogleMaps('schwabing_laden_miete');
}

function popupGoogleGaertnerplatz()
{
	popUpGoogleMaps('gaertnerplatzviertel');
}


function popUpGoogleMaps(standort)
{
	popUpWindow = window.open('/includes/popup/googleMaps.php?standort=' +  standort, 'Suedhausbau', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=800, height=400, top=200, left=100, screenX=100, screenY=200');
	popUpWindow.focus()
}

function showExposeePopUp(webWohnNummer)
{
   popUpWindow = window.open('/includes/popup/miete_info_popup.php?webWohnNummer=' +  webWohnNummer, 'Suedhausbau', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=700, height=500, top=200, left=100, screenX=100, screenY=200');
   popUpWindow.focus()
}

/* Bildergalerie
-----------------------------------------*/

var bildnr_akt= 0;
var bildnr_akt0= 0;
var bildnr_akt1= 0;
var bildnr_akt2= 0;
var bildnr_akt3= 0;
var bildnr_akt4= 0;
var bildnr_akt5= 0;
var bildnr_akt6= 0;

var bildnr_akt_allg = new Array;

var bildnr_veranstaltung = 0;



/* Bilder OHNE Unterzeile
------------------------------*/

function loadImage(id, bildnr, bildArray) {
	bildnr_akt = bildnr;
	document.getElementById(id).src = bildArray[bildnr_akt];
	generatePaging(id, bildArray);
}

function loadPreviousImage(id, bildArray) {
	if (bildnr_akt > 0)
		bildnr_akt--;
		document.getElementById(id).src = bildArray[bildnr_akt];
		generatePaging(id, bildArray);


}
function loadNextImage(id, bildArray) {
	if (bildnr_akt < bildArray.length-1)
		bildnr_akt++;
		document.getElementById(id).src = bildArray[bildnr_akt];
		generatePaging(id, bildArray);
}

function generatePaging(id, bildArray) {
	var myPaging = '<li><a href="javascript:loadPreviousImage(\'bildGross\', bildArray);">&laquo;</a></li>';
		for(var i = 0; i < bildArray.length; i++) {
			if(bildnr_akt == i)
				myPaging += '<li><a href=\"javascript:loadImage(\'bildGross\', \'' + i + '\', bildArray);\" class=\"pagingaktiv\">' + (i+1) + '</a></li> ';
			 else
				myPaging += '<li><a href=\"javascript:loadImage(\'bildGross\', \'' + i + '\', bildArray);\">'+ (i+1) +'</a></li> ';

		}
		myPaging += '<li><a href="javascript:loadNextImage(\'bildGross\', bildArray);">&raquo;</a></li>'
	document.getElementById("paging").innerHTML = myPaging;
}


/* Bilder MIT Unterzeile
------------------------------*/
function loadImageTextAllg(id, bildnr, galerieNummer)
{
   var akt_text = "bildText" + galerieNummer
	bildnr_akt_allg[galerieNummer] = bildnr;
	document.getElementById(id).src = bildArray[galerieNummer][bildnr];
	document.getElementById(akt_text).innerHTML = textArray[galerieNummer][bildnr];
	generatePagingTextAllg(id, galerieNummer);
}
function loadNextImageTextAllg(id, galerieNummer) {
	if (bildnr_akt_allg[galerieNummer] < bildArray[galerieNummer].length-1)
		bildnr_akt_allg[galerieNummer]++;
		var akt_text = "bildText" + galerieNummer
		document.getElementById(id).src = bildArray[galerieNummer][bildnr_akt_allg[galerieNummer]];
		document.getElementById(akt_text).innerHTML = textArray[galerieNummer][bildnr_akt_allg[galerieNummer]];
		generatePagingTextAllg(id, galerieNummer);
}
function loadPreviousImageTextAllg(id, galerieNummer) {
	if (bildnr_akt_allg[galerieNummer] > 0)
		bildnr_akt_allg[galerieNummer]--;

		akt_text = "bildText" + galerieNummer
		document.getElementById(id).src = bildArray[galerieNummer][bildnr_akt_allg[galerieNummer]];
		document.getElementById(akt_text).innerHTML = textArray[galerieNummer][bildnr_akt_allg[galerieNummer]];
		generatePagingTextAllg(id, galerieNummer);
}
function generatePagingTextAllg(id, galerieNummer) {
		akt_text = "bildText" + galerieNummer

	var myPaging = '<li><a href="javascript:loadPreviousImageTextAllg(\'' + id + '\', ' + galerieNummer + ');">&laquo;</a></li>';
		for(var i = 0; i < bildArray[galerieNummer].length; i++) {
			if(bildnr_akt_allg[galerieNummer] == i)
				myPaging += '<li><a href=\"javascript:loadImageTextAllg(\'' + id + '\', ' + i + ',  ' + galerieNummer + ' );\" class=\"pagingaktiv\">' + (i+1) + '</a></li> ';
			 else
				myPaging += '<li><a href=\"javascript:loadImageTextAllg(\'' + id + '\', ' + i + ', ' + galerieNummer + ');\">'+ (i+1) +'</a></li> ';

		}
		myPaging += '<li><a href="javascript:loadNextImageTextAllg(\'' + id + '\', ' + galerieNummer + ');">&raquo;</a></li>'

	document.getElementById("paging" + galerieNummer).innerHTML = myPaging;
}


/* Bildergallerie im Veranstaltungsmodul
-----------------------------------------*/

function initVeranstaltung() {
	loadImageVeranstaltung('bild', 'contentSmall', 0);
	}


function loadImageVeranstaltung(id_bild, id_text, bildnr)
{
	bildnr_veranstaltung = bildnr;
	document.getElementById(id_bild).src = bildArray[bildnr_veranstaltung][0];
	document.getElementById(id_text).innerHTML = '<h2>' + bildArray[bildnr_veranstaltung][1] + '</h2>';
	document.getElementById(id_text).innerHTML += '<p>' + bildArray[bildnr_veranstaltung][2] + '</p>';
	generatePagingVeranstaltung(id_bild, id_text);
}
function loadNextImageVeranstaltung(id_bild, id_text) {
	if (bildnr_veranstaltung < bildArray.length-1)
		bildnr_veranstaltung++;
		document.getElementById(id_bild).src = bildArray[bildnr_veranstaltung][0];
		document.getElementById(id_text).innerHTML = '<h2>' + bildArray[bildnr_veranstaltung][1] + '</h2>';
		document.getElementById(id_text).innerHTML += '<p>' + bildArray[bildnr_veranstaltung][2] + '</p>';
		generatePagingVeranstaltung(id_bild, id_text);
}

function loadPreviousImageVeranstaltung(id_bild, id_text) {
	if (bildnr_veranstaltung > 0)
		bildnr_veranstaltung--;
		document.getElementById(id_bild).src = bildArray[bildnr_veranstaltung][0];
		document.getElementById(id_text).innerHTML = '<h2>' + bildArray[bildnr_veranstaltung][1] + '</h2>';
		document.getElementById(id_text).innerHTML += '<p>' + bildArray[bildnr_veranstaltung][2] + '</p>';
		generatePagingVeranstaltung(id_bild, id_text);
}

function generatePagingVeranstaltung(id_bild, id_text) {
	var myPaging = '<li><a href="javascript:loadPreviousImageVeranstaltung(\'' + id_bild + '\', \'' + id_text + '\');">&laquo;</a></li>';
		for(var i = 0; i < bildArray.length; i++) {
			if(bildnr_veranstaltung == i)
				myPaging += '<li><a href=\"javascript:loadImageVeranstaltung(\'' + id_bild + '\', \'' + id_text + '\',  ' + i + ' );\" class=\"pagingaktiv\">' + (i+1) + '</a></li> ';
			 else
				myPaging += '<li><a href=\"javascript:loadImageVeranstaltung(\'' + id_bild + '\', \'' + id_text + '\', ' + i + ');\">'+ (i+1) +'</a></li> ';

		}
		myPaging += '<li><a href="javascript:loadNextImageVeranstaltung(\'' + id_bild + '\', \'' + id_text + '\');">&raquo;</a></li>'

	document.getElementById("paging").innerHTML = myPaging;
}







function loadImageText(id, bildnr, bildArray, textArray) {
	bildnr_akt = bildnr;
	document.getElementById(id).src = bildArray[bildnr_akt];
	document.getElementById("bildText").innerHTML = textArray[bildnr_akt];
	generatePagingText(id, bildArray, textArray);
}

function loadImageText0(id, bildnr, bildArray0, textArray0) {
	bildnr_akt0 = bildnr;
	document.getElementById(id).src = bildArray0[bildnr_akt0];
	document.getElementById("bildText0").innerHTML = textArray0[bildnr_akt0];
	generatePagingText0(id, bildArray0, textArray0);
}

function loadImageText1(id, bildnr, bildArray1, textArray1) {
	bildnr_akt1 = bildnr;
	document.getElementById(id).src = bildArray1[bildnr_akt1];
	document.getElementById("bildText1").innerHTML = textArray1[bildnr_akt1];
	generatePagingText1(id, bildArray1, textArray1);
}

function loadImageText2(id, bildnr, bildArray2, textArray2) {
	bildnr_akt2 = bildnr;
	document.getElementById(id).src = bildArray2[bildnr_akt2];
	document.getElementById("bildText2").innerHTML = textArray2[bildnr_akt2];
	generatePagingText2(id, bildArray2, textArray2);
}

function loadImageText3(id, bildnr, bildArray3, textArray3) {
	bildnr_akt3 = bildnr;
	document.getElementById(id).src = bildArray3[bildnr_akt3];
	document.getElementById("bildText3").innerHTML = textArray3[bildnr_akt3];
	generatePagingText3(id, bildArray3, textArray3);
}

function loadImageText4(id, bildnr, bildArray4, textArray4) {
	bildnr_akt4 = bildnr;
	document.getElementById(id).src = bildArray4[bildnr_akt4];
	document.getElementById("bildText4").innerHTML = textArray4[bildnr_akt4];
	generatePagingText4(id, bildArray4, textArray4);
}

function loadImageText5(id, bildnr, bildArray5, textArray5) {
	bildnr_akt5 = bildnr;
	document.getElementById(id).src = bildArray5[bildnr_akt5];
	document.getElementById("bildText5").innerHTML = textArray5[bildnr_akt5];
	generatePagingText5(id, bildArray5, textArray5);
}

function loadImageText6(id, bildnr, bildArray6, textArray6) {
	bildnr_akt6 = bildnr;
	document.getElementById(id).src = bildArray6[bildnr_akt6];
	document.getElementById("bildText6").innerHTML = textArray6[bildnr_akt6];
	generatePagingText6(id, bildArray6, textArray6);
}




function loadPreviousImageText(id, bildArray, textArray) {
	if (bildnr_akt > 0)
		bildnr_akt--;
		document.getElementById(id).src = bildArray[bildnr_akt];
		document.getElementById("bildText").innerHTML = textArray[bildnr_akt];
		generatePagingText(id, bildArray, textArray);
}

function loadPreviousImageText0(id, bildArray0, textArray0) {
	if (bildnr_akt0 > 0)
		bildnr_akt0--;
		document.getElementById(id).src = bildArray0[bildnr_akt0];
		document.getElementById("bildText0").innerHTML = textArray0[bildnr_akt0];
		generatePagingText0(id, bildArray0, textArray0);
}

function loadPreviousImageText1(id, bildArray1, textArray1) {
	if (bildnr_akt1 > 0)
		bildnr_akt1--;
		document.getElementById(id).src = bildArray1[bildnr_akt1];
		document.getElementById("bildText1").innerHTML = textArray1[bildnr_akt1];
		generatePagingText1(id, bildArray1, textArray1);
}

function loadPreviousImageText2(id, bildArray2, textArray2) {
	if (bildnr_akt2 > 0)
		bildnr_akt2--;
		document.getElementById(id).src = bildArray2[bildnr_akt2];
		document.getElementById("bildText2").innerHTML = textArray2[bildnr_akt2];
		generatePagingText2(id, bildArray2, textArray2);
}

function loadPreviousImageText3(id, bildArray3, textArray3) {
	if (bildnr_akt3 > 0)
		bildnr_akt3--;
		document.getElementById(id).src = bildArray3[bildnr_akt3];
		document.getElementById("bildText3").innerHTML = textArray3[bildnr_akt3];
		generatePagingText3(id, bildArray3, textArray3);
}

function loadPreviousImageText4(id, bildArray4, textArray4) {
	if (bildnr_akt4 > 0)
		bildnr_akt4--;
		document.getElementById(id).src = bildArray4[bildnr_akt4];
		document.getElementById("bildText4").innerHTML = textArray4[bildnr_akt4];
		generatePagingText4(id, bildArray4, textArray4);
}

function loadPreviousImageText5(id, bildArray5, textArray5) {
	if (bildnr_akt5 > 0)
		bildnr_akt5--;
		document.getElementById(id).src = bildArray5[bildnr_akt5];
		document.getElementById("bildText5").innerHTML = textArray5[bildnr_akt5];
		generatePagingText5(id, bildArray5, textArray5);
}

function loadPreviousImageText6(id, bildArray6, textArray6) {
	if (bildnr_akt6 > 0)
		bildnr_akt6--;
		document.getElementById(id).src = bildArray6[bildnr_akt6];
		document.getElementById("bildText6").innerHTML = textArray6[bildnr_akt6];
		generatePagingText6(id, bildArray6, textArray6);
}




function loadNextImageText(id, bildArray, textArray) {
	if (bildnr_akt < bildArray.length-1)
		bildnr_akt++;
		document.getElementById(id).src = bildArray[bildnr_akt];
		document.getElementById("bildText").innerHTML = textArray[bildnr_akt];
		generatePagingText(id, bildArray, textArray);
}

function loadNextImageText0(id, bildArray0, textArray0) {
	if (bildnr_akt0 < bildArray0.length-1)
		bildnr_akt0++;
		document.getElementById(id).src = bildArray0[bildnr_akt0];
		document.getElementById("bildText0").innerHTML = textArray0[bildnr_akt0];
		generatePagingText0(id, bildArray0, textArray0);
}

function loadNextImageText1(id, bildArray1, textArray1) {
	if (bildnr_akt1 < bildArray1.length-1)
		bildnr_akt1++;
		document.getElementById(id).src = bildArray1[bildnr_akt1];
		document.getElementById("bildText1").innerHTML = textArray1[bildnr_akt1];
		generatePagingText1(id, bildArray1, textArray1);
}

function loadNextImageText2(id, bildArray2, textArray2) {
	if (bildnr_akt2 < bildArray2.length-1)
		bildnr_akt2++;
		document.getElementById(id).src = bildArray2[bildnr_akt2];
		document.getElementById("bildText2").innerHTML = textArray2[bildnr_akt2];
		generatePagingText2(id, bildArray2, textArray2);
}

function loadNextImageText3(id, bildArray3, textArray3) {
	if (bildnr_akt3 < bildArray3.length-1)
		bildnr_akt3++;
		document.getElementById(id).src = bildArray3[bildnr_akt3];
		document.getElementById("bildText3").innerHTML = textArray3[bildnr_akt3];
		generatePagingText3(id, bildArray3, textArray3);
}

function loadNextImageText4(id, bildArray4, textArray4) {
	if (bildnr_akt4 < bildArray4.length-1)
		bildnr_akt4++;
		document.getElementById(id).src = bildArray4[bildnr_akt4];
		document.getElementById("bildText4").innerHTML = textArray4[bildnr_akt4];
		generatePagingText4(id, bildArray4, textArray4);
}

function loadNextImageText5(id, bildArray5, textArray5) {
	if (bildnr_akt5 < bildArray5.length-1)
		bildnr_akt5++;
		document.getElementById(id).src = bildArray5[bildnr_akt5];
		document.getElementById("bildText5").innerHTML = textArray5[bildnr_akt5];
		generatePagingText5(id, bildArray5, textArray5);
}

function loadNextImageText6(id, bildArray6, textArray6) {
	if (bildnr_akt6 < bildArray6.length-1)
		bildnr_akt6++;
		document.getElementById(id).src = bildArray6[bildnr_akt6];
		document.getElementById("bildText6").innerHTML = textArray6[bildnr_akt6];
		generatePagingText6(id, bildArray6, textArray6);
}




function generatePagingText(id, bildArray, textArray) {
	var myPaging = '<li><a href="javascript:loadPreviousImageText(\'' + id + '\', bildArray, textArray);">&laquo;</a></li>';
		for(var i = 0; i < bildArray.length; i++) {
			if(bildnr_akt == i)
				myPaging += '<li><a href=\"javascript:loadImageText(\'' + id + '\', \'' + i + '\', bildArray, textArray);\" class=\"pagingaktiv\">' + (i+1) + '</a></li> ';
			 else
				myPaging += '<li><a href=\"javascript:loadImageText(\'' + id + '\', \'' + i + '\', bildArray, textArray);\">'+ (i+1) +'</a></li> ';

		}
		myPaging += '<li><a href="javascript:loadNextImageText(\'' + id + '\', bildArray, textArray);">&raquo;</a></li>'
	document.getElementById("paging").innerHTML = myPaging;
}

function generatePagingText0(id, bildArray0, textArray0) {
	var myPaging = '<li><a href="#" onClick="loadPreviousImageText0(\'bildKlein0\', bildArray0, textArray0);">&laquo;</a></li>';
		for(var i = 0; i < bildArray0.length; i++) {
			if(bildnr_akt0 == i)
				myPaging += '<li><a href=\"#\" class=\"pagingaktiv\" onClick=\"loadImageText0(\'bildKlein0\', \'' + i + '\', bildArray0, textArray0);\">' + (i+1) + '</a></li> ';
			 else
				myPaging += '<li><a href=\"#\" onClick=\"loadImageText0(\'bildKlein0\', \'' + i + '\', bildArray0, textArray0);\">'+ (i+1) +'</a></li> ';

		}
		myPaging += '<li><a href="#" onClick="loadNextImageText0(\'bildKlein0\', bildArray0, textArray0);">&raquo;</a></li>'
	document.getElementById("paging0").innerHTML = myPaging;
}

function generatePagingText1(id, bildArray1, textArray1) {
	var myPaging = '<li><a href="#" onClick="loadPreviousImageText1(\'bildKlein1\', bildArray1, textArray1);">&laquo;</a></li>';
		for(var i = 0; i < bildArray1.length; i++) {
			if(bildnr_akt1 == i)
				myPaging += '<li><a href=\"#\" class=\"pagingaktiv\" onClick=\"loadImageText1(\'bildKlein1\', \'' + i + '\', bildArray1, textArray1);\">' + (i+1) + '</a></li> ';
			 else
				myPaging += '<li><a href=\"#\" onClick=\"loadImageText1(\'bildKlein1\', \'' + i + '\', bildArray1, textArray1);\">'+ (i+1) +'</a></li> ';

		}
		myPaging += '<li><a href="#" onClick="loadNextImageText1(\'bildKlein1\', bildArray1, textArray1);">&raquo;</a></li>'
	document.getElementById("paging1").innerHTML = myPaging;
}

function generatePagingText2(id, bildArray2, textArray2) {
	var myPaging = '<li><a href="#" onClick="loadPreviousImageText2(\'bildKlein2\', bildArray2, textArray2);">&laquo;</a></li>';
		for(var i = 0; i < bildArray2.length; i++) {
			if(bildnr_akt2 == i)
				myPaging += '<li><a href=\"#\" class=\"pagingaktiv\" onClick=\"loadImageText2(\'bildKlein2\', \'' + i + '\', bildArray2, textArray2);\">' + (i+1) + '</a></li> ';
			 else
				myPaging += '<li><a href=\"#\" onClick=\"loadImageText2(\'bildKlein2\', \'' + i + '\', bildArray2, textArray2);\">'+ (i+1) +'</a></li> ';

		}
		myPaging += '<li><a href="#" onClick="loadNextImageText2(\'bildKlein2\', bildArray2, textArray2);">&raquo;</a></li>'
	document.getElementById("paging2").innerHTML = myPaging;
}

function generatePagingText3(id, bildArray3, textArray3) {
	var myPaging = '<li><a href="#" onClick="loadPreviousImageText3(\'bildKlein3\', bildArray3, textArray3);">&laquo;</a></li>';
		for(var i = 0; i < bildArray3.length; i++) {
			if(bildnr_akt3 == i)
				myPaging += '<li><a href=\"#\" class=\"pagingaktiv\" onClick=\"loadImageText3(\'bildKlein3\', \'' + i + '\', bildArray3, textArray3);\">' + (i+1) + '</a></li> ';
			 else
				myPaging += '<li><a href=\"#\" onClick=\"loadImageText3(\'bildKlein3\', \'' + i + '\', bildArray3, textArray3);\">'+ (i+1) +'</a></li> ';

		}
		myPaging += '<li><a href="#" onClick="loadNextImageText3(\'bildKlein3\', bildArray3, textArray3);">&raquo;</a></li>'
	document.getElementById("paging3").innerHTML = myPaging;
}

function generatePagingText4(id, bildArray4, textArray4) {
	var myPaging = '<li><a href="#" onClick="loadPreviousImageText4(\'bildKlein4\', bildArray4, textArray4);">&laquo;</a></li>';
		for(var i = 0; i < bildArray4.length; i++) {
			if(bildnr_akt4 == i)
				myPaging += '<li><a href=\"#\" class=\"pagingaktiv\" onClick=\"loadImageText4(\'bildKlein4\', \'' + i + '\', bildArray4, textArray4);\">' + (i+1) + '</a></li> ';
			 else
				myPaging += '<li><a href=\"#\" onClick=\"loadImageText4(\'bildKlein4\', \'' + i + '\', bildArray4, textArray4);\">'+ (i+1) +'</a></li> ';

		}
		myPaging += '<li><a href="#" onClick="loadNextImageText4(\'bildKlein4\', bildArray4, textArray4);">&raquo;</a></li>'
	document.getElementById("paging4").innerHTML = myPaging;
}

function generatePagingText5(id, bildArray5, textArray5) {
	var myPaging = '<li><a href="#" onClick="loadPreviousImageText5(\'bildKlein5\', bildArray5, textArray5);">&laquo;</a></li>';
		for(var i = 0; i < bildArray5.length; i++) {
			if(bildnr_akt5 == i)
				myPaging += '<li><a href=\"#\" class=\"pagingaktiv\" onClick=\"loadImageText5(\'bildKlein5\', \'' + i + '\', bildArray5, textArray5);\">' + (i+1) + '</a></li> ';
			 else
				myPaging += '<li><a href=\"#\" onClick=\"loadImageText5(\'bildKlein5\', \'' + i + '\', bildArray5, textArray5);\">'+ (i+1) +'</a></li> ';

		}
		myPaging += '<li><a href="#" onClick="loadNextImageText5(\'bildKlein5\', bildArray5, textArray5);">&raquo;</a></li>'
	document.getElementById("paging5").innerHTML = myPaging;
}

function generatePagingText6(id, bildArray6, textArray6) {
	var myPaging = '<li><a href="#" onClick="loadPreviousImageText6(\'bildKlein6\', bildArray6, textArray6);">&laquo;</a></li>';
		for(var i = 0; i < bildArray6.length; i++) {
			if(bildnr_akt6 == i)
				myPaging += '<li><a href=\"#\" class=\"pagingaktiv\" onClick=\"loadImageText6(\'bildKlein6\', \'' + i + '\', bildArray6, textArray6);\">' + (i+1) + '</a></li> ';
			 else
				myPaging += '<li><a href=\"#\" onClick=\"loadImageText6(\'bildKlein6\', \'' + i + '\', bildArray6, textArray6);\">'+ (i+1) +'</a></li> ';

		}
		myPaging += '<li><a href="#" onClick="loadNextImageText6(\'bildKlein6\', bildArray6, textArray6);">&raquo;</a></li>'
	document.getElementById("paging6").innerHTML = myPaging;
}


function ajaxCallPhpFunc(namespace, phpFunction, stringParameters, onComplete)
{
   var myAjax = new Ajax.Request(
                                    '/includes/php/request/phpCallFunction.php?namespace=' + namespace + '&phpFunction=' + phpFunction,
                                    {
                                       method: 'post',
                                       encoding: 'ISO-8859-1',
                                       asynchronous: false,
                                       parameters: stringParameters,
                                       onComplete: onComplete
                                    }
                                );
}

function listGebiet()
{
   ajaxCallPhpFunc('mietSuche', 'listGebiet', 'region=' + $F('region'), updatelistGebiet);
}

function updatelistGebiet(t)
{
   try
   {
      result = t.responseText.evalJSON();

      //console.log(result);

      fillSelectBox('gebiet', result);

      [$('karte_de'), $('karte_muc'), $('karte_bay')].invoke('hide');
      if($F('region') == 'München')
      {
         $('karte_muc').show();
      }
      else if($F('region') == 'Bayern')
      {
         $('karte_bay').show();
      }
      else if($F('region') == 'Deutschland')
      {
         $('karte_de').show();
      }

   result.each(function(element)
	{

	   $(element['id']).update('<img src="/media/images/mietsuche/' + element['id'] + '_frei.gif" />');

      Event.observe(element['id'], 'click', function () {
         $('gebiet').selectedIndex = (element['pos'] + 1);
      });
	});

   result.each(function(element)
	{
	   //$(element['id']).update('<img src="/media/images/mietsuche/' + element['id'] + '_frei.gif" />');

      Event.observe(element['id'], 'click', function () {
         $('zusammenfassungen').value = element['id'];
         $('gebiet').selectedIndex = (element['pos'] + 1);

         $('formSuche').submit();
      });
	});

   }
   catch(ex)
   {
      console.log(ex);
   }
}

function fillSelectBox(boxId, values)
{
   $(boxId).update('');

   if(values.length > 1)
   {
      var newOption     = document.createElement('option');
      newOption.setAttribute('value', '');
      newOption.appendChild(document.createTextNode('beliebig'));
      $(boxId).appendChild(newOption);
   }

	values.each(function(element)
	{
      var newOption     = document.createElement('option');

      newOption.setAttribute('value', element['name']);
      newOption.appendChild(document.createTextNode(element['name']));
      /*
      if(element['disabled'] == 1)
      {
         newOption.setAttribute('disabled', 'disabled');
      }
      */

      $(boxId).appendChild(newOption);
	});
}

/*
   analog zum PHP Trim werden whitespaces am anfang und am ende gekillt.
*/
function trim(str)
{
   return str.strip();
}

function onlyNumbers(handle)
{
   handle.value = handle.value.replace(/\D+/, '');
}

function removeSpecialChars(handle)
{
   handle.value = handle.value.replace(/[^a-z0-9_\-\.]/i, '');
}

function checkEmail(handle, unique, bereich)
{
   id = handle.id;

   if(check = validateEmail(trim($F(id)), unique, bereich))
   {
      if(check == 5)
      {
         $('status_'  + id).innerHTML = "Die eingebene E-MailAdresse wird schon verwendet. ";
         $('span_error_'  + id).hide();
         $('div_'     + id).addClassName('input_error');
         $('tmp_' + id).value = 0;
      }
      else if(check == 10)
      {
         $('div_'     + id).removeClassName('input_error');
         $('tmp_' + id).value = 1;
         $('status_'  + id).innerHTML = "";
         $('span_error_'  + id).hide();
      }
   }
   else
   {
      $('status_'  + id).innerHTML = "Die eingebene E-MailAdresse ist nicht gueltig. ";
      $('span_error_'  + id).hide();
      $('div_'     + id).addClassName('input_error');
      $('tmp_' + id).value = 0;
   }
}

function checkPassword(handle)
{
   if($F('reg_password') != handle.value)
   {
      //alert('Das passwort stimmt nicht mit der wiederholung ueberein!');
      handle.value='';
      $('reg_password').value = '';
      $('div_reg_password').addClassName('input_error');
      $('div_reg_password2').addClassName('input_error');
   }
   else
   {
      $('div_reg_password').removeClassName('input_error');
      $('div_reg_password2').removeClassName('input_error');
   }
}

function validateEmail(email, unique, bereich)
{
   if(email.length > 0)
   {
      if(email.match(/^[\._a-z0-9-]+@[a-z0-9-]+(\.[a-z0-9-]{1,})*\.(com|net|org|edu|mil|gov|info|pro|biz|int|museum|[a-z]{2}){1}$/i))
      {
         emailCheck = simpleAjaxRequest('/includes/php/request/validateEmail.php', 'email=' + escape(email) +'&unique=' + unique +'&bereich=' + bereich);

         if(emailCheck == 0)
         {
            return false;
         }
         else
         {
            return emailCheck;
         }

      }
      else
      {
         return false;
      }
   }
   else
   {
      return true;
   }
}

/*
   rueckgabewert von requesturl + parameter als text zurueck.

   DIESE FUNTKION IST SYNCHRON. DAS SCRIPT LAEUFT NICHT WEITER SOLANGE DER REQUEST NICHT FERTIG IST!!!!!

   VORSICHT

   usage:
   age = simpleAjaxRequest('/includes/php/request/checkAge.php', 'day=10&month=10&year=1981');
*/
function simpleAjaxRequest(requestUrl, pars)
{
   var simpleResult = '';
   var finished     = false;
   var myAjax = new Ajax.Request(
                                    requestUrl,
                                    {
                                       method: 'get',
                                       encoding: 'ISO-8859-1',
                                       asynchronous: false,
                                       parameters: pars,
                                       onComplete: returnResult
                                    }
                                );


   function returnResult(originalRequest)
   {
      simpleResult = originalRequest.responseText;
   }

   return simpleResult;
}

function ajaxCallPhpFunc(namespace, phpFunction, stringParameters, onComplete)
{
   var myAjax = new Ajax.Request(
                                    '/includes/php/request/phpCallFunction.php?namespace=' + namespace + '&phpFunction=' + phpFunction,
                                    {
                                       method: 'post',
                                       encoding: 'ISO-8859-1',
                                       asynchronous: false,
                                       parameters: stringParameters,
                                       onComplete: onComplete
                                    }
                                );
}

var parentMailStatus = 'closed';

function checkAge()
{
   year  = $F('reg_gebyear');
   month = $F('reg_gebmonth')
   day   = $F('reg_gebday')

   if(year != '' && day != '' && month != '')
   {
      $('div_reg_age').removeClassName('input_error');
      $('span_error_reg_age').hide();
      $('tmp_reg_age').value = 1;
   }
}

function usernameAvailible(handle)
{
   username = trim($F(handle.id));
   if(username.length > 0)
   {
      if(username.match(/^[a-z0-9]{3,10}$/ig))
      {
         user = simpleAjaxRequest('/includes/php/request/username.php', 'username=' + escape(username));

         if(user > 0)
         {
            $('usernamestatus').innerHTML = 'Dieser Benutznername ist bereits vergeben. Bitte probiere einen anderen.';
            $('div_reg_username').addClassName('input_error');
            $('tmp_reg_username').value = 0;
         }
         else
         {
            $('div_reg_username').removeClassName('input_error');
            $('span_error_reg_username').hide();
            $('usernamestatus').innerHTML = '';
            $('tmp_reg_username').value = 1;
         }
      }
      else
      {
         $('div_reg_username').addClassName('input_error');
         $('span_error_reg_username').hide();
         $('usernamestatus').innerHTML = 'Der Nuztername muss zwischen 3 und 10 Zeichen lang sein, und darf nur Buchstaben und Zahlen enthalten.';
         $('tmp_reg_username').value = 0;
      }
   }
   else
   {
      $('div_reg_username').removeClassName('input_error');
      $('span_error_reg_username').hide();
      $('usernamestatus').innerHTML = '';
      $('tmp_reg_username').value = 1;
   }
}

function handleInputError(field)
{
   try
   {
      strField = $F(field) + '';
      if(trim(strField) == '' || strField  == 'null')
      {
         //Log('div_' + field);
         $('div_' + field).addClassName('input_error');
         try
         {
            $('status_' + field).show();
            $('span_error_' + field).show();
         }
         catch(ex)
         {
         }
         return false;
      }
      else
      {
         $('div_' + field).removeClassName('input_error');
         try
         {
            $('status_' + field).hide();
            $('span_error_' + field).hide();
         }
         catch(ex)
         {
         }
         return true;
      }
   }
   catch(ex)
   {
      alert(field + "\n" + ex);
      return false;
   }
}



function submitRegisterForm()
{
   goAhead = true;

   //goAhead = (handleInputError('reg_partner') && goAhead);
   //goAhead = (handleInputError('reg_username') && goAhead);
   //goAhead = (handleInputError('reg_vorname') && goAhead);
   //goAhead = (handleInputError('reg_nachname') && goAhead);
   //goAhead = (handleInputError('reg_email') && goAhead);
   //goAhead = (handleInputError('reg_ort') && goAhead);
   //goAhead = (handleInputError('reg_password') && goAhead);
   //goAhead = (handleInputError('reg_agb') && goAhead);
   goAhead = (handleInputError('reg_gelesen') && goAhead);

   if(0 == $F('tmp_reg_email'))
   {
      goAhead = false;
      $('div_reg_email').addClassName('input_error');
      $('span_error_reg_email').show();
   }
   else
   {
      $('div_reg_email').removeClassName('input_error');
      $('span_error_reg_email').hide();
   }


   if(0 == $F('tmp_reg_username'))
   {
      goAhead = false;
      $('div_reg_username').addClassName('input_error');
      $('span_error_reg_username').show();
   }
   else
   {
      if($F('reg_username').length > 0)
      {
         $('div_reg_username').removeClassName('input_error');
         $('span_error_reg_username').hide();
      }
      else
      {
         goAhead = false;
         $('div_reg_username').addClassName('input_error');
         $('span_error_reg_username').show();
      }
   }

   if($F('reg_vorname').length > 0)
   {
      $('div_reg_vorname').removeClassName('input_error');
      $('span_error_reg_vorname').hide();
   }
   else
   {
      goAhead = false;
      $('div_reg_vorname').addClassName('input_error');
      $('span_error_reg_vorname').show();
   }

   if($F('reg_nachname').length > 0)
   {
      $('div_reg_nachname').removeClassName('input_error');
      $('span_error_reg_nachname').hide();
   }
   else
   {
      goAhead = false;
      $('div_reg_nachname').addClassName('input_error');
      $('span_error_reg_nachname').show();
   }


   if($F('reg_password').length > 0)
   {
      $('div_reg_password').removeClassName('input_error');
      $('span_error_reg_password').hide();
   }
   else
   {
      goAhead = false;
      $('div_reg_password').addClassName('input_error');
      $('span_error_reg_password').show();
   }

   if($F('reg_password2').length > 0)
   {
      $('div_reg_password2').removeClassName('input_error');
      $('span_error_reg_password2').hide();
   }
   else
   {
      goAhead = false;
      $('div_reg_password2').addClassName('input_error');
      $('span_error_reg_password2').show();
   }

   if(!goAhead)
   {
      $('error').show();
      //new Effect.Highlight('error');
   }

   return goAhead;
}

function submitRegister2Form()
{
   goAhead = true;



  return goAhead;
}


function submitProfileForm()
{

   error = false;

   if($F('vorname').length > 0)
   {
      $('div_vorname').removeClassName('input_error');
      $('span_error_vorname').hide();
   }
   else
   {
      error = true;
      $('div_vorname').addClassName('input_error');
      $('span_error_vorname').show();
   }

   if($F('nachname').length > 0)
   {
      $('div_nachname').removeClassName('input_error');
      $('span_error_nachname').hide();
   }
   else
   {
      error = true;
      $('div_nachname').addClassName('input_error');
      $('span_error_nachname').show();
   }

   if($F('email').length > 0)
   {
      $('div_email').removeClassName('input_error');
      $('span_error_email').hide();
   }
   else
   {
      error = true;
      $('div_email').addClassName('input_error');
      $('span_error_email').show();
   }

   if($F('ort').length > 0)
   {
      $('div_ort').removeClassName('input_error');
      $('span_error_ort').hide();
   }
   else
   {
      error = true;
      $('div_ort').addClassName('input_error');
      $('span_error_ort').show();
   }
   return !error;

}