function checkMediaPlayer() {
	
	if (navigator.plugins) {
		for (i = 0; i < navigator.plugins.length; i++) {
			if (navigator.plugins[i].name.indexOf("QuickTime") >= 0) {
				document.getElementById('mediaplayername').value = 'quicktime';
				break;
			}
			if (navigator.plugins[i].name.indexOf("Windows") >= 0) {
				document.getElementById('mediaplayername').value = 'windowsmedia';
				break;
			}
		}
	}
	
	if (windowsmedia.ver9) {
		document.getElementById('mediaplayername').value = 'windowsmedia';
	}
	else if (windowsmedia.installed) {
		document.getElementById('mediaplayername').value = 'windowsmedia';
	}
}

/*
function checkMediaPlayer() {
	if (navigator.plugins) {
		for (i=0; i < navigator.plugins.length; i++ ) {
			if (navigator.plugins[i].name.indexOf("QuickTime") >= 0) {
				document.forms[0].mediaplayername.value = 'quicktime';
				return;
			}
		}
	}
	
	if (windowsmedia.ver9) {
		//document.forms[0].mediaplayername.value = 'Windows Media Player';
		//document.forms[0].mediaplayerversion.value = "9";
		document.forms[0].mediaplayername.value = 'windowsmedia';
	}
	else if (windowsmedia.installed) {
		//document.forms[0].mediaplayername.value = 'Windows Media Player';
		document.forms[0].mediaplayername.value = 'windowsmedia';
	}
}	
*/

/*
// windowsmedia

function checkMediaPlayer() {
	if (canDetectPlugins()) {};
	if (detectQuickTime()) {
		document.forms[0].mediaplayername.value = "quicktime";
		return;
	}
	if (detectWindowsMedia()) {
		document.forms[0].mediaplayername.value = "windowsmedia";
		return;
	}
}

function canDetectPlugins() {
    if (detectableWithVB || (navigator.plugins && navigator.plugins.length > 0)) {
		return true;
    } else {
		return false;
    }
}

function detectQuickTime() {
    pluginFound = detectPlugin('QuickTime');
    // if not found, try to detect with VisualBasic
    if (!pluginFound && detectableWithVB) {
		pluginFound = detectQuickTimeActiveXControl();
    }
	return pluginFound;
}

function detectWindowsMedia() {
    pluginFound = detectPlugin('Windows Media');
    // if not found, try to detect with VisualBasic
    if (!pluginFound && detectableWithVB) {
		pluginFound = detectActiveXControl('MediaPlayer.MediaPlayer.1');
    }
    return pluginFound;
}

function detectPlugin() {
    // allow for multiple checks in a single pass
    var daPlugins = detectPlugin.arguments;
    // consider pluginFound to be false until proven true
    var pluginFound = false;
    // if plugins array is there and not fake
    if (navigator.plugins && navigator.plugins.length > 0) {
		var pluginsArrayLength = navigator.plugins.length;
		// for each plugin...
		for (pluginsArrayCounter = 0; pluginsArrayCounter < pluginsArrayLength; pluginsArrayCounter++ ) {
		    // loop through all desired names and check each against the current plugin name
		    var numFound = 0;
		    for (namesCounter = 0; namesCounter < daPlugins.length; namesCounter++) {
				// if desired plugin name is found in either plugin name or description
				if ((navigator.plugins[pluginsArrayCounter].name.indexOf(daPlugins[namesCounter]) >= 0) || 
			    	(navigator.plugins[pluginsArrayCounter].description.indexOf(daPlugins[namesCounter]) >= 0) ) {
			    		// this name was found
			    		numFound++;
				}   
		    }
		    // now that we have checked all the required names against this one plugin,
		    // if the number we found matches the total number provided then we were successful
		    if (numFound == daPlugins.length) {
				pluginFound = true;
				// if we've found the plugin, we can stop looking through at the rest of the plugins
				break;
		    }
		}
    }
    return pluginFound;
} // detectPlugin

if ((navigator.userAgent.indexOf('MSIE') != -1) && (navigator.userAgent.indexOf('Win') != -1)) {
    document.writeln('<script language="VBscript">');

    document.writeln('\'do a one-time test for a version of VBScript that can handle this code');
    document.writeln('detectableWithVB = False');
    document.writeln('If ScriptEngineMajorVersion >= 2 then');
    document.writeln('  detectableWithVB = True');
    document.writeln('End If');

    document.writeln('\'this next function will detect most plugins');
    document.writeln('Function detectActiveXControl(activeXControlName)');
    document.writeln('  on error resume next');
    document.writeln('  detectActiveXControl = False');
    document.writeln('  If detectableWithVB Then');
    document.writeln('     detectActiveXControl = IsObject(CreateObject(activeXControlName))');
    document.writeln('  End If');
    document.writeln('End Function');

    document.writeln('\'and the following function handles QuickTime');
    document.writeln('Function detectQuickTimeActiveXControl()');
    document.writeln('  on error resume next');
    document.writeln('  detectQuickTimeActiveXControl = False');
    document.writeln('  If detectableWithVB Then');
    document.writeln('    detectQuickTimeActiveXControl = False');
    document.writeln('    hasQuickTimeChecker = false');
    document.writeln('    Set hasQuickTimeChecker = CreateObject("QuickTimeCheckObject.QuickTimeCheck.1")');
    document.writeln('    If IsObject(hasQuickTimeChecker) Then');
    document.writeln('      If hasQuickTimeChecker.IsQuickTimeAvailable(0) Then ');
    document.writeln('        detectQuickTimeActiveXControl = True');
    document.writeln('      End If');
    document.writeln('    End If');
    document.writeln('  End If');
    document.writeln('End Function');

    document.writeln('</scr' + 'ipt>');
}
*/