var WM_startTagFix = '</';
var msie_windows = 0;
if ((navigator.userAgent.indexOf('MSIE') != -1) && (navigator.userAgent.indexOf('Win') != -1)){
  msie_windows = 1;
  document.writeln('<script language="VBscript">');
  document.writeln('\'This will scan for plugins for all versions of Internet Explorer that have a VBscript engine version 2 or greater.');
  document.writeln('\'This includes all versions of IE4 and beyond and some versions of IE 3.');
  document.writeln('Dim WM_detect_through_vb');
  document.writeln('WM_detect_through_vb = 0');
  document.writeln('If ScriptEngineMajorVersion >= 2 then');
  document.writeln('  WM_detect_through_vb = 1');
  document.writeln('End If');
  document.writeln('Function WM_activeXDetect(activeXname)');
  document.writeln('  on error resume next');
  document.writeln('  If ScriptEngineMajorVersion >= 2 then');
  document.writeln('     WM_activeXDetect = False');
  document.writeln('     WM_activeXDetect = IsObject(CreateObject(activeXname))');
  document.writeln('     If (err) then');
  document.writeln('        WM_activeXDetect = False');
  document.writeln('     End If');
  document.writeln('   Else');
  document.writeln('     WM_activeXDetect = False');
  document.writeln('   End If');
  document.writeln('End Function');
  document.writeln(WM_startTagFix+'script>');
}

function WM_pluginDetect(plugindescription, pluginxtension, pluginmime, activeXname){
	var i,plugin_undetectable=0,detected=0, daPlugin=new Object();
	if (msie_windows && WM_detect_through_vb){
		plugin_undetectable = 0;
	}//if 
	else{
		plugin_undetectable = 1;
	}//else

	if(navigator.plugins) {
		numPlugins = navigator.plugins.length;
		if (numPlugins > 1) {
			if (navigator.mimeTypes && navigator.mimeTypes[pluginmime] && navigator.mimeTypes[pluginmime].enabledPlugin && (navigator.mimeTypes[pluginmime].suffixes.indexOf(pluginxtension) != -1)) { 
				if ((navigator.appName == 'Netscape') && (navigator.appVersion.indexOf('4.0') != -1)) { // stupid, stupid Netscape can't handle the references to navigator.plugins by number, sooo...
					for(i in navigator.plugins) {
						if ((navigator.plugins[i].description.indexOf(plugindescription) != -1) || (i.indexOf(plugindescription) != -1)) { // some versions of quicktime have no description. feh!
							detected=1;
							break;
						}//if
					}//for
				}//if 
				else{
					for (i = 0; i < numPlugins; i++) {
						daPlugin = navigator.plugins[i];
						if ((daPlugin.description.indexOf(plugindescription) != -1) || (daPlugin.name.indexOf(plugindescription) != -1)) {
							detected=1;
							break;
						}//if
					}//for
				}//else
				if (navigator.mimeTypes[pluginmime] == null) {
					detected = 0;
				}//if
			}//if
			return detected;
		}//if
		else if((msie_windows == 1) && !plugin_undetectable){
			return WM_activeXDetect(activeXname);
		}//else if
		else {
			return 0;
		}//else
	}//if
	else{
		return 0;
	}//else
}//WM_pluginDetect()

function WM_easyDetect(whichPlugin) {
	var isItThere = 0;
    if( (whichPlugin == 'flash') || (whichPlugin == 'Flash') ) {
		isItThere = WM_pluginDetect('Flash', 'swf', 'application/x-shockwave-flash', 'ShockwaveFlash.ShockwaveFlash');
    }//if 
	else if( (whichPlugin == 'director') || (whichPlugin == 'Director') ) {
		isItThere = WM_pluginDetect('Shockwave', 'dcr', 'application/x-director', 'SWCtl.SWCtl.1');
    }//else if
	else if( (whichPlugin == 'quicktime') || (whichPlugin == 'Quicktime') || (whichPlugin == 'QuickTime') ) {
		isItThere = WM_pluginDetect('QuickTime', 'mov', 'video/quicktime', '');
    }//else if
	else if( (whichPlugin == 'realaudio') || (whichPlugin == 'Realaudio') || (whichPlugin == 'RealAudio') ) {
		isItThere = (WM_pluginDetect('RealPlayer', 'rpm', 'audio/x-pn-realaudio-plugin', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)')) || (WM_pluginDetect('RealPlayer', 'rpm', 'audio/x-pn-realaudio-plugin','rmocx.RealPlayer G2 Control')) || (WM_pluginDetect('RealPlayer', 'rpm', 'audio/x-pn-realaudio-plugin','RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)')) || (WM_pluginDetect('RealPlayer', 'rpm', 'audio/x-pn-realaudio-plugin','RealVideo.RealVideo(tm) ActiveX Control (32-bit)'))
    }//else if 
	else {
		alert('You need to tell me which plug-in to look for, like so:\n\n' + '          WM_easyDetect(\'flash\')\n\n' + '          WM_easyDetect(\'director\')\n\n' + '          WM_easyDetect(\'quicktime\')\n\n' + '          WM_easyDetect(\'realaudio\')');
    }//else
	return isItThere;
}//WM_easyDetect()


//Function for alternate countdown
var before="release date:<BR>5/19/2005<BR>"
var current="Episode III comes out today (midnight)."
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")

function countdown(yr,m,d){
	var today=new Date()
	var todayy=today.getYear()
	if (todayy < 1000)
	todayy+=1900
	var todaym=today.getMonth()
	var todayd=today.getDate()
	var todaystring=montharray[todaym]+" "+todayd+", "+todayy
	var futurestring=montharray[m-1]+" "+d+", "+yr
	var difference=(Math.round((Date.parse(futurestring)-Date.parse(todaystring))/(24*60*60*1000))*1)
	if (difference==0)
		document.write(current)
	else if (difference>0)
		document.write("Only "+difference+" days until "+before)
}


if (WM_easyDetect('Flash') == true || WM_easyDetect('flash') == 1){
document.write('<TABLE BORDER="0" WIDTH="250" CELLSPACING="0" CELLPADDING="0"> <TR> <TD>');
document.write('<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH="250" HEIGHT="140" ID="countdown" ALIGN=""><PARAM NAME="movie" VALUE="http://www.durbnpoisn.com/countdown/countdown.swf"><PARAM NAME="quality" VALUE="high"> <PARAM NAME="bgcolor" VALUE="#000000">');
document.write('<EMBED SRC="http://www.durbnpoisn.com/countdown/countdown.swf" quality="high" BGCOLOR="#000000" WIDTH="250" HEIGHT="140" NAME="countdown" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>');
document.write('</TD></TR></TABLE>');
}else{
document.write('<TABLE BORDER="0" WIDTH="250" CELLSPACING="1" CELLPADDING="1"> <TR> <TD BGCOLOR="#005677" ALIGN="CENTER">');
document.write('<FONT COLOR="WHITE"><B>Countdown to Episode III</B></FONT></TD></TR><TR> <TD BGCOLOR="#33CCFF" ALIGN="CENTER">');

countdown(2005,5,18)

document.write('<P><FONT SIZE="1">We are sorry...<BR>You do not have the plugin required to view the Flash version of the countdown timer.<BR>');
document.write('Please download the Flash plugin and try again.<P><A HREF="http://www.durbnpoisn.com/countdown" TARGET="_blank">www.durbnpoisn.com</A></FONT>');
document.write('</TD></TR></TABLE>');

	}