function createBlogCommentForm(commnetdiv, showForm, blogid)
{
var form="<div id=\"blog_box7\"><span class=\"blog_box7_a\">Leave your Comment</span><a name=\"post_"+blogid+"\"></a></div><div id=\"blog_box10\" style=\"margin:0px; padding:0px;\"><table  width=\"513\" border=\"0\" align=\"center\" class=\"blog_box10_a\"><tr><td colspan=\"2\"><div id=\"postresults\"></div></td></tr><tr><td width=\"150\">Name : </td><td width=\"363\"><input name=\"post_by\" id=\"post_by\" type=\"text\" size=\"55\" class=\"blog_box10_text\" /></td></tr><tr><td valign=\"top\">Comment</td><td><textarea name=\"comment_text\" id=\"comment_text\" cols=\"50\" rows=\"2\" class=\"blog_box10_textarea\" ></textarea></td></tr><tr><td>Comment Type </td><td><select name=\"content_type\" id=\"content_type\" class=\"blog_box10_combo\"><option value=\"plain\" selected=\"selected\">Plain Text</option><option value=\"html\">HTML</option><option value=\"bbcode\">BBCODE</option></select></td></tr><tr><td><span class=\"a\"></span><a href=\"javascript:void(0);\"  onclick=\"hide('"+showForm+"')\" class=\"b\"> Hide This Window </a><span class=\"c\"></span></td><td><div style=\"float:right;\"><span class=\"a\"></span><a href=\"javascript:void(0)\" onclick=\"postBlogComment(blogForm, '"+commnetdiv+"','"+showForm+"', "+blogid+");\" class=\"b\" >Post</a><span class=\"c\"></span><span class=\"d\"></span><span class=\"a\"></span><a href=\"javascript:void(0);\" onclick=\"previewBlogComment(document.getElementById('comment_text').value, document.getElementById('content_type').value, document.getElementById('post_by').value);\" class=\"b\">Preview</a><span class=\"c\"></span></div></td></tr><tr><td colspan=\"2\"><span id=\"previewBlogdiv\"></span></td></tr></table></div></div>";
document.getElementById(showForm).innerHTML=form;
}


function postBlogComment(form, commentdiv,showForm, blog_id)
{
	var comment_text=form.comment_text.value;
	var post_by=form.post_by.value;
	var content_type=form.content_type.value;
	paramArray = new Array();
	paramArray[0]= commentdiv;
	paramArray[1]= blog_id;
	paramArray[2]='latestComments';
	paramArray[3]=showForm;
	if(comment_text == null || comment_text == "")
	{
		document.getElementById('postresults').innerHTML="<font color=\"red\" ><b>Please leave a comment  </b></font><a href=\"javascript:void(0);\"  onclick=\"hide('postresults')\"> Hide </a>";
	}
	else
	{
	document.getElementById('postresults').innerHTML="";
    var POSTDATA="action=postBlogComment&comment_text="+escape(comment_text)+"&post_by="+escape(post_by)+"&content_type="+escape(content_type)+"&blog_id="+blog_id;
	var url = "server/blogs-server.php";
	var myRequest = new ajaxObject(url, postBlogCommentAction);
        myRequest.update(null, POSTDATA, 'post', null, paramArray);
	form.comment_text.value="";
	form.post_by.value="";
	form.content_type.selectedIndex=0;
	}
}

function postBlogCommentAction(responseText, responseStatus, responseXML, divid, funct, params)
			{
			if (responseStatus == 200) 
			{
			viewBlogComments(params[0], params[1],  params[3], 0);
			updateComments(params[2]);
			} 
			else 
			{
			alert(responseStatus);
			}		
	}






function previewBlogComment(comment_text, content_type, post_by)
{
	
	var POSTDATA="action=previewBlogComment&comment_text="+escape(comment_text)+"&post_by="+escape(post_by)+"&content_type="+escape(content_type);
	var url = "server/blogs-server.php";
	var myRequest = new ajaxObject(url, previewBlogCommentAction);
        myRequest.update('previewBlogdiv', POSTDATA, 'post');
	
}

function previewBlogCommentAction(responseText, responseStatus, responseXML, divid)
			{
			if (responseStatus == 200) 
			{
			document.getElementById(divid).innerHTML=responseText;
			} 
			else 
			{
			alert(responseStatus);
			}		
		
	}
	
function hide(divid)
{
document.getElementById(divid).innerHTML="";
}


function viewBlogComments(commentdiv, blog_id, postDiv, page)
{
    var POSTDATA="action=viewBlogComments&blog_id="+escape(blog_id)+"&page="+page+"&divid="+commentdiv;
	var url = "server/blogs-server.php";	
	var params= new Array();
	params[0]=blog_id;
	params[1]=postDiv;
	var myRequest = new ajaxObject(url, viewBlogCommentsAction);
        myRequest.update(commentdiv, POSTDATA, 'post', null, params, 0);
}

function viewBlogCommentsAction(responseText, responseStatus, responseXML, divid, funct, params)
			{
			if (responseStatus == 200) 
			{
			document.getElementById(divid).innerHTML=responseText;
			createBlogCommentForm(divid, params[1], params[0]);
			} 
			else 
			{
			alert(responseStatus);
			}		
		
	}


function updateComments(divid)
{
    var POSTDATA="action=updateCommnet";
	var url = "server/blogs-server.php";	
	var myRequest = new ajaxObject(url, updateCommentsAction);
        myRequest.update(divid, POSTDATA, 'post', null, null, 0);
}

function updateCommentsAction(responseText, responseStatus, responseXML, divid)
			{
			if (responseStatus == 200) 
			{
			document.getElementById(divid).innerHTML=responseText;
			} 
			else 
			{
			alert(responseStatus);
			}		
		
	}

function getBlogCalender(month,year, divid) 
{	
	//alert(month+" "+year);
	var url = "server/blogs-server.php";
	var myRequest = new ajaxObject(url, getBlogCalenderAction);
	var POSTDATA = "action=showNextOrPreviousMonth&month="+escape(month)+"&year="+escape(year)+"&divid="+escape(divid);
	
    myRequest.update(divid, POSTDATA, 'post');
	
}

function getBlogCalenderAction(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		document.getElementById(divid).innerHTML=responseText;
	} 
	else 
	{
		alert(responseStatus);
	}		
}

function showBlogEvents(date, divid)
{
	var url = "server/blogs-server.php";
	var myRequest = new ajaxObject(url, showBlogEventsAction);
	var POSTDATA = "action=showBlogEvents&date="+escape(date);
    myRequest.update(divid, POSTDATA, 'post', null, null, 0);
	
}

function showBlogEventsAction(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		document.getElementById(divid).innerHTML=responseText;
	} 
	else 
	{
		alert(responseStatus);
	}		
}



function toggleLayer(whichLayer)
{
  var elem, vis;
  
  if( document.getElementById ) // this is the way the standards work
    
	elem = document.getElementById( whichLayer );
  
  else if( document.all ) // this is the way old msie versions work
     
	 elem = document.all[whichLayer];
  
  else if( document.layers ) // this is the way nn4 works
    
	elem = document.layers[whichLayer];
  
  vis = elem.style;
  // if the style.display value is blank we try to figure it out here
  
  if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
    
	vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
    
	vis.display = (vis.display==''||vis.display=='block')?'none':'block';
}


function submitSearchOnEnter(e, value) {
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;
if (code==13) {
	if(value != null || value != '')
         open_url('blogs_search.php', 'showBlogDiv', 'post', 'page=0&key='+value);
}
}	

function addViewDetails()
{
	//alert("Hello");
	var url = "server/blogs-server.php";
	var myRequest = new ajaxObject(url, getBlogViewAction);
	var POSTDATA = "action=addViewDetails";
	var divid=null;
    myRequest.update(divid, POSTDATA, 'post');
}

function getBlogViewAction(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		//alert(responseText);
		//document.getElementById(divid).innerHTML=responseText;
	} 
	else 
	{
		alert(responseStatus);
	}		
}