document.domain = 'bloodhorse.com';
document.write('<scr'+'ipt type="text/javascript" src="http://www.bloodhorse.com/video/js/ms/MicrosoftAjax.js"><\/scr'+'ipt>');
function showVideo(trackId, date, raceNumber, raceName, source)
{
    showVideoLocal(trackId, date, raceNumber, raceName, source);
    /*
    window.open("http://www.bloodhorse.com/video/player.aspx?trackid=" + escape(trackId) + "&date=" + escape(date) + "&raceNumber=" + escape(raceNumber) + "&raceName=" + escape(raceName)+ "&source=" + escape(source)
        , "videoWindow"
        , "location=0, menubar=0, status=0, scrollbars=0, width=400, height=550"
        , false);
    */
}

function showVideoAds(trackId, date, raceNumber, raceName, source)
{
    var url = "http://www.bloodhorse.com/video/player.aspx?trackid=" + escape(trackId) + "&date=" + escape(date) + "&raceNumber=" + escape(raceNumber) + "&raceName=" + escape(raceName)+ "&source=" + escape(source) + "&ad=y";
    //var url = "/player.aspx?trackid=" + escape(trackId) + "&date=" + escape(date) + "&raceNumber=" + escape(raceNumber) + "&raceName=" + escape(raceName)+ "&source=" + escape(source) + "&ad=y";
    $get("videoFrame").src = url;
    show("videoContainer");
}


function showVideoLocal(trackId, date, raceNumber, raceName, source)
{
     var url = "http://www.bloodhorse.com/video/player.aspx?trackid=" + escape(trackId) + "&date=" + escape(date) + "&raceNumber=" + escape(raceNumber) + "&raceName=" + escape(raceName)+ "&source=" + escape(source);
    //var url = "/player.aspx?trackid=" + escape(trackId) + "&date=" + escape(date) + "&raceNumber=" + escape(raceNumber) + "&raceName=" + escape(raceName)+ "&source=" + escape(source);
    $get("videoFrame").src = url;
    show("videoContainer");
}


function hideRace()
{
    closeVideo();
}

function closeVideo()
{
    $get("videoFrame").src = "http://www.bloodhorse.com/blank.html";
    hide("videoContainer");
}

function hide(whichLayer) 
{
    $get(whichLayer).style.visibility = "hidden";;
}

function show(whichLayer) 
{
    if ($get(whichLayer).style.visibility != "visible")
    {
        var scrollPos = getVerticalScrollPos();
        var elementLoc = Sys.UI.DomElement.getLocation($get(whichLayer));
        Sys.UI.DomElement.setLocation($get(whichLayer), elementLoc.x, scrollPos + 25);
        $get(whichLayer).style.visibility = "visible";
    }
}

function getVerticalScrollPos()
{
    var x,y;
    if (self.pageYOffset) // all except Explorer
    {
	    x = self.pageXOffset;
	    y = self.pageYOffset;
    }
    else if (document.documentElement && document.documentElement.scrollTop)
	    // Explorer 6 Strict
    {
	    x = document.documentElement.scrollLeft;
	    y = document.documentElement.scrollTop;
    }
    else if (document.body) // all other Explorers
    {
	    x = document.body.scrollLeft;
	    y = document.body.scrollTop;
    }
    return y;
}