
	// functions to manage blog entries

		// release blog entry
		function releaseBlogEntry(contentID) {
			var confirmation = confirm("Möchten Sie diesen Blogeintrag freischalten?");
			if(confirmation) {
				document.getElementById('blogEntryID').value = contentID;
				document.getElementById('blogEntryAction').value = 'release';
				document.forms['blogEntries'].submit();
			}
		}
		
		// delete blog entry
		function deleteBlogEntry(contentID) {
			var confirmation = confirm("Möchten Sie diesen Blogeintrag wirklich löschen?");
			if(confirmation) {
				document.getElementById('blogEntryID').value = contentID;
				document.getElementById('blogEntryAction').value = 'delete';
				document.forms['blogEntries'].submit();
			}
		}



	// functions to manage comments

		// release comment
		function releaseComment(contentID) {
			var confirmation = confirm("Möchten Sie dieses Kommentar freischalten?");
			if(confirmation) {
				document.getElementById('commentID').value = contentID;
				document.getElementById('commentAction').value = 'release';
				document.forms['comments'].submit();
			}
		}
		
		// delete comment
		function deleteComment(contentID) {
			var confirmation = confirm("Möchten Sie dieses Kommentar wirklich löschen?");
			if(confirmation) {
				document.getElementById('commentID').value = contentID;
				document.getElementById('commentAction').value = 'delete';
				document.forms['comments'].submit();
			}
		}
		
		
	// functions to manage categories
		
		// create category
		function createCategory(contentTitle) {
			var newContentTitle = prompt("Geben Sie bitte den Namen für die neue Kategorie ein!", contentTitle);
			if(newContentTitle!='') {
				document.getElementById('contentTitle').value = newContentTitle;
				document.getElementById('contentAction').value = 'create';
				document.forms['categories'].submit();
			}
		}
		
		// rename category
		function renameCategory(contentID, contentTitle) {
			var newContentTitle = prompt("Geben Sie bitte einen neuen Namen ein!", contentTitle);
			if(newContentTitle!='') {
				document.getElementById('contentID').value = contentID;
				document.getElementById('contentTitle').value = newContentTitle;
				document.getElementById('contentAction').value = 'rename';
				document.forms['categories'].submit();
			}
		}
		
		// delete category
		function deleteCategory(contentID) {
			var confirmation = confirm("Möchten Sie diese Kategorie wirklich löschen?");
			if(confirmation) {
				document.getElementById('contentID').value = contentID;
				document.getElementById('contentAction').value = 'delete';
				document.forms['categories'].submit();
			}
		}
		
		// move category up
		function moveUpCategory(contentID) {
			document.getElementById('contentID').value = contentID;
			document.getElementById('contentAction').value = 'moveUp';
			document.forms['categories'].submit();
		}
		
		// move category down
		function moveDownCategory(contentID) {
			document.getElementById('contentID').value = contentID;
			document.getElementById('contentAction').value = 'moveDown';
			document.forms['categories'].submit();
		}
		
		
		
	// blog management
		
		// show upload and edit form
		function showUploadForm() {
			document.getElementById('moodImage').style.visibility = 'hidden';
			document.getElementById('moodImage').style.display = 'none';
			document.getElementById('moodForm').style.visibility = 'visible';
			document.getElementById('moodForm').style.display = 'block';
			return false;
    	}
		
		// hide upload and edit form
		function hideUploadForm() {
			document.getElementById('moodImage').style.visibility = 'visible';
			document.getElementById('moodImage').style.display = 'block';
			document.getElementById('moodForm').style.visibility = 'hidden';
			document.getElementById('moodForm').style.display = 'none';
			return false;
    	}		
		
			
		
		// show registration form
		function showRegisterForm() {
			document.getElementById('showlayer').style.display='block';
		}		
		
		// send registration form
		function sendRegisterForm() {
			// check input values here:
			// username, program, firstname, lastname, email, warumbloggen, zeichnetaus
			var program = document.getElementById('program');
			var firstname = document.getElementById('firstname');
			var lastname = document.getElementById('lastname');
			var email = document.getElementById('email');
			var warumbloggen = document.getElementById('warumbloggen');
			var zeichnetaus = document.getElementById('zeichnetaus');
			var saveData = document.getElementById('saveData');
			
			if(program.value=='') {
				alert('Bitte geben Sie das Partner-Programm an, an dem Sie teilnehmen möchten!');
				getFocus(program);
			} else if(firstname.value=='' || firstname.value=='Vorname eingeben') {
				alert('Bitte geben Sie einen Vornamen an!');
				getFocus(firstname);
			} else if(lastname.value=='' || lastname.value=='Nachname eingeben') {
				alert('Bitte geben Sie einen Nachnamen an!');
				getFocus(lastname);
			} else if(email.value=='' || email.value=='E-Mail-Adresse eingeben') {
				alert('Bitte geben Sie eine E-Mail-Adresse an!');
				getFocus(email);
			} else if(warumbloggen.value=='' || warumbloggen.value=='Hier bitte Text eingeben') {
				alert('Warum möchten Sie ein Partnerblogger werden?');
				getFocus(warumbloggen);
			} else if(zeichnetaus.value=='' || zeichnetaus.value=='Hier bitte Text eingeben') {
				alert('Was zeichnet Sie als Partnerblogger aus?');
				getFocus(zeichnetaus);
			} else if(!saveData.checked) {
				alert('Bitte akzeptieren Sie die Nutzungsbedingungen.');
				getFocus(saveData);
			} else {
				document.forms['register'].submit();
			}
		}
		
		
		
	// generate new captcha code
		
		// generate new captcha code
		function generateNewCode() {
			document.getElementById('captcha').src = 'captcha.yum?newCaptcha=true&dummy=' + new Date().getTime();
			return false;
		}		
		
		
		
	// stuff
		
		function getFocus(object) {
			object.focus();
			object.value = '';
			object.select();
		}

		function getFocus2(object, valueToReplace) {
			object.focus();
			if (object.value == valueToReplace) {
				object.value = '';
				object.select();
			}
		}
		
		
