
function get_author_posts(name)
{
  	ajax(SELF_URL+"get_author_posts_ajax?author_name="+name,on_get_author_posts);
}
function on_get_author_posts(result)
{
  byid("d_blog").innerHTML=result.d_blog;
  byid("paging").innerHTML=result.paging;
}
function get_page(page,where)
{
  	ajax(SELF_URL+"get_page_ajax?page="+page+"&where="+where,on_get_page);//,"d_blog");//
}
function on_get_page(result)
{
  byid("paging").innerHTML=result.paging;
  byid("d_blog").innerHTML=result.d_blog;
}
function show_entries_by_tag(id)
{
	if (!id) id=0;
  	ajax(SELF_URL+"show_entries_by_tag_ajax?id_tag="+id,on_show_entries_by_tag);
    //,"d_blog");//on_show_entries_by_tag);
}

function on_show_entries_by_tag(result)
{
  byid("d_blog").innerHTML=result.d_blog;
  byid("paging").innerHTML=result.paging;

//byid("cat_expand"+result.id_tag).innerHTML=result.cat_expand;
}

function cat_expand(id)
{
  if (byid("cat_expand"+id).style.display=="none")
  	ajax(SELF_URL+"cat_expand_ajax?id_tag="+id,on_cat_expand);
  else
  {
   byid("cat_expand"+id).style.display="none";
    //something else
  }	
}
function on_cat_expand(result)
{
byid("cat_expand"+result.id_tag).style.display="block";
byid("cat_expand"+result.id_tag).innerHTML=result.cat_expand;
}
function get_cat_content_page(id)
{
	ajax(SELF_URL+"get_cat_content_page_ajax?id_page="+id,on_get_cat_content_page);
}
function on_get_cat_content_page(result)
{
//alert(byid("cat_paging").innerHTML);
byid("left_cat_content").innerHTML=result.left_cat_content;
byid("cat_paging").innerHTML=result.cat_paging;
}
function blogslist(){
	ajax(SELF_URL+"blogslist_ajax","d_blog");
	//document.getElementById("d_options").innerHTML="";
}

function allposts(){
	ajax(SELF_URL+"allposts_ajax","d_blog");
	//document.getElementById("d_options").innerHTML="";
}

function selectblog(id_blog){
	ajax(SELF_URL+"blog_ajax?id_blog="+id_blog,"d_blog");
	//document.getElementById("d_options").innerHTML="";
}

function readmore(id_post,flag){
  if (byid("paging"))
    byid("paging").innerHTML="";
   ajax(SELF_URL+"post_ajax?id_post="+id_post+"&flag="+flag,"d_blog");
   //document.getElementById("d_options").innerHTML="";
}

function reply(id_parent){
	//document.getElementById("d_titleaddcomment").innerHTML="<h1 class=\"comment-title3\" style=\"width:300px;\">Add Comment (Reply)</h1>";
    //document.getElementById("d_linkaddcomment").innerHTML="<a href='javascript:addcomment("+id_parent+")' class=\"add-comment2\">ADD COMMENT</a>";	
    comment_visibility = document.getElementById("comment-box_"+id_parent).style.display;
	if (document.getElementById("last_comment").value){
	   document.getElementById("comment-box_"+document.getElementById("last_comment").value).style.display = "none";
	}   
	comment_box = document.getElementById("comment-box_"+id_parent);
	//alert (comment_box.style.display);
	if (comment_visibility){
	   if (comment_visibility == "none"){
	      document.getElementById("comment-box_"+id_parent).style.display = "block";
	   }   
	   else{
	      document.getElementById("comment-box_"+id_parent).style.display = "none";   
	   }   
	}   
	document.getElementById("last_comment").value = id_parent;
}

function resetfac(){
	document.getElementById("d_titleaddcomment").innerHTML="<h1 class=\"comment-title3\" style=\"width:300px;\">Add Comment</h1>";
  document.getElementById("d_linkaddcomment").innerHTML="<a href='javascript:addcomment(0)' class=\"add-comment2\">ADD COMMENT</a>";	

//	document.getElementById("d_titleaddcomment").innerHTML="<font size='4'>Add Comment</font><br><br>";
//	document.getElementById("d_linkaddcomment").innerHTML="<a href='javascript:addcomment(0)' style='text-decoration:none;'>Post</a>";
}

function addblogform(){
	var forma;
	forma="<table align='left' border='0'>"+
	"<tr valign='top'>"+
		"<td width='100px'>Title</td><td><input id='i_btitle' type='text' value=''></td>"+
	"</tr><tr valign='top'>"+
		"<td width='100px'>Description</td><td><textarea id='i_bdescription' rows=7 cols=40></textarea></td>"+
	"</tr><tr valign='top'>"+
		"<td width='100px' align='right' colspan='2'><a href='javascript:addblog()' style='text-decoration:none;'>Add</a></td>"+
	"</tr>"+
	"</table>";
	document.getElementById("d_blog").innerHTML=forma;
	//document.getElementById("d_options").innerHTML="";
}

function addblog(){
	btitle=document.getElementById("i_btitle").value;
	bdescription=document.getElementById("i_bdescription").value;
	if(btitle!="" && bdescription!="")
		ajax(SELF_URL+"addblog_ajax?title="+btitle+"&description="+bdescription,"d_blog");
	else
		alert("Error! Please fill all the required fields.");
}

function addpostform(id_blog){
	ajax(SELF_URL+"addpostform_ajax?id_blog="+id_blog,on_addpostform);
}

function on_addpostform(result){
	document.getElementById("d_blog").innerHTML=result.form;
	//document.getElementById("d_options").innerHTML=result.options;
}

function addTag(id,title){
	var pos=0;
	var tags=document.getElementById("i_ptags").value;
	pos=tags.indexOf(title);
	if(pos==-1){
		if(tags.length)
			document.getElementById("i_ptags").value=tags+","+title;
		else
			document.getElementById("i_ptags").value=title;
	}
}

function addpost(id_blog){
	ptitle=document.getElementById("i_ptitle").value;
	ptext=document.getElementById("i_ptext").value;
	if(ptitle!="" && ptext!="")
		ajax(SELF_URL+"addpost_ajax?id_blog="+id_blog+"&title="+ptitle+"&text="+ptext+"&tags="+document.getElementById("i_ptags").value,on_addpost);
	else
		alert("Error! Please fill Name, Email and Comment the required fields.");
}

function on_addpost(result){
	document.getElementById("d_blog").innerHTML=result.blog;
	//document.getElementById("d_options").innerHTML="";
}

function addcomment(id_parent){
	if (id_parent) postfix = "_"+id_parent; else postfix = "";
	id_post=document.getElementById("i_id_post").value;
	cname=document.getElementById("i_cname"+postfix).value;
	cemail=document.getElementById("i_cemail"+postfix).value;
	chomepage=document.getElementById("i_chomepage"+postfix).value;
	ctext=document.getElementById("i_ctext"+postfix).value;
	
	//author_subs=document.getElementById("author_subs"+postfix).checked;
	if(cname!="" && cemail!="" && ctext!="" && chomepage!=""){
		ajax(SELF_URL+"addcomment_ajax?id_post="+id_post+"&id_parent="+id_parent+"&name="+cname+"&email="+cemail+"&homepage="+chomepage+"&text="+ctext+"&first_name="+document.getElementById("first_name"+postfix).value+"&author_subs="+document.getElementById("author_subs"+postfix).checked+"&new_art_subs="+document.getElementById("new_art_subs"+postfix).checked+"&comment_subs="+document.getElementById("comment_subs"+postfix).checked,on_addcomment);
	} else {
		//alert ("cname="+cname+"; cemail="+cemail+"; chomepage="+chomepage+"; ctext"+ctext);
		alert("Error! Please fill Name, Email, Website and Comment the required fields.");
	}	
}


function on_addcomment(result){
	document.getElementById("d_comment").innerHTML=result.comments;
	document.getElementById("i_cname").value="";
	document.getElementById("i_cemail").value="";
	document.getElementById("i_chomepage").value="";
	document.getElementById("i_ctext").value="";
	
  //reset title and addcomment reply id
    //resetfac();
	//document.getElementById("d_titleaddcomment").innerHTML="<font size='4'>Add Comment</font><br><br>";
	//document.getElementById("d_linkaddcomment").innerHTML="<a href='javascript:addcomment(0)' style='text-decoration:none;'>Post</a>";
}
