/*
 * JS by Gedi
 * @author Gedi <gedi@freedots.com.pl>
 */
var nr = 0;
function createFlash(movie, wdth, hght, bgnd, wmode, qlty, idName, target, fVars, altImg)
{
	if (obj_setFlash = document.getElementById(target))
	{
		var bgnd   = bgnd ? bgnd : "#000000";
		var wmode  = wmode ? wmode : "opaque";
		var qlty   = qlty ? qlty : "high";
		var idName = idName ? idName : target+"_flash"+(nr++);
		var fVars  = (fVars+(altImg ? "&altImg="+altImg : "")).replace(/amp;/, '');

		if (typeof HTMLElement != "undefined")
		{
			obj = document.createElement("object");
			obj.setAttribute("width", wdth);
			obj.setAttribute("height", hght);
			obj.setAttribute("data", movie);
			obj.setAttribute("type", "application/x-shockwave-flash");
			obj.setAttribute("id", idName);
			par = document.createElement("param");
			par.setAttribute("name", "bgcolor");
			par.setAttribute("value", bgnd);
			obj.appendChild(par);
			par = document.createElement("param");
			par.setAttribute("name", "wmode");
			par.setAttribute("value", wmode);
			obj.appendChild(par);
			par = document.createElement("param");
			par.setAttribute("name", "quality");
			par.setAttribute("value", qlty);
			obj.appendChild(par);
			par = document.createElement("param");
			par.setAttribute("name", "scale");
			par.setAttribute("value", "showAll");
			obj.appendChild(par);
			par = document.createElement("param");
			par.setAttribute("name", "menu");
			par.setAttribute("value", "false");
			obj.appendChild(par);
			par = document.createElement("param");
			par.setAttribute("name", "allowScriptAccess");
			par.setAttribute("value", "always");
			obj.appendChild(par);
			par = document.createElement("param");
			par.setAttribute("name", "allowFullScreen");
			par.setAttribute("value", "true");
			obj.appendChild(par);
			par = document.createElement("param");
			par.setAttribute("name", "swliveconnect");
			par.setAttribute("value", "true");
			obj.appendChild(par);
			if (fVars)
			{
				par = document.createElement("param");
				par.setAttribute("name", "FlashVars");
				par.setAttribute("value", fVars);
				obj.appendChild(par);
			}
			if (altImg)
			{
				par = document.createElement("img");
				par.setAttribute("src", altImg);
				par.setAttribute("alt", idName);
				par.setAttribute("title", "");
				obj.appendChild(par);
			}
			else
			{
				par = document.createTextNode(idName);
				obj.appendChild(par);
			}
			return obj_setFlash.appendChild(obj);
		}
		else
		{
			var dall  = document.all ? 1 : 0;
			var odata = dall ? "classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'" : "data='"+movie+"' type='application/x-shockwave-flash'";
			var obj   = "<object "+odata+" width='"+wdth+"' height='"+hght+"' id='"+idName+"'>"
			+"<param name='movie' value='"+movie+"'>"
			+"<param name='bgcolor' value='"+bgnd+"'>"
			+"<param name='wmode' value='"+wmode+"'>"
			+"<param name='quality' value='"+qlty+"'>"
			+"<param name='scale' value='showAll'>"
			+"<param name='menu' value='false'>"
			+"<param name='allowScriptAccess' value='always'>"
			+"<param name='swliveconnect' value='true'>"
			+(fVars ? "<param name='FlashVars' value='"+fVars+"'>" : "")
			+(altImg ? "<img src='"+altImg+"' alt='"+idName+"' title=''>" : idName)
			+"</object>";

			if (dall) obj_setFlash.insertAdjacentHTML('beforeEnd',obj);
			else obj_setFlash.write(obj);
		}
	}
}

