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]='<a href="https://www.nic.ru/whois/?ip=' + m_ip + '" target="_blank">' + l1 + '</a>';
menu[1]='<a href="' + dle_root + dle_admin + '?mod=iptools&ip=' + m_ip + '" target="_blank">' + l2 + '</a>';
menu[2]='<a href="' + dle_root + dle_admin + '?mod=blockip&ip=' + m_ip + '" target="_blank">' + l3 + '</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;
	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( $('#dleeditnews'+news_id).html() );

	} 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(){

  setTimeout(function() {
    $("html:not(:animated)"+( ! $.browser.opera ? ",body:not(:animated)" : "")).animate({scrollTop: $("#news-id-" + s_id).position().top - 70}, 700);
  }, 100);


};

function ajax_select_oblast_doska( news_id, event, mv )
{

		var ajax3 = new dle_ajax();
        s_id = news_id;
        s_id = mv;
        ajax3.onShow ('');
        var varsString = "";
        ajax3.setVar("id", news_id);
        ajax3.setVar("field", event);
        ajax3.setVar("mvs", mv);
		ajax3.setVar("mod_marka", ajax3.encodeVAR(document.getElementById('List1').value ));
        ajax3.setVar("action", "edit");
        ajax3.requestFile = dle_root + "engine/ajax/select_oblast_doska.php";
        ajax3.method = 'GET';
        ajax3.element = 'oblast-id-'+news_id;
        ajax3.sendAJAX(varsString);

        return false;
};

function ajax_select_gorod_doska( news_id, event, mv )
{

     var ajax3 = new dle_ajax();
        s_id = news_id;
        s_id = mv;
        ajax3.onShow ('');
        var varsString = "";
        ajax3.setVar("id", news_id);
        ajax3.setVar("field", event);
        ajax3.setVar("mvs", mv);
		ajax3.setVar("mod_marka", ajax3.encodeVAR(document.getElementById('List11').value ));
        ajax3.setVar("action", "edit");
        ajax3.requestFile = dle_root + "engine/ajax/select_gorod_doska.php";
        ajax3.method = 'GET';
        ajax3.element = 'gorod-id-'+news_id;
        ajax3.sendAJAX(varsString);

        return false;
};

function ajax_select_formsearch_doska( news_id, event, mv )
{

     	var ajax3 = new dle_ajax();
        s_id = news_id;
        ajax3.onShow ('');
        var varsString = "";
        ajax3.setVar("id", news_id);
        ajax3.setVar("field", event);
		ajax3.setVar("gorod", ajax3.encodeVAR(document.getElementById('vlist').value ));
		ajax3.setVar("nik", ajax3.encodeVAR(document.getElementById('ttypecat').value ));
		ajax3.setVar("type", ajax3.encodeVAR(document.getElementById('ty').value ));
		ajax3.setVar("fio", ajax3.encodeVAR(document.getElementById('fullname').value ));
		ajax3.setVar("vozrast_ot", ajax3.encodeVAR(document.getElementById('price').value ));
		ajax3.setVar("vozrast_do", ajax3.encodeVAR(document.getElementById('price1').value ));
		ajax3.setVar("pol_all", ajax3.encodeVAR(document.getElementById('sex').value ));
		ajax3.setVar("new", ajax3.encodeVAR(document.getElementById('orderby').value ));
		ajax3.setVar("sfoto", ajax3.encodeVAR(document.getElementById('foto').value ));
        ajax3.setVar("action", "edit");
        ajax3.requestFile = dle_root + "engine/ajax/form_search_doska.php";
        ajax3.method = 'GET';
        ajax3.element = 'members-id-'+news_id;
        ajax3.sendAJAX(varsString);

        return false;
};

function ajax_list_obj( news_id, event, act, uv )
{

        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", act);
        ajax.setVar("userfield", uv);
        ajax.requestFile = dle_root + "engine/ajax/doska_obj.php";
        ajax.method = 'GET';
        ajax.element = 'list_doska';
        ajax.sendAJAX(varsString);

        return false;
};

function ajax_sex_edit( news_id, event )
{

        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/edit_profile_sex.php";
        ajax.method = 'GET';
        ajax.element = 'news-id-'+news_id;
        ajax.execute = true;
        ajax.onCompletion = whenCompleted;
        ajax.sendAJAX(varsString);

        return false;
};

function ajax_music_add( news_id, event )
{


        var ajax = new dle_ajax();
        s_id = news_id;
        ajax.onShow ('');
        var varsString = 'news'+news_id;
        ajax.setVar("id", news_id);
        ajax.setVar("field", event);
        ajax.setVar("action", "edit");
        ajax.requestFile = dle_root + "engine/ajax/audio_add.php";
        ajax.method = 'GET';
        ajax.element = 'news-id-'+news_id;
        ajax.execute = true;
        ajax.onCompletion = whenCompleted;
        ajax.sendAJAX(varsString);

        return false;
};

function ajax_music_play( news_id, event, style, other, others )
{


        var ajax = new dle_ajax();
        s_id = news_id;
        ajax.onShow ('');
        var varsString = '';
        ajax.setVar("id", news_id);
        ajax.setVar("field", event);
        ajax.setVar("styles", style);
        ajax.setVar("others", other);
        ajax.setVar("otherss", others);
        ajax.setVar("action", "edit");
        ajax.requestFile = dle_root + "engine/ajax/audio_play.php";
        ajax.method = 'GET';
        ajax.element = 'news-id-'+event;
        ajax.execute = true;
        ajax.onCompletion = whenCompleted;
        ajax.sendAJAX(varsString);

        	 if ( ! n_cache[ event ] || n_cache[ event ] == '' )
        {
                n_cache[ event ] = document.getElementById( 'news-id-all' ).innerHTML;
        }

        var ajaxs = new dle_ajax();
        s_id = news_id;
        ajaxs.onShow ('');
        var varsString = '';
        ajaxs.setVar("id", news_id);
        ajaxs.setVar("field", event);
        ajaxs.setVar("action", "edit");
        ajaxs.requestFile = dle_root + "engine/ajax/none.php";
        ajaxs.method = 'GET';
        ajaxs.element = 'news-id-all';
        ajaxs.execute = true;
        ajaxs.onCompletion = whenCompleted;
        ajaxs.sendAJAX(varsString);

        	 if ( ! n_cache[ event ] || n_cache[ event ] == '' )
        {
                n_cache[ event ] = document.getElementById( 'news-id-all' ).innerHTML;
        }

        var ajaxss = new dle_ajax();
        s_id = news_id;
        ajaxss.onShow ('');
        var varsString = '';
        ajaxss.setVar("id", news_id);
        ajaxss.setVar("field", event);
        ajaxss.setVar("action", "edit");
        ajaxss.requestFile = dle_root + "engine/ajax/none.php";
        ajaxss.method = 'GET';
        ajaxss.element = 'news-id-all';
        ajaxss.execute = true;
        ajaxss.onCompletion = whenCompleted;
        ajaxss.sendAJAX(varsString);

        return false;
};

function ajax_price_add( news_id, event )
{

	 if ( ! n_cache[ event ] || n_cache[ event ] == '' )
        {
                n_cache[ event ] = document.getElementById( 'news-id-'+event ).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("namer", ajax.encodeVAR( document.getElementById('name'+news_id).value ));
		ajax.setVar("opisanies", ajax.encodeVAR( document.getElementById('opisanie'+news_id).value ));
		ajax.setVar("cenas", ajax.encodeVAR( document.getElementById('cena'+news_id).value ));
		ajax.setVar("ids", ajax.encodeVAR( document.getElementById('id'+news_id).value ));
		ajax.setVar("id_cat", ajax.encodeVAR( document.getElementById('id_cat'+news_id).value ));
        ajax.setVar("action", "edit");
        ajax.requestFile = dle_root + "engine/ajax/add_price.php";
        ajax.method = 'POST';
        ajax.element = 'news-id-'+news_id;
        ajax.execute = true;
        ajax.onCompletion = whenCompleted;
        ajax.sendAJAX(varsString);

        return false;
};

function ajax_fast_open_alt( news_id, event )
{

        var ajax = new dle_ajax();
        s_id = news_id;
        ajax.onShow ('');
        var varsString = "";
        ajax.setVar("id", news_id);
        ajax.setVar("field", "view_wetr");
        ajax.setVar("action", event);
        ajax.requestFile = dle_root + "engine/ajax/fast_dey.php";
        ajax.method = 'GET';
        ajax.element = 'forchange-alt';
        ajax.sendAJAX(varsString);

        return false;
};

function ajax_subscribe( rate, id, garage, profile, r2 )
{

	var ajax = new dle_ajax();

    s_id = rate;
	ajax.onShow ('');
    var varsString = "";
	ajax.setVar("id", garage);
	ajax.setVar("action", id);
	ajax.setVar("garage", garage);
	ajax.setVar("profile", profile);
	ajax.setVar("r2", r2);
	ajax.requestFile = dle_root + "engine/ajax/subscribes_all.php";
	ajax.method = 'GET';
	ajax.element = 'subscribeall';
	ajax.sendAJAX(varsString);

	return false;
};

function ajax_subscribe_main( rate, id, garage, profile, r2 )
{

	var ajax = new dle_ajax();

    s_id = rate;
	ajax.onShow ('');
    var varsString = "";
	ajax.setVar("id", garage);
	ajax.setVar("action", id);
	ajax.setVar("garage", garage);
	ajax.setVar("profile", profile);
	ajax.setVar("r2", r2);
	ajax.requestFile = dle_root + "engine/ajax/subscribes_all.php";
	ajax.method = 'GET';
	ajax.element = 'main-page';
	ajax.sendAJAX(varsString);

	return false;
};

function ajax_fast_open( news_id, event, name )
{

        var ajax = new dle_ajax();
        s_id = news_id;
        ajax.onShow ('');
        var varsString = "";
        ajax.setVar("id", news_id);
        ajax.setVar("field", "view_wetr");
        ajax.setVar("action", event);
        ajax.setVar("name", name);
        ajax.requestFile = dle_root + "engine/ajax/fast_dey.php";
        ajax.method = 'GET';
        ajax.element = 'forchange-1';
        ajax.sendAJAX(varsString);

		var ajax2 = new dle_ajax();
        s_id = news_id;
        ajax2.onShow ('');
        var varsString = "";
        ajax2.setVar("id", news_id);
        ajax2.setVar("field", "view_wetr");
        ajax2.setVar("name", name);
        ajax2.setVar("action", event);
        ajax2.requestFile = dle_root + "engine/ajax/vcard.php";
        ajax2.method = 'GET';
        ajax2.element = 'vcard';
        ajax2.sendAJAX(varsString);

        return false;
};


function ajax_fastpm_open( news_id, event, name )
{

        var ajax = new dle_ajax();
        s_id = news_id;
        ajax.onShow ('');
        var varsString = "";
        ajax.setVar("id", news_id);
        ajax.setVar("field", "view_wetr");
        ajax.setVar("action", event);
        ajax.setVar("name", name);
        ajax.requestFile = dle_root + "engine/ajax/fast_dey.php";
        ajax.method = 'GET';
        ajax.element = 'forchange-pmlist';
        ajax.sendAJAX(varsString);

		var ajax2 = new dle_ajax();
        s_id = news_id;
        ajax2.onShow ('');
        var varsString = "";
        ajax2.setVar("id", news_id);
        ajax2.setVar("field", "view_wetr");
        ajax2.setVar("name", name);
        ajax2.setVar("action", event);
        ajax2.requestFile = dle_root + "engine/ajax/vcard.php";
        ajax2.method = 'GET';
        ajax2.element = 'vcard';
        ajax2.sendAJAX(varsString);

		var ajax3 = new dle_ajax();
        s_id = news_id;
        ajax3.onShow ('');
        var varsString = "";
        ajax3.setVar("id", news_id);
        ajax3.setVar("field", "view_wetr");
        ajax3.setVar("name", name);
        ajax3.setVar("action", event);
        ajax3.requestFile = dle_root + "engine/ajax/sendforms.php";
        ajax3.method = 'GET';
        ajax3.element = 'sendforms';
        ajax3.sendAJAX(varsString);

        return false;
};

function ajax_fast_open2( news_id, event, name )
{

        var ajax = new dle_ajax();
        s_id = news_id;
        ajax.onShow ('');
        var varsString = "";
        ajax.setVar("id", news_id);
        ajax.setVar("field", "view_wetr");
        ajax.setVar("action", event);
        ajax.setVar("name", name);
        ajax.requestFile = dle_root + "engine/ajax/fast_dey.php";
        ajax.method = 'GET';
        ajax.element = 'forchange-2';
        ajax.sendAJAX(varsString);

		var ajax2 = new dle_ajax();
        s_id = news_id;
        ajax2.onShow ('');
        var varsString = "";
        ajax2.setVar("id", news_id);
        ajax2.setVar("field", "view_wetr");
        ajax2.setVar("name", name);
        ajax2.setVar("action", event);
        ajax2.requestFile = dle_root + "engine/ajax/vcard.php";
        ajax2.method = 'GET';
        ajax2.element = 'vcard-2';
        ajax2.sendAJAX(varsString);

        return false;
};

function ajax_fast_open3( news_id, event, name )
{

        var ajax = new dle_ajax();
        s_id = news_id;
        ajax.onShow ('');
        var varsString = "";
        ajax.setVar("id", news_id);
        ajax.setVar("field", "view_wetr");
        ajax.setVar("action", event);
        ajax.setVar("name", name);
        ajax.requestFile = dle_root + "engine/ajax/fast_dey.php";
        ajax.method = 'GET';
        ajax.element = 'forchange-'+news_id;
        ajax.sendAJAX(varsString);

		var ajax2 = new dle_ajax();
        s_id = news_id;
        ajax2.onShow ('');
        var varsString = "";
        ajax2.setVar("id", news_id);
        ajax2.setVar("field", "view_wetr");
        ajax2.setVar("name", name);
        ajax2.setVar("action", event);
        ajax2.requestFile = dle_root + "engine/ajax/vcard.php";
        ajax2.method = 'GET';
        ajax2.element = 'vcard-'+news_id;
        ajax2.sendAJAX(varsString);

        return false;
};

function ajax_pm_open( news_id, event, name )
{

        var ajax = new dle_ajax();
        s_id = news_id;
        ajax.onShow ('');
        var varsString = "";
        ajax.setVar("id", news_id);
        ajax.setVar("field", "view_wetr");
        ajax.setVar("action", "pm");
        ajax.setVar("name", name);
        ajax.requestFile = dle_root + "engine/ajax/fast_dey.php";
        ajax.method = 'GET';
        ajax.element = 'history-'+news_id;
        ajax.sendAJAX(varsString);

        return false;
        setInterval("ajax_pm_open(news_id)", 3000);
};

function ajax_pm_spisok( news_id, event, name )
{

        var ajax = new dle_ajax();
        s_id = news_id;
        ajax.onShow ('');
        var varsString = "";
        ajax.setVar("id", news_id);
        ajax.setVar("field", "view_wetr");
        ajax.setVar("action", "pm");
        ajax.setVar("event", event);
        ajax.requestFile = dle_root + "engine/ajax/fast_users.php";
        ajax.method = 'GET';
        ajax.element = 'spisok_users';
        ajax.sendAJAX(varsString);

        return false;

};

function new_user_chat( news_id, event )
{
        var ajax = new dle_ajax();
        s_id = news_id;
        ajax.onShow ('  ');
        var varsString = "";
        ajax.setVar("id", news_id);
        ajax.setVar("action", "pmchat");
		ajax.setVar("name", ajax.encodeVAR( document.getElementById('name').value ));
		ajax.requestFile = dle_root + "engine/ajax/fast_dey.php";
		ajax.method = 'POST';
		ajax.element = 'newmesschat';
        ajax.execute = true;
        ajax.onCompletion = whenCompleted;
        ajax.sendAJAX(varsString);

		var ajax2 = new dle_ajax();
        s_id = news_id;
        ajax2.onShow ('');
        var varsString = "";
        ajax2.setVar("id", news_id);
        ajax2.setVar("field", "view_wetr");
		ajax2.setVar("name", ajax2.encodeVAR( document.getElementById('name').value ));
        ajax2.setVar("action", event);
        ajax2.requestFile = dle_root + "engine/ajax/vcard.php";
        ajax2.method = 'GET';
        ajax2.element = 'vcard_chat';
        ajax2.sendAJAX(varsString);

		var ajax3 = new dle_ajax();
        s_id = news_id;
        ajax3.onShow ('');
        var varsString = "";
        ajax3.setVar("id", news_id);
        ajax3.setVar("field", "alt_form_chat");
        ajax3.setVar("action", event);
		ajax3.setVar("name", ajax3.encodeVAR( document.getElementById('name').value ));
        ajax3.requestFile = dle_root + "engine/ajax/sendforms.php";
        ajax3.method = 'POST';
        ajax3.execute = true;
        ajax3.element = 'sendformsalt';
        ajax3.onCompletion = whenCompleted;
        ajax3.sendAJAX(varsString);

		return false;
};

function new_user_chat_ajax( news_id, event )
{
        var ajax = new dle_ajax();
        s_id = news_id;
        ajax.onShow ('  ');
        var varsString = "";
        ajax.setVar("action", "pmchat");
		ajax.setVar("name", news_id);
		ajax.requestFile = dle_root + "engine/ajax/fast_dey.php";
		ajax.method = 'POST';
		ajax.element = 'newmesschat';
        ajax.execute = true;
        ajax.onCompletion = whenCompleted;
        ajax.sendAJAX(varsString);

		var ajax2 = new dle_ajax();
        s_id = news_id;
        ajax2.onShow ('');
        var varsString = "";
        ajax2.setVar("field", "view_wetr");
		ajax2.setVar("name", news_id);
        ajax2.setVar("action", event);
        ajax2.requestFile = dle_root + "engine/ajax/vcard.php";
        ajax2.method = 'GET';
        ajax2.element = 'vcard_chat';
        ajax2.sendAJAX(varsString);

		var ajax3 = new dle_ajax();
        s_id = news_id;
        ajax3.onShow ('');
        var varsString = "";
        ajax3.setVar("field", "alt_form_chat");
        ajax3.setVar("action", event);
		ajax3.setVar("name", news_id);
        ajax3.requestFile = dle_root + "engine/ajax/sendforms.php";
        ajax3.method = 'POST';
        ajax3.execute = true;
        ajax3.element = 'sendformsalt';
        ajax3.onCompletion = whenCompleted;
        ajax3.sendAJAX(varsString);

		return false;
};

function ajax_message_addchat( news_id, event )
{
        var ajax = new dle_ajax();
        s_id = news_id;
        ajax.onShow ('Отправляется сообщение');
        var varsString = "";
        ajax.setVar("id", news_id);
		ajax.setVar("subj", ajax.encodeVAR( document.getElementById('subj').value ));
		ajax.setVar("name", ajax.encodeVAR( document.getElementById('name').value ));
		ajax.setVar("comments2", ajax.encodeVAR( document.getElementById('comments2').value ));
		ajax.requestFile = dle_root + "engine/ajax/addmessages.php";
		ajax.method = 'POST';
		ajax.element = 'comments2';
        ajax.execute = true;
        ajax.onCompletion = whenCompleted;
        ajax.sendAJAX(varsString);

		new_user_chat_ajax(event,'pmchat');

return false;
};

function ajax_message_addser( news_id, event )
{
        var ajax = new dle_ajax();
        s_id = news_id;
        ajax.onShow ('Отправляется сообщение');
        var varsString = "";
        ajax.setVar("id", news_id);
		ajax.setVar("subj", ajax.encodeVAR( document.getElementById('subj').value ));
		ajax.setVar("comments2", ajax.encodeVAR( document.getElementById('comments2').value ));
		ajax.requestFile = dle_root + "engine/ajax/addmessages.php";
		ajax.method = 'POST';
		ajax.element = 'comments2';
        ajax.execute = true;
        ajax.onCompletion = whenCompleted;
        ajax.sendAJAX(varsString);

ajax_fast_open(news_id,'mess');

return false;
};

function ajax_message_addser3( news_id, event, id )
{
        var ajax = new dle_ajax();
        s_id = news_id;
        ajax.onShow ('Отправляется сообщение');
        var varsString = "";
        ajax.setVar("id", news_id);
		ajax.setVar("subj", ajax.encodeVAR( document.getElementById('subj').value ));
		ajax.setVar("comments2", ajax.encodeVAR( document.getElementById('comments-'+news_id).value ));
		ajax.requestFile = dle_root + "engine/ajax/addmessages.php";
		ajax.method = 'POST';
		ajax.element = 'comments-'+news_id;
        ajax.execute = true;
        ajax.onCompletion = whenCompleted;
        ajax.sendAJAX(varsString);

ajax_pm_open(news_id, '');

return false;
};

function ajax_message_addser5( news_id, event, id )
{
        var ajax = new dle_ajax();
        s_id = news_id;
        ajax.onShow ('Отправляется сообщение');
        var varsString = "";
        ajax.setVar("id", news_id);
		ajax.setVar("subj", ajax.encodeVAR( document.getElementById('subj').value ));
		ajax.setVar("comments2", ajax.encodeVAR( document.getElementById('comments1-'+news_id).value ));
		ajax.requestFile = dle_root + "engine/ajax/addmessages.php";
		ajax.method = 'POST';
		ajax.element = 'comments1-'+news_id;
        ajax.execute = true;
        ajax.onCompletion = whenCompleted;
        ajax.sendAJAX(varsString);

ajax_fast_open3(news_id,'mess','',id);

return false;
};

function ajax_message_addser2( news_id, event, id )
{
        var ajax = new dle_ajax();
        s_id = news_id;
        ajax.onShow ('Отправляется сообщение');
        var varsString = "";
        ajax.setVar("id", news_id);
		ajax.setVar("subj", ajax.encodeVAR( document.getElementById('subj').value ));
		ajax.setVar("comments2", ajax.encodeVAR( document.getElementById('comments4').value ));
		ajax.requestFile = dle_root + "engine/ajax/addmessages.php";
		ajax.method = 'POST';
		ajax.element = 'comments4';
        ajax.execute = true;
        ajax.onCompletion = whenCompleted;
        ajax.sendAJAX(varsString);

ajax_fast_open2(news_id,'mess','',id);

return false;
};

function ajax_awards_addser( news_id, event )
{
        var ajax = new dle_ajax();
        s_id = news_id;
        ajax.onShow ('Отправляется подарок');
        var varsString = "";
        ajax.setVar("action", award_send);
		ajax.setVar("friendName", ajax.encodeVAR( document.getElementById('friendName').value ));

		ajax.requestFile = dle_root + "engine/ajax/fast_dey.php";
		ajax.method = 'POST';
		ajax.element = 'forchange-alt';
        ajax.execute = true;
        ajax.onCompletion = whenCompleted;
        ajax.sendAJAX(varsString);



return false;
};

function OpenIMChat(login,second){
	var urll = "/a-iminit/"+(login? ("ulogin-"+login+"/") : "");
	var wnd = window.open("","imwindow",
	"width=1030,height=780,toolbar=no,location=no,menubar=no,resizable=yes");

	try{
		if(!wnd.imchat){
			wnd.document.location.href = urll;
		}else{
			wnd.imchat.fChtNewContact(login);
		}
	}catch(e){ wnd.close(); if(!second) OpenIMChat(login,true);}
}

function OpenNWChat(login,second){
	var urll = "/engine/pm_page.php?doaction=newpm&user="+(login? (""+login+"") : "");
	var wnd = window.open("","imwindow",
	"width=1030,height=780,toolbar=no,location=no,menubar=no,resizable=yes");

	try{
		if(!wnd.imchat){
			wnd.document.location.href = urll;
		}else{
			wnd.imchat.fChtNewContact(login);
		}
	}catch(e){ wnd.close(); if(!second) OpenIMChat(login,true);}
}

function ajax_select_gar( news_id, event, mv )
{

        var ajax = new dle_ajax();
        s_id = news_id;
        ajax.onShow ('');
        var varsString = "";
        ajax.setVar("id", news_id);
        ajax.setVar("field", event);
		ajax.setVar("mod_marka", ajax.encodeVAR( document.getElementById('mod_marka').value ));
        ajax.setVar("action", "edit");
        ajax.requestFile = dle_root + "engine/ajax/select_garage.php";
        ajax.method = 'POST';
        ajax.element = 'news-id-'+news_id;
        ajax.execute = true;
        ajax.onCompletion = whenCompleted;
        ajax.sendAJAX(varsString);

        return false;
};

function ajax_select_oblast( news_id, event, mv )
{

		var ajax3 = new dle_ajax();
        s_id = news_id;
        s_id = mv;
        ajax3.onShow ('');
        var varsString = "";
        ajax3.setVar("id", news_id);
        ajax3.setVar("field", event);
        ajax3.setVar("mvs", mv);
		ajax3.setVar("mod_marka", ajax3.encodeVAR(document.getElementById('List1').value ));
        ajax3.setVar("action", "edit");
        ajax3.requestFile = dle_root + "engine/ajax/select_oblast.php";
        ajax3.method = 'GET';
        ajax3.element = 'oblast-id-'+news_id;
        ajax3.sendAJAX(varsString);

        return false;
};

function ajax_select_gorod( news_id, event, mv )
{

     var ajax3 = new dle_ajax();
        s_id = news_id;
        s_id = mv;
        ajax3.onShow ('');
        var varsString = "";
        ajax3.setVar("id", news_id);
        ajax3.setVar("field", event);
        ajax3.setVar("mvs", mv);
		ajax3.setVar("mod_marka", ajax3.encodeVAR(document.getElementById('List11').value ));
        ajax3.setVar("action", "edit");
        ajax3.requestFile = dle_root + "engine/ajax/select_gorod.php";
        ajax3.method = 'GET';
        ajax3.element = 'gorod-id-'+news_id;
        ajax3.sendAJAX(varsString);

        return false;
};

function ajax_save_gorod( news_id, event, mv )
{

     var ajax3 = new dle_ajax();
        s_id = news_id;
        s_id = mv;
        ajax3.onShow ('');
        var varsString = "";
        ajax3.setVar("id", news_id);
        ajax3.setVar("field", event);
        ajax3.setVar("mvs", mv);
		ajax3.setVar("mod_marka", ajax3.encodeVAR(document.getElementById('vlist').value ));
        ajax3.setVar("action", "edit2");
        ajax3.requestFile = dle_root + "engine/ajax/select_gorod.php";
        ajax3.method = 'GET';
        ajax3.element = 'gorod-id-'+news_id;
        ajax3.sendAJAX(varsString);

        return false;
};

function ajax_del_obrazovanie( news_id, event, mv )
{

     var ajax3 = new dle_ajax();
        s_id = news_id;
        s_id = mv;
        ajax3.onShow ('');
        var varsString = "";
        ajax3.setVar("id", news_id);
        ajax3.setVar("field", event);
        ajax3.setVar("mvs", mv);
        ajax3.setVar("action", "del");
        ajax3.requestFile = dle_root + "engine/ajax/profile_del_obrazovanie.php";
        ajax3.method = 'GET';
        ajax3.element = 'obrazovanie-id-'+mv;
        ajax3.sendAJAX(varsString);

        return false;
};

function ajax_select_formsearch( news_id, event, mv )
{

     var ajax3 = new dle_ajax();
        s_id = news_id;
        ajax3.onShow ('');
        var varsString = "";
        ajax3.setVar("id", news_id);
        ajax3.setVar("field", event);
		ajax3.setVar("gorod", ajax3.encodeVAR(document.getElementById('vlist').value ));
		ajax3.setVar("nik", ajax3.encodeVAR(document.getElementById('searchname').value ));
		ajax3.setVar("fio", ajax3.encodeVAR(document.getElementById('fullname').value ));
		ajax3.setVar("vozrast_ot", ajax3.encodeVAR(document.getElementById('age-on').value ));
		ajax3.setVar("vozrast_do", ajax3.encodeVAR(document.getElementById('age-to').value ));
		ajax3.setVar("pol_all", ajax3.encodeVAR(document.getElementById('sex').value ));
		ajax3.setVar("new", ajax3.encodeVAR(document.getElementById('orderby').value ));
		ajax3.setVar("sfoto", ajax3.encodeVAR(document.getElementById('foto').value ));
        ajax3.setVar("action", "edit");
        ajax3.requestFile = dle_root + "engine/ajax/form_search_member.php";
        ajax3.method = 'GET';
        ajax3.element = 'members-id-'+news_id;
        ajax3.sendAJAX(varsString);

        return false;
};



function ajax_news_category( news_id, event )
{

        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/news_new.php";
        ajax.method = 'GET';
        ajax.element = 'catpost-id-1';
        ajax.sendAJAX(varsString);

		var ajax2 = new dle_ajax();
        s_id = news_id;
        ajax2.onShow ('');
        var varsString = "";
        ajax2.setVar("id", news_id);
        ajax2.setVar("field", event);
        ajax2.setVar("action", "name");
        ajax2.requestFile = dle_root + "engine/ajax/news_new.php";
        ajax2.method = 'GET';
        ajax2.element = 'catpost-id-2';
        ajax2.sendAJAX(varsString);

        return false;
};

function ajax_otm_photo( news_id, event, act, uv )
{

        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", act);
        ajax.setVar("userfield", uv);
        ajax.requestFile = dle_root + "engine/ajax/del_otm_photo.php";
        ajax.method = 'GET';
        ajax.element = 'delphoto-id-'+news_id;
        ajax.sendAJAX(varsString);

        return false;
};

function ajax_users_category( news_id, event )
{

        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/com_user_nav.php";
        ajax.method = 'GET';
        ajax.element = 'catcom-id-'+news_id;
        ajax.sendAJAX(varsString);

		var ajax2 = new dle_ajax();
        s_id = news_id;
        ajax2.onShow ('');
        var varsString = "";
        ajax2.setVar("id", news_id);
        ajax2.setVar("field", event);
        ajax2.setVar("action", "name");
        ajax2.requestFile = dle_root + "engine/ajax/page_user_nav.php";
        ajax2.method = 'GET';
        ajax2.element = 'pagecom-id-'+news_id;
        ajax2.sendAJAX(varsString);

		var ajax3 = new dle_ajax();
        s_id = news_id;
        ajax3.onShow ('');
        var varsString = "";
        ajax3.setVar("id", news_id);
        ajax3.setVar("field", event);
        ajax3.setVar("action", "name");
        ajax3.requestFile = dle_root + "engine/ajax/page_user_nav.php";
        ajax3.method = 'GET';
        ajax3.element = 'pagecom2-id-'+news_id;
        ajax3.sendAJAX(varsString);

        return false;
};

function ajax_citys_category( news_id, event, my )
{

        var ajax = new dle_ajax();
        s_id = news_id;
        e_id = my;
        ajax.onShow ('');
        var varsString = "";
        ajax.setVar("id", news_id);
        ajax.setVar("field", event);
        ajax.setVar("my", my);
        ajax.setVar("action", "edit");
        ajax.requestFile = dle_root + "engine/ajax/citys_page_nav.php";
        ajax.method = 'GET';
        ajax.element = 'catcom-id-'+news_id;
        ajax.sendAJAX(varsString);

		var ajax2 = new dle_ajax();
        s_id = news_id;
		e_id = my;
        ajax2.onShow ('');
        var varsString = "";
        ajax2.setVar("id", news_id);
        ajax2.setVar("field", event);
        ajax2.setVar("my", my);
        ajax2.setVar("action", "name");
        ajax2.requestFile = dle_root + "engine/ajax/page_citys_nav.php";
        ajax2.method = 'GET';
        ajax2.element = 'pagecom-id-'+news_id;
        ajax2.sendAJAX(varsString);

        return false;
};

function ajax_addprice_edit( news_id, event )
{


        var ajax = new dle_ajax();
		var cit_id = '';

        ajax.onShow ('');

		cit_id = ajax.encodeVAR( document.getElementById('userfile').value );

        var varsString = "userfile=" + cit_id;

        ajax.setVar("id", news_id);
        ajax.setVar("action", "save");
        ajax.setVar("skin", dle_skin);

        ajax.requestFile = dle_root + "engine/ajax/add_price.php";
        ajax.method = 'POST';
        ajax.element = 'price-id-'+news_id;
        ajax.sendAJAX(varsString);

        return false;
};

function ajax_city_edit( news_id, event )
{

	 if ( ! n_cache[ event ] || n_cache[ event ] == '' )
        {
                n_cache[ event ] = document.getElementById( 'news-id-'+event ).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/edit_city.php";
        ajax.method = 'GET';
        ajax.element = 'news-id-'+news_id;
        ajax.execute = true;
        ajax.onCompletion = whenCompleted;
        ajax.sendAJAX(varsString);

        return false;
};

function ajax_savecity_edit( news_id, event )
{


        var ajax = new dle_ajax();
		var cit_id = '';

        ajax.onShow ('');

		cit_id = ajax.encodeVAR( document.getElementById('List3').value );

        var varsString = "city=" + cit_id;

        ajax.setVar("id", news_id);
        ajax.setVar("action", "save");
        ajax.setVar("skin", dle_skin);

        ajax.requestFile = dle_root + "engine/ajax/edit_city.php";
        ajax.method = 'POST';
        ajax.element = 'news-id-'+news_id;
        ajax.sendAJAX(varsString);

        return false;
};

function ajax_club_edit( news_id, event )
{

        if ( ! n_cache[ event ] || n_cache[ event ] == '' )
        {
                n_cache[ event ] = document.getElementById( 'club-id-'+event ).innerHTML;
        }

        var ajax = new dle_ajax();
        ajax.onShow ('');
        var varsString = "";
        ajax.setVar("id", news_id);
        ajax.setVar("field", event);
        ajax.setVar("action", "edit");
        ajax.requestFile = dle_root + "engine/ajax/edit_profile_sex.php";
        ajax.method = 'GET';
        ajax.element = 'club-id-'+event;
        ajax.execute = true;
        ajax.onCompletion = whenCompletedSave;
        ajax.sendAJAX(varsString);

        return false;
};

function ajax_saveclub_edit( news_id, event )
{


        var ajaxz = new dle_ajax();
        var news_txt = '';

        if ( ! n_cache[ event ] || n_cache[ event ] == '' )
        {
                n_cache[ event ] = document.getElementById('club-id-'+event).innerHTML;
        }

        e_id = news_id;
        ajaxz.onShow ('');

        news_txt = ajaxz.encodeVAR( document.getElementById('stitle'+news_id).value );

        var varsString = "news_txt=" + news_txt;
        ajaxz.setVar("id", news_id);

        ajaxz.setVar("field", event);
        ajaxz.setVar("action", "save");
        ajaxz.requestFile = dle_root + "engine/ajax/edit_profile_sex.php";
        ajaxz.method = 'POST';
        ajaxz.element = 'club-id-'+event;
        ajaxz.onCompletion = whenCompletedSave;
        ajaxz.sendAJAX(varsString);

        return false;
};

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(){

  setTimeout(function() {
	$("html:not(:animated)"+( ! $.browser.opera ? ",body:not(:animated)" : "")).animate({scrollTop: $("#comm-id-" + comm_id).position().top - 70}, 700);
  }, 100);


};

function MenuCommBuild( m_id, area ){

var menu=new Array();

menu[0]='<a onclick="ajax_comm_edit(\'' + m_id + '\', \'' + area + '\'); return false;" href="#">' + menu_short + '</a>';
menu[1]='<a href="' + dle_root + '?do=comments&action=comm_edit&id=' + m_id + '&area=' + area + '">' + menu_full + '</a>';

return menu;
};

function ajax_comm_edit( c_id, area )
{
	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("area", area);
	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, area )
{
	var ajax = new dle_ajax();
	var comm_txt = '';

	comm_edit_id = c_id;
	ajax.onShow ('');

	if (dle_wysiwyg == "yes") {

		comm_txt = ajax.encodeVAR( $('#dleeditcomments'+c_id).html() );

	} else {

		comm_txt = ajax.encodeVAR( document.getElementById('dleeditcomments'+c_id).value );

	}

	var varsString = "comm_txt=" + comm_txt;

	ajax.setVar("id", c_id);
	ajax.setVar("area", area);
	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 whenCommentsDeleted( r ) {

	r = parseInt(r);

	if (!isNaN(r)) {

		$("html"+( ! $.browser.opera ? ",body" : "")).animate({scrollTop: $("#comment-id-" + r).position().top - 70}, 700);

		setTimeout(function() { $("#comment-id-" + r).hide('blind',{},1400)}, 700);


	}


};

function DeleteComments(id, hash) {

    DLEconfirm( dle_del_agree, dle_confirm, function () {

		var ajax = new dle_ajax();
		ajax.onShow ('');
		var varsString = "id=" + id;
		ajax.setVar("dle_allow_hash", hash);
		ajax.requestFile = dle_root + "engine/ajax/deletecomments.php";
		ajax.method = 'GET';
		ajax.onCompletion = whenCommentsDeleted;
		ajax.sendAJAX(varsString);

	} );

};

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, effect){
	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.effect = effect;
	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';
	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 ajax_add_pmcom(){

	var form = document.getElementById('dle-comments-form');
    var dle_comments_ajax = new dle_ajax();

	if (dle_wysiwyg == "yes") {
		document.getElementById('comments').value = $('#comments').html();
		dle_comments_ajax.setVar("editor_mode", 'wysiwyg');
	}

	if (form.comments.value == '' || form.name.value == '')
	{
		DLEalert ( dle_req_field, dle_info );
		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);

    }

	if ( form.allow_subscribe ) {

		if ( form.allow_subscribe.checked == true ) {

		   dle_comments_ajax.setVar("allow_subscribe", "1");

		} else {

		   dle_comments_ajax.setVar("allow_subscribe", "0");

		}

    }

	dle_comments_ajax.requestFile = dle_root + "engine/ajax/addcomments.php";
	dle_comments_ajax.method = 'POST';
	dle_comments_ajax.execute = true;
	dle_comments_ajax.effect = 'blind';
	dle_comments_ajax.element = 'dle-ajax-comments';
	dle_comments_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 = $('#comments').html();
		dle_comments_ajax.setVar("editor_mode", 'wysiwyg');
	}

	if (form.comments.value == '' || form.name.value == '')
	{
		DLEalert ( dle_req_field, dle_info );
		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);

    }

	if ( form.allow_subscribe ) {

		if ( form.allow_subscribe.checked == true ) {

		   dle_comments_ajax.setVar("allow_subscribe", "1");

		} else {

		   dle_comments_ajax.setVar("allow_subscribe", "0");

		}

    }

	dle_comments_ajax.requestFile = dle_root + "engine/ajax/addcomments.php";
	dle_comments_ajax.method = 'POST';
	dle_comments_ajax.execute = true;
	dle_comments_ajax.effect = 'blind';
	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)
{
	if ( !document.getElementById('dle-comments-form') ) return false;

	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 = "<b>"+name+"</b>,"+"<br />";
		}

	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<frm.elements.length;i++) {
        var elmnt = frm.elements[i];
        if (elmnt.type=='checkbox') {
            if(frm.master_box.checked == true){ elmnt.checked=false; }
            else{ elmnt.checked=true; }
        }
    }
    if(frm.master_box.checked == true){ frm.master_box.checked = false; }
    else{ frm.master_box.checked = true; }
};

function confirmDelete(url){

    DLEconfirm( dle_del_agree, dle_confirm, function () {
		document.location=url;
	} );
};

function setNewField(which, formname)
{
            if (which != selField)
            {
				fombj    = formname;
                selField = which;

            }
};

function dle_news_delete( m_id ){
    DLEconfirm( dle_del_agree, dle_confirm, function () {
	    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]='<a onclick="ajax_prep_for_edit(\'' + m_id + '\', \'' + event + '\'); return false;" href="#">' + menu_short + '</a>';

if (dle_admin != '') {

	menu[1]='<a href="' + dle_root + dle_admin + '?mod=editnews&action=editnews&id=' + m_id + '" target="_blank">' + menu_full + '</a>';

}

if (allow_dle_delete_news) {

	menu[2]='<a onclick="dle_news_delete (\'' + m_id + '\'); return false;" href="#">' + dle_del_news + '</a>';

}

return menu;
};

function DLEalert(message, title){

	$("#dlepopup").remove();

	$("body").append("<div id='dlepopup' title='" + title + "' style='display:none'><br />"+ message +"</div>");

	$('#dlepopup').dialog({
		autoOpen: true,
		width: 470,
		buttons: {
			"Ok": function() {
				$(this).dialog("close");
				$("#dlepopup").remove();
			}
		}
	});
};

function DLEconfirm(message, title, callback){

	var b = {};

	b[dle_act_lang[1]] = function() {
					$(this).dialog("close");
					$("#dlepopup").remove();
			    };

	b[dle_act_lang[0]] = function() {
					$(this).dialog("close");
					$("#dlepopup").remove();
					if( callback ) callback();
				};

	$("#dlepopup").remove();

	$("body").append("<div id='dlepopup' title='" + title + "' style='display:none'><br />"+ message +"</div>");

	$('#dlepopup').dialog({
		autoOpen: true,
		width: 470,
		buttons: b
	});
};

function DLEprompt(message, d, title, callback){

	var b = {};

	b[dle_act_lang[3]] = function() {
					$(this).dialog("close");
			    };

	b[dle_act_lang[2]] = function() {
					if ( $("#dle-promt-text").val().length < 1) {
						 $("#dle-promt-text").addClass('ui-state-error');
					} else {
						var response = $("#dle-promt-text").val()
						$(this).dialog("close");
						$("#dlepopup").remove();
						if( callback ) callback( response );
					}
				};

	$("#dlepopup").remove();

	$("body").append("<div id='dlepopup' title='" + title + "' style='display:none'><br />"+ message +"<br /><br /><input type='text' name='dle-promt-text' id='dle-promt-text' class='ui-widget-content ui-corner-all' style='width:97%; padding: .4em;' value='" + d + "'/></div>");

	$('#dlepopup').dialog({
		autoOpen: true,
		width: 470,
		show: 'blind',
		hide: 'blind',
		buttons: b
	});
};

var dle_user_profile = '';
var dle_user_profile_link = '';

function ShowPopupProfile( r )
{
	var b = {};

	b[menu_profile] = function() {
					document.location=dle_user_profile_link;
			    };

	if (dle_group != 5) {

		b[menu_send] = function() {
						document.location=dle_root + 'index.php?do=pm&doaction=newpm&username=' + dle_user_profile;
				    };
	}

	if (dle_group == 1) {

		b[menu_uedit] = function() {
					$(this).dialog("close");
					window.open('' + dle_root + dle_admin + '?mod=editusers&action=edituser&user=' + dle_user_profile + '', 'User','toolbar=0,location=0,status=0, left=0, top=0, menubar=0,scrollbars=yes,resizable=0,width=540,height=500');
			    };

	}

	$("#dleprofilepopup").remove();

	$("body").append(r);

	$('#dleprofilepopup').dialog({
		autoOpen: true,
		show: 'fade',
		hide: 'fade',
		buttons: b,
		width: 450
	});

	return false;
};

function UserMenu( url, m_id, group ){

var menu=new Array();

        menu[0]='<a ' + url +' >' + menu_profile + '</a>';

        menu[1]='<a href="' + dle_root + 'index.php?do=pm&doaction=newpm&user=' + m_id + '">' + menu_send + '</a>';
        menu[2]='<a href="' + dle_root + 'index.php?do=lastcomments&userid=' + m_id + '">' + menu_fcomments + '</a>';

        if (group == '1') {
                menu[3]='<a onclick="window.open(\'' + dle_root + dle_admin + '?mod=editusers&action=edituser&id=' + m_id + '\', \'User\',\'toolbar=0,location=0,status=0, left=0, top=0, menubar=0,scrollbars=yes,resizable=0,width=540,height=500\'); return false;" href="#">' + menu_uedit + '</a>';
                menu[4]='<a onclick="window.open(\'' + dle_root + dle_admin + '?mod=editrate&action=rate&id=' + m_id + '\', \'User\',\'toolbar=0,location=0,status=0, left=0, top=0, menubar=0,scrollbars=yes,resizable=0,width=540,height=500\'); return false;" href="#">Изменить рейтинг</a>';
                menu[5]='<a onclick="window.open(\'' + dle_root + dle_admin + '?mod=editpay&action=pay&id=' + m_id + '\', \'User\',\'toolbar=0,location=0,status=0, left=0, top=0, menubar=0,scrollbars=yes,resizable=0,width=540,height=500\'); return false;" href="#">Изменить баланс</a>';
        }

return menu;
};

function UserMenu2( url, m_id, group, photo, name, my_id, to_id ){

var menu=new Array();

if (photo != '/uploads/fotos2/') {
	menu[0]='<table width=100%><tr><td width=10%>' + photo + '<div style="padding: 5px;"> <a href="/googlemaps/user/">я на карте</a></div></td><td><table><tr><td align=center><b>' + name + '</b></td></tr><tr><td height=20></td></tr><tr><td><a href=' + dle_root + 'user/' + m_id + '> Моя страница</a><a href=' + dle_root + 'user/' + m_id + '/news/> Мой блог</a><a href=' + dle_root + 'fotoalbum/' + m_id + '/> Мои фото</a><a href=' + dle_root + 'fotoalbum/nafoto/' + m_id + '/> Я на фото</a><a href=' + dle_root + 'archiv_music/users/' + m_id + '/> Моя музыка</a><a href=' + dle_root + 'user_groups/' + m_id + '/> Мои клубы</a><a href=' + dle_root + 'datting/user_anketa/' + m_id + '/> Я в знакомствах</a></td></tr></table></td></tr></table>';
}

        menu[0]='<table width=100%><tr><td width=10%><div style="padding: 5px;"></div></td><td><table><tr><td align=center><b>' + name + '</b></td></tr><tr><td height=20></td></tr><tr><td> <a href="/googlemaps/user/">я на карте</a></td></tr><tr><td><a href=' + dle_root + 'user/' + m_id + '> Моя страница</a><a href=' + dle_root + 'user/' + m_id + '/news/> Мой блог</a><a href=' + dle_root + 'fotoalbum/' + m_id + '/> Мои фото</a><a href=' + dle_root + 'fotoalbum/nafoto/' + m_id + '/> Я на фото</a><a href=' + dle_root + 'archiv_music/users/' + m_id + '/> Моя музыка</a><a href=' + dle_root + 'user_groups/' + m_id + '/> Мои клубы</a><a href=' + dle_root + 'datting/user_anketa/' + m_id + '/> Я в знакомствах</a></td></tr></table></td></tr></table>';
        menu[2]='<a></a>';

return menu;
};

function UserMenu3( url, m_id, group, photo, name, my_id, to_id ){

var menu=new Array();

        menu[0]='<table width=100%><tr><td width=10%><img src="' + photo + '"><div><table><tr><td align=center><b>' + name + '</b></td></tr><tr><td height=20></td></tr><tr><td><a href=' + dle_root + 'datting/user_anketa/' + m_id + '> Моя анкета</a><a href=' + dle_root + 'datting/user_avtoportret/' + m_id + '/> Мой автопортрет</a><a href=' + dle_root + 'fotoalbum/' + m_id + '/> Мои фото</a></td></tr></table></div></td></tr></table>';
        menu[2]='<a></a>';

return menu;
};


function UserNewsMenu( url, news_url, m_id, group ){

var menu=new Array();

        menu[0]='<a ' + url +' >' + menu_profile + '</a>';
        menu[1]='<a ' + news_url +' >' + menu_fnews + '</a>';

        menu[2]='<a href="' + dle_root + 'index.php?do=pm&doaction=newpm&username=' + m_id + '">' + menu_send + '</a>';

        if (group == '1') {
                menu[3]='<a onclick="window.open(\'' + dle_root + dle_admin + '?mod=editusers&action=edituser&user=' + m_id + '\', \'User\',\'toolbar=0,location=0,status=0, left=0, top=0, menubar=0,scrollbars=yes,resizable=0,width=540,height=500\'); return false;" href="#">' + menu_uedit + '</a>';
        }

return menu;
};

function ShowProfile( name, url )
{

	if (dle_user_profile == name && document.getElementById('dleprofilepopup')) {$('#dleprofilepopup').dialog('open');return false;}

	var ajax = new dle_ajax();
	dle_user_profile = name;
	dle_user_profile_link = url;
	ajax.onShow ('');
	var varsString = "";
	ajax.setVar("name", name);
	ajax.setVar("skin", dle_skin);
	ajax.requestFile = dle_root + "engine/ajax/profile.php";
	ajax.method = 'GET';
	ajax.onCompletion = ShowPopupProfile;
	ajax.sendAJAX(varsString);

	return false;
};

function FastSearch()
{
	$('#story').attr('autocomplete', 'off');
	$('#story').blur(function(){
		 	$('#searchsuggestions').fadeOut();
	});

	$('#story').keyup(function() {
		var inputString = $(this).val();

		if(inputString.length == 0) {
			$('#searchsuggestions').fadeOut();
		} else {

			if (dle_search_value != inputString && inputString.length > 3) {
				clearInterval(dle_search_delay);
				dle_search_delay = setInterval(function() { dle_do_search(inputString); }, 600);
			}

		}

	});
};

function dle_smiley ( text ){
        doInsert(' ' + text + ' ', '', false);

        document.getElementById('dle_emo').style.visibility = "hidden";
        document.getElementById('dle_emo').style.display    = "none";
        ie_range_cache = null;
};


function dle_do_search( inputString )
{
	clearInterval(dle_search_delay);

	$('#searchsuggestions').remove();

	$("body").append("<div id='searchsuggestions' style='display:none'></div>");
	$("#searchsuggestions").css({ 'position' : 'absolute'});
	$("#searchsuggestions").position({
		my: "left top",
		at: "left bottom",
		of: "#story",
		collision: "fit flip"
	});

	$.post(dle_root + "engine/ajax/search.php", {query: ""+inputString+""}, function(data) {
			$('#searchsuggestions').fadeIn();
			$('#searchsuggestions').html(data);
		});

	dle_search_value = inputString;

};
