var allImages = new Array();

function postVote(event, caller, vote, imagePath, name, email, gallery, ip) {
	var form = document.getElementById('gallery_poll_form');
	if (form.name.value == '') {
		alert('Fehler: Bitte geben sie Ihren Vor- und Zunamen an.');
	} else if (form.email.value == '') {
		alert('Fehler: Die eingegebene E-Mail Adresse ist falsch.');
	} else {
		var reg1 = new RegExp('\\.');
		regResult1 = reg1.exec(form.email.value);
		var reg2 = new RegExp('@');
		regResult2 = reg2.exec(form.email.value);
		if (regResult1 == null || regResult2 == null || regResult1 == undefined || regResult2 == undefined) {
			alert('Fehler: Die eingegebene E-Mail Adresse ist falsch.');
		} else {
			JsHttpRequest.query(
				"http://frischekontor.de/fileadmin/scripts/smooth_gallery/jshttp_actions.php", // backend address
				{ action: 'post_vote', vote: vote, image_path: imagePath, name: name, email: email, gallery: gallery, ip: ip, rand: Math.random() }, // parameters
				function(result, errors) {
					// This function will be called when result is ready.
					document.getElementById('votes_sum').innerHTML = result.message;
					if (result.errormsg && result.errormsg != '') {
						document.getElementById('error_msg').style.display = 'block';
						document.getElementById('error_msg').innerHTML = result.errormsg;
						document.getElementById('gallery_poll_form').style.display = 'none';
					} else {
						document.getElementById('gallery_poll_form').style.display = 'none';
						document.getElementById('message_layer').style.display = 'block';
						document.getElementById('message_layer').innerHTML = result.thanks_msg;
						document.getElementById('post_vote_button').style.display = 'none';
						var exp = new Date();
						var oneDayFromNow = exp.getTime() + (24*60*60*1000);
						exp.setTime(oneDayFromNow);
						document.cookie = 'voted_galleries=' + escape(result.voted_galleries) + '; expires=' + exp.toGMTString();
					}
				},
				false
			);
		}
	}	
}

