
/**
 * Validation for adding a venue. 
 * Checks if the chosen venue already exists in the chosen city
 */

function stap1validation(){
	var refid = $("input[name='refid']").val();

	// editing, so don't need to check
	if(typeof refid != "undefined"){
		return true;
	}
	
	var venue = $("input[name='name']").val();
	var city = $("select[name='city']").val();
	$.post("/validation/venueInCity/", {venue: venue,city:city},		
		function(data){
			if(data == "found"){		
				$("#formFeedbackname").addClass("formFeedbackNegative")
				$("#nameError").remove();
				if(!$("input[name='name']").hasClass("hasError")){
					$("input[name='name']").addClass("error hasError");
					$("input[name='name']").parent()
					.after("<li id='nameError'><span class='errorMessage'>Deze locatie bestaat al in de gekozen stad.</span></li>");
				}
				return false;
			} else {
				$("#formFeedbackname").addClass("formFeedbackPositive")
				$("input[name='name']").removeClass('error hasError');				
				$("#nameError").remove();
			}				
  		 });
  	return true;
}
