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;
};