window.addEvent('domready', function() {
	if(document.getElementById('label-username')) document.getElementById('label-username').innerHTML='Benutzername';
	if(document.getElementById('label-password')) document.getElementById('label-password').innerHTML='Passwort';
	dynamize();
	if ($('reifegrad-description-link')) {
		var reifegradMoreinfo = new Fx.Slide('reifegrad-more-info');
		reifegradMoreinfo.hide();
	}
	if ($('showcomments')) {
		/* var commentsList = new Fx.Slide('comments-list');
		commentsList.hide(); */
		document.getElementById("showcomments").style.display="none";
	}
	if ($('gebaeudevoting-cat1')) {
		var gebaeudevotingListCat1 = new Fx.Slide('gebaeudevoting-list-cat1');
		document.getElementById('gebaeudevoting-cat2').style.backgroundPosition="bottom left";
		document.getElementById('gebaeudevoting-cat2').style.color="white";
		gebaeudevotingListCat1.hide(); }

	if ($('top3-description-box')) {
		var top3descriptionBox = new Fx.Slide('top3-description-box');
		top3descriptionBox.hide(); }

	if ($('ideenpate-content')) {
		var ideenpateContent = new Fx.Slide('ideenpate-content');
		ideenpateContent.hide(); }

	if ($('show_old_entries')) {
		var oldEntries = new Fx.Slide('old_stream_entries');
		oldEntries.hide();
	}

})

function initBrowserbox() {
	dynamize();
	if ($('browser-open-link')) {
		var browserboxSpacer = new Fx.Slide('browser-box-spacer');
		browserboxSpacer.hide();
	} 
	
	
}

function showBrowserbox() {
	dynamize();
	if ($('browser-close-link')) {
		var browserboxSpacer = new Fx.Slide('browser-box-spacer');
		browserboxSpacer.hide();
		document.getElementById("browser-open-link").style.display="none";
		document.getElementById("browser-close-link").style.display="block";
	} 
	
	
}

function hideBrowserbox() {
	dynamize();
	if ($('browser-open-link')) {
		var browserBox = new Fx.Slide('browser-box-navi');
		browserBox.hide();
		document.getElementById("browser-open-link").style.display="block";
		document.getElementById("browser-close-link").style.display="none";
	}
}

function hideAktivitaetenBox() {
	dynamize();
	if ($('aktivitaeten-close')) {
		var aktivitaetenOpen = new Fx.Slide('aktivitaeten-open');
		aktivitaetenOpen.hide();
	}
}

function showAktivitaetenBox() {
	dynamize();
	if ($('aktivitaeten-close')) {
		var aktivitaetenOpen = new Fx.Slide('aktivitaeten-open');
		aktivitaetenOpen.slideIn();
	}
}

function hideGebaeudevoting() {
	dynamize();
	if ($('gebaeudevoting-open-link')) {
		var gebaeudevotingBox = new Fx.Slide('gebaeudevoting-box');
		gebaeudevotingBox.hide();
		document.getElementById('gebaeudevoting-top').className="gebaeudevoting-top closed";
		document.getElementById('gebaeudevoting-open-link').innerHTML="Aufklappen";
	}
}

function showPostingBox() {
	dynamize();
	if ($('input-subject')) {
		var inputBox = new Fx.Slide('input-box');
		inputBox.slideIn();
	}
}

function showCommentInputBox() {
	dynamize();
	if ($('showcommentinput')) {
		var commentInput = new Fx.Slide('comment-input-box');
		commentInput.slideIn();
		this.className="commentbox-link hide";
	}
}

function hideCommentInputBox() {
	if ($('showcommentinput')) {
		var commentInput = new Fx.Slide('comment-input-box');
		commentInput.hide();
		this.className="commentbox-link";
	}
}

function showAddInputBox() {
	dynamize();
	if ($('showaddinput')) {
		var addInput = new Fx.Slide('weiterschreiben-box');
		addInput.slideIn();
		this.className="commentbox-link hide";
	}
}

function hideAddInputBox() {
	if ($('showaddinput')) {
		var addInput = new Fx.Slide('weiterschreiben-box');
		addInput.hide();
		this.className="commentbox-link";
	}
}

function dynamize() {

if ($('aktivitaeten-close')) {
	var aktivitaetenOpen = new Fx.Slide('aktivitaeten-open');
	aktivitaetenOpen.open=false;
	if ($('aktivitaeten-close')) {
		$('aktivitaeten-close').addEvent('click', function(e){
			e.stop();
			this.blur();
			if(!aktivitaetenOpen.open) { aktivitaetenOpen.slideIn(); document.getElementById("aktivitaeten-close").className="hide"; }
			else { aktivitaetenOpen.slideOut(); document.getElementById("aktivitaeten-close").className=""; }
		});
	}
}


if ($('browser-open-link')) {
	// aufklappen
	var browserBox = new Fx.Slide('browser-box-navi');
	var browserboxSpacer = new Fx.Slide('browser-box-spacer');
	if ($('browser-open-link')) {
		$('browser-open-link').addEvent('click', function(e){
			e.stop();
			this.blur();
			browserBox.slideIn();
			browserboxSpacer.slideOut();
			document.getElementById("browser-open-link").style.display="none";
			document.getElementById("browser-close-link").style.display="block";
		});
	}
	
	//zuklappen
	if ($('browser-close-link')) {
		$('browser-close-link').addEvent('click', function(e){
			e.stop();
			browserBox.slideOut();
			browserboxSpacer.slideIn();
			document.getElementById("browser-open-link").style.display="block";
			document.getElementById("browser-close-link").style.display="none";
		});
	}

}

if ($('showcomments')) {
	// aufklappen
	var commentsList = new Fx.Slide('comments-list');
	if ($('showcomments')) {
		$('showcomments').addEvent('click', function(e){
			e.stop();
			this.blur();
			commentsList.slideIn();
			document.getElementById("showcomments").style.display="none";
			document.getElementById("hidecomments").style.display="block";
		});
	}
	
	//zuklappen
	if ($('hidecomments')) {
		$('hidecomments').addEvent('click', function(e){
			e.stop();
			commentsList.slideOut();
			document.getElementById("showcomments").style.display="block";
			document.getElementById("hidecomments").style.display="none";
		});
	}

}

if ($('showcommentinput')) {
	var commentInput = new Fx.Slide('comment-input-box');
	commentInput.open=false;
	if ($('showcommentinput')) {
		$('showcommentinput').addEvent('click', function(e){
			e.stop();
			this.blur();
			if(!commentInput.open) { commentInput.slideIn(); this.className="commentbox-link hide"; }
			else { commentInput.slideOut(); this.className="commentbox-link"; }

		});
	}
}

if ($('showaddinput')) {
	var addInput = new Fx.Slide('weiterschreiben-box');
	addInput.open=false;
	if ($('showaddinput')) {
		$('showaddinput').addEvent('click', function(e){
			e.stop();
			this.blur();
			if(!addInput.open) { addInput.slideIn(); this.className="commentbox-link hide"; }
			else { addInput.slideOut(); this.className="commentbox-link"; }

		});
	}
}

if ($('reifegrad-description-link')) {
	var reifegradMoreinfo = new Fx.Slide('reifegrad-more-info');
	reifegradMoreinfo.open=false;
	if ($('reifegrad-description-link')) {
		$('reifegrad-description-link').addEvent('click', function(e){
			e.stop();
			this.blur();
			if(!reifegradMoreinfo.open) reifegradMoreinfo.slideIn();
			else reifegradMoreinfo.slideOut();
		});
	}
}

if ($('top3-description-box')) {
	var top3descriptionBox = new Fx.Slide('top3-description-box');
	top3descriptionBox.open=false;
	if ($('toplink-top3')) {
		$('toplink-top3').addEvent('click', function(e){
			e.stop();
			this.blur();
			if(!top3descriptionBox.open) top3descriptionBox.slideIn();
			else top3descriptionBox.slideOut();

		});
	}
}

if ($('ideenpate-content')) {
	var ideenpateContent = new Fx.Slide('ideenpate-content');
	ideenpateContent.open=false;
	if ($('ideenpate-description')) {
		$('ideenpate-description').addEvent('click', function(e){
			e.stop();
			this.blur();
			if(!ideenpateContent.open) { ideenpateContent.slideIn(); document.getElementById('ideenpate-header').style.marginBottom="0"; }
			else { ideenpateContent.slideOut(); document.getElementById('ideenpate-header').style.marginBottom="-12px"; }

		});
	}
}

if ($('gebaeudevoting-open-link')) {
	var gebaeudevotingBox = new Fx.Slide('gebaeudevoting-box');
	gebaeudevotingBox.open=false;	
	if ($('gebaeudevoting-open-link')) {
		$('gebaeudevoting-open-link').addEvent('click', function(e){
			e.stop();
			this.blur();
			if(!gebaeudevotingBox.open) {
			document.getElementById('gebaeudevoting-top').className="gebaeudevoting-top";
			this.innerHTML="Zuklappen";
			gebaeudevotingBox.slideIn(); }
			else {
			document.getElementById('gebaeudevoting-top').className="gebaeudevoting-top closed";
			this.innerHTML="Aufklappen";
			gebaeudevotingBox.slideOut(); }

		});
	}
}

if ($('show_old_entries')) {
	var oldEntries = new Fx.Slide('old_stream_entries');
	oldEntries.open=false;
	if ($('show_old_entries')) {
		$('show_old_entries').addEvent('click', function(e){
			if(!oldEntries.open) {
			e.stop();
			this.blur();
			oldEntries.slideIn();
			document.getElementById("show_old_entries").innerHTML="ältere Aktionen ausblenden";
			} else {
			e.stop();
			this.blur();
			oldEntries.slideOut();
			document.getElementById("show_old_entries").innerHTML="ältere Aktionen einblenden"; }
		});
	}
}


if ($('gebaeudevoting-cat1')) {
	var gebaeudevotingListCat1 = new Fx.Slide('gebaeudevoting-list-cat1');
	var gebaeudevotingListCat2 = new Fx.Slide('gebaeudevoting-list-cat2');
	gebaeudevotingListCat2.open=true;
	if ($('gebaeudevoting-cat1')) {
		$('gebaeudevoting-cat1').addEvent('click', function(e){
			e.stop();
			this.blur();
			if(gebaeudevotingListCat2.open) {
			document.getElementById('gebaeudevoting-cat1').style.backgroundPosition="bottom left";
			document.getElementById('gebaeudevoting-cat1').style.color="white";
			document.getElementById('gebaeudevoting-cat2').style.backgroundPosition="top left";
			document.getElementById('gebaeudevoting-cat2').style.color="black";
			gebaeudevotingListCat1.show();
			gebaeudevotingListCat2.hide(); }

		});
		$('gebaeudevoting-cat2').addEvent('click', function(e){
			e.stop();
			this.blur();
			if(!gebaeudevotingListCat2.open) {
			document.getElementById('gebaeudevoting-cat2').style.backgroundPosition="bottom left";
			document.getElementById('gebaeudevoting-cat2').style.color="white";
			document.getElementById('gebaeudevoting-cat1').style.backgroundPosition="top left";
			document.getElementById('gebaeudevoting-cat1').style.color="black";
			gebaeudevotingListCat2.show();
			gebaeudevotingListCat1.hide(); }

		});
	}
}
}

// default values eingabefelder
function clear_field(field) {
	if (field.defaultValue==field.value) {
		field.value = "";
	}
}
function put_value(field) {
	if (field.value.length==0) {
		field.value = field.defaultValue;
	}
}

function Void() {};

