﻿var lastFavoriteImage = null;
var lastMode = null;

function pageLoad()
{
  
}   

function cF(img, mode, programmeID)
{
  lastFavoriteImage = img;
  lastMode = mode;
  if (document.aspnetForm.ctl00_userLogged.value== "0")
  //var userLogged = $get("ctl00$userLogged");
  //if (userLogged.value == "0")
  {
    alert("Kedvenc műsor megjelölése előtt be kell jelentkezni!");
  }
  else
  {
    document.documentElement.style.cursor = "wait";
    Animare.Tv.Web.webservice.command.ChangeFavorite(programmeID, OnSucceededChangeFavorite, OnFailed);
  }
}   
    
function OnSucceededChangeFavorite(result)
{
  document.documentElement.style.cursor = "default";
  if (result.code == 1)
  {
    alert(result.message); 
  }
  else
  {
    if (lastFavoriteImage != null)
    {
      if (result.code == 2)
      {
        if (lastMode == 1)
        {
          lastFavoriteImage.src = localHost + "/i/2.jpg";
        }
        else
        {
          lastFavoriteImage.src = localHost + "/i/icon/2.gif";
          lastFavoriteImage.alt = addFavorite;
        }  
      }
      else
      {
        if (lastMode == 1)
        {
          lastFavoriteImage.src = localHost + "/i/1.jpg";
        }
        else
        {
          lastFavoriteImage.src = localHost + "/i/icon/1.gif";
          lastFavoriteImage.alt = removeFavorite;
        } 
      }
    }
  }
}

function OnFailed(error)
{
  Animare.Tv.Web.webservice.command.Error(
    error.get_exceptionType(),
    error.get_message(),
    error.get_statusCode(),
    error.get_stackTrace(),
    error.get_timedOut()
  );
  document.documentElement.style.cursor = "default";
  alert(errorMessage);
}      

function cR(programmeID) {
  var userLogged = $get("ctl00_userLogged");
  if (userLogged.value == "0")
  {
    alert("Kedvenc műsor törlése előtt be kell jelentkezni!");
  }
  else
  {
    document.documentElement.style.cursor = "wait";
    Animare.Tv.Web.webservice.command.RemoveFavorite(programmeID, OnSucceededRemoveFavorite, OnFailed);
  }
}   
    
function OnSucceededRemoveFavorite(result)
{
  document.documentElement.style.cursor = "default";
  if (result.code == 1)
  {
    alert(result.message); 
  }
  else
  {
    var c = $get('favoriteContent');
    c.innerHTML = result.content;
  }
}

    

function cC(img, programmeID)
{
  lastFavoriteImage = img;
  document.documentElement.style.cursor = "wait";
  Animare.Tv.Web.webservice.command.ChangeCommendatory(programmeID, OnSucceededChangeCommendatory, OnFailed);
}   
    
function OnSucceededChangeCommendatory(result)
{
  document.documentElement.style.cursor = "default";
  if (lastFavoriteImage != null)
  {
    if (result.code == 0)
    {
      lastFavoriteImage.src = localHost + "/i/7.jpg";
    }
    else
    {
      lastFavoriteImage.src = localHost + "/i/6.jpg";
    }
  }
}



if (typeof(Sys) !== "undefined") Sys.Application.notifyScriptLoaded();


