// MagnetiCat Latest Threads v.1.0.0
// As much as we dislike using innerHTML, this is done for 
// easier maintenance of templates.
function vB_CatSideLatestThreads(pagenumber,forumid)
{
   var latestthreadsarea = document.getElementById('latestthreads');
   this.pagenumber = pagenumber;

   this.LatestThreadSuccessHandler = function(ajax){
   	// Format and display results in the response container.
   	latestthreadsarea.innerHTML = ajax.responseText;
   }
   
   this.LatestThreadFailureHandler = function(ajax){
   	return false;
   }
   
   this.getLatestThreads = function(pagenumber){
   	// entryPoint is the base URL
   	// Initiate the HTTP GET request.
   	this.ajax_req = YAHOO.util.Connect.asyncRequest('POST',  "ajax.php?do=latestthreadpage", {
   	   success: this.LatestThreadSuccessHandler,
   	   failure: this.LatestThreadFailureHandler,
   	   timeout: vB_Default_Timeout,
   	   scope: this
     }, SESSIONURL + 'securitytoken=' + SECURITYTOKEN + '&do=latestthreadpage&page=' + pagenumber +'&latestthreadforumid='+forumid);  
   }
   this.getLatestThreads(pagenumber);
}

function selectForumInfo(forumid,forumname)
{
   if(!forumid || (forumid!=-1))
   {
      selectNavForumName(forumname);
   }
   else
   {
      forumid = 0;
      selectNavForumName(mainforumname);
   }
   vB_CatSideLatestThreads(1,forumid);
}

function selectNavForumName(forumname)
{
   changeforumname = parent.leftnav.document.getElementById('forumleftnavigation_curforumname');
   changeforumname.innerHTML = forumname;
}

