var msnV = null;

function msnvDw(pid,guid,mkt,pl) {
	if(mkt=='' || mkt==undefined) {mkt="us";}
	if(!pl) {pl='';}
	var w = window.open("http://video.msn.com/v/"+mkt+"/dw.htm?p="+pid+"&g="+guid+"&m="+mkt+"&pl="+pl,"msnVDW","width=750,height=363,status=1");
}

function msnvDwd(pid,guid,mkt,pl,t) {
	if(mkt=='' || mkt==undefined) {mkt="us";}
	if(!pl) {pl='';}
	var w = window.open("http://video.msn.com/v/"+mkt+"/v.htm?p="+pid+"&g="+guid+"&p="+pl+"&t="+t,"msnVDWd","width=760,height=580,status=1");
}

function msnvJs(pid,guid,h,mkt,pl) {
	if(mkt=='' || mkt==undefined) {mkt="us";}
	if(!pl) {pl='';}
	var req = msnvReq();
	if(req!=0) {
		var i = document.createElement("<iframe frameborder=0 scrolling=0 src='http://video.msn.com/v/"+mkt+"/req.aspx?r="+req+"&h="+location.href+"' width=750 height=363>");
		h.appendChild(i);
		return;
	}
	if(!window["msnVinh"]) {
		var holder = document.createElement("<div id=msnVinh class=msnVa>");
		if(h==undefined) {
			document.body.appendChild(holder);
		}
		else {
			h.appendChild(holder);
		}
		var script = document.createElement("<script language=javascript src='http://video.msn.com/v/"+mkt+"/msnvinp.js' onreadystatechange=\"msnvJsR(this,'"+guid+"','"+pl+"','"+pid+"');\">");
		holder.appendChild(script);
	}
	else {
		msnV.Play(guid);
	}
}

function msnvJsR(o,g,p,pid) {
	if(o.readyState=="loaded") {
		msnV = new msnvINP(msnVinh,'msnV',pid);
		msnV.Build();
		msnV.Play(g,p);
	}
}

function msnvReq() {
	var ok=0;
	var ua=navigator.userAgent.toLowerCase();
	if(ua.indexOf("mediacenter") > -1 || ua.indexOf("stb") > -1) {
		var rf = document.referrer;
		var qtype=(location.search&&location.search.indexOf("?")>=0)?"&":"?";
		var sloc=(location.search)?location.search:"";
		pLoc = "http://g.msn.com/0VD0/36/61";
		location.replace(pLoc+sloc+qtype+"rf="+rf);
		return 0;
	}
	if(ua.indexOf("mac")>-1) {ok = 32;}
	else if(navigator.appName=="Netscape") {ok = 8;}
	else {
		ok += (parseFloat(ua.slice(ua.indexOf("msie")+5))>5.9)?0:1;
		var o = new msnvTC("var w=new ActiveXObject('WMPlayer.OCX');return w.versionInfo;","return 0;");
		ok += (parseInt(o.tc())>=7)?0:2;
		o = new msnvTC("var w=new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');return 0;","return 4;");
		ok += o.tc();
	}
	return ok;
}

function msnvTC(t,c){
	this.tc=new Function("try{"+t+"}catch(e){"+c+"}");
}

function oMvsLink(gPV,sGuid,bDck,sMenu,sSubM,sURL,sPL,bRP,bStatic,sList){
	bDck=(bDck==1||bDck==true)?0:Math.min((bDck*1)+1,2);
	if (gPV.indexOf("/")<1){gPV+="/64";}
	if((gPV!="37/81")&&(gPV!="38/82")&&(gPV!="40/98")&&(gPV!="50/98")&&(gPV!="51/98")) {
		var mkt="";
		switch (gPV){
			case "39/83":
				mkt="en-au";
				break;
			case "43/119":
				mkt="es-us";
				break;		
		}
		msnvDw(gPV,sGuid+((sPL)?(","+sPL):""),mkt,(sList)?escape(sList):"");
		return;
	}
	var sLink="http://g.msn.com/0VD0/"+gPV+"?t="+bDck;
	if (arguments.length>1){
		sLink+=(sList)?"&p="+escape(sList):"";
		sLink+=((sMenu)?("&m="+sMenu+"&mi="+sSubM):"");
		sPL=sGuid+((sPL)?","+sPL:"");
		sLink+=((!bRP)?"&i=":"&r=")+sPL;
	}
	if (bDck){
		var ovp=window.open(sLink,"ovp","width=788,height=598,status=1");
		if (sURL){location.href=sURL;}
	}
	else{
		location.href=sLink;
	}
}
