

//*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
//-**-**-**-**-**-**-**-**-* CONTENTS *-**-**-**-**-**-**-*

function addContent(parent) {
    if (parent == 0 && groupId != 0) parent=groupId;
    
    //document.getElementById('cms_popup').innerHTML="<img src='"+BASEURL+"images/cms_images/loader_circ.gif' class='float_left'><b>Betöltés folyamatban!</b><br />Kis türelmet ...";
    //document.getElementById('cms_popup').style.display='block';
    $("#cms_popup").html("<img src='"+BASEURL+"images/cms_images/loader_circ.gif' class='float_left'><b>Betöltés folyamatban!</b><br />Kis türelmet ...");
    $("#cms_popup").modal();
    var p=new Array();
    p['module'] = adminsubject;
    p['command'] = "new_form";
    p['parent_id'] = parent;
    getAjax("ajax.php",p, function(){
                        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
                            $('a.modalCloseImg').click();
                            $("#cms_popup").html(xmlHttp.responseText);
                            $("#cms_popup").modal();
                            //document.getElementById('cms_popup').innerHTML=xmlHttp.responseText;
                            editorInit('simple','textareas','');
                        }
                        });
}

function editTheContent (id) {
    $("#cms_popup").html("<img src='"+BASEURL+"images/cms_images/loader_circ.gif' class='float_left'><b>Betöltés folyamatban!</b><br />Kis türelmet ...");
    $("#cms_popup").modal();
    var p=new Array();
    p['module'] = adminsubject;
    p['command'] = "edit_form";
    p['eid'] = id;
    getAjax("ajax.php",p, function(){
                        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
                            $('a.modalCloseImg').click();
                            $("#cms_popup").html(xmlHttp.responseText);
                            $("#cms_popup").modal();
                            //document.getElementById('cms_popup').innerHTML=xmlHttp.responseText;
                            editorInit('simple','textareas','');
                            initHeadUploadify($("#headUp"),id);
                        }
                        });
}
function delContent(eid, group) {
    if (confirm('Biztosan törli a tartalmat? A művelet nem vonható vissza!')) {
        //$('#box_reflect').html("<img src='"+BASEURL+"images/cms_images/loader_mini.gif'>&nbsp;Mentés folyamatban ...");
        //alert();
        p = "eid="+eid+"&command=delete";
        p += "&module=" + adminsubject;
        postAjax("ajax.php",p, function(ret){
                            alert(ret);
                            refreshContentList(group);
                        });
    }
}

function saveNewContent(group) {
    if (group == undefined) group='0'; 
    $('#box_reflect').html("<img src='"+BASEURL+"images/cms_images/loader_mini.gif'>&nbsp;Mentés folyamatban ...");
    var p=postSerializeForm(document.newContent);
    p += "&command=add_new";
    p += "&module=" + adminsubject;
    postAjax("ajax.php",p, function(ret){
                            //alert(ret);
                            document.getElementById('box_reflect').innerHTML=ret;
                            timer = setTimeout('$("a.modalCloseImg").click();refreshContentList('+group+')', 1200); // group 
                        }); 
}

function saveEditedContent() {
    $('#box_reflect').html("<img src='"+BASEURL+"images/cms_images/loader_mini.gif'>&nbsp;Mentés folyamatban ...");
    
    //alert();
    var p=postSerializeForm(document.editContent);
    p += "&command=edited";
    p += "&module=" + adminsubject;
    postAjax("ajax.php",p, function(ret){
                        if (document.uploader_form.file_text.value) {
                            document.uploader_form.submit();
                            document.uploader_form.reset();
                        } else {
                            document.getElementById('box_reflect').innerHTML=ret; //
                            timer = setTimeout('$("a.modalCloseImg").click();refreshContentList()', 1200);
                        }
                    });
}

function refreshContentList(group) {
    if (group == undefined) group='0';
    $("a.modalCloseImg").click();
    var p=new Array();
    p['module'] = adminsubject;
    p['top_pos'] = top_pos;
    p['command'] = "refresh";
    p['groupID'] = group;
    p['mpoint'] = mpoint;
    //p['s_txt'] = document.getElementById("search_text").value;
    contentcateg = group;
    getAjax("ajax.php",p, function(){
                        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
                            $('#admin_fields').html(xmlHttp.responseText); 
                        }
                        });
}

function editInContent(cont_id,lang_id) {
    $("#cms_popup").html("<img src='"+BASEURL+"images/cms_images/loader_circ.gif' class='float_left'><b>Betöltés folyamatban!</b><br />Kis türelmet ...");
    $("#cms_popup").modal();
    var p=new Array();
    p['module'] = adminsubject;
    p['command'] = "editIn_form";
    p['eid'] = cont_id;
    p['langid'] = lang_id;
    getAjax("ajax.php",p, function(){
                        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
                            $('a.modalCloseImg').click();
                            $("#cms_popup").html(xmlHttp.responseText);
                            $("#cms_popup").modal();
                            //$("#cms_popup").show();
                            editorInit('full','exact','content');
                            //editorInit('full','textareas','');
                            // tagger
                            //getTags(cont_id,"admin"); 
                        }
                        });
}

function saveEditedInContent() {
    $('#box_reflect').html("<img src='"+BASEURL+"images/cms_images/loader_mini.gif'>&nbsp;Mentés folyamatban ...");
    //alert();
    var p=postSerializeForm(document.editInContent);
    p += "&command=editedIn";
    p += "&module=" + adminsubject;
    postAjax("ajax.php",p, function(ret){
                            $('#box_reflect').html(ret);
                            timer = setTimeout("$('a.modalCloseImg').click();$('#cms_popup').html('');", 1200);
                        });
}
function delArch(id, cont_id){
    if (confirm('Biztosan törli az archívumot?')) {
        $('#box_reflect2').html("<img src='"+BASEURL+"images/cms_images/loader_mini.gif'>&nbsp;Archívum törlése folyamatban ...");
        //alert();
        //var p=postSerializeForm(document.editContent);
        p = "command=arch_delete&del_id="+id+"&eid="+cont_id;
        p += "&module=" + adminsubject;
        postAjax("ajax.php",p, function(ret){
                            $('#box_reflect2').html(ret);
                            timer = setTimeout('archiveTheContent('+cont_id+')', 700);
                        });
    } 
}
function delAtt(id, cont_id){
    if (confirm('Biztosan törli a csatolt fájlt?')) {
        $('#box_reflect').html("<img src='"+BASEURL+"images/cms_images/loader_mini.gif'>&nbsp;Csatolmány törlése folyamatban ...");
        //alert();
        //var p=postSerializeForm(document.editContent);
        p = "command=file_delete&del_id="+id+"&eid="+cont_id;
        p += "&module=" + adminsubject;
        postAjax("ajax.php",p, function(ret){
                            $('#box_reflect').html(ret);
                            timer = setTimeout('editTheContent('+cont_id+')', 700);
                        });
    } 
}
function saveArchiveContent(group) {
    $('#box_reflect1').html("<img src='"+BASEURL+"images/cms_images/loader_mini.gif'>&nbsp;Mentés folyamatban ...");
    //alert();
    var p=postSerializeForm(document.archiveContent);
    p += "&command=archived";
    p += "&module=" + adminsubject;
    postAjax("ajax.php",p, function(ret){
                        $('#box_reflect1').html(ret);
                        timer = setTimeout('refreshContentList('+group+')', 1200);
                    });
}
function saveArchivedContents(cont_id) {
    $('#box_reflect2').html("<img src='"+BASEURL+"images/cms_images/loader_mini.gif'>&nbsp;Mentés folyamatban ...");
    //alert();
    var p=postSerializeForm(document.archivedContents);
    p += "&command=archived_contents";
    p += "&module=" + adminsubject;
    postAjax("ajax.php",p, function(ret){
                        $('#box_reflect2').html(ret);
                        timer = setTimeout('archiveTheContent('+cont_id+')', 1200);
                    });
}
function archiveTheContent (id) {
    $('#cms_popup').html("<img src='"+BASEURL+"images/cms_images/loader_circ.gif' class='float_left'><b>Betöltés folyamatban!</b><br />Kis türelmet ...");
    $('#cms_popup').modal();
    var p=new Array();
    p['module'] = adminsubject;
    p['command'] = "archive_form";
    p['eid'] = id;
    getAjax("ajax.php",p, function(){
                        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
                            $("a.modalCloseImg").click();
                            $('#cms_popup').html(xmlHttp.responseText);
                            $('#cms_popup').modal();
                            editorInit('simple','textareas',''); 
                        }
                        });
}

function chgContType(valu) {
    if (valu == "link") $(".link_disp").show();
        else $(".link_disp").hide();
}

function getTags(cont_id,list) {
    var p=new Array();
    p['module'] = "tagek";
    p['command'] = "get_connected_tags";
    p['eid'] = cont_id;
    p['list'] = list;
    getAjax("ajax.php",p, function(){
                        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
                            //alert(xmlHttp.responseText);
                            $("#tagek").html(xmlHttp.responseText);
                            //if (list=="admin") $("#addTag").autocomplete(tagz, {matchContains: true,minChars: 0}); 
                        }
                     });
}

function addTagToCont(eid,list,value) {
    if (!value) return false;
    
    $("#tagek").html("Hozzáadás folyamatban...");
    var p=new Array();
    p['module'] = "tagek";
    p['command'] = "add_tag";
    p['eid'] = eid;
    p['list'] = list;
    p['tag'] = value;
    getAjax("ajax.php",p, function(){
                        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
                            if (xmlHttp.responseText!="ok") alert(xmlHttp.responseText);
                            getTags(eid,list); 
                        }
                     });
}

function removeTag(tagid,eid) {
    $("#tagek").html("Eltávolítás folyamatban...");
    var p=new Array();
    p['module'] = "tagek";
    p['command'] = "rem_tag";
    p['eid'] = eid;
    p['tagid'] = tagid;
    getAjax("ajax.php",p, function(){
                        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
                            if (xmlHttp.responseText!="ok") alert(xmlHttp.responseText);
                            getTags(eid,"admin"); 
                        }
                     });
}

function delHeadPic(eid) {
    var p=new Array();
    p['module'] = adminsubject;
    p['command'] = "del_pic";
    p['delid'] = eid;
    getAjax("ajax.php",p, function(){
                        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
                            //alert(xmlHttp.responseText);
                            if (xmlHttp.responseText == "nok")
                                alert("Sikertelen törlés!");
                            else {
                                $("#editHeadPic").attr("src",BASEURL+"images/spacer.gif");
                                $("#delpicButt").hide();
                            } 
                        }
                     }); 
}

function emailReplace(obj) {
    htmll = $(obj).html();
    var filter = /([a-zA-Z0-9\.\_\-]*)+(\[at\])([a-zA-Z0-9\.\_\-]*)/g;
    htmll = htmll.replace(filter,"<a href='mailto:$1@$3'>$1@$3</a>");
    $(obj).html(htmll);
}
