function JSSitemap()
{
	this.clickAction = "#sitemap_link";
	this.closeAction = "#sitemap_close";
	this.attachContainer = "#footer_frame";
	this.sitemapContainer = "#sitemap";
	
	var sitemap = this;
	
	this.init = function()
	{
		
		$(sitemap.sitemapContainer).hide();
		
		$(sitemap.clickAction).click(function(){
			sitemap.toggleSitemap();
			return false;
		});
		
		$(sitemap.closeAction).click(function(){
			sitemap.closeSitemap();
			return false;
		});
	}
	
	this.openSitemap = function()
	{
		//$(sitemap.sitemapContainer).fadeIn("fast");
		
		if($.browser.msie && $.browser.version == 7)
			$(sitemap.sitemapContainer).fadeIn("fast");
		else
			$(sitemap.sitemapContainer).animate({ height :'toggle' }, 500);
	}
	
	this.closeSitemap = function()
	{
		
		if($.browser.msie && $.browser.version == 7)
			$(sitemap.sitemapContainer).fadeOut("fast");
		else
			$(sitemap.sitemapContainer).animate({ height :'toggle' }, 1000);
	}
	
	this.toggleSitemap = function()
	{
		if($(sitemap.sitemapContainer).is(":visible"))
		{
			sitemap.closeSitemap();
		}
		else
			sitemap.openSitemap();
	}
}
