// JavaScript Document
var myId = [1,2,3,4,5];
var rating = 0;
var stars = [];
var ratingSelected = false;
function activateCommentform() {
	for(var i =0; i<6;i++) {
		var star = document.getElementById("star"+i);
		stars.push(star);
	}
}

 function starOver(me) {
				for(var k =0; k<5;k++) {
					if(k <= me.id.substr(4,1)) { 
						stars[k].setAttribute("class", "starSelect"); 
					} else {
						stars[k].setAttribute("class", "starOff"); 
					}
				}
		}
		
function starClick(me) {
				for(var k =0; k<5;k++) {
					if(k <= Number(me.id.substr(4,1))) { 
						stars[k].setAttribute("class", "starOn");
						ratingSelected = true;
						rating = Number(me.id.substr(4,1));
					} else {
						stars[k].setAttribute("class", "starOff"); 
					}
				}
		}
		
function starOut(me) {
				
					if(ratingSelected) {
						for(var k =0; k<5;k++) {
							if(k <= rating) { 
								stars[k].setAttribute("class", "starOn");
							} else {
								stars[k].setAttribute("class", "starOff"); 
							}
						}
					} else {
						
						for(var k =0; k<5;k++) {
							stars[k].setAttribute("class", "starOff"); 
						}
						stars[0].setAttribute("class", "starOn");
					}
				
		}

function makeComment () {
	var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()

var emailIsValid = $('#myEmail').val()
	if(doValidateEmail(emailIsValid)) {
		 $('#myEmail').css("background-color", "#e9f7fb");
		var dataString =  'Name='+ $('#myName').val() + '&Email=' + $('#myEmail').val() + '&Comment=' + $('#myComment').val() + '&Rating=' +rating+ '&Date='+ month + "-" + day + "-" + year;
		$("#loadingBloc").fadeIn(400, function() { });
		$('#myEmail').value = "";
		$('#myComment').value = "";
		$('#myName').value = "";

		$.ajax({
    	 type: "POST",
    	  url: "php/dbUpdater.php?cmd=send",
     	 data: dataString,
	 
     	 success: function(data) {
			$("#loadingBloc").fadeOut(400, function() { });
   			$("#loadedComments").load('php/comments.php');
			$('#myEmail').value = $('#myEmail').getAttribute("placeholder");
			$('#myComment').value = $('#myComment').getAttribute("placeholder");
			$('#myName').value = $('#myName').getAttribute("placeholder");
		
		
		
		
	  }
	   
	});
	} else {
		//$('TextInput').addClass("youFdup");
		 $('#myEmail').css("background-color", "#f6b0b7");
		//$('#myEmail').attr("borderStyle", "solid");
		//$('#myEmail').attr("borderThickness", "4px");
		
		//$('#myEmail').backgroundColor = "#e2838b";
	}
}

function doValidateEmail(elementValue){  
	if (elementValue == 'email@address.com') {
		return false;
	} else {
   		var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
  		return emailPattern.test(elementValue);  
	}
}
