/*
 *	STRIWENSKO LIBRARY QuickTime CLASS
 *  v 1.0
 */
var quicktimeVersion = 0;
function getQuicktimeVersion() {
   var agent = navigator.userAgent.toLowerCase(); 
   
   // NS3+, Opera3+, IE5+ Mac (support plugin array):  check for Quicktime plugin in plugin array
   if (navigator.plugins != null && navigator.plugins.length > 0) {
      for (i=0; i < navigator.plugins.length; i++ ) {
         var plugin =navigator.plugins[i];
         if (plugin.name.indexOf("QuickTime") > -1) {
            quicktimeVersion = parseFloat(plugin.name.substring(18));
         }
      }
   }
   
   // IE4+ Win32:  attempt to create an ActiveX object using VBScript
   else if (agent.indexOf("msie") != -1 && parseInt(navigator.appVersion) >= 4 && agent.indexOf("win")!=-1 && agent.indexOf("16bit")==-1) {
     document.write('<scr' + 'ipt language="VBScript"\> \n');
      document.write('on error resume next \n');
      document.write('dim obQuicktime \n');
      document.write('set obQuicktime = CreateObject("QuickTimeCheckObject.QuickTimeCheck.1") \n');
      document.write('if IsObject(obQuicktime) then \n');
      document.write('   if obQuicktime.IsQuickTimeAvailable(0) then \n');
      document.write('      quicktimeVersion = CInt(Hex(obQuicktime.QuickTimeVersion) / 1000000) \n');
      document.write('   end if \n');
      document.write('end if \n');
      document.write('</scr' + 'ipt\> \n');
  }

   // Can't detect in all other cases
   else {
      quicktimeVersion = quicktimeVersion_DONTKNOW;
   }

   return quicktimeVersion;
}

quicktimeVersion_DONTKNOW = -1;

	var QuickTime_Element = {}

	QuickTime_Element.getHTML_CODE = function()
	{
		return '<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=7,3,0,0" id="admovie" width="'+this.width+'" height="'+this.height+'"><param name="src" value="'+this.url+'"><object name="admovie" id="admovieInner" data="'+this.url+'" type="video/quicktime" width="'+this.width+'" height="'+this.height+'"><param name="controller" value="true"><param name="showlogo" value="true"><param name="autostart" value="true"><param name="cache" value="true"><param name="saveembedtags" value="true"><param name="postdomevents" value="true"><param name="scale" value="aspect" /><param name="bgcolor" value="#313131" /></object><param name="controller" value="true"><param name="showlogo" value="true"><param name="autostart" value="true"><param name="cache" value="true"><param name="saveembedtags" value="true"><param name="postdomevents" value="true"><param name="scale" value="aspect" /><param name="bgcolor" value="#313131" /></object>';
	}
	
	QuickTime_Element.write = function(nameID)
	{
		var quicktimeVersion = getQuicktimeVersion();
		if (quicktimeVersion > this.requiredVersion) {
		   HTML(nameID).innerHTML = this.HTML_CODE();
		}
		return (quicktimeVersion > this.requiredVersion);
	}
	
	function QuickTime(url, width, height, requiredVersion) {
		this.url = url;
		this.width = width;
		this.height = height;
		this.requiredVersion = requiredVersion;
		this.HTML_CODE = QuickTime_Element.getHTML_CODE;
		this.write = QuickTime_Element.write;
	}
	