window.onload = function ()
{
    var now = new Date();
    var utcmin = -now.getTimezoneOffset();
    var hfCTZ = document.getElementById('hfClientTimeZone');
    if (hfCTZ) hfCTZ.value = utcmin;

    var TZ = document.getElementById('time_zone');
    if (TZ)
    {
        var utch = parseInt(utcmin / 60);
        var utcm = Math.abs(utcmin - (utch * 60));
        var gmt = "GMT" + ((utch > 0) ? "+" + utch : utch) + ((utcm > 0) ? ":" + utcm : "");
        TZ.innerHTML = gmt;
    }

    var TZline = document.getElementById('time_zone_line');
    if (TZline)
    {
        //-720 > utcmin < 780
        var margin = 5 + ((utcmin + 720) / 12);
        TZline.style.marginLeft = Math.round(margin) + "px";
        TZline.style.display = 'block';
    }

    var hfCURL = document.getElementById('hfCurrentURL');
    if (hfCURL) hfCURL.value = window.location.href;

    var upCenter = document.getElementById('upCenter');
    if (upCenter) __doPostBack('upCenter', '');
}
function reloadMatches(live, date, favorites, scheduled)
{
    var hf0 = document.getElementById('hfLive');
    if (hf0) hf0.value = live;

    var hf1 = document.getElementById('hfDate');
    if (hf1) hf1.value = date;

    var hf2 = document.getElementById('hfFavorites');
    if (hf2) hf2.value = favorites;

    var hf3 = document.getElementById('hfScheduled');
    if (hf3) hf3.value = scheduled;

    __doPostBack('upCenter', '');
}
function onMatchesUpdating()
{
    var upanel = document.getElementById('upCenter');
    if (upanel)
    {
        upanel.style.opacity = 0.3;
        upanel.style.filter = 'alpha(opacity=30)';
    }

    var upanimation = document.getElementById('upAnimationDiv');
    if (upanimation) upanimation.style.display = 'block';
}
function onMatchesUpdated()
{
    //reload days menu
    mlddminit(); 

    var upanel = document.getElementById('upCenter');
    if (upanel)
    {
        upanel.style.opacity = 1;
        upanel.style.filter = 'alpha(opacity=100)';
    }

    var upanimation = document.getElementById('upAnimationDiv');
    if (upanimation) upanimation.style.display = 'none';
}
function displaySummary(e, url)
{
    //var srcEl = e.target ? e.target : window.event.srcElement;
    var srcEl = e.target ? e.target : e.srcElement;
    if (srcEl.className != "tdAddToFavorites" && srcEl.className != "tdAddToFavoritesHalfOn" && srcEl.className != "tdAddToFavoritesOn")
    {
        $.fancybox({
            'href': url,
            'width': 500,
            'height': 100,
            'autoScale': false,
            'centerOnScroll': true,
            'transitionIn': 'none',
            'transitionOut': 'none',
            'overlayOpacity': '0.5',
            'overlayColor': '#000000',
            'type': 'iframe'
        });
        //$.fancybox.showActivity();
        document.getElementById('fancybox-wrap').style.visibility = "hidden";
    }
}
function centerSummary()
{
    $.fancybox.center();
    //$.fancybox.hideActivity();
    document.getElementById('fancybox-wrap').style.visibility = "visible";
}
function addToFavorites(url)
{
    $.post(url,
           function (data)
           {
               if (data != "") alert(data);                         //error
               else __doPostBack('upCenter', 'favorites_updated');  //ok
           }
          );
}
function removeFromFavorites(url)
{
    $.post(url,
           function (data)
           {
               if (data != "") alert(data);                         //error
               else __doPostBack('upCenter', 'favorites_updated');  //ok
           }
          );
}
function addToHidden(url)
{
    $.post(url,
           function (data)
           {
               if (data != "") alert(data);                         //error
               else __doPostBack('upCenter', 'hidden_updated');     //ok
           }
          );
}
function removeFromHidden(url)
{
    $.post(url,
           function (data)
           {
               if (data != "") alert(data);                         //error
               else __doPostBack('upCenter', 'hidden_updated');     //ok
           }
          );
}
