﻿// netid start

var netIdScript;

function netid_headAppendScript() {
	var head = document.getElementsByTagName('head')[0];
	head.appendChild(netIdScript);
}

function netid_AddScriptWelcomeBox(url) {
	netIdScript = document.createElement('script');
	netIdScript.type = "text/javascript";
	netIdScript.src = url;
	var isBrowserBad = (/MSIE ((5\.5)|6)/.test(navigator.userAgent) && navigator.platform == "Win32");
	if (!isBrowserBad) {
		netid_headAppendScript();
	}
	else {
		setTimeout("netid_headAppendScript()", 0);
	}
}

function netid_Logout() {
	netid_AddScriptWelcomeBox('https://komunikator.tportal.hr/NetID/clientlogout.nhtm?output=js');
}

// netid end

// favorites start

function MaxTvShowUserFavoriteAddNew(showId, onSuccesFn, onErrorFn) {
	SnTUtils.Ajax("/App_Modules__SnT.MaxTvCms.Modules.pck__SnT.MaxTvCms.Modules.Favorites.FavoritesService.asmx/AddNew",
        { showId: showId },
        onSuccesFn,
        onErrorFn);
}

function MaxTvShowUserFavoriteRemove(showId, onSuccesFn, onErrorFn) {
    SnTUtils.Ajax("/App_Modules__SnT.MaxTvCms.Modules.pck__SnT.MaxTvCms.Modules.Favorites.FavoritesService.asmx/Remove",
        { showId: showId },
        onSuccesFn,
        onErrorFn);
}

// favorites end

// show vod notifications start

function MaxTvShowVodNotificationAddNew(showId, onSuccesFn, onErrorFn) {
	SnTUtils.Ajax("/App_Modules__SnT.MaxTvCms.Modules.pck__SnT.MaxTvCms.Modules.ShowVodNotifications.NotificationService.asmx/AddNew",
        { showId: showId },
        onSuccesFn,
        onErrorFn);
}

function MaxTvShowVodNotificationRemove(showId, onSuccesFn, onErrorFn) {
	SnTUtils.Ajax("/App_Modules__SnT.MaxTvCms.Modules.pck__SnT.MaxTvCms.Modules.ShowVodNotifications.NotificationService.asmx/Remove",
        { showId: showId },
        onSuccesFn,
        onErrorFn);
}

// show vod notifications end

// epguserrecordings start

function MaxTvEpgUserRecordingRecord(epgChannelId, progRefNum, dateStart, onSuccesFn, onErrorFn) {
	SnTUtils.Ajax("/App_Modules__SnT.MaxTvCms.Modules.pck__SnT.MaxTvCms.Modules.Epg.EpgService.asmx/RecordByDateTime",
        { epgChannelId: epgChannelId, progRefNum: progRefNum, dateStart: dateStart },
        onSuccesFn,
        onErrorFn);
}

function MaxTvEpgUserRecordingRecordSeries(seriesId, onSuccesFn, onErrorFn) {
	SnTUtils.Ajax("/App_Modules__SnT.MaxTvCms.Modules.pck__SnT.MaxTvCms.Modules.Epg.EpgService.asmx/RecordSeries",
        { seriesId: seriesId },
        onSuccesFn,
        onErrorFn);
}

function MaxTvEpgUserRecordingDelete(recordId, onSuccesFn, onErrorFn) {
	SnTUtils.Ajax("/App_Modules__SnT.MaxTvCms.Modules.pck__SnT.MaxTvCms.Modules.Epg.EpgService.asmx/RecordDelete",
        { recordId: recordId },
        onSuccesFn,
        onErrorFn);
}

function MaxTvEpgUserRecordingDeleteSeries(seriesId, onSuccesFn, onErrorFn) {
	SnTUtils.Ajax("/App_Modules__SnT.MaxTvCms.Modules.pck__SnT.MaxTvCms.Modules.Epg.EpgService.asmx/RecordSeriesDelete",
        { seriesId: seriesId },
        onSuccesFn,
        onErrorFn);
}

// epguserrecordings end
