
//By Bwb_Tiz
//Sets OSName variable, browserName variable and sets the right streaming-player as follows:
function chooser(OSName,nVer,nAgt,browserName,fullVersion,majorVersion,nameOffset,verOffset,ix) {
	
	var OSName="Unknown OS";
	var nVer = navigator.appVersion;
	var nAgt = navigator.userAgent;
	var browserName  = navigator.appName;
	var fullVersion  = ''+parseFloat(navigator.appVersion);
	var majorVersion = parseInt(navigator.appVersion,10);
	var nameOffset,verOffset,ix;
	//var stream = document.getElementById();
	// In MSIE, the true version is after "MSIE" in userAgent
	if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
	 	browserName = "Microsoft Internet Explorer";
	 	fullVersion = nAgt.substring(verOffset+5);
	}
	// In Opera, the true version is after "Opera"
	//else if ((verOffset=nAgt.indexOf("Opera"))!=-1) {
	// browserName = "Opera";
	// fullVersion = nAgt.substring(verOffset+6);
	//}
	// In Chrome, the true version is after "Chrome"
	else if ((verOffset=nAgt.indexOf("Chrome"))!=-1) {
	 	browserName = "Chrome";
		 fullVersion = nAgt.substring(verOffset+7);
	}
	// In Safari, the true version is after "Safari"
	else if ((verOffset=nAgt.indexOf("Safari"))!=-1) {
	 	browserName = "Safari";
	 	fullVersion = nAgt.substring(verOffset+7);
	}
	// In Firefox, the true version is after "Firefox"
	else if ((verOffset=nAgt.indexOf("Firefox"))!=-1) {
	 	browserName = "Firefox";
	 	fullVersion = nAgt.substring(verOffset+8);
	}
	// In most other browsers, "name/version" is at the end of userAgent
	else if ( (nameOffset=nAgt.lastIndexOf(' ')+1) < (verOffset=nAgt.lastIndexOf('/')) )
	{
	 	browserName = nAgt.substring(nameOffset,verOffset);
	 	fullVersion = nAgt.substring(verOffset+1);
	 	if (browserName.toLowerCase()==browserName.toUpperCase()) {
	 		browserName = navigator.appName;
	 }
	}
	// trim the fullVersion string at semicolon/space if present
	if ((ix=fullVersion.indexOf(";"))!=-1) fullVersion=fullVersion.substring(0,ix);
	if ((ix=fullVersion.indexOf(" "))!=-1) fullVersion=fullVersion.substring(0,ix);
	
	majorVersion = parseInt(''+fullVersion,10);
	if (isNaN(majorVersion)) {
		 fullVersion  = ''+parseFloat(navigator.appVersion);
		 majorVersion = parseInt(navigator.appVersion,10);
	}
	if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
	if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
	if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
	if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";
	
	/*This sets div_display_status to block for each browser/OS  */
	//document.getElementById("MAC").innerHTML = "";
	var innerWIN =  "<!-- WINDOWS MEDIA PLAYER --\><object id=\"MediaPlayer\" width=\"442\" height=\"70\" standby=\"Loading Windows Media Player components...\" type=\"application/x-mplayer2\"  codebase=\"http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701\"\> <param name=\"src\" value=\"http://www.rds.it/streaming/rds.asx\"\><param name=\"Showcontrols\" value=\"True\"\><param name=\"autoStart\" value=\"True\"\><param name=\"ShowStatusBar\" value=\"True\"\><param name=\"EnableTracker\" value=\"false\"\><param name=\"EnableFullScreenControls\" value=\"false\"\></object\><!-- WINDOWS MEDIA PLAYER --\>"
	
	var innerMAC =  "<!-- QUICKTIME --\><object type=\"video/quicktime\" data=\"http://www.rds.it/streaming/rds.asx\" width=\"442\" height=\"15\"\><param name=\"pluginurl\" value=\"http://www.apple.com/quicktime/download/\"/\><param name=\"controller\" value=\"true\" /\><param name=\"autoplay\" value=\"true\" /\><param name=\"cache\" value=\"false\" /\><param name=\"kioskmode\" value=\"false\" /></object\><!-- QUICKTIME --\>"
	
	var innerLINUX = "<!-- VLC--><embed type=\"application/x-vlc-plugin\" name=\"VLC\" autoplay=\"yes\" loop=\"no\" volume=\"100\" width=\"442\" height=\"15\" target=\"http://www.rds.it/streaming/rds.asx\"><a href=\"javascript:;\" onclick='document.video1.play()'>Play</a><a href=\"javascript:;\" onclick='document.video1.pause()'>Pause</a><a href=\"javascript:;\" onclick='document.video1.stop()'>Stop</a><!-- VLC-->"
	
	/*HTML version:
	
	<!-- WINDOWS MEDIA PLAYER -->
		<object id="MediaPlayer" width="442" height="70" standby="Loading Windows Media Player components..." type="application/x-mplayer2"  codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"> 
			<param name="src" value="http://www.rds.it/streaming/rds.asx"> 
			<param name="Showcontrols" value="True"> 
			<param name="autoStart" value="True">
			<param name="ShowStatusBar" value="True">
			<param name="EnableTracker" value="false">
			<param name="EnableFullScreenControls" value="false">
 
		</object>
		<!-- WINDOWS MEDIA PLAYER --> 	
		
		<!-- QUICKTIME -->
		<object type="video/quicktime" data="http://www.rds.it/streaming/rds.asx" width="442" height="15">
			<param name="pluginurl" value="http://www.apple.com/quicktime/download/"/>
			<param name="controller" value="true" />
			<param name="autoplay" value="true" />
			<param name="cache" value="false" />
			<param name="kioskmode" value="false" />
		</object>
		<!-- QUICKTIME -->
		
		<!-- VLC-->
		<embed type="application/x-vlc-plugin" name="VLC" autoplay="yes" loop="no" volume="100" width="442" height="15" target="http://www.rds.it/streaming/rds.asx">
		<a href="javascript:;" onclick='document.video1.play()'>Play</a>
		<a href="javascript:;" onclick='document.video1.pause()'>Pause</a>
		<a href="javascript:;" onclick='document.video1.stop()'>Stop</a>
		<a href="javascript:;" onclick='document.video1.fullscreen()'>Fullscreen</a>
		<!-- VLC-->
			
		
	*/
	
	
	if(OSName=="Windows"){			
			document.getElementById("WIN").style.display = "block";
			document.getElementById("WIN").innerHTML = innerWIN;
			//alert("WIN");
		}
	else if(OSName=="MacOS") {
		    document.getElementById("MAC").style.display = "block";
            document.getElementById("MAC").innerHTML = innerMAC;
			
			//document.getElementById("MAC").style.display = "block";
			//document.getElementById("WIN").innerHTML = "";
			//alert("MAC");
		}
	else if(OSName=="UNIX") {
			document.getElementById("LINUX").style.display = "block";
            document.getElementById("LINUX").innerHTML = innerLINUX;
            //alert("UNIX");
        }

	else if(OSName=="Linux") {
        	document.getElementById("LINUX").style.display = "block";
            document.getElementById("LINUX").innerHTML = innerLINUX;
            //alert("Linux");
                }

	
	/*document.write('Browser name  = '+browserName+'<br>');
	document.write('Full version  = '+fullVersion+'<br>');
	document.write('Major version = '+majorVersion+'<br>');
	document.write('navigator.appName = '+navigator.appName+'<br>');
	document.write('navigator.userAgent = '+navigator.userAgent+'<br>');*/
}
