var agt=navigator.userAgent.toLowerCase();
var ie  = (agt.indexOf("msie") != -1);
var ns  = (navigator.appName.indexOf("Netscape") != -1);
var win = ((agt.indexOf("win")!=-1) || (agt.indexOf("32bit")!=-1));
var mac = (agt.indexOf("mac")!=-1);
var pluginlist = '';


function detectIE(ClassID,name)
{
	result = false;
	document.write('<SCRIPT LANGUAGE=VBScript>\n on error resume next \n result = IsObject(CreateObject("' + ClassID + '"))</SCRIPT>\n');
	if (result)
		return name+',';
	else
		return '';
}
function detectNS(ClassID,name)
{
	n = "";
	if (nse.indexOf(ClassID) != -1)
		if (navigator.mimeTypes[ClassID].enabledPlugin != null)
			n = name+","; return n;
}
function detectOpera(ClassID,name)
{
  for (i=0; i < navigator.plugins.length; i++ )
	{
     var plugin =navigator.plugins[i];
     if (plugin.name.indexOf(ClassID) > -1)
				return name+',';
  }
  return '';
}

	// NS3+, Opera3+, IE5+ Mac (support plugin array):  check for Quicktime plugin in plugin array
	if (navigator.plugins != null && navigator.plugins.length > 0)
	{
		pluginlist = detectOpera("Shockwave Director","Shockwave Director") + detectOpera("Shockwave Flash","Shockwave Flash") + detectOpera("RealPlayer","RealPlayer") + detectOpera("QuickTime","QuickTime") + detectOpera("Windows Media Player","Windows Media Player") + detectOpera("Acrobat Reader","Acrobat Reader");
		pluginlist += navigator.javaEnabled() ? "Java," : "";
		if (pluginlist.length > 0)
			pluginlist = pluginlist.substring(0,pluginlist.length-1);
	}
	else
	{
		if (ie && win)// IE4+ Win32:  attempt to create an ActiveX object using VBScript
		{
			pluginlist = detectIE("Adobe.SVGCtl","SVG Viewer") + detectIE("SWCtl.SWCtl.1","Shockwave Director") + detectIE("ShockwaveFlash.ShockwaveFlash.1","Shockwave Flash") + detectIE("rmocx.RealPlayer G2 Control.1","RealPlayer") + detectIE("QuickTimeCheckObject.QuickTimeCheck.1","QuickTime") + detectIE("MediaPlayer.MediaPlayer.1","Windows Media Player") + detectIE("PDF.PdfCtrl.5","Acrobat Reader");
		}
		else
		{
			if (ns || !win)
			{
				nse = ""; for (var i=0;i<navigator.mimeTypes.length;i++) nse += navigator.mimeTypes[i].type.toLowerCase();
				pluginlist = detectNS("image/svg-xml","SVG Viewer") + detectNS("application/x-director","Shockwave Director") + detectNS("application/x-shockwave-flash","Shockwave Flash") + detectNS("audio/x-pn-realaudio-plugin","RealPlayer") + detectNS("video/quicktime","QuickTime") + detectNS("application/x-mplayer2","Windows Media Player") + detectNS("application/pdf","Acrobat Reader");
				pluginlist += navigator.javaEnabled() ? "Java," : "";
				if (pluginlist.length > 0)
					pluginlist = pluginlist.substring(0,pluginlist.length-1);
			}
		}
	}
	function detekceiejava()
	{
		if (ie && win)
		{
			var applet = document.myApplet;
			if(applet != null)
			{
				var version = applet.getJavaVersion();
//				if(version == "1.3.0")
					pluginlist += "Java,";
			}
			else
			{
			}
			if (pluginlist.length > 0)
				pluginlist = pluginlist.substring(0,pluginlist.length-1);
		}
	}

	function skoc()
	{
		var parametr="";
		if (pluginlist.indexOf("Java")!=-1)
			parametr+="j";
		if (pluginlist.indexOf("QuickTime")!=-1)
			parametr+="q";
		var adresa=location.href;
		var rozklad=adresa.split("?");
		if (rozklad.length==1)
			rozklad[0]="pl="+parametr;
		else
		{
			if (rozklad[1].length==0)
				rozklad[0]="pl="+parametr;
			else
				rozklad[0]= rozklad[1] + "&pl=" + parametr;
		}
		adresa="./panorama.php?"+rozklad[0];
		window.location.href=adresa;
		return;
	}

