var time_variable;

 
function ajaxFunction(link_to_add) { 
var customers_name = document.getElementById("customers_name");

if (customers_name.value.length<4) { 
		document.getElementById("loadingMsg").style.display = "none"; 
	     document.getElementById("error").innerHTML="Please, enter your name: At least 3 characters"; 
		 document.getElementById("error").style.display = "block";return false;
	}

	var customers_email_address = document.getElementById("customers_email_address");
	if (!checkEmail($.trim(customers_email_address.value))) { 
		document.getElementById("loadingMsg").style.display = "none"; 
	     document.getElementById("error").innerHTML="Please, enter valid email address"; 
		 document.getElementById("error").style.display = "block"; return false;
	}
	var review = document.getElementById("review");
	if (testForm.review.value.length<11) { 
		document.getElementById("loadingMsg").style.display = "none"; 
	     document.getElementById("error").innerHTML="Review must be at least 10 characters long"; 
		 document.getElementById("error").style.display = "block";return false;
	}
	
	var val = 0;
	var cv=false;

		 for( i = 0; i < document.testForm.rating.length; i++ )
		 {
		 if( document.testForm.rating[i].checked == true ) { 
		 val = document.testForm.rating[i].value; cv=true;
		 }
		}
	if (!cv)	 { 
		document.getElementById("loadingMsg").style.display = "none"; 
	     document.getElementById("error").innerHTML="Please, rate this product"; 
		 document.getElementById("error").style.display = "block";return false;
	}
	var rating =val;
	var action = document.getElementById("action");
	var reviews_id = document.getElementById("reviews_id");
	var products_id = document.getElementById("products_id");	
	document.getElementById("loadingMsg").style.display = "block";	
	document.getElementById("error").style.display = "none";
	
$.ajax({
     type: "POST",
     url: link_to_add+"review_add.php",    
     data: {customers_name: customers_name.value, customers_email_address: customers_email_address.value,review: review.value,rating: rating,action:action.value,
	 products_id: products_id.value,reviews_id: reviews_id.value},
     success: function(data, textStatus, XMLHttpRequest){
		document.getElementById("error").innerHTML=data; 		
     },
     error: function(xhr,textStatus, errorThrown){
       alert("error");
     }
    });
	
	var jqxhr = $.post(link_to_add+"review_add.php",$("#testForm").serialize(), function() {  
		document.getElementById("loadingMsg").style.display = "none"; 		
		document.getElementById("error").style.display = "block";    	
		$('#review_form').remove();
    })
}

function checkEmail(email) {
var status = false;     
var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
     if (email.search(emailRegEx) == -1) {
         
		  status = false;
     }    
     else {
         
          status = true;
     }
     return status;
}




