var dxData = {
	"vEmail"	: "Yes",
	"vSubject"	: "Yes",
	"vName"	: "Yes",
	"vText"		: "Yes",
	"msg"		: "Unable to post comment because:" + "\r\r",
	"mEmail"	: "An email address is required",
	"mSubject"	: "A subject is required",
	"mName"	: "Your name is required",
	"mText"		: "A text entry is required",
	"vSubjectTB"	: "No",
	"vWebsite"	: "Yes",
	"msgTB"	: "Unable to post trackback because:"+"\r\r",
	"mSubjectTB"	: "A title is required",
	"mWebsite"	: "A valid URL of your Post is required"
};
function getCommentForm() {
	try {
//		return document.forms["dxcommentform"];
		return document.forms.dxcommentform;
	} catch (e) {}
	return null;
}
function getTrackbackForm() {
	try {
//		return document.forms["_DominoFormTrackback"];
		return document.forms._DominoFormTrackback;
	} catch (e) {}
	return null;
}
function commentValidation() {
	var r = true;
	var msg = dxData.msg;
	getCommentForm().action = getCommentForm().action + "&chk=yy";
	if (!isNull(f.email)) {
		if (dxData.vEmail === "Yes" && f.email.value === "") {
			r = false;
			msg += dxData.mEmail + "\r";
		}
	}
	if (!isNull(f.subject)) {
		if (dxData.vSubject === "Yes" && f.subject.value === "") {
			r = false;
			msg += dxData.mSubject + "\r";
		}
	}
	if (!isNull(f.author)) {
		if (dxData.vName === "Yes" && f.author.value === "") {
			r = false;
			msg += dxData.mName + "\r";
		}
	}
	if (!isNull(f.textcomment)) {
		if (dxData.vText === "Yes" && f.textcomment.value === "") {
			r = false;
			msg += dxData.mText + "\r";
		}
	}
	if (r === false) {
		alert(msg);
	} else {
		storeCuk();
	}
	return r;
}
function loader() {
	f = getCommentForm();
	id = window.location.href.split("id=")[1].split("&")[0];
	blogsubject = window.location.href.split("subject=")[1].split("&")[0];
	cookie.load();
	if (!isUndefined(cookie.author) && !isNull(f.author)) {
		f.author.value = cookie.author;
	}
	if (!isUndefined(cookie.organisation) && !isNull(f.organisation)) {
		f.organisation.value = cookie.organisation;
	}
	if (!isUndefined(cookie.country) && !isNull(f.country)) {
		f.country.value = cookie.country;
	}
	if (!isUndefined(cookie.email) && !isNull(f.email)) {
		f.email.value = cookie.email;
	}
	if (!isUndefined(cookie.website) && !isNull(f.website)) {
		f.website.value = cookie.website;
	}
	if (!isUndefined(cookie.dept) && !isNull(f.dept)) {
		f.dept.value = cookie.dept;
	}
	if (typeof f.subject !== "undefined") {
		f.subject.focus();
	}
}
function loader2() {
	f = getCommentForm();
	cookie.load();
	if (typeof f.subject !== "undefined") {
		f.subject.value = blogsubject;
	}
	if (!isUndefined(cookie.author) && !isNull(f.author)) {
		f.author.value = cookie.author;
	}
	if (!isUndefined(cookie.organisation) && !isNull(f.organisation)) {
		f.organisation.value = cookie.organisation;
	}
	if (!isUndefined(cookie.country) && !isNull(f.country)) {
		f.country.value = cookie.country;
	}
	if (!isUndefined(cookie.email) && !isNull(f.email)) {
		f.email.value = cookie.email;
	}
	if (!isUndefined(cookie.website) && !isNull(f.website)) {
		f.website.value = cookie.website;
	}
	if (!isUndefined(cookie.dept) && !isNull(f.dept)) {
		f.dept.value = cookie.dept;
	}
}
function sendForm() {
	var r = commentValidation();
	if (r) {
		if (id !== "") {
			f.PermLink.value = id;
			var name = f.author.value;
		}
	}
	return r;
}
function trackbackValidation() {
	f = getTrackbackForm();
	var r = true;
	var vWebsite = "Yes";
	var msg = dxData.msgTB;
	getTrackbackForm().action += "&chk=yy";
	if (!isNull(f.subject)) {
		if (dxData.vSubjectTB === "Yes" && f.subject.value === "") {
			r = false;
			msg += dxData.mSubjectTB + "\r";
		}
	}
	if (!isNull(f.website)) {
		if (vWebsite === "Yes" && f.website.value === "") {
			r = false;
			msg += dxData.mWebsite + "\r";
		}
	}
	if (r === false) {
		alert(msg);
	}
	return r;
}
function prePopulateForm(name, email, dept, org) {
	f = getCommentForm();
	if (!isNull(f.author)) {
		f.author.value = name;
	}
	if (!isNull(f.email)) {
		f.email.value = email;
	}
	if (!isNull(f.dept)) {
		f.dept.value = dept;
	}
	if (!isNull(f.organisation)) {
		f.organisation.value = org;
	}
}

