/*categories*/
function showCategoryForm (category, invoker) {
    if (category != null) {
        if ($(invoker).attr('class') == 'edit') {
            currentPopupId = '#popup_edit_category_' + category.id;
            var url = '/oboi/index/form/?id=' + category.id;
            var header = 'Редактирование категории';
        } else {
            currentPopupId = '#popup_add_category';
            var url = '/oboi/index/form/?parentId=' + category.id;
            var header = 'Добавление категории';
        }
    } else {
        currentPopupId = '#popup_add_category';
        var url = '/oboi/index/form/';
        var header = 'Добавление категории';
    }
    showPopup('category_window', {type: 'GET', dataType: 'html', url: url, success: processFormResponse}, currentPopupId, header);
    return false;
}

function deleteCategory(category, allowed, redirectUrl) {
    if (allowed) {
        return window.confirm('Ты точно хочешь удалить категорию "' + category.title + '"?');
    } else {
        alert('Ты не можешь удалить категорию, в которой есть записи или подкатегории.');
    }
    return false;
}

function showWallpaperForm (wallpaper, gotoWallpaper) {
    if (! gotoWallpaper) {
        gotoWallpaper = 0;
    }
    currentPopupId = '#popup_edit_wallpaper';
    data = wallpaper;
    data.gotoWallpaper = gotoWallpaper;
    if (wallpaper.id) {
        currentPopupId = currentPopupId + '_' + wallpaper.id;
    } 
    showPopup('wallpaper_window', {type: 'GET', data: data, dataType: 'html', url: '/oboi/index/wallpaper-form/', success: processFormResponse}, currentPopupId, 'Редактирование записи');
    return false;
}

function deleteWallpaper(wallpaper) {
    return window.confirm('Ты точно хочешь удалить изображение?');
} 
