﻿
var gHttpSaveFavourite;
function AddMovieAsFavorite(Username, MovieRef)
{
    if(Username == "")
    {
        alert('Du må være pålogget for å kunne legge til filmer i favoritt listen din.');
        return false;
    }

    if(gHttpSaveFavourite)
        gHttpSaveFavourite = null;
     
    var vXml = generateXML();
    var vNode = vXml.appendChild(vXml.createElement('Command'));
    vNode.setAttribute('Command','SaveFavourite');
    vNode.setAttribute('MovieRef', MovieRef);
    vNode.setAttribute('Username', Username);

    gHttpSaveFavourite = getRequest();
       
    gHttpSaveFavourite.open('POST','Ajax.aspx', true);
    gHttpSaveFavourite.onreadystatechange = SaveFavouriteCompleted;
        
    gHttpSaveFavourite.send(vXml);
}

function SaveFavouriteCompleted()
{
    if(!gHttpSaveFavourite) 
        return;
        
    if(gHttpSaveFavourite.readyState != 4) 
        return;
            
    gHttpSaveFavourite = null;
}



var gHttpDeleteFavourite;
function DeleteFavourite(Username, MovieRef)
{
    if(gHttpDeleteFavourite)
        gHttpDeleteFavourite = null;
     
    var vXml = generateXML();
    var vNode = vXml.appendChild(vXml.createElement('Command'));
    vNode.setAttribute('Command','DeleteFavourite');
    vNode.setAttribute('MovieRef', MovieRef);
    vNode.setAttribute('Username', Username);

    gHttpDeleteFavourite = getRequest();
       
    gHttpDeleteFavourite.open('POST','Ajax.aspx', true);
    gHttpDeleteFavourite.onreadystatechange = DeleteFavouriteCompleted;
        
    gHttpDeleteFavourite.send(vXml);
}

function DeleteFavouriteCompleted()
{
    if(!gHttpDeleteFavourite) 
        return;
        
    if(gHttpDeleteFavourite.readyState != 4) 
        return;
            
    gHttpDeleteFavourite = null;
    
    //Redirect
    location.href = 'MyProfile.aspx?Action=Favorites';
    
}

