<!--//Ampx Detect

if (ampx != '1') {
var ampx = 0 ;

}
var docwidth;

function detectampx() {
 try {
 var ampxX = new ActiveXObject("WinAmpX.IWinAmpActiveX");
//document.writeln( "<center><OBJECT ID=\"IWinAmpActiveX\" width=1 height=0 border=0 CLASSID=\"CLSID:B49C4597-8721-4789-9250-315DFBD9F52\" codebase=\"http://www.radiopirate.com/ampx/RadioPirate.cab\"></OBJECT></center>" );
 ampx = 1;
 } catch(e) {
  ampx = 0;
 }
}

//FA3662C3-B8E8-11D6-A667-0010B556D978 IWinAmpActiveX Class
if ((navigator.userAgent.indexOf('MSIE') != -1) && (navigator.userAgent.indexOf('Win') != -1)) {
detectampx();
} else {
	ampx = detectPlugin('AOL Media Playback Plugin');
  if (ampx == true) { ampx = 1};
}
///-->

<!--// VLC , WMP, Flash
var detectableWithVB = false;
var pluginFound = false;

function goURL(daURL) {
    // if the browser can do it, use replace to preserve back button
    if(javascriptVersion1_1) {
     window.location.replace(daURL);
    } else {
     window.location = daURL;
    }
    return;
}
function redirectCheck(pluginFound, redirectURL, redirectIfFound) {
    // check for redirection
    if( redirectURL && ((pluginFound && redirectIfFound) || 
     (!pluginFound && !redirectIfFound)) ) {
	// go away
	goURL(redirectURL);
	return pluginFound;
    } else {
	// stay here and return result of plugin detection
	return pluginFound;
    }	
}
function canDetectPlugins() {
  if( detectableWithVB || (navigator.plugins && navigator.plugins.length > 0) ) {
	return true;
  } else {
    return false;
  }
}

function detectFlash(redirectURL, redirectIfFound) {
    pluginFound = detectPlugin('Shockwave','Flash'); 
    // if not found, try to detect with VisualBasic
    if(!pluginFound && detectableWithVB) {
     pluginFound = detectActiveXControl('ShockwaveFlash.ShockwaveFlash.1');
    }
    // check for redirection
    return redirectCheck(pluginFound, redirectURL, redirectIfFound);
}

function detectVLC(redirectURL, redirectIfFound) {
    pluginFound = detectPlugin('VLC Multimedia Plugin');
    // if not found, try to detect with VisualBasic
    if(!pluginFound && detectableWithVB) {
     pluginFound = (detectActiveXControl('VLC multimedia plugin'));
    }	
    return redirectCheck(pluginFound, redirectURL, redirectIfFound);
}
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('</scr' + 'ipt>');
}	

if(canDetectPlugins) {
 if(detectableWithVB) {
	// alert("vbdetect");
  isvlc = detectActiveXControl('VideoLAN.VLCPlugin.2');
  if (isvlc == false ) {
  isvlc = detectActiveXControl('VideoLAN.VLCPlugin.1');
   if (isvlc == true ) {
    vlcversion = '1';	  
   } else {
	vlcversion = "0";   
   }
  } else {
   vlcversion = '2';	  
  }
// alert (vlcversion);
 
 } else {
  isvlc = detectVLC();
 }
}

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

