
	function open_wnd(file, x, y) {
		if(y == -1) y = screen.height;
		if(!x) x = 362;
		if(!y) y = 390;
		cleft = (screen.width / 2) - (x / 2);
		ctop = (screen.height / 2) - (y / 2);
		var r = Math.random() * 100000;
		r = Math.round(r);
		window.open(file, 'file' + r,'toolbar=0,directories=0,status=0,menubar=0,width=' + x +',height=' + y + ',scrollbars=no,resizable=no,left=' + cleft + ',top=' + ctop);
		return true;
	}

	function showvideo(id) {

		var varname;

		if(id > 0) {
			varname = "id=";
		}
		else {
			varname = "tid=";
		}

		open_wnd("vshow.php?" + varname + id, 320+20, 240+100);

	}

	var tm = 0;
	var collapseDiv = "";

	function findPosX(obj)
	{
		var curleft = 0;
		if (obj.offsetParent)
		{
			while (obj.offsetParent)
			{
				curleft += obj.offsetLeft
				obj = obj.offsetParent;
			}
		}
		else if (obj.x)
			curleft += obj.x;
		return curleft;
	}

	function findPosY(obj)
	{
		var curtop = 0;
		if (obj.offsetParent)
		{
			while (obj.offsetParent)
			{
				curtop += obj.offsetTop
				obj = obj.offsetParent;
			}
		}
		else if (obj.y)
			curtop += obj.y;
		return curtop;
	}

	function divshow(did, el) {

		collapse();
		// 42
		// 487
		collapseDiv = did;

		var dv = document.getElementById(did);

		if(dv) {
			dv.style.display = "block";

			if(el) {
				var x1, w;
				var par = document.getElementById("maintable");
				var x = 0;
				var y = 0;

				x += (document.body.clientWidth - 878) / 2;
				y += 18;

				if(did == 'dvideolist') {
					y1 = 277;
					x1 = 120;
				}
				else if(did = 'dstorieslist') {
					y1 = 315;
					x1 = 0;
				}

				dv.style.top = y + y1;
				dv.style.left = x + x1;

			}
		}
	}

	function collapse() {
		var dv = document.getElementById(collapseDiv);
		if(dv) {
			dv.style.display = 'none';
			resetTimer();
		}
	}

	function preCollapse(did) {
		collapseDiv = did;
		tm = setTimeout("collapse()", 500);
	}

	function resetTimer() {
		clearTimeout(tm);
		tm = 0;
	}
