	function waarderingen()
	{
		var name = $("#ervaringNaam").val();
		var email = $("#ervaringEmail").val();
		var text = $("#ervaringText").val();
		var rating = $(".star-rating-on").size();
		
		var num1 = $("#ervaringNumber1").text();
		var num2 = $("#ervaringNumber2").text();
		var operator = $("#ervaringOperator").text();
		var result = $("#ervaringResult").val();
		
		switch(operator)
		{	
			case 'min':
				operator="-";
			break;
			
			case 'plus':
				operator="+";
			break;
			
			case 'keer':
				operator="*";
			break;
		}
		var checkSpam = (eval(num1+operator+num2)==result) ? true :false; 
		
		if(checkSpam) //we stop immediately if the user can't do simple math
		{
			$("td").css("color","black"); //we change the color of the warnings back again to black
			var error = false;
			var errorText = '';
			var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
			
			if(name=='') 
			{
				error = true;
				errorText = "Uw naam is niet ingevuld";
				
				$("td:contains('Naam:')").css("color","red"); //make the text red.
				$("#ervaringNaam").focus(); //focus on that textfield
				
			}
			else if(!emailPattern.test(email))
			{   
				error = true;
				errorText = "Uw email is onjuist";
				
				$("td:contains('Email:')").css("color","red");
				$("#ervaringEmail").focus();
			}
			
			else if(text=='') 
			{
				
				error = true;
				errorText = "De ervaringtekst is niet ingevuld";
				
				$("td:contains('Uw ervaring:')").css("color","red");
				$("#ervaringText").focus();
			}
			else if(rating==0)
			{
				error = true;
				$("td:contains('Uw beoordeling:')").css("color","red");
				errorText= "U bent vergeten uw beoordeling in te vullen";
			}
			
			if(error)
			{
				$("#productPageInfo").text(errorText).hide().fadeIn();
			}
			else
			{
				var temp = $("#ervaringen").html();
				var remoteIp = $("input[name='ip']").val();
				var leverancier = $("input[name='leverancier']").val();
				
					
				if($(this).attr("id")=="ervaringVerzenden") 
				{	
					var urlHash = $("input[name='productUrl']").val();
					var ervaringen= {'name':name,'leverancier':leverancier, 'email':email,'text':text,'score':rating,'urlhash':urlHash,'ip':remoteIp,'type':'product','ajax':'on'};
				}
				else	 			
				{
					var levId = $("input[name='levId']").val();
					var ervaringen= {'name':name,'email':email,'text':text,'score':rating,'lev_id':levId,'ip':remoteIp,'type':'leverancier','ajax':'on'};
				}
				$.ajax({
		   		type: "POST",
		   		url: "ajax.php?url=http://www.uniekewebshops.nl/php/ajax/ajax_handler.php",
		   		dataType: "html",
				data: ervaringen,
		   		cache: false,
		   		beforeSend: function(){$("#ervaringen").stop(true,true).html("<div style=\"background: url('../images/wait.gif') no-repeat;z-index:3;position:relative;top:100px;left:300px;height:100px;width:100px;\">&nbsp;</div>");} ,
		   		success: function(html)
					{ 
						$("#ervaringen").hide().stop(true,true).html("<p>Bedankt voor jouw mening <br /> We zullen jouw bericht zo snel mogelijk verwerken.</p>").fadeIn();
						//$("#ervaringen").hide().stop(true,true).html(html);
					}
				});

			}
		}	
		else
		{
			$("#productPageInfo").text("Uw anti-spam code is incorrect.").hide().fadeIn();
		}
	}

	

$(document).ready(function(){
	$("#ervaringenButton").toggle(function() {$("#ervaringen").stop(true,true).slideDown();},
								  function() {$("#ervaringen").stop(true,true).slideUp();});
	$("#ervaringVerzenden").click(waarderingen);
	$("#ervaringVerzendenLeveranciers").click(waarderingen);
	

	});
