/***************************************************************************
   C O P Y R I G H T   A N D   C O N F I D E N T I A L I T Y   N O T I C E
****************************************************************************

      Copyright (c) 2008 AOL LLC, Inc.  All rights reserved.
      This software contains valuable confidential and proprietary
      information of America Online, Inc. and is subject to applicable
      licensing agreements.  Unauthorized reproduction, transmission or
      distribution of this file and its contents is a violation of
      applicable laws.

            A M E R I C A   O N L I N E   C O N F I D E N T I A L
****************************************************************************/
var popularList =         new Array();
var communicationList =   new Array();
var fungamesList =        new Array();
var footballList =		  new Array();
var socialsitesList =     new Array();
var entertainmentList =   new Array();
var moviesList=           new Array();
var newsList =            new Array();
var financeList=          new Array();
var sportsList=           new Array();
var shoppingtravelList=   new Array();
var technologyList=       new Array();
var newupdatedList=       new Array();
var internationalList=    new Array();
var aolList=              new Array();
var winampList=           new Array();
var cnnList=              new Array();
var tmzList=              new Array();
var blackvoicesList =     new Array();
var radioList=		  	  new Array();
var gamesList=            new Array();
var shoutcastList=        new Array();
var popeaterList=         new Array();
var latinoList=       	  new Array();
var fanhouseList=		  new Array();
var televisionList=		  new Array();
var homeworkList=		  new Array();
var mmcList=			  new Array();
var musicList=			  new Array();
var lifestylesList=		  new Array();




var catItems = new Object();

catItems =	  { "popular":	 	  1,
                "newupdated": 	  2,
		    "aol":				  3,
            "blackvoices":  	  4,
			"tmz":				  5,	
            "cnn": 				  6, 
			"television":		  7,
		    "communication":	  8,
			"entertainment":	  9,
		    "fanhouse":			 10,
			"finance":			 11,
		    "football":	 		 12,
		    "fungames":	 		 13,
		    "homework":			 14,
		    "international":	 15,
		    "latino":	 		 16,
			"lifestyles":		 17,
//		    "mmc":			 	 16,
		    "movies":		 	 18,
		    "music":			 19,
		    "news":				 20,
	        "radio":          	 21,
		    "shoppingtravel":    22,
	        "shoutcast": 		 23,
	        "socialsites":		 24,
		    "sports":  			 25,
		    "technology":		 26,
		    "winamp":			 27

			  

			   };

var catHeadings = [ '',
  				    'Popular',
				    'New & Updated',
				    'AOL',
   		            'Black Voices',
				    'Celebrities',
   		            'CNN',
				    'Digital Media & Video',
	                'Email Sites',
		            'Entertainment & Gossip ',
				    'Fanhouse',
		            'Finance',
					'Football',
				    'Fun & Games',
					'Homework Help',
				    'International',
				    'Latino',
					'Lifestyles',
				    'Movies',
					'Music',
				    'News',
				    'Radio',
				    'Shopping & Travel',
				    'SHOUTcast Radio',
				    'Social Sites',
				    'Sports',
				    'Technology & Research',
//					'Mail.com',
				    'Winamp'
		      ];

var validToolbars = new Array("aol","mapquest","cnn", "winamp", "moviefone", "tmz", "spinner", "aoltb","money","blackvoices","olympics","elections","shoutcast","rams","redskins","aolmail","aim08","gamescom","PopEater","aolradio","asylum","lemondrop","verizon","holidays","washingtoncapitals","webex","aolnews","dlink","fanhousencaa","stargate","bebo","whendotcom","coupons","yellowpages","classifieds","fanaticos","tunome","aolsearch","green","games_aoluk","digitalcity","aoltelevision","fanhouse","service_talktalk","sears","tmzrs","games_talktalk","entertainment_aoluk","talktalk_ent","entertainment_aolbb","games_aolbb","tennis","mjtribute","talktalkmail","aoluk","aolbb","aolfr","aolde","truveo","pawnation","aoldegames","aolfrgames","fantasyfootball","aolhomeworkhelp","scrapbooking","aolfr_neufsfr","mmc","cdhjr","halloween","politicsdaily","blackfriday","cdcaolhealth","uknews","aolbbnews","talktalkaolnews","aolukshopping","aolbbshopping","talktalkaolshopping"

);
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var expanded =            true;
var xmlDoc;
var buttonList =          new Array();
var category;
var currentPanel;

var hasFF =               false; 
var hasFFTB =             false; 
var hasIE  =              false; 
var g_Toolbar =           null; 
this.AOLToolbarInit =     AOLToolbarInit;
var  toolbarName    =     "";
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


function setBtnClk(lnk,btnName)
{
	var s=s_gi('aolcmp',0,1); 
	s_265.linkTrackVars='None';
	s_265.linkTrackEvents='None';
	s_265.tl(lnk,'o','Button Gallery : Added ' + btnName);
	s.sa("aolcmp,aolsvc"); 
}


function getDir()
{
	var href = window.location.href;
	var slashes = href.split("/");
	delete slashes[(slashes.length-1)];
	var dir = slashes.join("/");
	return dir;
}

function getXmlDir()
{
	return "http://client.web.aol.com/toolbar/content/gallery/en-us/";
	//return "C:\\Documents and Settings\\brianellis03\\Desktop\\buttons\\";
	//return "http://client.web.aol.com/toolbar/bg/";

}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function AOLToolbarInit(Tool)
{
  if (Tool)
  {
    g_Toolbar = Tool;
  }
  
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function getToolbar()
{
  setTimeout("window.location = 'http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/tbGetToolbar.htm'", 300);
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function init()
{
	
  if (navigator.userAgent.indexOf("MSIE") != -1)
  {
	 hasIE = true;
    // make sure not AOL
    if (navigator.userAgent.indexOf("AOL 9.0") == -1)
    {
      hasIE = true;
    }
  }
  else if (navigator.userAgent.indexOf("Firefox") != -1)
  {
    hasFF = true;
  }
  
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function addNewButton()
{
    var url = "";
    if (hasIE)
    {
      url = "http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/buttons.xml";
    }
    else if (hasFF)
    {
      url = "http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/ffbuttons.xml";
    }

    var ok = addButtonURL('aol', url, id);  
    if (ok)
    {
      alert("added button"+id);
    }
  
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

var foundToolbar = false;

function hasToolbar()
{
	if (!foundToolbar)
  	{
		if (toolbarName != "")
		{
			foundToolbar = true;
		}
 		else
 		{
			if (hasIE)
  			{
   				try
    				{
				
					var testObj = new ActiveXObject("AOLTB.ToolbarParams"); 
					if (testObj)
					{
						foundToolbar = true;
						delete testObj;     
					} 
				}
				catch(e){}
			}
			else if (hasFF)
			{
				foundToolbar = hasFFTB;
				foundToolbar = hasFF;
			}
		}
	} 
  
	return foundToolbar;
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function addButtonURL(name, url, btn)
{
  var ok = false;

    // grab the file
  if (hasToolbar())
  {       
    if (hasIE)
    {
	  if (toolbarName == "aol")
	  {
	     var tbInfo = new ActiveXObject("AOLTB.ToolbarInfo"); 
         if (tbInfo) 
         { 
              var ver = tbInfo.Version ;
			  var tbVer = ver.split(".");
			   //for version great than 5.74 , it is configurator code base, change toolbarnmae to "aoltb"
			  if ( tbVer[0] >= 5 && tbVer[1] >= 74 )
			  {
			    toolbarName = "aoltb";
			  }
			  delete tbInfo;
         } 
	  }

	  if(toolbarName != "" && toolbarName != "aol")
	  {
	 
		if(toolbarName == "aoltb")
		{
			window.location = 'http://toolbar.aol.com/ie/v2/addbutton?id="'+btn+'"&url="'+encodeURI(url) +'"&tb="'+encodeURI("aol") +'"';
	
		}
		else if(toolbarName == "aim08")
		{
			window.location = 'http://toolbar.aol.com/ie/v2/addbutton?id="'+btn+'"&url="'+encodeURI(url) +'"&tb="'+encodeURI("aim") +'"';
	
		}
		else if(toolbarName == "redskins")
		{
			window.location = 'http://toolbar.aol.com/ie/addbutton?id="'+btn+'"&url="'+encodeURI(url) +'"';
	
		}

		else
		{
		
	 		window.location = 'http://toolbar.aol.com/ie/v2/addbutton?id="'+btn+'"&url="'+encodeURI(url) +'"&tb="'+encodeURI(toolbarName) +'"';			
			
	 	}
		setBtnClk(true,btn);
		ok = true;
		
	  }		     
      else if (g_Toolbar)
      {     
	
			try
			{
				var ver = g_Toolbar.Version("aoltb.dll");
				if ((ver.length > 2) && (ver.charAt(0) >= '4'))
				{
		            
					var params = new ActiveXObject("AOLTB.ToolbarParams");
					if (params)
					{
						params.Add("name", name);
						params.Add("btnXML", url);
						params.Add("btnID", btn);
						params.Add("isFile", "1");  
						g_Toolbar.CreateAppButton("toolbar", params);
						delete params;
						params = null;
						ok = true;
						
					}
				}
				else
				{
					// older version
					getToolbar();
				}
			}
			catch(e)
			{
				window.location = 'http://toolbar.aol.com/ie/addbutton?id="'+btn+'"&url="'+encodeURI(url) +'"';
				setBtnClk(true,btn);
				ok = true;	
			}
      }
      else
      {  	
	  
			window.location = 'http://toolbar.aol.com/ie/addbutton?id="'+btn+'"&url="'+encodeURI(url) +'"';
			setBtnClk(true,btn);
			ok = true;
	   }
    }
    //else if (hasFFTB)
    else if (hasFF)
    {
      // load the firefox button
      try{

			if(toolbarName == "mapquest")
			{
				window.mapquestButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}
			else if(toolbarName == "winamp")
			{	
				window.winampButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}
			else if(toolbarName == "cnn")
			{	
				window.cnnButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);	
			}
			else if(toolbarName == "tmz")
			{	
				window.tmzButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);	
			}
			else if(toolbarName == "moviefone")
			{	
				window.moviefoneButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}	
			else if(toolbarName == "spinner")
			{	
				window.spinnerButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}		
			else if(toolbarName == "aoltb")
			{	
				window.aolButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}		
			else if(toolbarName == "money")
			{	
				window.moneyButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}	
			else if(toolbarName == "shoutcast")
			{	
				window.shoutcastButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}
			else if(toolbarName == "blackvoices")
			{	
				window.blackvoicesButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}
			else if(toolbarName == "rams")
			{	
				window.ramsButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}
			else if(toolbarName == "elections")
			{	
				window.electionsButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}	
			else if(toolbarName == "redskins")
			{	
				window.redskinsButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}	
			else  if(toolbarName =="aolmail")
			{
				window.aolmailTBButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}	
			else  if(toolbarName =="aim08")
			{
				window.aimButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}
			else  if(toolbarName =="gamescom")
			{
				window.gamescomButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}
			else  if(toolbarName =="PopEater")
			{
				window.popeaterButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}		
			else  if(toolbarName =="aolradio")
			{
				window.aolradioButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}
			else  if(toolbarName =="asylum")
			{
				window.asylumButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}					
			else  if(toolbarName =="lemondrop")
			{
				window.lemondropButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}
			else  if(toolbarName =="verizon")
			{
				window.verizonButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}
			else  if(toolbarName =="washingtoncapitals")
			{
				window.washingtoncapitalsButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}
			else  if(toolbarName =="webex")
			{
				window.webexButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																				
			else  if(toolbarName =="dlink")
			{
				window.dlinkButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}	
			else  if(toolbarName =="fanhousencaa")
			{
				window.fanhousencaaButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}	
			else  if(toolbarName =="stargate")
			{
				window.stargateButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}	
			else  if(toolbarName =="bebo")
			{
				window.beboButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}	
			else  if(toolbarName =="whendotcom")
			{
				window.whendotcomButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}	
			else  if(toolbarName =="coupons")
			{
				window.couponsButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}	
			else  if(toolbarName =="classifieds")
			{
				window.classifiedsButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}	
			else  if(toolbarName =="fanaticos")
			{
				window.fanaticosButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}	
			else  if(toolbarName =="yellowpages")
			{
				window.yellowpagesButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}	
			else  if(toolbarName =="holidays")
			{
				window.holidaysButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}
			else  if(toolbarName =="aolnews")
			{
				window.aolnewsButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																					
			else  if(toolbarName =="tunome")
			{
				window.tunomeButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																					
			else  if(toolbarName =="green")
			{
				window.greenButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																					
			else  if(toolbarName =="aolsearch")
			{
				window.aolsearchButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																					
			else  if(toolbarName =="games_aoluk")
			{
				window.games_aolukButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																					
			else  if(toolbarName =="aoltelevision")
			{
				window.aoltelevisionButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																					
			else  if(toolbarName =="digitalcity")
			{
				window.digitalcityButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																					
			else  if(toolbarName =="fanhouse")
			{
				window.fanhouseButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																					
			else  if(toolbarName =="service_talktalk")
			{
				window.service_talktalkButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																					
			else  if(toolbarName =="games_aolbb")
			{
				window.games_aolbbButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																					
			else  if(toolbarName =="entertainment_aolbb")
			{
				window.entertainment_aolbbButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																					
			else  if(toolbarName =="talktalk_ent")
			{
				window.talktalk_entButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																					
			else  if(toolbarName =="entertainment_aoluk")
			{
				window.entertainment_aolukButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																					
			else  if(toolbarName =="games_talktalk")
			{
				window.games_talktalkButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																					
			else  if(toolbarName =="sears")
			{
				window.searsButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}				
			else  if(toolbarName =="tennis")
			{
				window.tennisButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="mjtribute")
			{
				window.mjtributeButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="talktalkmail")
			{
				window.talktalkmailButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="aoluk")
			{
				window.aolukButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="aolbb")
			{
				window.aolbbButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="aolfr")
			{
				window.aolfrButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="aolde")
			{
				window.aoldeButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="truveo")
			{
				window.truveoButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="pawnation")
			{
				window.pawnationButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="aoldegames")
			{
				window.aoldegamesButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="aolfrgames")
			{
				window.aolfrgamesButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="fantasyfootball")
			{
				window.fantasyfootballButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="aolhomeworkhelp")
			{
				window.aolhomeworkhelpButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="aolfr_neufsfr")
			{
				window.aolfr_neufsfrButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="scrapbooking")
			{
				window.scrapbookingButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="mmc")
			{
				window.mmcButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="cdhjr")
			{
				window.cdhjrButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="halloween")
			{
				window.halloweenButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="politicsdaily")
			{
				window.politicsdailyButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="blackfriday")
			{
				window.blackfridayButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="cdcaolhealth")
			{
				window.cdcaolhealthButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="uknews")
			{
				window.uknewsButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="aolbbnews")
			{
				window.aolbbnewsButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="talktalkaolnews")
			{
				window.talktalkaolnewsButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="aolukshopping")
			{
				window.aolukshoppingButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="aolbbshopping")
			{
				window.aolbbshoppingButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else  if(toolbarName =="talktalkaolshopping")
			{
				window.talktalkaolshoppingButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
				setBtnClk(true,btn);
			}																									
			else
			  window.aolButtonGalleryExternalObject.addFromButtonGallery('aol', btn, url);
			  setBtnClk(true,btn);
			  ok = true;

      }catch(e)
      {
			//alert("Adding button"+btn+"\nURL="+url+"\nerror="+e.message);
			getToolbar();
			ok = false;
      }

    }
    else
    {
      // no toolbar installed or wrong browser
      getToolbar();
    }
  }
  else
  {
    // no toolbar installed or wrong browser
    getToolbar();
  }
  return ok;
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function showPanel(panelNum,cat)
{

  AddCategories(cat);
  //hide visible panel, show selected panel, set tab
    if (currentPanel != null) {
          //   alert('here');   
          hidePanel();
  }
  var paneldiv=document.getElementById("panel"+panelNum);
  if(paneldiv.panelview == "grid")
  {
    var vt = document.getElementById("view");
    vt.style.background="url('http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/gridview2.bmp')";
    vt.initview ="grid";
    vt.title="Grid View";
  }
  if(paneldiv.panelview == "line")
  {
    var vt = document.getElementById("view");
    vt.style.background="url('http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/lineview2.bmp')";
    vt.initview ="line";
    vt.title="Line View"; 
  }
    
  document.getElementById('panel'+panelNum).style.visibility = 'visible';
  currentPanel = panelNum;
  //if(currentPanel <15)
  setState(panelNum);
      
  var head = document.getElementById("theader");
  head.innerHTML = "<h2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+cat+" Buttons"+"&nbsp;&nbsp;&nbsp;&nbsp;<font color=#EB5928>(Click on any Button to Add to your Toolbar)</font>";
  window.error = null;
  
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function hidePanel()
{
  //hide visible panel, unhilite tab
  document.getElementById('panel'+currentPanel).style.visibility = 'hidden';
  if(currentPanel == 2){
         document.getElementById('tab'+currentPanel).style.backgroundColor = 'white';  
         document.getElementById('tab'+currentPanel).style.color = 'red';
  }else {
         document.getElementById('tab'+currentPanel).style.backgroundColor = 'white';  
         document.getElementById('tab'+currentPanel).style.color = '#3e474e';
  }
  window.error=null;
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function setState(tabNum)
{
  //if(currentPanel <15)
  //{
    if(tabNum==currentPanel){
        
      document.getElementById('tab'+tabNum).style.backgroundColor = '#4D565F';
      document.getElementById('tab'+tabNum).style.color = 'white';
    }else{  
        
      document.getElementById('tab'+tabNum).style.backgroundColor = 'white';
      document.getElementById('tab'+tabNum).style.color = '#3e474e';
    }
  //}
 window.error=null;
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function setStateNew(tabNum)
{
    if(tabNum==currentPanel){
        
      document.getElementById('tab'+tabNum).style.backgroundColor = '#4D565F';
      document.getElementById('tab'+tabNum).style.color = 'red';
    }else{  
        
      document.getElementById('tab'+tabNum).style.backgroundColor = 'white';
      document.getElementById('tab'+tabNum).style.color = 'red';
    }
 window.error=null;
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function hover(tab)
{   
  tab.style.backgroundColor = 'silver';
  tab.style.color = 'white';

  window.error = null;  
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function hovernew(tab)
{   
  tab.style.backgroundColor = 'silver';
  tab.style.color = 'red';
  window.error = null;  
}


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function loadXML()
{
  //load xml file
  // code for IE
  if (window.ActiveXObject)
  {
    xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
    xmlDoc.async=false;
    xmlDoc.load("Buttons.xml");
    //xmlDoc.load("http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/Buttons.xml");
    //xmlDoc.load("http://client.web.aol.com/toolbar/bg/buttons/Buttons.xml");
    createTable(xmlDoc);
    
  }
  // code for Mozilla, Firefox, Opera, etc.
  else if (document.implementation)
  {
    for(var i=1;i<=24;i++)
    {
		if(i == 7) continue;
		if(i == 8) continue;
		if(i == 15) continue;
		if(i == 18) continue;
		if(i == 19) continue;
		if(i == 20) continue;
		if(i == 21) continue;
		if(i == 22) continue;
		if(i == 23) continue;
	    if (i ==24 ) continue;
		var p = document.getElementById("panel"+i);
		//p.style.height = "70%"; 
    }
    xmlDoc=document.implementation.createDocument("","",null);
    xmlDoc.onload=processDOM;
    //xmlDoc.load("http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/Buttons.xml");    
    xmlDoc.load("Buttons.xml");
    //xmlDoc.load("http://client.web.aol.com/toolbar/bg/buttons/Buttons.xml");    
  }
  else
  {
    alert('Cannot view the gallery,Your browser cannot handle this script');
  }
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function initFirst(cat)
{

  window.status ="";
  window.error = null;
  for(var i=1; i<=27; i++)
  {
	var paneldiv=document.getElementById("panel"+i);
    paneldiv.panelview ="grid";
  }
  init();
  loadXML();
  var ret = parseArgs();
  showPanel(ret,catHeadings[ret]);
  window.error = null;

    
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
 function parseArgs()
 {	
	var val = "";
	var retValue = 1;
	var query = window.location.search.substring(1);
	var parms = query.split('&');
	

	for (var i=0; i<parms.length; i++) {
	var pos = parms[i].indexOf('=');
		if (pos > 0) {
		var key = parms[i].substring(0,pos);
		val = parms[i].substring(pos+1);
		}
	}
	
	
	if(val.length > 0)
	{
  		if(val == "aolradio")
	 	   retValue=catItems['radio'];
		else if(val == "aolnews")
		   retValue=catItems['news'];
		else if(val == "fantasyfootball")
		   retValue=catItems['football'];
		else
			retValue = catItems[val];
		for(var j=0; j< validToolbars.length; j++) {
			if(validToolbars[j] == val)
				toolbarName = val;
		}
		
	}
	
	if(toolbarName == "bebo")
		return 1;
	if(toolbarName == "moviefone")
		return 1;
	if(toolbarName == "cnn")
		return 1;
	if(toolbarName == "spinner")
		return 1;
    if(toolbarName == "blackvoices")
		return 1;
    if(toolbarName == "rams")
		return 1;
    if(toolbarName == "shoutcast")
		return 1;
    if(toolbarName == "aoltelevision")
		return 1;

	if(retValue)
		return retValue;
	else
		return 1;
		
} 

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function createTable(xml)
{  
  window.status ="";  
  //document.body.style.filter = "alpha(opacity:"+30+")";
  //document.body.style.opacity = .5;  
  //AddPopular("Popular",popularList);  
  //setTimeout("AddCategories()",); 
  showTopTable(); 
  window.status ="";    
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function AddCategories(cat)
{   

    switch(cat)
  {
    case "Popular":
    AddPopular('Popular',popularList); 
    break;
    
    case "Email Sites":
    AddPopular('Communication',communicationList);
    break;
    
    case "Fun & Games":
    AddPopular('FunGames',fungamesList);
    break;
    
    case "Football":
    AddPopular('Football',footballList);
    break;
    
    case "Social Sites":
    AddPopular('SocialSites',socialsitesList);
    break;
    
    case "Entertainment & Gossip":
    AddPopular('Entertainment',entertainmentList);
    break;
 
    case "Movies":
    AddPopular('Movies',moviesList);
    break;
   
    case "News":
    AddPopular('News',newsList);
    break;
          
    case "Finance":
    AddPopular('Finance',financeList);
    break;
    
    case "Sports":
    AddPopular('Sports',sportsList);
    break;
    
    case "Shopping & Travel":
    AddPopular('ShoppingTravel',shoppingtravelList);
    break;
    
    case "Technology & Research":
    AddPopular('Technology',technologyList);
    break;

    case "New & Updated":
    AddPopular('NewUpdated',newupdatedList);
    break;
      
    case "International":
    AddPopular('International',internationalList);
    break;
            
    case "Homework Help":
    AddPopular('Homework',homeworkList);
    break;
 
    case "Mail.com":
    AddPopular('MMC',mmcList);
    break;
 
    case "AOL":
    AddPopular('AOL',aolList);
    break;  
    
    case "Winamp":
    AddPopular('Winamp',winampList);
    break;  
    
    case "CNN":
    AddPopular('CNN',cnnList);
    break;
                
    case "Celebrities":
    AddPopular('TMZ',tmzList);
    break;
    
    case "Black Voices":
    AddPopular('BlackVoices',blackvoicesList);
    break;
    
    case "Radio":
    AddPopular("Radio",radioList);
    break;

    case "SHOUTcast Radio":
    AddPopular("SHOUTcast",shoutcastList);
    break;

    case "Latino":
    AddPopular("Latino",latinoList);
    break;    

    case "Digital Media & Video":
    AddPopular("Television",televisionList);
    break;    

    case "Fanhouse":
    AddPopular("Fanhouse",fanhouseList);
    break;    
                
    case "Music":
    AddPopular("Music",musicList);
    break;    
                
    case "Lifestyles":
    AddPopular("Lifestyles",lifestylesList);
    break;    
                
    default : 
    alert(cat);
    
                
  }
}


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function TDHover(item)
{ 
  //x.style.backgroundColor = '#d8e8f8';
  if(item.checked == "false")
  {
    //x.style.height = "110px";
    item.className = "artzBtnHov";
  }
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function TDHoverOut(item)
{
  if(item.checked == "false")
  {
    item.className ="Button";
    //x.style.height = "60px";
  }  
   
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function parseCategory(itemstr)
{
	var cg = "";
	var pos = itemstr.indexOf("Popular");	
	if (pos != -1) {		
		cg = "popular";
		return cg;
	}
	
	var pos = itemstr.indexOf("populartop");	
	if (pos != -1) {		
		cg = "popular";
		return cg;
	}
	
	pos = itemstr.indexOf("AOL");
	if (pos != -1) {
		cg = "aol";
		return cg;
	}
	
	pos = itemstr.indexOf("Television");
	if (pos != -1) {
		cg = "television";
		return cg;
	}

	pos = itemstr.indexOf("SHOUTcast");
	if (pos != -1) {
		cg = "shoutcast";
		return cg;
	}
		
	pos = itemstr.indexOf("Winamp");
	if (pos != -1) {
		cg = "winamp";
		return cg;
	}

	pos = itemstr.indexOf("CNN");
	if (pos != -1) {
		cg = "cnn";
		return cg;
	}

	pos = itemstr.indexOf("TMZ");
	if (pos != -1) {
		cg = "tmz";
		return cg;
	}
		
	pos = itemstr.indexOf("Communication");
	if (pos != -1) {
		cg = "email";
		return cg;
	}
	
	pos = itemstr.indexOf("Entertainment");
	if (pos != -1) {
		cg = "entertainmentgossip";
		return cg;
	}

	pos = itemstr.indexOf("Movies");
	if (pos != -1) {
		cg = "movies";
		return cg;
	}
	
	pos = itemstr.indexOf("Finance");
	if (pos != -1) {
		cg = "finance";
		return cg;
	}
	
	pos = itemstr.indexOf("Football");
	if (pos != -1) {
		cg = "football";
		return cg;
	}
	
	pos = itemstr.indexOf("FunGames");
	if (pos != -1) {
		cg = "games";
		return cg;
	}
	
	pos = itemstr.indexOf("International");
	if (pos != -1) {
		cg = "international";
		return cg;
	}
	
	pos = itemstr.indexOf("Homework");
	if (pos != -1) {
		cg = "homework";
		return cg;
	}
	
	pos = itemstr.indexOf("MMC");
	if (pos != -1) {
		cg = "mmc";
		return cg;
	}
	
	pos = itemstr.indexOf("News");
	if (pos != -1) {
		cg = "news";
		return cg;
	}

	pos = itemstr.indexOf("Radio");
	if (pos != -1) {
		cg = "radio";
		return cg;
	}
		
	pos = itemstr.indexOf("SocialSites");
	if (pos != -1) {
		cg = "socialsites";
		return cg;
	}
	
	pos = itemstr.indexOf("Shopping");
	if (pos != -1) {
		cg = "shoppingtravel";
		return cg;
	}
	
	pos = itemstr.indexOf("Sports");
	if (pos != -1) {
		cg = "sports";
		return cg;
	}
	
	pos = itemstr.indexOf("Technology");
	if (pos != -1) {
		cg = "technologyresearch";
		return cg;
	}

	pos = itemstr.indexOf("NewUpdated");
	if (pos != -1) {
		cg = "newupdated";
		return cg;
	}

	pos = itemstr.indexOf("BlackVoices");
	if (pos != -1) {
		cg = "blackvoices";
		return cg;
	}

	pos = itemstr.indexOf("Fanhouse");
	if (pos != -1) {
		cg = "fanhouse";
		return cg;
	}

	pos = itemstr.indexOf("Latino");
	if (pos != -1) {
		cg = "latino";
		return cg;
	}

	pos = itemstr.indexOf("Music");
	if (pos != -1) {
		cg = "music";
		return cg;
	}

	pos = itemstr.indexOf("Lifestyles");
	if (pos != -1) {
		cg = "lifestyles";
		return cg;
	}

}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function TDHoverClicked(item)
{ 
  var b = item.name;
  var btn = encodeURI(b).toLowerCase();
  var url ="";
  if(item.checked != "true")
  {
		if(hasIE)
		{
			var category = parseCategory(item.id);
			// old directory en-US has a issue, so point to new directory lower case
			//url = "http://client.web.aol.com/toolbar/ie/aol/en-us/5.0/buttons/"+category+"myset.xml";
			url = getXmlDir()+category+"myset.xml";
		}    
		else if(hasFF)
		{
			item.blur();
			//url = "http://client.web.aol.com/toolbar/bg/mysetff.xml";
			url = "http://client.web.aol.com/toolbar/content/gallery/en-us/mysetff.xml";     
		}
	      
		var ok = addButtonURL('aol', url, btn);
		if(ok)
		{
			item.className ="artzBtn def";  
			item.title = "Button Added";
			item.checked = "true"; 
			if(window.ActiveXObject)
			{
				var idP = item.id+"_checked";
				var x=document.getElementById(idP);           
				setChecked(x.category,x.BtnId);
				x.style.visibility = 'inherit';
			}
			else
			{
				var idP = item.id+"_checked";
				var x=document.getElementById(idP);
				var name = x.name;
				var mystr = name.split(":");
				setChecked(mystr[0],mystr[1]);
				x.style.visibility = 'inherit';
			}            
		}
    }      
 }

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function setChecked(category,id)
{
  
  switch(category)
  {
    case "Popular":
    popularList[id-1].alreadyChecked = true;
    break;
    
    case "Communication":
    communicationList[id-1].alreadyChecked = true;
    break;
    
    case "FunGames":
    fungamesList[id-1].alreadyChecked = true;
    break;
    
    case "Football":
    footballList[id-1].alreadyChecked = true;
    break;
    
    case "SocialSites":
    socialsitesList[id-1].alreadyChecked = true;
    break;
    
    case "Entertainment":
    entertainmentList[id-1].alreadyChecked = true;
    break;
 
    case "Movies":
    moviesList[id-1].alreadyChecked = true;
    break;
   
    case "News":
    newsList[id-1].alreadyChecked = true;
    break;

    case "Radio":
    radioList[id-1].alreadyChecked = true;
    break;
          
    case "Finance":
    financeList[id-1].alreadyChecked = true;
    break;
    
    case "Sports":
    sportsList[id-1].alreadyChecked = true;
    break;
    
    case "ShoppingTravel":
    shoppingtravelList[id-1].alreadyChecked = true;
    break;
    
    case "Technology":
    technologyList[id-1].alreadyChecked = true;
    break;

    case "NewUpdated":
    newupdatedList[id-1].alreadyChecked = true;
    break;
      
    case "International":
    internationalList[id-1].alreadyChecked = true;
    break;
            
    case "Homework":
    homeworkList[id-1].alreadyChecked = true;
    break;
            
    case "MMC":
    mmcList[id-1].alreadyChecked = true;
    break;
            
    case "AOL":
    aolList[id-1].alreadyChecked = true;
    break;  
    
    case "Winamp":
    winampList[id-1].alreadyChecked = true;
    break;  
    
    case "SHOUTcast":
    shoutcastList[id-1].alreadyChecked = true;
    break;        
        
    case "CNN":
    cnnList[id-1].alreadyChecked = true;
    break;
                
    case "TMZ":
    tmzList[id-1].alreadyChecked = true;
    break;
    
    case "BlackVoices":
    blackvoicesList[id-1].alreadyChecked = true;
    break;

    case "Television":
    televisionList[id-1].alreadyChecked = true;
    break;

    case "Fanhouse":
    fanhouseList[id-1].alreadyChecked = true;
    break;

    case "Latino":
    latinoList[id-1].alreadyChecked = true;
    break;

    case "Music":
    musicList[id-1].alreadyChecked = true;
    break;
                
    case "Lifestyles":
    lifestylesList[id-1].alreadyChecked = true;
    break;
                
  }


}
 
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function HBHover(item)
{ 
  var x=document.getElementById(item.id);
  if(x.checked == "false")
  x.className = "artzBtnHov";
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function HBHoverOut(item)
{
  var x=document.getElementById(item.id);
  if(x.checked == "false")
  {
    x.style.height = "30px";
    x.className = "Button";
  }
} 
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 function HBClicked(item)
 {
  var x=document.getElementById(item.id);
  x.className ="artzBtn def"
  x.title = "Button Added";
  x.checked = "true";
  var b = item.name;
  
  var btn = encodeURI(b);
  url = "http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/myset.xml"
    window.location = 'http://toolbar.aol.com/ie/addbutton?id="'+btn+'"&url="'+encodeURI(url) +'"';
 } 
 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
 function processFireFoxDOM(xmlDoc, table, cat, mylist)
 { 

  var blogs = xmlDoc.getElementsByTagName(cat+"website");
  var p = blogs.length;

  for(var i = 0; i<p; i++)
  {
    var buttonObj = {
    name : "",
    id : "",
    description : "",
    url : "",
    pic : "" };

    var name = xmlDoc.getElementsByTagName(cat+"name")[i].childNodes[0].nodeValue;   
    var id  = xmlDoc.getElementsByTagName(cat+"id")[i].childNodes[0].nodeValue;
    var description = xmlDoc.getElementsByTagName(cat+"description")[i].childNodes[0].nodeValue;
    var url = xmlDoc.getElementsByTagName(cat+"url")[i].childNodes[0].nodeValue;
    var pic = xmlDoc.getElementsByTagName(cat+"pic")[i].childNodes[0].nodeValue;

    buttonObj.name = name;
    buttonObj.id = id;
    buttonObj.description = description;
    buttonObj.url = url;
    buttonObj.pic = pic;
    buttonObj.alreadyChecked = false;     
    mylist[i] = buttonObj;
  }

  var oTable = document.getElementById("tbl"+cat);  
  var oTBody = document.createElement("TBODY");
  oTable.appendChild(oTBody);
  var bResult;
  for(var idl = 0; idl < mylist.length;idl=idl+4 )
  {
  
    var intLoop = idl;
    var buttonObj = mylist[intLoop];      
    var oCell;
    var oRow;
    // Create the row
    oRow = document.createElement("TR");
    oTBody.appendChild(oRow);
    
    // Create 3 cells
    oCell = document.createElement("TD"); 
    oCell.align ='left';  
    var hr = buttonObj.url;     
    hr=""; 
    oCell.innerHTML = "<button name=\""+buttonObj.name+"\"title=\"Click to Add This Button\" style=\"HEIGHT:50px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='false' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b>"+"<img style=\"visibility:hidden\" BtnId=\""+buttonObj.id+"\" category=\""+cat+"\""+ " id="+cat+buttonObj.id+"_checked"+" width=\"13px\"  name=\""+cat+":"+buttonObj.id+"\"  \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"<br>"+buttonObj.description+"<br></font>"+"<a HREF=\""+buttonObj.url+"\"/>"+hr+"</a></button>";
    oCell.id = 'txtbutton' + intLoop;
    oRow.appendChild(oCell);

    oCell = document.createElement("TD"); 
    oCell.align ='left';  
    buttonObj = mylist[idl+1];
    if (buttonObj)
    {
		hr = buttonObj.url;      
		hr="";
		oCell.innerHTML = "<button name=\""+buttonObj.name+"\"title=\"Click to Add This Button\" style=\"HEIGHT:50px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='false' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b>"+"<img style=\"visibility:hidden\" BtnId=\""+buttonObj.id+"\" category=\""+cat+"\""+ " id="+cat+buttonObj.id+"_checked"+" width=\"13px\"  name=\""+cat+":"+buttonObj.id+"\"  \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"<br>"+buttonObj.description+"<br></font>"+"<a HREF=\""+buttonObj.url+"\"/>"+hr+"</a></button>";
		oCell.id = 'txtbutton' + intLoop;
		oRow.appendChild(oCell);
    }
    
    oCell = document.createElement("TD");
    oCell.align ='left';
    buttonObj = mylist[idl+2];
    if (buttonObj)
    {
		hr = buttonObj.url;     
		hr=""; 
		oCell.innerHTML = "<button name=\""+buttonObj.name+"\"title=\"Click to Add This Button\" style=\"HEIGHT:50px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='false' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b>"+"<img style=\"visibility:hidden\" BtnId=\""+buttonObj.id+"\" category=\""+cat+"\""+ " id="+cat+buttonObj.id+"_checked"+" width=\"13px\"  name=\""+cat+":"+buttonObj.id+"\"  \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"<br>"+buttonObj.description+"<br></font>"+"<a HREF=\""+buttonObj.url+"\"/>"+hr+"</a></button>";
		oCell.id = 'txtbutton' + intLoop;
		oRow.appendChild(oCell);   
    }     
    oCell = document.createElement("TD");
    oCell.align ='left';
    buttonObj = mylist[idl+3];
    if (buttonObj)
    {
		hr = buttonObj.url;     
		hr=""; 
		oCell.innerHTML = "<button name=\""+buttonObj.name+"\"title=\"Click to Add This Button\" style=\"HEIGHT:50px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='false' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b>"+"<img style=\"visibility:hidden\" BtnId=\""+buttonObj.id+"\" category=\""+cat+"\""+ " id="+cat+buttonObj.id+"_checked"+" width=\"13px\"  name=\""+cat+":"+buttonObj.id+"\"  \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"<br>"+buttonObj.description+"<br></font>"+"<a HREF=\""+buttonObj.url+"\"/>"+hr+"</a></button>";
		oCell.id = 'txtbutton' + intLoop;
		oRow.appendChild(oCell);   
    }     
   }
 }

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 function AddPopular(cat,listArr)
 {

  var oTable = document.getElementById("tbl"+cat);  
  var oTBody = document.getElementById("tbody"+cat);
  if (listArr != 0) //if panel is already loaded. just return
	return ;

  var blogs = xmlDoc.getElementsByTagName(cat+"website");
  //alert(blogs);
  var p = blogs.length;
  //alert(cat+p);
  for(var i = 0; i<p; i++)
  {
    var buttonObj = {
    name : "",
    id : "",
    description : "",
    url : "",
    pic : "" };
    var name = xmlDoc.getElementsByTagName(cat+"name")[i].childNodes[0].nodeValue;
    var id  = xmlDoc.getElementsByTagName(cat+"id")[i].childNodes[0].nodeValue;
    var description = xmlDoc.getElementsByTagName(cat+"description")[i].childNodes[0].nodeValue;
    var url = xmlDoc.getElementsByTagName(cat+"url")[i].childNodes[0].nodeValue;
    var pic = xmlDoc.getElementsByTagName(cat+"pic")[i].childNodes[0].nodeValue;
    
    buttonObj.name = name;
    buttonObj.id = id;
    buttonObj.description = description;
    buttonObj.url = url;
    buttonObj.pic = pic;
    buttonObj.alreadyChecked = false;      
    listArr[i] = buttonObj;
  }
     
  oTBody = document.createElement("TBODY");
  oTBody.id="tbody"+cat;
  oTable.appendChild(oTBody);
  var bResult;
  
  for(var idl = 0; idl < listArr.length ;idl=idl+4 )
  {   
    var buttonObj = listArr[idl];   
    var oCell;
    var oRow;

    // Create the row
    oRow = document.createElement("TR");
    oTBody.appendChild(oRow);

    // Create 3 cells to a row

    oCell = document.createElement("TD");
    oCell.align ='left';
    var hr = buttonObj.url; 
    hr="";
    if(buttonObj.alreadyChecked == false)
      oCell.innerHTML = "<button  name=\""+buttonObj.name+"\"title=\"Click to Add This Button\" style=\"HEIGHT:50px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='false' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b>"+"<img style=\"visibility:hidden\" BtnId=\""+buttonObj.id+"\" category=\""+cat+"\" id="+cat+buttonObj.id+"_checked"+" width=\"13px\"    \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"<br>"+buttonObj.description+"<br></font>"+"<a HREF=\""+buttonObj.url+"\"/>"+hr+"</a></button>";
    else
      oCell.innerHTML = "<button class=\"artzBtn def\" name=\""+buttonObj.name+"\"title=\"Button Added\" style=\"HEIGHT:50px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='true' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b>"+"<img  id="+cat+buttonObj.id+"_checked"+" width=\"13px\"    \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"<br>"+buttonObj.description+"<br></font>"+"<a HREF=\""+buttonObj.url+"\"/>"+hr+"</a></button>";


    oCell.id = 'txtbutton' + idl;
    oRow.appendChild(oCell);

    oCell = document.createElement("TD");
    oCell.align ='left';    
    buttonObj = listArr[idl+1];   
    if (buttonObj)
    {
		hr = buttonObj.url; 
		hr="";     
		if(buttonObj.alreadyChecked == false)
		oCell.innerHTML = "<button  name=\""+buttonObj.name+"\"title=\"Click to Add This Button\" style=\"HEIGHT:50px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='false' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b>"+"<img style=\"visibility:hidden\" BtnId=\""+buttonObj.id+"\" category=\""+cat+"\" id="+cat+buttonObj.id+"_checked"+" width=\"13px\"    \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"<br>"+buttonObj.description+"<br></font>"+"<a HREF=\""+buttonObj.url+"\"/>"+hr+"</a></button>";
		else
		oCell.innerHTML = "<button class=\"artzBtn def\" name=\""+buttonObj.name+"\"title=\"Button Added\" style=\"HEIGHT:50px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='true' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b>"+"<img  id="+cat+buttonObj.id+"_checked"+" width=\"13px\"    \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"<br>"+buttonObj.description+"<br></font>"+"<a HREF=\""+buttonObj.url+"\"/>"+hr+"</a></button>";
    }

    oCell.id = 'txtbutton' + idl;
    oRow.appendChild(oCell);
      
    oCell = document.createElement("TD");
    oCell.align ='left';    
    buttonObj = listArr[idl+2];
    if (buttonObj)
    {   
		hr = buttonObj.url;      
		hr="";
		if(buttonObj.alreadyChecked == false)
		oCell.innerHTML = "<button  name=\""+buttonObj.name+"\"title=\"Click To Add This Button\" style=\"HEIGHT:50px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='false' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b>"+"<img style=\"visibility:hidden\" BtnId=\""+buttonObj.id+"\" category=\""+cat+"\" id="+cat+buttonObj.id+"_checked"+" width=\"13px\"    \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"<br>"+buttonObj.description+"<br></font>"+"<a HREF=\""+buttonObj.url+"\"/>"+hr+"</a></button>";
		else
		oCell.innerHTML = "<button class=\"artzBtn def\" name=\""+buttonObj.name+"\"title=\"Button Added\" style=\"HEIGHT:50px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='true' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b>"+"<img  id="+cat+buttonObj.id+"_checked"+" width=\"13px\"    \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"<br>"+buttonObj.description+"<br></font>"+"<a HREF=\""+buttonObj.url+"\"/>"+hr+"</a></button>";
    }

    oCell.id = 'txtbutton' + idl;
    oRow.appendChild(oCell); 
	
    oCell = document.createElement("TD");
    oCell.align ='left';    
    buttonObj = listArr[idl+3];
    if (buttonObj)
    {   
		hr = buttonObj.url;      
		hr="";
		if(buttonObj.alreadyChecked == false)
		oCell.innerHTML = "<button  name=\""+buttonObj.name+"\"title=\"Click To Add This Button\" style=\"HEIGHT:50px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='false' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b>"+"<img style=\"visibility:hidden\" BtnId=\""+buttonObj.id+"\" category=\""+cat+"\" id="+cat+buttonObj.id+"_checked"+" width=\"13px\"    \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"<br>"+buttonObj.description+"<br></font>"+"<a HREF=\""+buttonObj.url+"\"/>"+hr+"</a></button>";
		else
		oCell.innerHTML = "<button class=\"artzBtn def\" name=\""+buttonObj.name+"\"title=\"Button Added\" style=\"HEIGHT:50px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='true' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b>"+"<img  id="+cat+buttonObj.id+"_checked"+" width=\"13px\"    \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"<br>"+buttonObj.description+"<br></font>"+"<a HREF=\""+buttonObj.url+"\"/>"+hr+"</a></button>";
    }

    oCell.id = 'txtbutton' + idl;
    oRow.appendChild(oCell);    
  } 
  window.error = null;
  return; 
 }
 
 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
 
 function AddCategoryButtons(cat,listArr)
 {  
  var oTable = document.getElementById("tbl"+cat);
  var oTBody = document.createElement("TBODY");
  oTable.appendChild(oTBody);
  var bResult;
  for(var idl = 0; idl < listArr.length -2;idl=idl+4 )
  {   
    var buttonObj = listArr[idl];   
    var oCell;
    var oRow;

    // Create the row
    oRow = document.createElement("TR");
    oTBody.appendChild(oRow);

    // Create 3 cells to a row

    oCell = document.createElement("TD");
    oCell.align ='left';
    var hr = buttonObj.url;
    hr="";
    if(buttonObj.alreadyChecked == false)
      oCell.innerHTML = "<button name=\""+buttonObj.name+"\"title=\"Click To Add this Button\" style=\"HEIGHT:50px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='false' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b>"+"<img style=\"visibility:hidden\" BtnId=\""+buttonObj.id+"\" category=\""+cat+"\""+ " id="+cat+buttonObj.id+"_checked"+" width=\"13px\"  name=\""+cat+":"+buttonObj.id+"\"  \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"<br>"+buttonObj.description+"<br></font>"+"<a HREF=\""+buttonObj.url+"\"/>"+hr+"</a></button>";
    else
      oCell.innerHTML = "<button class=\"artzBtn def\" name=\""+buttonObj.name+"\"title=\"Button Added\" style=\"HEIGHT:50px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='true' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b>"+"<img  id="+cat+buttonObj.id+"_checked"+" width=\"13px\"    \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"<br>"+buttonObj.description+"<br></font>"+"<a HREF=\""+buttonObj.url+"\"/>"+hr+"</a></button>";

    oCell.id = 'txtbutton' + idl;
    oRow.appendChild(oCell);

    oCell = document.createElement("TD");
    oCell.align ='left';    
    buttonObj = listArr[idl+1];   
    hr = buttonObj.url;      
    hr="";
    if(buttonObj.alreadyChecked == false)
      oCell.innerHTML = "<button name=\""+buttonObj.name+"\"title=\"Click To Add this Button\" style=\"HEIGHT:50px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='false' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b>"+"<img style=\"visibility:hidden\" BtnId=\""+buttonObj.id+"\" category=\""+cat+"\""+ " id="+cat+buttonObj.id+"_checked"+" width=\"13px\"  name=\""+cat+":"+buttonObj.id+"\"  \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"<br>"+buttonObj.description+"<br></font>"+"<a HREF=\""+buttonObj.url+"\"/>"+hr+"</a></button>";
    else
      oCell.innerHTML = "<button class=\"artzBtn def\" name=\""+buttonObj.name+"\"title=\"Button Added\" style=\"HEIGHT:50px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='true' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b>"+"<img  id="+cat+buttonObj.id+"_checked"+" width=\"13px\"    \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"<br>"+buttonObj.description+"<br></font>"+"<a HREF=\""+buttonObj.url+"\"/>"+hr+"</a></button>";

    oCell.id = 'txtbutton' + idl;
    oRow.appendChild(oCell);
      
    oCell = document.createElement("TD");
    oCell.align ='left';    
    buttonObj = listArr[idl+2];   
    hr = buttonObj.url; 	
    hr="";
    if(buttonObj.alreadyChecked == false)
      oCell.innerHTML = "<button name=\""+buttonObj.name+"\"title=\"Click To Add This Button\" style=\"HEIGHT:50px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='false' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b>"+"<img style=\"visibility:hidden\" BtnId=\""+buttonObj.id+"\" category=\""+cat+"\""+ " id="+cat+buttonObj.id+"_checked"+" width=\"13px\" name=\""+cat+":"+buttonObj.id+"\"   \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"<br>"+buttonObj.description+"<br></font>"+"<a HREF=\""+buttonObj.url+"\"/>"+hr+"</a></button>";
    else
      oCell.innerHTML = "<button class=\"artzBtn def\" name=\""+buttonObj.name+"\"title=\"Button Added\" style=\"HEIGHT:50px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='true' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b>"+"<img  id="+cat+buttonObj.id+"_checked"+" width=\"13px\"    \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"<br>"+buttonObj.description+"<br></font>"+"<a HREF=\""+buttonObj.url+"\"/>"+hr+"</a></button>";
    oCell.id = 'txtbutton' + idl;
    oRow.appendChild(oCell);    

    oCell = document.createElement("TD");
    oCell.align ='left';    
    buttonObj = listArr[idl+3];   
    hr = buttonObj.url;  
    hr="";
    if(buttonObj.alreadyChecked == false)
      oCell.innerHTML = "<button name=\""+buttonObj.name+"\"title=\"Click To Add This Button\" style=\"HEIGHT:50px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='false' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b>"+"<img style=\"visibility:hidden\" BtnId=\""+buttonObj.id+"\" category=\""+cat+"\""+ " id="+cat+buttonObj.id+"_checked"+" width=\"13px\" name=\""+cat+":"+buttonObj.id+"\"   \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"<br>"+buttonObj.description+"<br></font>"+"<a HREF=\""+buttonObj.url+"\"/>"+hr+"</a></button>";
    else
      oCell.innerHTML = "<button class=\"artzBtn def\" name=\""+buttonObj.name+"\"title=\"Button Added\" style=\"HEIGHT:50px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='true' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b>"+"<img  id="+cat+buttonObj.id+"_checked"+" width=\"13px\"    \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"<br>"+buttonObj.description+"<br></font>"+"<a HREF=\""+buttonObj.url+"\"/>"+hr+"</a></button>";
    oCell.id = 'txtbutton' + idl;
    oRow.appendChild(oCell);    

} 
  window.error = null;
  return; 
 }
  
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 function processDOM()
 {
  var ct = "tblPopular";
  category ="Popular";
  var table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,popularList);
  
  ct = "tblCommunication";
    category ="Communication";
    table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,communicationList);
  
  ct = "tblFunGames";
    category ="FunGames";
    table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,fungamesList);
  
  ct = "tblFootball";
    category ="Football";
    table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,footballList);
  
    ct = "tblSocialSites";
    category ="SocialSites";
    table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,socialsitesList);
   
  ct = "tblEntertainment";
    category ="Entertainment";
    table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,entertainmentList);

  ct = "tblMovies";
    category ="Movies";
    table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,moviesList);
   
  ct = "tblNews";
    category ="News";
    table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,newsList);

  ct = "tblRadio";
    category ="Radio";
    table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,radioList);
    
  ct = "tblFinance";
    category ="Finance";
    table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,financeList);
  
  ct = "tblSports";
    category ="Sports";
    table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,sportsList);
  
  ct = "tblShoppingTravel";
    category ="ShoppingTravel";
    table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,shoppingtravelList);
  
  ct = "tblTechnology";
    category ="Technology";
    table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,technologyList);
  
  ct = "tblNewUpdated";
    category ="NewUpdated";
    table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,newupdatedList);
  
  ct = "tblInternational";
    category ="International";
    table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,internationalList);
   
  ct = "tblHomework";
    category ="Homework";
    table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,homeworkList);
   
 /* ct = "tblMMC";
    category ="MMC";
    table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,mmcList); */
   
  ct = "tblAOL";
	category ="AOL";
	table = document.getElementById(ct);
	processFireFoxDOM(xmlDoc,table,category,aolList);

  ct = "tblWinamp";
    category ="Winamp";
    table = document.getElementById(ct);
    processFireFoxDOM(xmlDoc,table,category,winampList);

  ct = "tblSHOUTcast";
    category ="SHOUTcast";
    table = document.getElementById(ct);
    processFireFoxDOM(xmlDoc,table,category,shoutcastList);
             
  ct = "tblCNN";
    category ="CNN";
    table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,cnnList);

  ct = "tblTMZ";
    category ="TMZ";
    table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,tmzList);
  
  ct = "tblBlackVoices";
  category ="BlackVoices";
  table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,blackvoicesList);

  ct = "tblTelevision";
  category ="Television";
  table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,televisionList);

  ct = "tblFanhouse";
  category ="Fanhouse";
  table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,fanhouseList);

  ct = "tblLatino";
  category ="Latino";
  table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,latinoList);

  ct = "tblMusic";
  category ="Music";
  table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,musicList);

  ct = "tblLifestyles";
  category ="Lifestyles";
  table = document.getElementById(ct);
  processFireFoxDOM(xmlDoc,table,category,lifestylesList);

  showTopTable();
  
  document.body.style.opacity = 100;
  document.body.style.filter = 'alpha(opacity=' + 100 + ')';

  window.error = null;
 }
 
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 function AddHotTable(cat,listArr)
 {
  var blogs = xmlDoc.getElementsByTagName(cat+"website");
  var p = blogs.length;
  for(var i = 0; i<p; i++)
  {
    var buttonObj = {
    name : "",
    id : "",
    description : "",
    url : "",
    pic : "" };
    
    var name = xmlDoc.getElementsByTagName(cat+"name")[i].childNodes[0].nodeValue;
    var id  = xmlDoc.getElementsByTagName(cat+"id")[i].childNodes[0].nodeValue;
    var description = xmlDoc.getElementsByTagName(cat+"description")[i].childNodes[0].nodeValue;
    var url = xmlDoc.getElementsByTagName(cat+"url")[i].childNodes[0].nodeValue;
    var pic = xmlDoc.getElementsByTagName(cat+"pic")[i].childNodes[0].nodeValue;
    
    buttonObj.name = name;
    buttonObj.id = id;
    buttonObj.description = description;
    buttonObj.url = url;
    buttonObj.pic = pic;      
    listArr[i] = buttonObj;
  }
    
  
    var oTable = document.getElementById("tbl"+cat);     
    var oTBody = document.createElement("TBODY");   
    oTable.appendChild(oTBody);
    var bResult;      
    
    for(var idl = 0; idl < listArr.length ;idl++)
    {   
       var buttonObj = listArr[idl];        
         var oCell;
       var oRow;
     // Create the row
     oRow = document.createElement("TR");
     oTBody.appendChild(oRow);
     oCell = document.createElement("TD");    
     oCell.align ='left';
     var hr = buttonObj.url; 
     oCell.innerHTML = "<img src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/addthis.bmp\"/>"+"&nbsp;"+"<button name=\""+buttonObj.name+"\"title=\"Add\" style=\"HEIGHT:30px;WIDTH:180px\" id="+cat+buttonObj.id+" checked='false' onmouseout='TDHoverOut(this)' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"6pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</font></button>";
     oCell.id = 'txtbutton' + idl;
     oRow.appendChild(oCell);     
          
      } 
 return; 
 }
 

 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
 function showTopTable()
  { 
    

    var randomnumber=Math.floor(Math.random()*25);
    var idl = randomnumber
    var intLoop = idl;
    var cat="populartop";
    var mylist = new Array();

    if (popularList.length ==0)
        AddPopular('Popular',popularList); 
        
    mylist = popularList;
    var buttonObj = mylist[idl];

    var oTable = document.getElementById("toptable");
    var oTBody = document.createElement("tbody");
    oTable.appendChild(oTBody);
    // Create the row
    oRow = document.createElement("TR");
    oTBody.appendChild(oRow);  
    oCell = document.createElement("TD");
    oCell.align ='left';
    var hr = buttonObj.url; 
    var chk = "false";
    oCell.innerHTML = "<button  name=\""+buttonObj.name+"\"title=\"Click To Add This Button\" style=\"HEIGHT:28px;WIDTH:110px\" id="+cat+buttonObj.id+"  onmouseout='TDHoverOut(this)' checked='false' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img  width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"8pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b></font>"+"<img style=\"visibility:hidden\" BtnId=\""+buttonObj.id+"\" category=\""+cat+"\""+ " id="+cat+buttonObj.id+"_checked"+" width=\"13px\"    \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+ "</button>";
    oCell.id = 'txtbutton' + idl;
    oRow.appendChild(oCell);

    oCell = document.createElement("TD");
    oCell.align ='left';    
    buttonObj = mylist[idl+1];    
    hr = buttonObj.url;      
    oCell.innerHTML = "<button name=\""+buttonObj.name+"\"title=\"Click to Add This Button\" style=\"HEIGHT:28px;WIDTH:110px\" id="+cat+buttonObj.id+"  onmouseout='TDHoverOut(this)' checked='false' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img  width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"8pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b></font>"+"<img style=\"visibility:hidden\" BtnId=\""+buttonObj.id+"\" category=\""+cat+"\""+ " id="+cat+buttonObj.id+"_checked"+" width=\"13px\"    \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"</button>";
    oCell.id = 'txtbutton' + idl;
    oRow.appendChild(oCell);
      
    oCell = document.createElement("TD");
    oCell.align ='left';    
    buttonObj = mylist[idl+2];    
    hr = buttonObj.url;      
    oCell.innerHTML = "<button name=\""+buttonObj.name+"\"title=\"Click to Add This Button\" style=\"HEIGHT:28px;WIDTH:110px\" id="+cat+buttonObj.id+"  onmouseout='TDHoverOut(this)' checked='false' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' ><img  width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"<b>&nbsp;&nbsp;"+"<font font-size = \"8pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.name+"</b></font>"+"<img style=\"visibility:hidden\" BtnId=\""+buttonObj.id+"\" category=\""+cat+"\""+ " id="+cat+buttonObj.id+"_checked"+" width=\"13px\"    \"height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"</button>";
    oCell.id = 'txtbutton' + idl;
    oRow.appendChild(oCell);
    
    window.error = null;
 }
 
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 function hoverview(vt)
 {
  
 }
 
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 function hoverviewout(vt)
 {
     
 }
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 function clickview(vt)
 {
   var cat;
   if(vt.initview=="grid")
   {
    vt.style.background="url('http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/lineview2.bmp')";
    vt.initview ="line";
    vt.title="Line View";
    var paneldiv=document.getElementById("panel"+currentPanel);
    paneldiv.panelview = "line";
      
      switch(currentPanel)
      {
        case 1:
        CleanTable("tblPopular");
        LineView("tblPopular",popularList,"Popular");
        cat = "Popular";
        break;
                
        case 2:
        CleanTable("tblNewUpdated");
        LineView("tblNewUpdated",newupdatedList,"NewUpdated");
        cat = "New &amp Updated";
        break;  
                
        case 3:
        CleanTable("tblAOL");
        LineView("tblAOL",aolList,"AOL");
        cat = "AOL";
        break;    
        
        case 4:
        CleanTable("tblBlackVoices");
        LineView("tblBlackVoices",blackvoicesList,"BlackVoices");
        cat = "BlackVoices";
        break; 

        case 5:
        CleanTable("tblTMZ");
        LineView("tblTMZ",tmzList,"TMZ");
        cat = "Celebrities";
        break;

        case 6:
        CleanTable("tblCNN");
        LineView("tblCNN",cnnList,"CNN");
        cat = "CNN";
        break;

        case 7:
        CleanTable("tblTelevision");
        LineView("tblTelevision",televisionList,"Television");
        cat = "Digital Media &amp; Video";
        break;    

        case 8:
        CleanTable("tblCommunication");
        LineView("tblCommunication",communicationList,"Communication");
        cat = "Communication";
        break;
        
        case 9:
        CleanTable("tblEntertainment");
        LineView("tblEntertainment",entertainmentList,"Entertainment");
        cat = "Entertainment";
        break;
              
        case 10:
        CleanTable("tblFanhouse");
        LineView("tblFanhouse",fanhouseList,"Fanhouse");
        cat = "Fanhouse";
        break; 

        case 11:
        CleanTable("tblFinance");
        LineView("tblFinance",financeList,"Finance");
        cat = "Finance";
        break;
        
        case 12:
        CleanTable("tblFootball");
        LineView("tblFootball",footballList,"Football");
        cat = "Football";
        break;
        
        case 13:
        CleanTable("tblFunGames");
        LineView("tblFunGames",fungamesList,"FunGames");
        cat = "Fun &amp Games";
        break;
        
        case 14:
        CleanTable("tblHomework");
        LineView("tblHomework",homeworkList,"Homework");
        cat = "Homework Help";
        break;
        
        case 15:
        CleanTable("tblInternational");
        LineView("tblInternational",internationalList,"International");
        cat = "International";
        break;
        
        case 16:
        CleanTable("tblLatino");
        LineView("tblLatino",latinoList,"Latino");
        cat = "Latino";
        break; 

        case 17:
        CleanTable("tblLifestyles");
        LineView("tblLifestyles",lifestylesList,"Lifestyles");
        cat = "Lifestyles";
        break;    
       
/*      case 18:
        CleanTable("tblMMC");
        LineView("tblMMC",mmcList,"MMC");
        cat = "Mail.com";
        break;    */
       
        case 18:
        CleanTable("tblMovies");
        LineView("tblMovies",moviesList,"Movies");
        cat = "Movies";
        break;

        case 19:
        CleanTable("tblMusic");
        LineView("tblMusic",musicList,"Music");
        cat = "Music";
        break;    
       
        case 20:
        CleanTable("tblNews");
        LineView("tblNews",newsList,"News");
        cat = "News";
        break;
 
        case 21:
        CleanTable("tblRadio");
        LineView("tblRadio",radioList,"Radio");
        cat = "Radio";
        break;
              
        case 22:
        CleanTable("tblShoppingTravel");
        LineView("tblShoppingTravel",shoppingtravelList,"ShoppingTravel");
        cat = "Shopping &amp Travel";
        break;
        
        case 23:
        CleanTable("tblSHOUTcast");
        LineView("tblSHOUTcast",shoutcastList,"SHOUTcast");
        cat = "SHOUTcast";
        break;            
       
        case 24:
        CleanTable("tblSocialSites");
        LineView("tblSocialSites",socialsitesList,"SocialSites");
        cat = "Social Sites";
        break;      
                  
        case 25:
        CleanTable("tblSports");
        LineView("tblSports",sportsList,"Sports");
        cat = "Sports";
        break;      
        
        case 26:
        CleanTable("tblTechnology");
        LineView("tblTechnology",technologyList,"Technology");
        cat = "Technology";
        break;  

        case 27:
        CleanTable("tblWinamp");
        LineView("tblWinamp",winampList,"Winamp");
        cat = "Winamp";
        break; 
                     
    }
      var head = document.getElementById("theader");
      head.innerHTML = "<h2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+cat+" Buttons";
        
    }
   else
   {
    vt.style.background="url('http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/gridview2.bmp')";
    vt.initview ="grid";
    vt.title="Grid View";
    var paneldiv=document.getElementById("panel"+currentPanel);
    paneldiv.panelview = "grid";
    
      switch(currentPanel)
      {
        case 1:
        CleanTable("tblPopular");
        AddCategoryButtons("Popular",popularList);
        cat ="Popular";
        break;
        
        case 2:
        CleanTable("tblNewUpdated");
        AddCategoryButtons("NewUpdated",newupdatedList);
        cat ="New &amp Updated";
        break;
        
        case 3:
        CleanTable("tblAOL");
        AddCategoryButtons("AOL",aolList);
        cat ="AOL";
        break;
      
        case 4:
        CleanTable("tblBlackVoices");
        AddCategoryButtons("BlackVoices",blackvoicesList);
        cat ="BlackVoices";
        break;
         
        case 5:
        CleanTable("tblTMZ");
        AddCategoryButtons("TMZ",tmzList);
        cat ="Celebrities";
        break;
        
        case 6:
        CleanTable("tblCNN");
        AddCategoryButtons("CNN",cnnList);
        cat ="CNN";
        break;
       
        case 7:
        CleanTable("tblTelevision");
        AddCategoryButtons("Television",televisionList);
        cat ="Digital Media &amp Video";
        break;
        
        case 8:
        CleanTable("tblCommunication");
        AddCategoryButtons("Communication",communicationList);
        cat ="Communication";
        break;
        
        case 9:
        CleanTable("tblEntertainment");
        AddCategoryButtons("Entertainment",entertainmentList);
        cat ="Entertainment";
        break;
                
        case 10:
        CleanTable("tblFanhouse");
        AddCategoryButtons("Fanhouse",fanhouseList);
        cat ="Fanhouse";
        break;

        case 11:
        CleanTable("tblFinance");
        AddCategoryButtons("Finance",financeList);
        cat ="Finance";
        break;
        
        case 12:
        CleanTable("tblFootball");
        AddCategoryButtons("Football",footballList);
        cat ="Football";
        break;
        
        case 13:
        CleanTable("tblFunGames");
        AddCategoryButtons("FunGames",fungamesList);
        cat ="Fun &amp Games";
        break;
        
        case 14:
        CleanTable("tblHomework");
        AddCategoryButtons("Homework",homeworkList);
        cat ="Homework Help";
        break;
        
        case 15:
        CleanTable("tblInternational");
        AddCategoryButtons("International",internationalList);
        cat ="International";
        break;
        
        case 16:
        CleanTable("tblLatino");
        AddCategoryButtons("Latino",latinoList);
        cat ="Latino";
        break;

        case 17:
        CleanTable("tblLifestyles");
        AddCategoryButtons("Lifestyles",lifestylesList);
        cat ="Lifestyles";
        break;
                
/*        case 18:
        CleanTable("tblMMC");
        AddCategoryButtons("MMC",mmcList);
        cat ="Mail.com";
        break;  */
            
        case 18:
        CleanTable("tblMovies");
        AddCategoryButtons("Movies",moviesList);
        cat ="Movies";
        break;
                
        case 19:
        CleanTable("tblMusic");
        AddCategoryButtons("Music",musicList);
        cat ="Music";
        break;
            
        case 20:
        CleanTable("tblNews");
        AddCategoryButtons("News",newsList);
        cat ="News";
        break;    

        case 21:
        CleanTable("tblRadio");
        AddCategoryButtons("Radio",radioList);
        cat ="Radio";
        break;    
            
        case 22:
        CleanTable("tblShoppingTravel");
        AddCategoryButtons("ShoppingTravel",shoppingtravelList);
        cat ="Shopping &amp Travel";
        break;
        
        case 23:
        CleanTable("tblSHOUTcast");
        AddCategoryButtons("SHOUTcast",shoutcastList);
        cat ="SHOUTcast";
        break;          
       
        case 24:
        CleanTable("tblSocialSites");
        AddCategoryButtons("SocialSites",socialsitesList);
        cat ="Social Sites";
        break;    
        
        case 25:
        CleanTable("tblSports");
        AddCategoryButtons("Sports",sportsList);
        cat ="Sports";
        break;
        
        case 26:
        CleanTable("tblTechnology");
        AddCategoryButtons("Technology",technologyList);
        cat ="Technology";
        break;

        case 27:
        CleanTable("tblWinamp");
        AddCategoryButtons("Winamp",winampList);
        cat ="Winamp";
        break;
                       
    }
    var head = document.getElementById("theader");
    head.innerHTML = "<h2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+cat+" Buttons"+"<font color=#EB5928>&nbsp;&nbsp;(Click on any button to add to your Toolbar)</font>"
    window.error=null;
   }
     
 }
 
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 function CleanTable(tablename)
 {
    var tbl = document.getElementById(tablename);
    var tablesize = tbl.rows.length;
    while(tablesize > 0)
    {
    tbl.deleteRow(tablesize-1);
    tablesize = tbl.rows.length;
    }
    window.error = null;
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function LineView(tablename,listArr,cat)
{
  var oTable = document.getElementById(tablename);
  var oTBody = document.createElement("TBODY");
  oTable.appendChild(oTBody);
      
  var bResult;
  for(var idl = 0; idl < listArr.length;idl++ )
  {   
    var buttonObj = listArr[idl];   
    var oCell;
    var oRow;
    
    // Create the row
    oRow = document.createElement("TR");
    oRow.height='60';
    oRow.width='300px';
    oRow.left='0';
    if(idl % 2 == 0)
    oRow.style.backgroundColor = 'gainsboro';
    else
    oRow.style.backgroundColor = 'white';
    oTBody.appendChild(oRow);
    

    // Create 3 cells to a row
    
    oCell = document.createElement("TD");
    oCell.innerHTML = "<img align=\"top\" width=\"16px\" height=\"16px\" src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+buttonObj.pic+"\""+"></img>"+"&nbsp;&nbsp;<font font-size = \"12pt\" font-family = \"sans-serif\"  color=\"#3e474e\"><b>"+buttonObj.name+"</b></font>";
    oCell.id = 'txtbutton' + idl;
    oCell.align='left';
    oCell.width='25%';
    oRow.appendChild(oCell);
    
    oCell = document.createElement("TD");
    oCell.width='25%';
    oCell.align='left';
    oCell.innerHTML = "<font font-size = \"20pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.description+"</font>";
    oRow.appendChild(oCell);
    
    oCell = document.createElement("TD");
    var hr = buttonObj.url; 
    oCell.width='25%';
    oCell.align='left';
    oCell.innerHTML = "<font font-size = \"10pt\" font-family = \"sans-serif\"  color=\"#3e474e\">"+buttonObj.url+"</font>";
    oRow.appendChild(oCell);
    
    oCell = document.createElement("TD");
    var hr = buttonObj.url; 
    oCell.width='25%';
    if(buttonObj.alreadyChecked == false)
    oCell.innerHTML = "<button name=\""+buttonObj.name+"\"style=\"HEIGHT:28px;WIDTH:95px\" id="+cat+buttonObj.id+"  onmouseout='TDHoverOut(this)' checked='false' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' >&nbsp;&nbsp;"+"<font font-size = \"15pt\" font-family = \"sans-serif\"  color=\"#3e474e\">Add Button</font>"+ "<img style=\"visibility:hidden\" id="+cat+buttonObj.id+"_checked"+" BtnId=\""+buttonObj.id+"\" category=\""+cat+"\""+ " width=\"13px\"  name=\""+cat+":"+buttonObj.id+"\"  height=\"14px\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"</button>";
    else
    oCell.innerHTML = "<button title=\"Button Added\" class=\"artzBtn def\" name=\""+buttonObj.name+"\"style=\"HEIGHT:28px;WIDTH:85px\" id="+cat+buttonObj.id+"  onmouseout='TDHoverOut(this)' checked='true' onmouseover='TDHover(this)' onclick='TDHoverClicked(this)' >&nbsp;&nbsp;"+"<font font-size = \"15pt\" font-family = \"sans-serif\"  color=\"#3e474e\"><b>Added</b></font>"+ "<img  id="+cat+buttonObj.id+"_checked"+" BtnId=\""+buttonObj.id+"\" category=\""+cat+"\""+ " width=\"13px\"   height=\"14px\" name=\""+buttonObj.id+"\"  src =\"http://client.web.aol.com/toolbar/ie/aol/en-US/5.0/buttons/images/"+"checkmark_green.gif"+"\""+"></img>"+"</button>";
    oRow.appendChild(oCell);
  } 

window.error = null;
}
 
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 function foundFFTB()
 {
    
 }
  //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
