if (typeof TV2 == 'undefined') TV2 = {};
if (!TV2.Sputnik) TV2.Sputnik = {};

TV2.Sputnik.userIsLoggedIn = function() {
    return false;
}

TV2.Sputnik.getOneclickOption = function() {
    return 'disable';
}

TV2.Sputnik.serverTime = 1329062508000;

TV2.Sputnik.referenceTime = new Date().getTime();

TV2.Sputnik.getTime = function() {
    var now = new Date();
	var elapsed = now.getTime() - TV2.Sputnik.referenceTime;
	var nowTS = TV2.Sputnik.serverTime + elapsed;
	return parseInt(''+nowTS/1000);
}

TV2.Sputnik.updateEventIndicators = function(){
	$('.event-indicator').each(function(){
		var eventMatch = this.className.match(/event-([0-9]+)/);
		if(!eventMatch) return;
		if(TV2.Sputnik.isEventOnair(eventMatch[1])) {
			$(this).addClass('active');
            $(this).find('.label.inactive').hide();
            $(this).find('.label.active').show();
		} else {
			$(this).removeClass('active');
            $(this).find('.label.active').hide();
            $(this).find('.label.inactive').show();
		}
	})
}

$('body').bind('currentScheduleRefreshed', function(event, data) {
    TV2.Sputnik.onairEvents = [];
    for(var e=0;e<data.events.length;e++)
        if (data.events[e].onair)
            TV2.Sputnik.onairEvents.push( parseInt(data.events[e].id) );
	TV2.Sputnik.updateEventIndicators();
});
TV2.Sputnik.onairEvents = [1875];
TV2.Sputnik.isEventOnair = function(event_id) {
    return ($.inArray(parseInt(event_id), TV2.Sputnik.onairEvents) != -1)
}

$(window).bind('userReady', function() {
    TV2.Sputnik.updateEventIndicators();
    
	$('#nav-quicklinks .quicklinks li:first').removeClass('first');
		//update dom with login links (etc.)
	$('#nav-quicklinks ul').prepend('<li class="last"><a href="/about/prices/">Køb adgang</a></li>');
			$('#nav-quicklinks ul').prepend('<li class="first"><a href="#login" id="top-login-link"><b>Log ind</b></a></li>');
    $('#sputnik-login-box').sputnikUiDialog();
           
		});

$(window).trigger('userReady');

