function init(){
   var pageName = getPageName();
   
   switch(pageName){
      case "channel.aspx":
         tooltip.init();
         break;
      case "contentcomment.aspx":
         contentCommentInit();
         break;
      case "membercomment.aspx":
         memberCommentInit();
         break;
      case "myprofile.aspx":
         myProfileInit();
         break;
      //case "mymessage.aspx":
      //	messageInit();
      //	break;
      case "recent.aspx":
        recentContentInit();
        break;
      case "most_discussed.aspx":
        mostDiscussedInit();
        break;
      case "most_viewed.aspx":
        mostViewedInit();
        break;
      case "top_rated.aspx":
        topRatedInit();
        break;
      case "most_shared.aspx":
		mostSharedInit();
		break;
      case "search.aspx":
      case "search2.aspx":
      case "advancedsearch.aspx":
	SearchInit();
	break;
      default:
           var mypage = document.getElementById('hpagename'); 
           if(mypage != null)
           {
                if(mypage.value == "mypage.aspx" ) 
                    myPurlInit();
           }
           break;
   }
}

function getPageName() {
   var pos1;
   var pos2;
   var pageName = "";
   
   if (location.href.lastIndexOf("/") !=-1){
      pos1 = location.href.lastIndexOf("/")+1;
      pos2=location.href.length;
      if(pos1 > 0 && pos2 > 1)
         pageName = location.href.substring(pos1,pos2);
         
      pos1 = pageName.indexOf("#");
      if(pos1 > 0)
         pageName = pageName.substring(0,pos1);
            
      pos1 = pageName.indexOf("?");
      if(pos1 > 0)
         pageName = pageName.substring(0,pos1);
   }
   return pageName.toLowerCase();
} 