var dasitemap;
var ns;
var ie;

var sitemapstate=0;
var sitemappull;

function init()
{
	ns = (document.layers)? true:false;
	ie = (document.all)? true:false;

	if(ns)
	{
		dasitemap = document.layers.sitemap;
	} else if (ie) {
		dasitemap = document.all.sitemap.style;
	}
	
	dasitemap.width = 600;
	dasitemap.height = 300;
	dasitemap.top = 10;
	dasitemap.zIndex = 2;

	dasitemap.left = 10 - parseInt(dasitemap.width);
	
	dasitemap.visibility = "visible";
	
	setInterval("setsitemap()", 100);
}

function setsitemap()
{
	if (ns)
	{
		dasitemap.top = window.pageYOffset;
	} else if (ie) {
		dasitemap.top = document.body.scrollTop;
	}
}

function slide()
{
	if(sitemapstate == 1)
	{
		clearInterval(sitemappull);
		sitemapstate = 0;
		dasitemap.left = -30;
		sitemappull = setInterval("slidein()", 1);
	} else {
		clearInterval(sitemappull);
		sitemapstate = 1;
		sitemappull = setInterval("slideout()", 1);
		dasitemap.left = 0;
	}
}

function slideout()
{
	if(parseInt(dasitemap.left) < -10)
	{
		dasitemap.left = parseInt(dasitemap.left) + 40;
	} else {
		clearInterval(sitemappull);
	}
}

function slidein()
{
	if(parseInt(dasitemap.left) > 10 - parseInt(dasitemap.width))
	{
		dasitemap.left = parseInt(dasitemap.left) - 40;
	} else {
		clearInterval(sitemappull);
	}
}