function loadIFrame(url)
{
    document.getElementById("player").innerHTML = '<iframe id="player_frame" src="' + url + '"frameborder="0"></iframe>';
}

function showIFrame()
{
    document.getElementById("player").style.visibility="visible";
}

function hideIFrame()
{
    document.getElementById("player").style.visibility="hidden";
}

function moveIFrame(x, y, w, h)
{
    var frameRef = document.getElementById("player");
    frameRef.style.left = x;
    frameRef.style.top = y;
    var iFrameRef = document.getElementById("player_frame");  
    iFrameRef.width = w;
    iFrameRef.height = h;
}

function setTracker(uid, url)
{
    document.trackID = uid;
    document.trackURL = url;
}
function setMediaLink(galaxyLink)
{
    parent.document.getElementById("mediaLink").value = galaxyLink;
    top.document.getElementById("mediaLink").value = galaxyLink;
}

function track()
{
    var date = getGMTDate(new Date());
    var data = "?uid=" + document.trackID + "&trackItem=" + date;
    
    window.location = document.trackURL + data;
}

function getGMTDate(date)
{
    var currentDate = date;
    var offsetMilliseconds = currentDate.getTimezoneOffset() * 60 * 1000;
    currentDate.setTime(currentDate.getTime() + offsetMilliseconds);
    var currentGMTDate = currentDate.getTime();
    
    return currentGMTDate;
}

window.onbeforeunload = track;