iens6=document.all||document.getElementById;
ns4=document.layers;

speed = 8;

upscroll = false;
downscroll = false;
scrollenvar = false;

inhalthoehe = 0;
widgethoehe = 0;

function nachuntenscrollen()
{
	if (scrollenvar)
	{
		clearTimeout(scrollenvar);
	}

	laufobj = $("qlink_content");

	if (iens6 && parseInt(laufobj.style.top) > (inhalthoehe*(-1)+widgethoehe))
	{
		laufobj.style.top = parseInt(laufobj.style.top) - speed + "px";
	}
	else
	if (ns4 && laufobj.top > (inhalthoehe*(-1)+widgethoehe))
	{
		laufobj.top -= speed;
	}

	scrollenvar = setTimeout("nachuntenscrollen()",100);
}

function nachobenscrollen()
{
	if (scrollenvar)
	{
		clearTimeout(scrollenvar);
	}

	laufobj = $("qlink_content");

	if (iens6 && parseInt(laufobj.style.top) < 0)
	{
		laufobj.style.top = parseInt(laufobj.style.top) + speed + "px";
	}
	else
	if (ns4 && laufobj.top < 0)
	{
		laufobj.top += speed;
	}

	scrollenvar = setTimeout("nachobenscrollen()",100)
}

function stopscrollen()
{
	if (scrollenvar)
	{
		clearTimeout(scrollenvar);
	}

	return true;
}

Event.observe(window, 'load',
	function(event) {
		if ($("qlink_content") != null)
		{
			inhalthoehe = $("qlink_content").getHeight();
			widgethoehe = $("qlink_widget").getHeight();
		}
	}
);

	function openCustomPopup(name, attr)
	{
		var _name = 'popup' + (new Date()).getDay();
		var _options = {
			'dependent': 'yes',
			'toolbar': 'no',
			'status': 'no',
			'resizable': 'yes',
			'height': 120,
			'width': 320
		};

		var _url = name;

		var _i = 0;

		for (var _key in attr)
		{
			if (_key.substr(0,1) == "_") {
				if (_key == "_name") {
					_name = attr[_key];
				} else {
					_okey = _key.substr(1,_key.length);

					_options[_okey] = attr[_key];
				}

				continue;
			}

			if (_i == 0)
			{
				_url += '?';
			}

			if (_i++ > 0)
			{
				_url += '&';
			}

			_url += _key + '=' + encodeURIComponent(attr[_key]);
		}

		var _optionstring = "";
			_i = 0;

		for (var _key in _options)
		{
			if (_i++ > 0)
			{
				_optionstring += ',';
			}

			_optionstring += _key + '=' + _options[_key];
		}

		window.open(_url, _name, _optionstring, true).focus();
	}
