

function validateCommentForm(e) {
	var f = this,
		valid = true,
		fieldsRequired = Array('name','email','comment');
	
	if ( $('cCaptcha'))
		fieldsRequired.push( 'captcha')
 	if (valid) valid = validateRequiredFields(f, fieldsRequired);
 	if (valid) valid = validateEmails(f,'email',null);
	return valid;
}



function initBlog() {

	// track the page view (if requested)
	if  ( typeof trackPost != "undefined" && typeof trackPage != "undefined" &&
			trackPost.length > 0 && trackPage.length > 0) {
		var trkImg=new Image();
		trkImg.src = rootDir()+'_track/blog-pageview.asp?bgpost='+trackPost+'&bgpage='+trackPage;
	}

	// set up the comment form (if available)
	var cf = $('comment_form');
	if ( cf)
		addEvent(cf,'submit',validateCommentForm,true);
}

addLoadEvent(initBlog);

