
if(!window.Msn){window.Msn={};}
Msn.Video=new function(){var offsetLeft=0,offsetTop=0,currLeft=0,width=440;var flTime=1000;this.OnVideoTitle=function(text,id)
{var bid=id+"_ba";var id=id+"_t";if(gD.getElementById("Navigation").style.display=="block"&&gPageLoad==1)
{gD.getElementById("Navigation").style.display="none";}
if(checkString(text)&&checkString(id))
{var el=gD.getElementById(id);if(el)
{el.innerHTML=text;}
if(gD.getElementById(bid).style.display=="block")
{gD.getElementById("closeFlyOver").detachEvent("onmousedown",CloseFlyOver)
offsetLeft=0;offsetTop=0;getElementPosition();transitionX(offsetLeft+width,offsetLeft,bid);}}}
this.OnMediaCompleted=function(id)
{gPageLoad=0;if(gD.getElementById("uniqueid_t").innerHTML!="Advertisement"&&(gD.getElementById("CurrentlyPlayedId").value-0)<(gD.getElementById("CurrentlyPlayedLastId").value-0))
{gHidePart=0;ShowLeadingVideo(gD.getElementById("CurrentlyPlayedId").value-(-1));}}
this.OnLinkback=function(text,url,id)
{var id=id+"_m";var c;var el=gD.getElementById(id);var css;if(el)
{el.innerHTML="";for(c=0;c<=text.length-1;c++)
{if(checkString(text[c])&&checkString(url[c]))
{css=(c==text.length-1)?"linkback last":"linkback";el.innerHTML=el.innerHTML+'<a class="'+css+'" href="'+url[c]+'">'+text[c]+'</a>';}}}}
this.OnAdLoaded=function(adData,id)
{var bid=id+"_ba"
var id=id+"_a";if(checkObject(adData)&&checkString(adData.imageUrl)&&checkArray(adData.clickUrls,2)&&checkString(id))
{var el=gD.getElementById(id);if(el)
{el.innerHTML='<a class="ad" href="'+adData.clickUrls[1]+'" target="_blank"><img src="'+adData.imageUrl+'" width="300" height="60" style="border: none;"></a>';}}
else if(checkObject(adData)&&checkString(adData.flashUrl)&&checkString(id))
{var splitData=adData.flashUrl.split("?");splitData=splitData[1].split("&");var image=splitData[0].split("=");var el=gD.getElementById(id);if(el)
{el.innerHTML='<a class="ad" href="'+adData.clickUrls[1]+'" target="_blank"><img src="'+image[1]+'" width="300" height="60" style="border: none;"></a>';}
offsetLeft=0;offsetTop=0;getElementPosition();image=splitData[1].split("=");gD.getElementById("uniqueidobj").style.zIndex=1;gD.getElementById("uniqueid").style.zIndex=1;var flyStr="";flyStr+="<table class='flyOverTbl'><tr><td class='flyOverMsg'>";flyStr+="Your video will begin right after these messages.";flyStr+="</td><td align='right'>";flyStr+="<img id='closeFlyOver' src='/inc/images/close.jpg' alt='Close' height='10px' width='10px'/></td></tr>";flyStr+="<tr><td colspan='2' align='center'>";flyStr+="<a class='ad' href='"+adData.clickUrls[2]+"' target='_blank'><img src='"+image[1]+"' width='300' height='240' style='border:none;'></a>";flyStr+="</td></tr>";flyStr+="<tr><td colspan='2' style='height:10px;'>&nbsp;</td></tr></table>";gD.getElementById(bid).innerHTML=flyStr;gD.getElementById(bid).style.left=offsetLeft+"px";gD.getElementById(bid).style.top=offsetTop+"px";gD.getElementById("closeFlyOver").attachEvent("onmousedown",CloseFlyOver);gD.getElementById(bid).style.display="block";currLeft=offsetLeft;transitionX(offsetLeft,offsetLeft+width,bid);}}
function CloseFlyOver()
{offsetLeft=0;offsetTop=0;getElementPosition();currLeft=offsetLeft+width;transitionX(offsetLeft+width,offsetLeft,"uniqueid_ba");}
function transitionX(startPos,endPos,bid)
{var refreshInterval=10;var obj=gD.getElementById(bid);var intervals=flTime/refreshInterval;var increment=(endPos-startPos)/intervals;if(Math.abs(currLeft-endPos)>Math.abs(increment))
{currLeft=currLeft+Math.round(increment);obj.style.left=currLeft+"px";setTimeout(function(){transitionX(startPos,endPos,bid);},refreshInterval);}
else
{obj.style.left=endPos+"px";if(startPos>endPos)
obj.style.display="none";}}
function checkString(s)
{return((typeof(s)=="string")&&(s.length>0));}
function checkObject(o)
{return(typeof(o)=="object"&&(null!=o));}
function checkArray(array,minLength)
{var arrayCheck=(array instanceof Array);if(minLength!='')
{arrayCheck=arrayCheck&&(array.length>=minLength);}
return arrayCheck;}
function getElementPosition()
{var offsetTrail=gD.getElementById("uniqueid");while(offsetTrail)
{offsetLeft+=offsetTrail.offsetLeft;offsetTop+=offsetTrail.offsetTop;offsetTrail=offsetTrail.offsetParent;}}
return this;};