var M$ =  navigator.appName.indexOf("Microsoft")!=-1;
var O$ =  navigator.appName.indexOf("Opera")!=-1;
var vto = false;
var vid = false;

function open_video(id)
{
	if (!vto)
	{
		var d = document.getElementById("bg");
		if (d)
		{
			d.style.display = "";
		}
		d = document.getElementById("lb");
		if (d)
		{
			d.style.display = "";
		}

		d = document.createElement("SCRIPT");
		d.src = "/get_video/" + id + "/";
		d.id = "gv_" + id;
		document.body.appendChild(d);

		vto = window.setTimeout(clr_vload,30000);
		vid = id;
	}
}

function show_video(w,h,code)
{
	var d = document.getElementById("fc");
	if (d)
	{
		if (M$ && navigator.appVersion.indexOf("MSIE 6.") > 0)
		{
// IN IE6 need to left only <EMBED> tag in the code

			var x = code.toLowerCase().indexOf("<embed ");
			if (x > 0)
			{
				code = code.substr(x,code.indexOf(">",x) - x + 1);
			}
		}

		d.width = w;
		d.height = h;
		d.innerHTML = code;

		d = document.getElementById("lm");
		if (d)
		{
			d.style.marginTop = (0 - (h >> 1)) + "px";
			d.style.marginLeft = (0 - (w >> 1)) + "px";
			d.style.display = "";

			clr_vload(true);
		}
		else clr_vload();
	}
	else clr_vload();
}

function close_video()
{
	var d = document.getElementById("fc");
	if (d)
	{
		d.innerHTML = "";
	}
	d = document.getElementById("lm");
	if (d)
	{
		d.style.display = "none";
	}
	clr_vload();
}

function clr_vload(keep_play)
{
	var d = document.getElementById("lb");
	if (d)
	{
		d.style.display = "none";
	}
	if (vto) window.clearTimeout(vto);
	d = document.getElementById("gv_" + vid);
	if (d)
	{
		d.parentNode.removeChild(d);
	}
	if (!keep_play)
	{
		d = document.getElementById("bg");
		if (d)
		{
			d.style.display = "none";
		}

		d = getMovie("player");
		if (d && d.sendFromJS) d.sendFromJS(vid);
		vto = false;
		vid = false;
	}
}

function getMovie(name) {
    return (M$ || O$ ? window : document)[name];
}

