
function blogEditPost(BlogId,BlogPostId){if(BlogPostId==-1){UpdateContent("BlogNewPost","/blog.php?Mode=BlogPostEdit&BlogId="+BlogId+"&BlogPostId=-1");}
else{UpdateContent("blog_post_"+BlogPostId,"/blog.php?Mode=BlogPostEdit&BlogId="+BlogId+"&BlogPostId="+BlogPostId);}}
function blogPostDelete_callback(resp,xmlhttp){if(resp.match(/DONE/)){HideWorking(xmlhttp.params["working"]);var blog=$("#blog_"+xmlhttp.params["BlogId"]);if(blog){$("#blog_post_"+xmlhttp.params["BlogPostId"]).remove();}}
else{UpdateContent_callback(resp,xmlhttp);}}
function blogDeletePost(BlogId,BlogPostId){var params={"BlogId":BlogId,"BlogPostId":BlogPostId};UpdateContent("blog_post_"+BlogPostId,"/blog.php?Mode=BlogPostDelete&BlogId="+BlogId+"&BlogPostId="+BlogPostId,blogPostDelete_callback,params);}
function blogCancelEdit(BlogId,BlogPostId){if(BlogPostId==-1){UpdateContent("BlogNewPost","/blog.php?Mode=BlogButtons&BlogId="+BlogId);}
else{UpdateContent("blog_post_"+BlogPostId,"/blog.php?Mode=BlogPost&BlogPostId="+BlogPostId);}}
function blogSaveOnLoad(iframe,UpdateTarget){var obj=document.getElementById(iframe);if(obj){if(obj.contentDocument){var d=obj.contentDocument;}
else if(obj.contentWindow){var d=obj.contentWindow.document;}
else{var d=window.frames[iframe].document;}
if(d.location.href=="about:blank"){return;}
if(d.body.innerHTML.match(/DONE/)){eval(d.body.innerHTML)
if(BlogPostId&&BlogId){if(UpdateTarget=="BlogNewPost"){UpdateContent(UpdateTarget,"/blog.php?Mode=BlogButtons&BlogId="+BlogId);var new_post=document.createElement('div');new_post.id="blog_post_"+BlogPostId;$("#blog_"+BlogId).prepend(new_post);UpdateContent(new_post.id,"/blog.php?Mode=BlogPost&BlogPostId="+BlogPostId);}
else{UpdateContent(UpdateTarget,"/blog.php?Mode=BlogPost&BlogPostId="+BlogPostId);}}
if(post_working){HideWorking(post_working);post_working=null;}}}}
function blogPublishPost(BlogId,BlogPostId,HidePost){UpdateContent("blog_post_"+BlogPostId,"/blog.php?Mode=PublishBlogPost&BlogPostId="+BlogPostId+"&HidePost="+HidePost);}
function blogScrollToTop(pane_id,speed){$('#'+pane_id).scrollTo(0,speed);}
function blogScrollTo(pane_id,target_id,speed){window.setTimeout(function(){$('#'+pane_id).scrollTo($('#'+target_id),speed);},500);}
function blogShowComments_callback(resp,xmlhttp){xmlhttp.EvalScripts()
HideWorking(xmlhttp.params["working"]);$("#post_comments_"+xmlhttp.params["BlogPostId"]).hide().html(resp).slideToggle();}
function blogShowComments(BlogId,BlogPostId){var obj=document.getElementById("post_comments_"+BlogPostId);if(obj){if(obj.innerHTML==''){var params={"BlogPostId":BlogPostId};UpdateContent("post_comments_"+BlogPostId,"/blog.php?Mode=CommentList&BlogId="+BlogId+"&BlogPostId="+BlogPostId,blogShowComments_callback,params);}
else{$("#post_comments_"+BlogPostId).slideToggle();}}}
function blogSubmitComment(BlogPostId){ValidateForm('post_comments_'+BlogPostId,'blog.php?Mode=CommentSave','new_comment_'+BlogPostId,false,null,null,null,true);}
function blogPreviewComment(BlogPostId){var id='post_comments_preview_'+BlogPostId;var cp=CreatePopUp(id,"StandardPopUp","body",'Preview Comment');var params={"popup_id":id};ValidateForm(id+'_Body','blog.php?Mode=CommentPreview','new_comment_'+BlogPostId,false,AdminPopup_callback,params,null,true);}
var BlogSummaries=[];function IncludeBlogSummary(PageId,ElementId,SummaryId){if(!BlogSummaries[PageId]){BlogSummaries[PageId]=[];}
BlogSummaries[PageId][SummaryId]=ElementId;}
function UpdateBlogSummaries_callback(resp,xmlhttp){for(var SummaryId in resp){UpdateStaticContent(BlogSummaries[xmlhttp.params['PageId']][SummaryId],resp[SummaryId]);}
BlogSummaries[xmlhttp.params['PageId']]=[];}
function UpdateBlogSummaries(PageId){var GroupIds=[];var strBlogSummaries="";for(var SummaryId in BlogSummaries[PageId]){GroupIds.push(SummaryId);strBlogSummaries=GroupIds.join(",");}
var params={'PageId':PageId};GetJSON('/blog.php?Mode=Summaries&SummaryIds='+strBlogSummaries,UpdateBlogSummaries_callback,params);}
