// JavaScript Document

var xmlvurl = "";

function closePlayer () {
	document.getElementById("vidplayerspot").innerHTML="";
	var ex="";
	ex = document.getElementById('mainbody');   
	ex.style.height = '1025' + 'px';
};


function playVid1() {
						//alert('play vid 1');
						
	ex = document.getElementById('mainbody');   
	ex.style.height = '1400' + 'px';

	//xmlvurl = "http://wms.scripps.com/library/Food_Network/61005.wmv";
	
	getvidurl();
	
	var writeit;
	
	writeit =  "<br /><a href='javascript:void(0)' onClick='closePlayer();'>Close Video Player</a><br /><br />";
	writeit += "<DIV id=MediaPlayerDiv><object id='MediaPlayer' codeBase='HTTP://ACTIVEX.MICROSOFT.COM/ACTIVEX/CONTROLS/MPLAYER/EN/NSMP2INF.CAB#VERSION=6,4,7,1112' type='application/x-oleobject' height='280' standby='Loading Windows Media Player components...' width='320' classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6'><param name='autoStart' value='True'><param name='uiMode' VALUE='full'><param name='url' value='" + xmlvurl + "' /><embed src='" + xmlvurl + "' width='320' height='280' type='application/x-mplayer2'></embed></object></DIV>";
	
	document.getElementById("vidplayerspot").innerHTML=writeit;
	
};

function playVid2() {
	alert('play vid 2');
	document.getElementById("vidplayerspot").innerHTML="vid 2";
};

function playVid3() {
	alert('play vid 3');
	document.getElementById("vidplayerspot").innerHTML="vid3";
};

function closePlayer () {
	document.getElementById("vidplayerspot").innerHTML="";
};



function getvidurl() 	{ 
 
		var req = null; 

		alert("Starting XMLHttpRequest...");
 
		if (window.XMLHttpRequest)
		{
 			req = new XMLHttpRequest();
			if (req.overrideMimeType) 
			{
				req.overrideMimeType('text/xml');
			}
		} 
		else if (window.ActiveXObject) 
		{
			try {
				req = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e)
			{
				try {
					req = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
        	}


		req.onreadystatechange = function()
		{ 
			
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
			var doc = req.responseXML;   // assign the XML file to a var
			var element = doc.getElementsByTagName('root').item(0);   // read the first element with a dom's method
			xmlvurl = element.firstChild.data;    // assign the content of the element to the variable
				}	
				else	
				{
					alert("Error: returned status code " + req.status + " " + req.statusText);
				}	
			} 
		}; 
		req.open('GET', 'video.xml', true); 
		//req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");  
		req.send(null); 
		alert(req.readyState);
		alert(xmlvurl);
	};


/*

NOTES & samples


 var mediaPlayer = document.getElementById("MediaPlayer");
 
 
 
 
lcPlayVideo('MediaPlayer','FOOD: ET_HD_THANKSGIVING','http://wms.scripps.com/foodtv/thanksgiving/61006.wmv');}

var sVideo = getParamValue("video");
var sLCLevel = getParamValue("lclevel");
	
if(sVideo == "" || sLCLevel == ""){
	playDefaultVideo();
}else{
	lcPlayVideo("MediaPlayer", sLCLevel, sVideo);
}


<DIV id=MediaPlayerDiv>
            <OBJECT id=MediaPlayer 
            codeBase=HTTP://ACTIVEX.MICROSOFT.COM/ACTIVEX/CONTROLS/MPLAYER/EN/NSMP2INF.CAB#VERSION=6,4,7,1112 
            type=application/x-oleobject height=365 
            standby="Loading Windows Media Player components..." width=400 
            classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6><PARAM NAME="AUTOSTART" VALUE="TRUE"><PARAM NAME="uiMode" VALUE="full">
            		                <embed width="400" height="365" 
            type="application/x-mplayer2">                            </embed>   
             	</OBJECT></DIV>



<SCRIPT language=JavaScript event=playStateChange(newState) 
      for=MediaPlayer>
  var mediaPlayer = document.getElementById("MediaPlayer");
  var bannerDiv = document.getElementById("lcBannerDiv");
  var auditDiv = document.getElementById("lcAuditDiv");
  lcUpdatePlaylistState(mediaPlayer, auditDiv, bannerDiv, newState)
</SCRIPT>


*/
