
// Begin RealOne
var realPremURL = "http://www.pgatour.com/mm/realskins/premium.html";
var realFreeURL = "http://www.pgatour.com/mm/realskins/free.html";
var realAolURL = "http://www.pgatour.com/mm/realskins/aol.html";
var realOtherURL = "http://www.pgatour.com/mm/realskins/otherOS.html";

document.write('<OBJECT ID="IERPCtl" WIDTH=0 HEIGHT=0 CLASSID="CLSID:FDC7A535-4070-4B92-A0EA-D9994BCC0DC5"></OBJECT>');

function isRealOne() {
	RealOneInst = 'undetermined';
	var agt=navigator.userAgent.toLowerCase();
	var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
		&& (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
		&& (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
	if (is_nav) {IERPCtl = 0;}
	
	if (navigator.plugins) {
		if ((navigator.userAgent.charAt(8)) >= ('3')) {
			var nPlayerInstalled=2;
			var i=0;
			while (navigator.plugins[i]){
                if ((navigator.plugins[i].name=='RealOne Player Version Plugin')||(navigator.plugins[i].name=='RealPlayer Version Plugin')){
					nPlayerInstalled=1;
					szPlayerVersion=navigator.plugins[i].description;
					break;
					}
				i++;
			}
			if ( nPlayerInstalled == 2 ){
				var nRPVersion = IERPCtl.RealPlayerVersion;
				if ( nRPVersion == null ){nPlayerInstalled=2;} 
				else {nPlayerInstalled=1;}
				}
			}       
			if (nPlayerInstalled == 1){RealOneInst = 'installed';} 
			if (nPlayerInstalled == 2){RealOneInst = 'notinstalled';}
			} 
			else {RealOneInst = 'undetermined';}
			if (RealOneInst == 'installed') {
				if (agt.indexOf("(r1 ") != -1) {RealOneInst = 'using';}
				}
			return RealOneInst;
			}

function loadlink(page,premium) {

	page = page + "&nflreferer=" + escape(document.location.href);

	var agt=navigator.userAgent.toLowerCase();
	var is_aol = (agt.indexOf("aol") != -1);

	if (is_aol){window.open(realPremURL,'r1popup','menubar=1,toolbar=1,location=1,directories=0,status=1,scrollbars=1,resizable=1,width=675,height=540,left=5,top=5');}
	else {
		var checkbrowser = isRealOne(); 

		if (checkbrowser == 'using') {window.location = (page+"&has-player=true");}
		if (checkbrowser == 'installed') {window.location = (page+"&has-player=true");}
		if (checkbrowser =='undetermined' || checkbrowser =='notinstalled') {

			numPlugins = navigator.plugins.length;
			oldRealPlayer = 'false';
			for (i = 0; i < numPlugins; i++) {
				plugin = navigator.plugins[i];
				if (plugin.name.substring(0,10)=="RealPlayer") {oldRealPlayer = 'true';}
				}	
			}		
		if (navigator.userAgent.indexOf("Mac") != -1) {
			if (oldRealPlayer == 'true'){window.location = (page+"&has-player=true");}
			else {
				if (premium == 'yes' || premium == 'no') {openPopup(realPremURL,'r1popup','menubar=1,toolbar=1,location=1,directories=0,status=1,scrollbars=1,resizable=1,width=675,height=540,left=5,top=5');}
				}
			}
		else {
			if (navigator.userAgent.indexOf("95") != -1) {
				oldRealPlayer = 'false';

				var realVB = '<script language="VBscript">'
				+'on error resume next'
				+'RealPlayerG2 = not IsNull(CreateObject("rmocx.RealPlayer G2 Control"))'
				+'if (RealPlayerG2) then oldRealPlayerIE=\"true\"'
				+'else oldRealPlayerIE=\"false\"'
				+'end if'
				+'</scr' + 'ipt>';
				document.writeln(realVB);
			
				numPlugins = navigator.plugins.length;
				for (i = 0; i < numPlugins; i++) {
					plugin = navigator.plugins[i];
					if (plugin.name.substring(0,10)=="RealPlayer")	{oldRealPlayer = 'true';}
					}
				if (oldRealPlayer == 'true' || oldRealPlayerIE == 'true'){window.location = (page+"&has-player=true"); }
				else {
					if (premium == 'yes' || premium == 'no') {openPopup(realPremURL,'r1popup','menubar=1,toolbar=1,location=1,directories=0,status=1,scrollbars=1,resizable=1,width=675,height=540,left=5,top=5');}
					}	 	
				}	
			else {if (navigator.userAgent.indexOf("Win") != -1) {
				if (checkbrowser == 'using' || checkbrowser =='installed') {window.location = (page+"&has-player=true");}
				else {
					if (premium == 'yes' || premium == 'no') {openPopup(realPremURL,'r1popup','menubar=1,toolbar=1,location=1,directories=0,status=1,scrollbars=1,resizable=1,width=675,height=540,left=5,top=5');}
					}
				}
			else {openPopup(realPremURL,'r1popup','menubar=1,toolbar=1,location=1,directories=0,status=1,scrollbars=1,resizable=1,width=675,height=540,left=5,top=5');}
			}
		}
	}
}
