var blogPostDialog					= null;
var lastBlogID						= 0;
var lastBlogCleanURL				= "";
var lastBlogSource					= "";
var currentMonth					= "";
var submitMode						= 0;		// 0=LOAD DIALOG, 1=REFRESH VIDEO COMMENTS

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function doBlogPostDialog(BLOGID, BLOGSOURCE) {
	if (blogPostDialog != null) {
	return;
	}
var url								= "/clientServer/?section=BlogPostDialog&BLOGID=" + BLOGID;
lastBlogID							= BLOGID;
lastBlogSource						= BLOGSOURCE;
blogPostDialog						= document.createElement('DIV');
submitMode							= 0;
handleGetComplete					= 'handleStandardGetComplete';
handleDialogClose					= 'closeBlogPostDialog';
doAjaxPopup('commonDialogLong',blogPostDialog,url,500,500);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function closeBlogPostDialog() {
closeAjaxPopup(blogPostDialog);
blogPostDialog				= null;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function submitBlogPostForm(formObj) {
var F1								= formObj.COMMENTS;
var F2								= formObj.TITLE;

	if (F1.value.length == 0) {
	alert('Please enter a response before proceeding.');
	F1.focus();
	return;
	}
	if (F2.value.length == 0){
	alert("Please include a subject or title for your blog post.");
	F2.focus();
	return;
	}
	
var BLOGID							= formObj.BLOGID.value;
var CLEANURL						= formObj.CLEANURL.value;
	if(CLEANURL.length>0){
	lastBlogCleanURL				= encodeURIComponent(CLEANURL)+"/";
	}
currentMonth						= formObj.MONTHPATH.value;	
var TITLE	 						= encodeURIComponent(F2.value);
var POST	 						= encodeURIComponent(F1.value);
var params							= "section=BlogPostDialog&DOFORM=1&POST="+POST+"&BLOGID="+BLOGID+"&TITLE="+TITLE;
showLoadingMessage();
handlePostComplete					= 'handleBlogPostPostComplete';
postAjaxContent('/clientServer/',params);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function handleBlogPostPostComplete(success,xmlHTTP) {
var response						= xmlHTTP.responseText;
	if (response == "SUCCESS=1") {
	closeBlogPostDialog();
	locationString					= lastBlogSource+currentMonth+lastBlogCleanURL;
	document.location.href			= locationString;
	} else {
		if(responseContainer!=null) {
		responseContainer.innerHTML	= xmlHTTP.responseText;
		}
	}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function deleteBlogPost(CID, USERNAME){
var confirmed						= confirm("Are you sure you wish to delete this Blog Post?");
	if (confirmed) {
	document.location.href			= ("/users/"+USERNAME+"/?ACTION=DELETECOMMENT&CID="+CID);
	}
}

