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, country) {
	if (country == undefined || country == "") {
		country = "USA";
	}
    showVideoLocal(trackId, date, raceNumber, raceName, source, country);
}

function showVideoLocal(trackId, date, raceNumber, raceName, source, country) {
		if (country == undefined || country == "") {
			country = "USA";
		}
        var url = "http://www.bloodhorse.com/horse-racing/RaceReplays/PopupPlayer?country="+ country +"&trackId=" + escape(trackId) + "&year=" + date.substring(0, 4) + "&month=" + date.substring(4, 6) + "&day=" + date.substring(6, 8) + "&raceNumber=" + escape(raceNumber) + "&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) 
{
        var elementRef = $get(whichLayer);
        if (elementRef.style.visibility != "visible")
        {                        
            var yscrollPos = getVerticalScrollPos();
            var xscrollPos = getHorizontalScrollPos();
            var elementLoc = Sys.UI.DomElement.getLocation(elementRef);
            Sys.UI.DomElement.setLocation(elementRef, xscrollPos + 150, yscrollPos + 25);
            elementRef.style.visibility = "visible";
        }
}

function getVerticalScrollPos()
{
}

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;
}

function getHorizontalScrollPos()
{
	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 x;
}