var lengthLimiter;
var lengthTextarea;
var charsLeft;
	
function transformStars(index){
	
	document.getElementsByName('star'+index)[0].className='star';
	document.getElementsByName('star'+index)[1].className='star';
	document.getElementsByName('star'+index)[2].className='star';
	document.getElementsByName('star'+index)[3].className='star';
	document.getElementsByName('star'+index)[4].className='star';

	//transform();
	
	var elements = $("#ratingDiv"+index+" .star-rating-control");
	if(elements.length==0)
		transform();
	
	
	
	//document.getElementsByClassName("star-rating-control");
	
	
	lengthLimiter=document.getElementById("remLen"+index).value;
	lengthTextarea=document.getElementById("comment"+index).value.length;
	charsLeft=lengthLimiter-lengthTextarea;
	document.getElementById("remLen"+index).value=""+charsLeft;
	
}





function transform(){
	$('.star').rating();
}


//limit chars for textarea
function textCounter(field, countfield, maxlimit) {
	
	if (field.value.length > maxlimit) // if too long...trim it!
		field.value = field.value.substring(0, maxlimit);
	// otherwise, update 'characters left' counter
	else 
		countfield.value = maxlimit - field.value.length;
}



function closeRatingDiv(index){
	//remove classes:
	document.getElementsByName('star'+index)[0].className='';
	document.getElementsByName('star'+index)[1].className='';
	document.getElementsByName('star'+index)[2].className='';
	document.getElementsByName('star'+index)[3].className='';
	document.getElementsByName('star'+index)[4].className='';	
	
	//RESET VALUES:
	document.getElementById("email"+index).value="Ihre Emailadresse";
	document.getElementById("heading"+index).value="Überschrift";
	document.getElementById("comment"+index).value="Ihr Kommentar";
	document.getElementById("username"+index).value="Ihr Name";
}






function validate(index){
							if(document.getElementById("username"+index).value!="")		
							var name=escape(document.getElementById("username"+index).value);
							var email=escape(document.getElementById("email"+index).value);
							var heading=escape(document.getElementById("heading"+index).value);
							var comment=escape(document.getElementById("comment"+index).value);
							var dataid=document.getElementById("dataid"+index).value;
							
							var rating1=document.getElementsByName("star"+index)[0].checked;
							var rating2=document.getElementsByName("star"+index)[1].checked;
							var rating3=document.getElementsByName("star"+index)[2].checked;
							var rating4=document.getElementsByName("star"+index)[3].checked;
							var rating5=document.getElementsByName("star"+index)[4].checked;
							var rating=0;
							
							if(rating1)
								rating=1;
							if(rating2)
								rating=2;
							if(rating3)
								rating=3;
							if(rating4)
								rating=4;
							if(rating5)
								rating=5;							
							
							//alert(""+name+""+email+""+heading+""+comment);
							
							if(name!='' && name!='Ihr%20Name' && email!='' && email!='Ihre%20Emailadresse' && heading!='Überschrift' && heading!='' && comment!='Ihr%20Kommentar' && comment!=''){
																
								$.ajax({
								   type: "POST",
								   url: "http://348.loft2809.serverloft.de/createEvent.php?event=insertrating&name="+name+"&email="+email+"&heading="+heading+"&comment="+comment+"&dataid="+dataid+"&rating="+rating,
								   data: "name="+name+"&email="+email+"&heading="+heading+"&comment="+comment+"&dataid="+dataid,
								   success: function(msg){
									alert("Vielen Dank. Wir werden Ihre Bewertung nach eingehender Prüfung freischalten");
									document.getElementById("ratingDiv"+index).style.display='none';
									document.getElementById("email"+index).value="Ihre Emailadresse";
									document.getElementById("heading"+index).value="Überschrift";
									document.getElementById("comment"+index).value="Ihr Kommentar";
									document.getElementById("username"+index).value="Ihr Name";									
								   }
								});
								
							}
							else
								alert("Bitte füllen Sie alle Pflichtfelder (Name, Email, Überschrift, Kommentar) aus");
							
						}			
