<!--
/* $Id: js_edit.js 3 2007-11-25 23:38:28Z Администратор $ */
function MenuNewsBuild( m_id, event ){
var menu=new Array()
menu[0]='<a onclick="ajax_prep_for_edit(\'' + m_id + '\', \'' + event + '\'); return false;" href="#">' + menu_short + '</a>';
menu[1]='<a href="https://hq69.ru/admin.php?mod=editnews&action=editnews&id=' + m_id + '" target="_blank">' + menu_full + '</a>';
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;
if (document.getElementById('allow_br_'+news_id).checked) { allow_br = 1; }
e_id = news_id;
ajax.onShow ('');
var news_txt = ajax.encodeVAR( document.getElementById('edit-news-'+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("news_title", news_title);
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.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]='<a onclick="ajax_comm_edit(\'' + m_id + '\'); return false;" href="#">' + menu_short + '</a>';
menu[1]='<a href="' + dle_root + '?do=comments&action=comm_edit&id=' + m_id + '">' + menu_full + '</a>';
return menu;
}
function ajax_comm_edit( _id )
{
if ( ! c_cache[ _id ] || c_cache[ _id ] == '' )
{
c_cache[ _id ] = document.getElementById( 'comm-id-'+_id ).innerHTML;
}
var ajax = new dle_ajax();
comm_id = _id;
ajax.onShow ('');
var varsString = "";
ajax.setVar("id", _id);
ajax.setVar("action", "edit");
ajax.requestFile = dle_root + "engine/ajax/editcomments.php";
ajax.method = 'GET';
ajax.element = 'comm-id-'+_id;
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();
comm_edit_id = c_id;
ajax.onShow ('');
var comm_txt = ajax.encodeVAR( document.getElementById('edit-comm-'+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.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);
}
//-->



<!--
center_div.prototype.clear_div = function()
{
try
{
if ( ! this.divobj )
{
return;
}
else
{
this.divobj.style.display  = 'none';
}
}
catch(e)
{
return;
}
}
center_div.prototype.Ywindow = function()
{
var scrollY = 0;
if ( document.documentElement && document.documentElement.scrollTop )
{
scrollY = document.documentElement.scrollTop;
}
else if ( document.body && document.body.scrollTop )
{
scrollY = document.body.scrollTop;
}
else if ( window.pageYOffset )
{
scrollY = window.pageYOffset;
}
else if ( window.scrollY )
{
scrollY = window.scrollY;
}
return scrollY;
}
//-->


<!--
var n_cache        = new Array();
var c_cache        = new Array();
var comm_id;
var comm_edit_id;
var s_id;
var e_id;
//-->

