function doSearch() {
	document.getElementById('searchbox_form').submit();
}

function showGalleryImage(gallery_uid, image_num) {
	var extkey = 'tx_szgallery_image';
	
	for (i = 1; i <= 4; i++) {
		div_id = extkey.concat('_').concat(gallery_uid).concat('_').concat(i);
		div = document.getElementById(div_id);
		
		if (div) {
			div.style.display = 'none';
		}
	}
	
	div_id = extkey.concat('_').concat(gallery_uid).concat('_').concat(image_num);
	div = document.getElementById(div_id);
	div.style.display = 'block';
}

function showVoting(gallery_uid) {
	var extkey = 'tx_szgallery_vote';

	div_id = extkey.concat('_').concat(gallery_uid).concat('_').concat('results');
	div = document.getElementById(div_id);
	div.style.display = 'none';

	div_id = extkey.concat('_').concat(gallery_uid).concat('_').concat('voting');
	div = document.getElementById(div_id);
	div.style.display = 'block';
}

function hideVoting(gallery_uid) {
	var extkey = 'tx_szgallery_vote';

	div_id = extkey.concat('_').concat(gallery_uid).concat('_').concat('voting');
	div = document.getElementById(div_id);
	div.style.display = 'none';

	div_id = extkey.concat('_').concat(gallery_uid).concat('_').concat('results');
	div = document.getElementById(div_id);
	div.style.display = 'block';
	
	showVote(gallery_uid, 0);
}

function showVote(gallery_uid, rating) {
	var extkey = 'tx_szgallery_vote';

	for (i = 1; i <= rating; i++) {
		img_id = extkey.concat('_').concat(gallery_uid).concat('_').concat(i);
		img = document.getElementById(img_id);
		img.src = 'fileadmin/templates-rf/images/star.gif';
	}
	
	for (i = rating + 1; i <= 5; i++) {
		img_id = extkey.concat('_').concat(gallery_uid).concat('_').concat(i);
		img = document.getElementById(img_id);
		img.src = 'fileadmin/templates-rf/images/no-star.gif';
	}	
}

function checkUpload(id_prefix, form_id) {
	var titleField = document.getElementById(id_prefix.concat('title'));
	var subtitleField = document.getElementById(id_prefix.concat('subtitle'));
	var locationField = document.getElementById(id_prefix.concat('location'));
	var emailField = document.getElementById(id_prefix.concat('email'));
	var image1Field = document.getElementById(id_prefix.concat('new_image1'));
	var image2Field = document.getElementById(id_prefix.concat('new_image2'));
	var image3Field = document.getElementById(id_prefix.concat('new_image3'));
	var image4Field = document.getElementById(id_prefix.concat('new_image4'));

	if (titleField.value == '') {
		alert('Bitte geben Sie den Namen des Kindergarten ein!');
		titleField.focus();
		return false;
	}
	if (locationField.value == '') {
		alert('Bitte geben Sie den Ort des Kindergarten ein!');
		locationField.focus();
		return false;
	}
	if (emailField.value == '' || emailField.value.indexOf('@') < 0) {
		alert('Bitte geben Sie Ihre E-Mail Adresse ein!');
		emailField.focus();
		return false;
	}
	if (image1Field.value == '' && image2Field.value == '' && image3Field.value == '' && image4Field.value == '') {
		alert('Bitte laden Sie mindestens ein Bild hoch!');
		image1Field.focus();
		return false;
	}

	document.getElementById(form_id).submit();
}