
function editPage(ID)
{
    document.location = "?page=page_management&Action=edit&ID=" + ID;
}


function removePage(ID)
{
    if (confirm("Haluatko varmasti poistaa sivun?"))
    {
        document.location = "?page=page_management&Action=delete&ID=" + ID;
    }
}


function savePage()
{
    $('#page_management').submit();
}


function listPages()
{
    location.href = "?page=page_management&Action=list";
}


function addPage()
{
    location.href = "?page=page_management&Action=edit&ID=-1";
}


function addPageAction(pageID)
{
    $.ajax({
        type:   "POST",
        url:    "index.php",
        data:   ({
                    page     : "page_management",
                    Action   : "get_action_form",
                    pageID   : pageID
                }),
        success: function(data)
        {
            $.facebox(data);
        }
    });
}


function savePageAction()
{
    var actionName          = $('#page_action_name_ID').val();
    var actionTitle         = $('#page_action_title_ID').val();
    var actionDescription   = $('#page_action_description_ID').val();
    var pageID              = $('#page_action_page_id_ID').val();
    var actionID            = $('#page_action_action_id_ID').val();
    var action              = $('#page_action_form_action_ID').val();
    
    $.ajax({
        type:   "POST",
        url:    "index.php",
        data:   ({
                    page                : "page_management",
                    Action              : "save_page_action",
                    actionTitle         : actionTitle,
                    actionName          : actionName,
                    actionDescription   : actionDescription,
                    pageID              : pageID,
                    actionID            : actionID,
                    action              : action
                }),
        success: function(data)
        {
            $.facebox.close();
            
            $.ajax({
                type:   "POST",
                url:    "index.php",
                data:   ({
                            page                : "page_management",
                            Action              : "get_page_action_component",
                            pageID              : pageID
                        }),
                success: function(data)
                {
                    $('.page_action_component').html(data);
                }
            });
        }
    });
}


function removePageAction(id)
{
    alert("Remove page action: " + id);
}


function editPageAction(id)
{
    //alert("Edit page action: " + id);
    
    var pageID      = $('#Page_ID_ID').val();
    
    $.ajax({
        type:   "POST",
        url:    "index.php",
        data:   ({
                    page     : "page_management",
                    Action   : "get_action_form",
                    pageID   : pageID,
                    actionID : id
                }),
        success: function(data)
        {
            $.facebox(data);
        }
    });
}
