var textarea_name = "pub_area";
var form_id = "editor_form";
var div_pub_list = "publication_list";

function createEditor(view)
{
    CKEDITOR.replace( textarea_name,
        {
        filebrowserBrowseUrl : 'image_browser.php',
        filebrowserUploadUrl : 'image_uploader.php'
    });
    CKEDITOR.config.language = "bg";
    if(!view)
        CKEDITOR.config.toolbar = "Custom";
    else
    {
        CKEDITOR.config.toolbar = "Mini";
        CKEDITOR.config.height = "80px";
        CKEDITOR.config.width = "540px";
        CKEDITOR.config.resize_maxWidth = "520px";
        CKEDITOR.config.resize_maxHeight = "80px";

    }
    CKEDITOR.config.toolbar_Custom =
[
    ['Source','-','Save','NewPage','Preview','Print','Templates'],
    ['Cut','Copy','Paste','PasteText','PasteFromWord', 'SpellChecker'],
    ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
    '/',
    ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
    ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
    ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
    ['Link','Unlink','Anchor'],
    ['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak'],
    ['Format','Font','FontSize'],
    ['TextColor','BGColor'],
];
    CKEDITOR.config.toolbar_Mini =
[
    ['Bold','Italic','Underline','Strike'],
    ['Link','Unlink'],
    ['SpecialChar'],
    ['Format','Font','FontSize'],
    ['TextColor']
];

}
function editorPublish()
{
    var form = document.getElementById(form_id);
    form.elements[0].value = 1;
    form.submit();
}
function editorSaveDraft()
{
    var form = document.getElementById(form_id);
    form.elements[0].value = 0;
    form.submit();
}
function editorAddPicture(url)
{
    var funcNum = getUrlParam('CKEditorFuncNum');
    window.opener.CKEDITOR.tools.callFunction(funcNum, url);
    window.close();
}
function getUrlParam(paramName)
{
  var reParam = new RegExp('(?:[\?&]|&amp;)' + paramName + '=([^&]+)', 'i') ;
  var match = window.location.search.match(reParam) ;

  return (match && match.length > 1) ? match[1] : '' ;
}
function deletePublication(pub_id)
{
    var func_id = "delete_publication";
    var func_url = func_folder + func_id + ".php";

    var a = confirm("Изтрий публикацията и всичко свързано с него?");

    if(a)
    {
        var array = new Array();
        array[0] = {name:"pub_id", value:pub_id};

        makeRequest(func_url, array, func_id, "", updatePubList);
    }
}
function updatePubList(response)
{
    var func_id = "update_pub_list";
    var func_url = func_folder + func_id + ".php";

    if(response)
        alertResponse(response);

    var array = new Array ();
    makeRequest(func_url, array, func_id, div_pub_list) ;

}


