
	if(document.getElementById('streamDuration')){
		document.getElementById('streamDuration').innerHTML = '<img src=/images/loading.gif align=absmiddle> Please Wait';
	}
var cHasQT = false;
var cHasWM = false;
var cHasFL = false;

var arrQTExt = new Array('mov','mp4');
var arrWMExt = new Array('wmv','avi');
var arrFLExt = new Array('flv','mp3','f4v');


cHasFL = true;

var quicktimeVersion = 0;
if (getQuicktimeVersion() >=7) cHasQT = true;

var agent = navigator.userAgent.toLowerCase(); 
if (agent.indexOf("msie") != -1 && parseInt(navigator.appVersion) >= 4 && agent.indexOf("win")!=-1 && agent.indexOf("16bit")==-1) {
    cHasWM=true;
    
}
else
{
    for (i=0; i<navigator.plugins.length; i++)
   {
        if (navigator.plugins[i].name == 'Flip4Mac Windows Media Web Plugin 2.1 '){
            cHasWM=false;}
        else if(navigator.plugins[i].name =='Mozilla ActiveX control and plugin support'){
            cHasWM=true;}
   }
}



function getQuicktimeVersion() {
	var agent = navigator.userAgent.toLowerCase(); 
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		for (i=0; i < navigator.plugins.length; i++ ){
         		var plugin = navigator.plugins[i];
         		
         		if (plugin.name.indexOf("QuickTime") > -1){
         		//alert(plugin.name);
            			quicktimeVersion = parseFloat(plugin.name.substring(17));
         		}
      		}
	}
	// IE4+ Win32:  attempt to create an ActiveX object using VBScript
	else if (agent.indexOf("msie") != -1 && parseInt(navigator.appVersion) >= 4 && agent.indexOf("win")!=-1 && agent.indexOf("16bit")==-1) {
		document.write('<scr' + 'ipt language="VBScript"\> \n');
		document.write('on error resume next \n');
		document.write('dim obQuicktime \n');
		document.write('set obQuicktime = CreateObject("QuickTimeCheckObject.QuickTimeCheck.1") \n');
		document.write('if IsObject(obQuicktime) then \n');
		document.write('   if obQuicktime.IsQuickTimeAvailable(0) then \n');
		document.write('      quicktimeVersion = cdbl(Hex(obQuicktime.QuickTimeVersion) / 1000000) \n');
		document.write('   end if \n');
		document.write('end if \n');
		document.write('</scr' + 'ipt\> \n');
  	}
	else {
		quicktimeVersion = -1;
	}
	return quicktimeVersion;
}


function buildQTPlayer(url){
	var strfn;
	strfn=new String(url);
	fnlog=new String(strfn.substring(0, strfn.indexOf('|')));
	fnstream=new String(strfn.substring(fnlog.length+1, strfn.length));
	
	var parentdiv = document.getElementById('player_stream');
	var newObj = document.createElement('embed');
	newObj.setAttribute('id','mplayer');
	newObj.setAttribute('src',fnstream);
	newObj.setAttribute('enablejavascript','true');
	newObj.setAttribute('volume','50');
	newObj.setAttribute('autostart','true');
	newObj.setAttribute('controller','false');
	newObj.setAttribute('kioskmode','false');
	newObj.setAttribute('cache','true');
	newObj.setAttribute('scale','aspect');
	//newObj.setAttribute('pluginspage','"http://www.apple.com/quicktime/')
	parentdiv.appendChild(newObj);
	
	    
}

function buildWMPlayer(url){

	var strfn;
	strfn=new String(url);
	fnlog=new String(strfn.substring(0, strfn.indexOf('|')));
	fnstream=new String(strfn.substring(fnlog.length+1, strfn.length));
        
       // alert(browserName);
       if (browserName == 'Firefox'){
            document.getElementById('player_stream').innerHTML = "<OBJECT ID='mplayer'  STANDBY='Loading Windows Media Player components...' TYPE='application/x-ms-wmp' data='"+fnstream+"' VIEWASTEXT><PARAM NAME='AutoSize' VALUE='true'><PARAM NAME='StretchToFit' VALUE='true'><PARAM NAME='ShowControls' VALUE='True'><PARAM NAME='AutoStart' VALUE='false'><PARAM NAME='ShowStatusBar' VALUE='false'><PARAM NAME='uiMode' VALUE='None'><PARAM NAME='URL' VALUE='"+fnstream+"'></OBJECT>";
            document.getElementById('player_stream').innerHTML += "<script language='JavaScript' for='mplayer' event='playStateChange(newState)'> wmpPlayStateChange(newState); </script> ";
       }
       else
       {
            document.getElementById('player_stream').innerHTML = "<OBJECT ID='mplayer' CLASSID='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' STANDBY='Loading Windows Media Player components...' TYPE='application/x-oleobject' VIEWASTEXT><PARAM NAME='AutoSize' VALUE='true'><PARAM NAME='StretchToFit' VALUE='true'><PARAM NAME='ShowControls' VALUE='True'><PARAM NAME='AutoStart' VALUE='false'><PARAM NAME='ShowStatusBar' VALUE='false'><PARAM NAME='uiMode' VALUE='None'><PARAM NAME='URL' VALUE='"+fnstream+"'></OBJECT>";
       }
}

function buildFLPlayer(url){
	var FUwidth = '320';
	var FUheight='240';
	var FUdisplayheight = document.getElementById('player_stream').offsetHeight;
	
	var strfn;
	strfn=new String(url);
	fnlog=new String(strfn.substring(0, strfn.indexOf('|')));
	fnstream=new String(strfn.substring(fnlog.length+1, strfn.length));
	//if (hasObjPlayer()){
		// objPlayer.removeNode(false);
		document.getElementById('player_stream').innerHTML = '';
	//}

//	var FU = { movie:"/pres/flvplayer.swf",id:"mplayer",majorversion:"8",build:"0",bgcolor:"#FFFFFF",allowfullscreen:"true",
//		flashvars:"showicons=false&enablejs=true&displayheight=261&file="+fnstream+"&autostart=false&streamscript=/pres/flvstream.asp" };
	if(document.getElementById('player_stream')){
		
	
	
		if(document.getElementById('player_stream').getAttribute('ratio') == 'wide'){
			var s1 = new SWFObject('/pres/flvplayer.swf','mplayer','576','324','9');
			s1.addParam('allowfullscreen','true');
			s1.addParam('allowscriptaccess','always');
			// s1.addParam("flashvars","showicons=false&enablejs=true&displayheight="+FUdisplayheight+"&file="+fnstream+"&autostart=false&streamscript=/pres/flvstream.asp");
			s1.addParam("flashvars","showicons=false&enablejs=true&displayheight="+FUdisplayheight+"&file="+fnstream+"&autostart=false&streamscript=/pres/flvstream.asp");

			s1.write('player_stream');

			//var FU = { movie:"/pres/flvplayer.swf",id:"mplayer",wmode:"opaque",width:"576",height:"324",majorversion:"8",build:"0",bgcolor:"#FFFFFF",allowfullscreen:"true",
			//	flashvars:"showicons=false&enablejs=true&displayheight="+FUdisplayheight+"&file="+fnstream+"&autostart=false&streamscript=/pres/flvstream.asp"  };
		}
		else{
			var s1 = new SWFObject('/pres/flvplayer.swf','mplayer','320','240','9');
			s1.addParam('allowfullscreen','true');
			s1.addParam('allowscriptaccess','always');
			s1.addParam("flashvars","showicons=false&enablejs=true&displayheight="+FUdisplayheight+"&file="+fnstream+"&autostart=false&streamscript=/pres/flvstream.asp");
			s1.write('player_stream');
			//alert(fnstream)
//			var FU = {movie:"/pres/flvplayer.swf",id:"mplayer",wmode:"opaque",width:320,height:240,majorversion:"8",build:"0",bgcolor:"#FFFFFF",allowfullscreen:"true",flashvars:"showicons=false&enablejs=true&overstretch=true&displayheight="+FUdisplayheight+"&file="+fnstream+"&autostart=false&streamscript=/pres/flvstream.asp"};
		}
	}

	//UFO.create(FU, "player_stream");
		
		
}



function buildFLPlayer_Stream(url,fnbare,vars){
	var FUwidth = '320';
	var FUheight='240';
	var FUdisplayheight = document.getElementById('player_stream').offsetHeight;
	var streamer = '&streamer=rtmpt://193.33.214.31/quadiatv_v3'; //Mac rtmpt issues
	// var streamer = '&streamer=rtmp://193.33.214.31:80/quadiatv_v3';

	var valFlashvars = vars;
	var strfn;
fl4_currentPosition = 0;
fl4_currentVolume = 0;
fl4_duration = 0;
fl4_state = -1;
sPlayState = 0;
fl4_ready = false;
fl4_firstload = true;

	strfn=new String(url);
	fnlog=new String(strfn.substring(0, strfn.indexOf('|')));
	fnstream=new String(strfn.substring(fnlog.length+1, strfn.length));
	fnstream = fnbare;
	if (fnstream.indexOf('://') > -1) {
		streamer = '';
		fnstream = encodeURIComponent(fnstream);
		}
//	if (fl4_ready){
//		objPlayer.fsetURL(fnstream);
//	}
	document.getElementById('player_stream').innerHTML = '';

	if(document.getElementById('player_stream')){


	    if (document.getElementById('player_stream').getAttribute('ratio') == 'wide') {
	        if (Right(fnstream, 3) == 'f4v') {
	            var FU = { movie: "/pres/fp4/player51.swf", id: "mplayer", wmode: "opaque", width: "576", height: "324", majorversion: "8", build: "0", bgcolor: "#FFFFFF", allowfullscreen: "true",
	                flashvars: "showicons=false&enablejs=true&displayheight=" + FUdisplayheight + "&file=" + fnstream + "&autostart=false" + streamer + "&" + valFlashvars
	            };
	        }
	        else {
	            var FU = { movie: "/pres/fp4/player.swf", id: "mplayer", wmode: "opaque", width: "576", height: "324", majorversion: "8", build: "0", bgcolor: "#FFFFFF", allowfullscreen: "true",
	                flashvars: "showicons=false&enablejs=true&displayheight=" + FUdisplayheight + "&file=" + fnstream + "&autostart=false" + streamer + "&" + valFlashvars
	            }; 
	        }
		}
		else {

		    if (Right(fnstream, 3) == 'f4v') {
		        var FU = { movie: "/pres/fp4/player51.swf", id: "mplayer", wmode: "opaque", width: "320", height: "240", majorversion: "8", build: "0", bgcolor: "#FFFFFF", allowfullscreen: "true", flashvars: "showicons=false&enablejs=true&overstretch=true&displayheight=" + FUdisplayheight + "&file=" + fnstream + "&autostart=false" + streamer + "&test=1&" + valFlashvars };
		    }
		    else {
		        var FU = { movie: "/pres/fp4/player.swf", id: "mplayer", wmode: "opaque", width: "320", height: "240", majorversion: "8", build: "0", bgcolor: "#FFFFFF", allowfullscreen: "true", flashvars: "showicons=false&enablejs=true&overstretch=true&displayheight=" + FUdisplayheight + "&file=" + fnstream + "&autostart=false" + streamer + "&" + valFlashvars };
		    }
		}
	}

	UFO.create(FU, "player_stream");
		
		
}
function Right(str, n) {
    if (n <= 0)
        return "";
    else if (n > String(str).length)
        return str;
    else {
        var iLen = String(str).length;
        return String(str).substring(iLen, iLen - n);
    }
}


function buildFLPlayer_v4(url, vars) {
    
	var FUwidth = '320';
	var FUheight='240';
	var FUdisplayheight = document.getElementById('player_stream').offsetHeight;
	
	var valFlashvars = vars
	var strfn;
	strfn=new String(url);
	fnlog=new String(strfn.substring(0, strfn.indexOf('|')));
	fnstream=new String(strfn.substring(fnlog.length+1, strfn.length));
	//if (hasObjPlayer()){
		// objPlayer.removeNode(false);
		document.getElementById('player_stream').innerHTML = '';
	//}

//	var FU = { movie:"/pres/fp4/player.swf",id:"mplayer",majorversion:"8",build:"0",bgcolor:"#FFFFFF",allowfullscreen:"true",
//		flashvars:"showicons=false&enablejs=true&displayheight=261&file="+fnstream+"&autostart=false&streamscript=/pres/flvstream.asp" };
	if(document.getElementById('player_stream')){
		
		
			//alert(fnstream)
		if(document.getElementById('player_stream').getAttribute('ratio') == 'wide'){
			var FU = { movie:"/pres/fp4/player.swf",id:"mplayer",wmode:"opaque",width:"576",height:"324",majorversion:"8",build:"0",bgcolor:"#FFFFFF",allowfullscreen:"true",
				flashvars:"showicons=false&enablejs=true&displayheight="+FUdisplayheight+"&file="+fnstream+"&autostart=false&streamscript=/pres/flvstream.asp&" + valFlashvars };
		}
		else{
			var FU = {movie:"/pres/fp4/player.swf",id:"mplayer",wmode:"opaque",width:320,height:240,majorversion:"8",build:"0",bgcolor:"#FFFFFF",allowfullscreen:"true",flashvars:"showicons=false&enablejs=true&overstretch=true&displayheight="+FUdisplayheight+"&file="+fnstream+"&autostart=false&streamscript=/pres/flvstream.asp&" + valFlashvars};
		}
	}

	UFO.create(FU, "player_stream");
		
		
}


function hasObjPlayer(){
	if (document.getElementById('player_stream').childNodes.length > 0){
		
		window.status = 'removed objplayer';
		return true;
		}
	else{
		window.status = 'nothing found';
		return false;
	}
}