function loadURL(siteURL, pageID) {
	var today = new Date();
	$("#commentsWrapper").load(siteURL + "prebuilt/getComments.asp?pageID=" + pageID + "&date=" + today.getTime());
}

function sendFormData() {
	if (validateForm()) {
		var form = $("commentForm");
		$.post("prebuilt/addcomment.asp",
		$("#commentForm").serialize(),
		function (data) {
			if (data.code == 1) {
				$('<div>Error posting comment: <p>' + data.message + '</p></div>').dialog({
					title: 'Comment not posted'
				});
			}
			else {
				$('<div><p>Your comment has been posted but must be approved before it will display on the site.</p></div>').dialog({
					title: 'Comment Posted'
				});
				//Clear form if post was successful.
				document.commentForm.reset()
			}
			//Either way, recreate the recaptcha - you only get 1 chance at it.
			createRecaptcha();
			//loadURL();
		},
		"json");
	}
	return false;
}

function createRecaptcha() {
	Recaptcha.create("6LdKXAcAAAAAALO8ds61P1CcqFJKLAEOp0ICCFSq",
	    "recaptcha_div", {
	    theme: "red"
	});
}

function validateForm() {
	var valid = true;
	$("#UserNameError").hide();
	$("#EmailError").hide();
	$("#CaptchaError").hide();
	if ($("#UserName").val() == "") {
		$("#UserNameError").show();
		valid = false;
	}
	if ($("#Email").val().match(/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})$/) == null) {
		$("#EmailError").show();
		valid = false;
	}

	if ($("#recaptcha_response_field").val() == "") {
		$("#CaptchaError").show();
		valid = false;
	}
	
	return valid;
}
