/* will work in v1.1
	 $("#sidebar").focus(function() {
		alert("MEH!");
		$(this).css('display', 'none');					
	}   
 */

$(document).ready(function(){	
 $('.slidetoggle').each(function(){
    $('.slide', this).css('display', 'none');

    $('.toggle', this).click(function(){
      $('.slide', $(this).parent()).slideToggle('slow');
      $(this).parent().toggleClass('slidetoggle-open');
    });
  });


  });


$(function() {		   
	$(".submit").click(function() {
		var name = $("#name").val();
		var namesuchstring = "([a-zA-ZöäüÖÄÜß0-9´`'_\.\-\@\_\+\*\,\:])+$";
		var commentsuchstring = "([a-zA-ZöäüÖÄÜß0-9´`'_\.\-\@\_\+\*\,\:\;\(\)\&\?\!\%\–\€\=\/])+$";
		//var emailsuchstring = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
		var regex = new RegExp(namesuchstring);
		var regex2 = new RegExp(commentsuchstring);		
		
		if ($("#email").val()=='E-Mailadresse') {
			var email = '';
		}
		else {
			var email = $("#email").val();
		}
		
		
		var comment = $("#comment").val();
		var ip = $("#ip").val();
		var post_id = $("#post_id").val();
		var dataString = 'name='+ name + '&email=' + email + '&comment=' + comment + '&ip=' + ip + '&post_id=' + post_id;	
		//var dataString = 'name='+ name + '&email=' + email + '&comment=' + comment + '&ip=' + ip;	
		
		var Ergebnis01 = zufallszahl01 + zufallszahl02;
		var Eintrag01 = document.getElementById("antwort01").value;
		
		if(name=='' || name=='Name') {
			alert(unescape('Bitte geben Sie Ihren Namen an.'));
			document.getElementById("name").value = "";
			document.getElementById("name").focus();
		}
		else if (!regex.test(name)) {
			alert(unescape('Ihr Name enth%E4lt ung%FCltige Zeichen.'));
			document.getElementById("name").focus();
		}
		else if (comment=='') {
			alert(unescape('Bitte geben Sie Ihre Bewertung ab.'));	
			document.getElementById("comment").value = "";
			document.getElementById("comment").focus();
		}
		else if (!regex.test(name)) {
			alert(unescape('Ihre Bewertung enth%E4lt ung%FCltige Zeichen.'));
			document.getElementById("name").focus();
		}
		else if (Ergebnis01 != Eintrag01) {
			alert("Bitte beantworten Sie die mathematische Aufgabenstellung korrekt.");
			document.getElementById("antwort01").value = "";
			document.getElementById("antwort01").focus();
		}
		else {
			$("#flash").show();
			$("#flash").fadeIn(400).html('<img src="images/ajax-loader.gif" />Kommentar eingetragen.');
			$.ajax({
			type: "POST",
			url: "commentajax.php",
			data: dataString,
			cache: false,
			success: function(html){
				$("ol#update").append(html);
				$("ol#update li:last").fadeIn("slow");
				//$("#flash").hide();
			}
		});
		}return false;
	}); 
});

function loadPic(path,text) {
	document.getElementById('bigImg').src= path + ".jpg";
	document.getElementById('bildtext').childNodes[0].data = text;
}

function clearName() {
	if (document.getElementById('name').value=="Name") {
		document.getElementById('name').value="";
	}
}

function clearMail() {
	if (document.getElementById('email').value=="E-Mailadresse") {
		document.getElementById('email').value="";
	}
}
