
var browserIE, browserie5, browserie6, browseropera, browsergecko;
var slide_box;
var slide_time_visible = 10000;
var slide_close_box;
var slide_last_scroll_pos = 0;
var slide_orginal_onscroll = null;
var slide_swipebox_timer = null;

function GetBrowserSupported()
{
	var getnavigator = navigator.userAgent.toLowerCase();
	browserIE = (getnavigator.indexOf("msie") != -1);
	browserIE5 = (getnavigator.indexOf("msie 5") != -1);
	browserie6 = (getnavigator.indexOf("msie 6") != -1);
	browseropera = (getnavigator.indexOf("opera") != -1);
	browsergecko = (getnavigator.indexOf("gecko") != -1);
}

function makeslide_box(startY, endY, steps, msec, counter)
{
	if(!counter)
	{
		counter = 1;
	}
	var tmp;
	if(startY < endY)
	{
		slide_box.style.height = endY / steps * counter + 'px';
	}
	else
	{
		tmp = steps - counter;
		slide_box.style.height = startY / steps * tmp + 'px';
	}
	
	if(counter != steps)
	{
		counter++;
		slide_time = setTimeout('makeslide_box('+ startY + ','+ endY + ',' + steps + ',' + msec + ', '+ counter + ')', msec/steps);
	}
	else
	{
		if(startY > endY)
			slide_box.style.display = 'none';
	}
}

function showBox()
{
	slide_box.style.display = 'block';
	makeslide_box(0, slide_box_height, 25, 500)
	slide_close_box = setTimeout('hideBox()', slide_time_visible);
}

function hideBox()
{
	if(slide_timer) clearTimeout(slide_timer);
	makeslide_box(slide_box_height, 0, 10, 1000)
}


function slide_IE_doscroll()
{
	var tmp;
	var pos;
	
	if (document.documentElement && document.documentElement.scrollTop) 
	{
		//Standart mode
		pos = document.documentElement.scrollTop;
	}
	else if (document.body) 
	{
		//None Standart mode
		pos = document.body.scrollTop;
	}
	
	if(pos == 0)
	{
		slide_box.style.bottom = (-1) + 'px';
	}
	else
	{
		slide_box.style.bottom = (slide_last_scroll_pos - pos) + 'px';
	}
	
	slide_last_scroll_pos = pos;
	
	if(slide_orginal_onscroll)
		slide_orginal_onscroll()
	
}

function setIEScroll()
{
	if(window.onscroll != slide_IE_doscroll)
	{
		slide_orginal_onscroll = window.onscroll;
		window.onscroll = slide_IE_doscroll;
		slide_IE_doscroll();
	}
	
	setTimeout('setIEScroll()', 750);
}

function slide_go()
{
	var box = document.createElement('div');
	box.id = 'slide_popUp';
	if(browserIE)
	{
		box.style.position = 'absolute';
	}
	else
	{
		box.style.position = 'fixed';
	}
	box.style.width = slide_box_width + 'px';
	box.style.height = '0px';
	box.style.display = 'none';
	//box.style.border = '1px solid black';
	//box.style.backgroundColor = 'black';
	box.style.bottom = '0px';
	box.style.right = '0px';
	box.style.overflow = 'hidden';
//	box.style.fontFamily = 'Verdana';
//	box.style.fontSize = '11px';
	box.innerHTML = slide_box_html;
	var elements = document.getElementsByTagName('body');
	var body = elements[0];
	body.appendChild(box);
	slide_box = document.getElementById('slide_popUp');
	//Only if IE
	if(browserIE)
	{
		if(window.onscroll)
		{
			slide_orginal_onscroll = window.onscroll;
		}
		
		window.onscroll = slide_IE_doscroll;
		setTimeout('setIEScroll()', 750);
	}
	
	
	showBox();
}

function Slide_IE_go()
{
	try {
		Slide_IE_go();
	}
	catch(e) {
		}
}

try {
	GetBrowserSupported();
	if(browserIE)
	{
		setTimeout('slide_go()', 1000);
	}
	else
	{
		slide_go();
	}

	
}
catch(e) {
	//alert(e);
	//document.write('<img src="_http://www.mmmedier.dk/ads/add_clicker/debug.php?msg=' + escape(e) + '" alt="" width="1" height="1">');
	//FIXME Send fejl tilbage
}




