function isValidEmail(str) {
	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}
jQuery(document).ready(function(){
	// jQuery("div.stuurdoor:visible").hide();
	// jQuery("div.reageer:visible").hide();
	
	jQuery("a.stuurdoor").toggle(
		function(event){
			event.preventDefault();
			jQuery("div.stuurdoor").fadeIn("slow");
			jQuery("#nontvanger").focus();
			return false;
		},
		function(event){
			event.preventDefault();
			jQuery("div.stuurdoor").fadeOut("slow");
			return false;
		}
	);
	
// insert changed RotterdamRate code	

	var RotterdamRate = {
	  config: {
		text: 'BEOORDEEL DEZE PAGINA',
		rateSelector: '#rate',
		duration: 250,
		heightOpened: 70,
		heightClosed: 27
	  },
	  
	  /*
	   * Replaces the span for an a-element so it's clickable. Also binds events
	   */
	  init: function() {
		RotterdamRate.elms = jQuery(RotterdamRate.config.rateSelector);
		RotterdamRate.elms.css('height', RotterdamRate.config.heightClosed + 'px');
		RotterdamRate.opened = false;		
	  },
	  
	  /*
	   * Opens the rate panel when closed and vice versa
	   */
	  togglePanel: function(e) {
		e.preventDefault();
		var height = RotterdamRate.opened ? RotterdamRate.config.heightClosed : RotterdamRate.config.heightOpened;
		RotterdamRate.opened = !RotterdamRate.opened;
		RotterdamRate.elms.animate({height:height + 'px'}, RotterdamRate.config.duration);
	  }
	};
	jQuery(RotterdamRate.init);

	jQuery("a.beoordeel").toggle(
		function(event){
			event.preventDefault();
			jQuery("div#rate").fadeIn('slow');
			return false;
		},
		function(event){
			event.preventDefault();
			jQuery("div#rate").fadeOut('slow');
			return false;
		}
	);

// end RotterdamRate code

	jQuery("a.reageer").click(function(event){
		event.preventDefault();
		jQuery("div.reageer:hidden").show();
		jQuery("#form_weblog_options_name").focus();
	});
	jQuery("#reageeropeenitem").click(function(event){
		var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
		var returnValue = true;
		if(document.getElementById('form_weblog_options_name').value.length == 0){
			returnValue = false;
			document.getElementById('form_weblog_options_name_error').style.display = "block";
		}else{
			document.getElementById('form_weblog_options_name_error').style.display = "none";
		}
		if(document.getElementById('form_weblog_options_email').value.length == 0){
			returnValue = false;
			document.getElementById('form_weblog_options_email_error').style.display = "block";
		}else{
			if(emailfilter.test(document.getElementById('form_weblog_options_email').value)==true){
				document.getElementById('form_weblog_options_email_error').style.display = "none";
			}else{
				document.getElementById('form_weblog_options_email_error').style.display = "block";
				returnValue = false;
			}
		}
		if(document.getElementById('form_weblog_options_feedback').value.length == 0){
			returnValue = false;
			document.getElementById('form_weblog_options_feedback_error').style.display = "block";
		}else{
			if(document.getElementById('form_weblog_options_feedback').value.length == 1){
				returnValue = false;
				document.getElementById('form_weblog_options_feedback_error').style.display = "block";
			}else{
				document.getElementById('form_weblog_options_feedback_error').style.display = "none";
			}
		}
		var lang = 1;		
		if(document.getElementById('taal').value.lenght != 1) {
			lang = encodeURIComponent(document.getElementById('taal').value);
		}

		if(returnValue){
			var url;
			url = "/smartsite.dws?id=CPR-REACTONITEM&amp;text=" + 

encodeURIComponent(document.getElementById("form_weblog_options_feedback").value) + "&amp;email=" + 

document.getElementById("form_weblog_options_email").value + "&amp;name=" + 

encodeURIComponent(document.getElementById("form_weblog_options_name").value) + "&amp;nr=" + 

encodeURIComponent(document.getElementById("page_nr").value) +"&amp;pagetitle=" + 

encodeURIComponent(document.getElementById("page_title").value) +"&amp;itemtaal=" + lang;
			jQuery("div.somecontainer").load(url);
			jQuery("#form_weblog_options_reageren").clearForm();
			jQuery("div.reactionposted:hidden").show();			
			jQuery("div.reageer:visible").slideUp("slow");
		}
		return false;
	});
});
