function save(frm) {
    tinyMCE.triggerSave();
    $(frm).ajaxSubmit({
        success:  function(t) {
            notify(t);
            var parts = frm.action.split("/");
            document.location = "/"+parts[1];
        }
    });
    return false;
}


function page_save(pub) {
    tinyMCE.triggerSave();
    $('#page_form').ajaxSubmit({
        success:  function(data) {
            notify(data);
            if (pub==1) {
                $.get('/page/publish?pid='+pid, function(data){
                    notify(data);
                 });
            }
        }
    });
    return false;
}

function page_add() {
    $('#page_form').submit();
}

function page_revert(pid) {
    $.get('/page/revert?pid='+pid, function(data){
        notify(data);
        document.location = '/page/edit?pid='+pid;
        });
}

function page_live(pid) {
    document.location = '/page/index?pid='+pid;
}

function page_changelog(pid) {
    document.location = '/page/changelog?pid='+pid;
}

function page_publish(pid,parent) {

    
    
    tinyMCE.triggerSave();
    $('#page_form').ajaxSubmit({
    success:  function(data) {
     notify(data);   
        $.get('/page/publish?pid='+pid, function(data){
        notify(data);
        document.location = '/page/index?pid='+pid+'&parent='+parent;
       });
        }
    });
           

}

function page_unpublish(pid,parent) {
    
    
    
    if (confirm("Unpublish this page? Live version will be deleted.")) {
        $.get('/page/unpublish?pid='+pid+'&parent='+parent, function(data){
            notify(data);
            document.location = '/page/edit?pid='+pid+'&parent='+parent;
            });
    }
}

function page_delete(pid) {
    if (confirm("Delete this page?")) {
        $.get('/page/delete?pid='+pid, function(data){
            notify(data);
            document.location = '/';
            });
    }
}


function del_item(el) {
    if (confirm("Are you sure you want to delete this item?")) {
        $.get(el.href, function(data){
            $(el).parents("tr").fadeOut("slow");
            $(el).parents("tr").remove();
            $("tr:even").removeClass("odd");
            $("tr:odd").removeClass("even");
            $("tr:even").addClass("even");
            $("tr:odd").addClass("odd");
            notify(data);
            });
    }
    return false;
}


