
var os = "Win";
var browser;
var real = false;

if (document.all) {

browser = "Microsoft Internet Explorer";
}
else if (document.layers) {

browser = "Netscape Communicator";
}
else if (document.getElementById) {

browser = "Netscape 6 or newer";
}
else {

browser = "Other than IE or Netscape.";
}

var realOnPC = false;
var realG2aOnPC = false;
var realG2bOnPC = false;

var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false; // true if we're on ie
var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false; // true if we're on windows

if(isIE && isWin){ // don't write vbscript tags on anything but ie win

document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
document.write('on error resume next \n');
document.write('realOnPC = IsObject(CreateObject("RealVideo.RealVideo(tm) ActiveX Control (32-bit).1")) \n');
document.write('realG2aOnPC = IsObject(CreateObject("RealPlayer.RealPlayer(tm) ActiveX Control (32-bit).1")) \n');
document.write('realG2bOnPC = IsObject(CreateObject("rmocx.RealPlayer G2 Control.1")) \n');
document.write('</SCR' + 'IPT\> \n'); // break up end tag so it doesn't end our script

}

if (browser=="Netscape Communicator" || browser=="Netscape 6 or newer") {

numPlugins = navigator.plugins.length;
for (i = 0; i < numPlugins; i++) {

plugin = navigator.plugins[i];
if (plugin.name.substring(0,17)=="RealPlayer(tm) G2") {
real=true;
}
}
}

if (browser=="Microsoft Internet Explorer" && (realG2aOnPC || realG2bOnPC)){
real = true;
}

