function validateFeedback(fr) {
	var errorMessage = "";   
	var errorCount = 0;

	if (fr.full_name.value == "") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "<br />";
		}
		errorMessage = errorMessage + "Please provide your name.";
		errorCount = errorCount + 1;     
	}       
	
	if (fr.home_add.value == "") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "<br />";
		}
		errorMessage = errorMessage + "Please provide your address.";
		errorCount = errorCount + 1;     
	}
	
	if (fr.email.value == "") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "<br />";
		}
		errorMessage = errorMessage + "Please provide an email.";
		errorCount = errorCount + 1;     
	}       
	
	if (fr.phone.value == "") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "<br />";
		}
		errorMessage = errorMessage + "Please provide a contact number.";
		errorCount = errorCount + 1;     
	}
	
	if (fr.comments.value == "") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "<br />";
		}
		errorMessage = errorMessage + "Please provide your comments.";
		errorCount = errorCount + 1;     
	}
	
	if (errorCount != 0) {
		new Effect.ScrollTo('js_error');             
		return showError("js_error", errorMessage);
	}
	
	return submitFeedback();
}

function submitFeedback() {
	var postData = Form.serialize($('form_feedback'));
	
	remote_function('contactus.sendfeedback', postData,
	
		function(request) {
			render_view('feedback_list', 'sendform');
		},
		
		function(request) {
			alert(request.responseText);
		}
	);
	
	return false;
}


function submitFeedbackform() {
	if(validateFeedback($('form_feedback'))) {
		$('form_feedback').form.submit();		
	}
}
