window.addEvent('domready', function() {

	//$('submit').addEvent('click',function(event) {
	$('feedbackFormId').addEvent('submit', function(event) {
		var check = 0;
		if (!checkBlank("name")) check++;
		if (!checkBlank("address")) check++;
		if (!checkBlank("phone")) check++;
		if (!checkEmail()) check++;	
		if (!checkBlank("title")) check++;
		if (!checkBlank("content")) check++;
		//if (!checkBlank("security_code")) check++;
		
		if (check>0) {
			$E(".error").focus();
			event = new Event(event);
			event.stop();
			//return false;
		}
	});

	function checkBlank(element) {
		var val = $(element).value;
		var val2 = val.replace(' ', '') ;
		if (val2=='') {
			markError(element);
			return false;
		} else {
			unmarkError(element);
			return true;
		}
	}

	function markError(element) {
		$(element).addClass("error");
	}

	function unmarkError(element) {
		$(element).removeClass("error");
	}

	function checkEmail() {
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test($("email").value)) {
			markError("email");
			return false;
		} else {
			unmarkError("email");
			return true;
		}
	}
});

