var n_cache = new Array(); var c_cache = new Array(); var comm_id; var comm_edit_id; var s_id; var e_id; function IPMenu( m_ip, l1, l2, l3 ){ var menu=new Array(); menu[0]='' + l1 + ''; menu[1]='' + l2 + ''; menu[2]='' + l3 + ''; return menu; }; function ajax_cancel_for_edit( news_id ) { if ( n_cache[ news_id ] != "" ) { document.getElementById( 'news-id-'+news_id ).innerHTML = n_cache[ news_id ]; } return false; }; function whenCompletedSave(){ n_cache[ e_id ] = ''; }; function ajax_save_for_edit( news_id, event ) { var ajax = new dle_ajax(); var allow_br = 0; var news_txt = ''; if (document.getElementById('allow_br_'+news_id).checked) { allow_br = 1; } e_id = news_id; ajax.onShow (''); if (quick_wysiwyg == "1") { news_txt = ajax.encodeVAR( tinyMCE.get('dleeditnews'+news_id).getContent() ); } else { news_txt = ajax.encodeVAR( document.getElementById('dleeditnews'+news_id).value ); } var news_title = ajax.encodeVAR( document.getElementById('edit-title-'+news_id).value ); var varsString = "news_txt=" + news_txt; ajax.setVar("id", news_id); ajax.setVar("allow_br", allow_br); ajax.setVar("title", news_title); ajax.setVar("reason", ajax.encodeVAR( document.getElementById('edit-reason-'+news_id).value )); ajax.setVar("field", event); ajax.setVar("action", "save"); ajax.requestFile = dle_root + "engine/ajax/editnews.php"; ajax.method = 'POST'; ajax.element = 'news-id-'+news_id; ajax.onCompletion = whenCompletedSave; ajax.sendAJAX(varsString); return false; }; function whenCompleted(){ var post_main_obj = document.getElementById( 'news-id-' + s_id ); var post_box_top = _get_obj_toppos( post_main_obj ); if ( post_box_top ) { scroll( 0, post_box_top - 70 ); } }; function ajax_prep_for_edit( news_id, event ) { if ( ! n_cache[ news_id ] || n_cache[ news_id ] == '' ) { n_cache[ news_id ] = document.getElementById( 'news-id-'+news_id ).innerHTML; } var ajax = new dle_ajax(); s_id = news_id; ajax.onShow (''); var varsString = ""; ajax.setVar("id", news_id); ajax.setVar("field", event); ajax.setVar("action", "edit"); ajax.requestFile = dle_root + "engine/ajax/editnews.php"; ajax.method = 'GET'; ajax.element = 'news-id-'+news_id; ajax.execute = true; ajax.onCompletion = whenCompleted; ajax.sendAJAX(varsString); return false; }; function whenCompletedCommentsEdit(){ var post_main_obj = document.getElementById( 'comm-id-' + comm_id ); var post_box_top = _get_obj_toppos( post_main_obj ); if ( post_box_top ) { scroll( 0, post_box_top - 70 ); } }; function MenuCommBuild( m_id ){ var menu=new Array(); menu[0]='' + menu_short + ''; menu[1]='' + menu_full + ''; return menu; }; function ajax_comm_edit( c_id ) { if ( ! c_cache[ c_id ] || c_cache[ c_id ] == '' ) { c_cache[ c_id ] = document.getElementById( 'comm-id-'+c_id ).innerHTML; } var ajax = new dle_ajax(); comm_id = c_id; ajax.onShow (''); var varsString = ""; ajax.setVar("id", c_id); ajax.setVar("action", "edit"); ajax.requestFile = dle_root + "engine/ajax/editcomments.php"; ajax.method = 'GET'; ajax.element = 'comm-id-'+c_id; ajax.execute = true; ajax.onCompletion = whenCompletedCommentsEdit; ajax.sendAJAX(varsString); return false; }; function ajax_cancel_comm_edit( c_id ) { if ( n_cache[ c_id ] != "" ) { document.getElementById( 'comm-id-'+c_id ).innerHTML = c_cache[ c_id ]; } return false; }; function whenCompletedSaveComments(){ c_cache[ comm_edit_id ] = ''; } function ajax_save_comm_edit( c_id ) { var ajax = new dle_ajax(); var comm_txt = ''; comm_edit_id = c_id; ajax.onShow (''); if (dle_wysiwyg == "yes") { comm_txt = ajax.encodeVAR( tinyMCE.get('dleeditcomments'+c_id).getContent() ); } else { comm_txt = ajax.encodeVAR( document.getElementById('dleeditcomments'+c_id).value ); } var varsString = "comm_txt=" + comm_txt; ajax.setVar("id", c_id); ajax.setVar("action", "save"); ajax.requestFile = dle_root + "engine/ajax/editcomments.php"; ajax.method = 'POST'; ajax.element = 'comm-id-'+c_id; ajax.onCompletion = whenCompletedSaveComments; ajax.sendAJAX(varsString); return false; }; function doFavorites( fav_id, event ) { var ajax = new dle_ajax(); ajax.onShow (''); var varsString = "fav_id=" + fav_id; ajax.setVar("action", event); ajax.setVar("skin", dle_skin); ajax.requestFile = dle_root + "engine/ajax/favorites.php"; ajax.method = 'GET'; ajax.element = 'fav-id-'+fav_id; ajax.sendAJAX(varsString); return false; }; function CheckLogin() { var ajax = new dle_ajax(); var name = ajax.encodeVAR( document.getElementById('name').value ); ajax.onShow (''); var varsString = "name=" + name; ajax.requestFile = dle_root + "engine/ajax/registration.php"; ajax.method = 'POST'; ajax.element = 'result-registration'; ajax.sendAJAX(varsString); return false; }; function doCalendar(month, year){ var ajax = new dle_ajax(); ajax.onShow (''); var varsString = ""; ajax.setVar("year", year); ajax.setVar("month", month); ajax.requestFile = dle_root + "engine/ajax/calendar.php"; ajax.method = 'GET'; ajax.element = 'calendar-layer'; ajax.sendAJAX(varsString); }; function ShowBild(sPicURL) { window.open(dle_root + 'engine/modules/imagepreview.php?image='+sPicURL, '', 'resizable=1,HEIGHT=200,WIDTH=200, top=0, left=0, scrollbars=yes'); }; function doRate( rate, id ) { var ajax = new dle_ajax(); ajax.onShow (''); var varsString = "go_rate=" + rate; ajax.setVar("news_id", id); ajax.setVar("skin", dle_skin); ajax.requestFile = dle_root + "engine/ajax/rating.php"; ajax.method = 'GET'; ajax.element = 'ratig-layer-' + id; ajax.sendAJAX(varsString); }; function dleRate( rate, id ) { var ajax = new dle_ajax(); ajax.onShow (''); var varsString = "go_rate=" + rate; ajax.setVar("news_id", id); ajax.setVar("skin", dle_skin); ajax.setVar("mode", "short"); ajax.requestFile = dle_root + "engine/ajax/rating.php"; ajax.method = 'GET'; ajax.element = 'ratig-layer-' + id; ajax.sendAJAX(varsString); }; function doAddComments(){ var form = document.getElementById('dle-comments-form'); var dle_comments_ajax = new dle_ajax(); if (dle_wysiwyg == "yes") { document.getElementById('comments').value = tinyMCE.get('comments').getContent(); dle_comments_ajax.setVar("editor_mode", 'wysiwyg'); } if (form.comments.value == '' || form.name.value == '') { alert ( dle_req_field ); return false; } dle_comments_ajax.onShow (''); var varsString = "post_id=" + form.post_id.value; dle_comments_ajax.setVar("comments", dle_comments_ajax.encodeVAR(form.comments.value)); dle_comments_ajax.setVar("name", dle_comments_ajax.encodeVAR(form.name.value)); dle_comments_ajax.setVar("mail", dle_comments_ajax.encodeVAR(form.mail.value)); dle_comments_ajax.setVar("skin", dle_skin); if ( form.sec_code ) { dle_comments_ajax.setVar("sec_code", form.sec_code.value); } dle_comments_ajax.requestFile = dle_root + "engine/ajax/addcomments.php"; dle_comments_ajax.method = 'POST'; dle_comments_ajax.execute = true; dle_comments_ajax.element = 'dle-ajax-comments'; dle_comments_ajax.sendAJAX(varsString); }; function dle_copy_quote(qname) { dle_txt= ''; if (window.getSelection) { dle_txt=window.getSelection(); } else if (document.selection) { dle_txt=document.selection.createRange().text; } if (dle_txt != "") { dle_txt='[quote='+qname+']'+dle_txt+'[/quote]\n'; } }; function dle_ins(name) { var input=document.getElementById('dle-comments-form').comments; var finalhtml = ""; if (dle_wysiwyg == "no") { if (dle_txt!= "") { input.value += dle_txt; } else { input.value += "[b]"+name+"[/b],"+"\n"; } } else { if (dle_txt!= "") { finalhtml = dle_txt; } else { finalhtml = ""+name+","+"
"; } tinyMCE.execInstanceCommand('comments', 'mceInsertContent', false, finalhtml, true) } }; function ShowOrHide(d1) { if (d1 != '') DoDiv(d1); }; function DoDiv(id) { var item = null; if (document.getElementById) { item = document.getElementById(id); } else if (document.all){ item = document.all[id]; } else if (document.layers){ item = document.layers[id]; } if (!item) { } else if (item.style) { if (item.style.display == "none"){ item.style.display = ""; } else {item.style.display = "none"; } }else{ item.visibility = "show"; } }; function ckeck_uncheck_all() { var frm = document.pmlist; for (var i=0;i' + menu_profile + ''; menu[1]='' + menu_send + ''; menu[2]='' + menu_fcomments + ''; if (group == '1') { menu[3]='' + menu_uedit + ''; } return menu; }; function UserNewsMenu( url, news_url, m_id, group ){ var menu=new Array(); menu[0]='' + menu_profile + ''; menu[1]='' + menu_fnews + ''; menu[2]='' + menu_send + ''; if (group == '1') { menu[3]='' + menu_uedit + ''; } return menu; }; function dle_news_delete( m_id ){ var agree=confirm( dle_del_agree ); if (agree) document.location= dle_root + 'index.php?do=deletenews&id=' + m_id + '&hash=' + dle_login_hash; }; function MenuNewsBuild( m_id, event ){ var menu=new Array(); menu[0]='' + menu_short + ''; menu[1]='' + menu_full + ''; if (allow_dle_delete_news) { menu[2]='' + dle_del_news + ''; } return menu; };