function AjaxAdminEditfb(fb_id)
  { 

   var fb_Text = document.getElementById('fb_text_' + fb_id).innerHTML;


   document.getElementById('fb_temp_' + fb_id).innerHTML = fb_Text; // for abort

   var XMLHttp = create_object();
   XMLHttp.open("POST", siteurl + 'index.php?do=ajax&go=ajaxloadfb', true);
   XMLHttp.onreadystatechange = handlerFunction;

   XMLHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   XMLHttp.send("fbid=" + fb_id);

  function handlerFunction()
   {

    if (XMLHttp.readyState == 4)
     {
        if (XMLHttp.status == 200)
       {

        if(itadmin)
        { var deletebutton = '<a href="#"  class="btn_w" onClick="ajaxeditfbDelete(' + fb_id + '); return false;"><span>' + phrase['eda_del'] + '</span></a>&nbsp;&nbsp;'; }else { var deletebutton = ""; }

         document.getElementById('fb_text_' + fb_id).innerHTML = '<form action="index.php?do=ajax&go=ajaxeditfb&fbid=' + fb_id + '" method="post">' + phrase['eda_edit_comment'] + '<br><textarea name="text" id="fb_edit_' + fb_id + '" class="' + styles['edit_class'] + '" style="width: 100%; height: 70px;">' + unhtmlspecialchars(XMLHttp.responseText) + '</textarea><br><a href="#"  class="btn_w" onClick="ajaxeditfbtSave(' + fb_id + '); return false;"><span>' + phrase['eda_save'] + '</span></a>&nbsp;&nbsp;' + deletebutton + ' <a href="#"  class="btn_w" onClick="AjaxAdminAbortFb(' + fb_id + '); return false;"><span>' + phrase['eda_abort'] + '</span></a></form>';

        }
         else
        {
            alert(phrase['error_connect']);
        }
       }
                  
     }

   document.getElementById('edit_button_' + fb_id).innerHTML = '<a onClick="AjaxAdminAbortFb(' + fb_id + '); return false;" href="#"><img src="' + styles['tpl_dir'] + 'edit.png" alt="' + phrase['eda_edit'] + '" title="' + phrase['eda_edit'] + '" width="21" align="absmiddle" height="21" hspace="2" /></a>';

  }


function AjaxAdminAbortFb(fb_id)
  { 

   var fb_Text = document.getElementById('fb_temp_' + fb_id).innerHTML;

   document.getElementById('fb_text_' + fb_id).innerHTML = fb_Text;

   document.getElementById('edit_button_' + fb_id).innerHTML = '<a onClick="AjaxAdminEditfb(' + fb_id + '); return false;" href="#"><img src="' + styles['tpl_dir'] + 'edit.png" alt="' + phrase['eda_edit'] + '" title="' + phrase['eda_edit'] + '" width="21" align="absmiddle" height="21" hspace="2" /></a>';

  }

function ajaxeditfbtSave(fb_id)
  { 

var fb_Text = document.getElementById('fb_edit_' + fb_id).value;

fb_TextVal = trim(fb_Text);

if(fb_TextVal.length < 5)
{ alert(phrase['eda_min_length_5']);
  return false; }

var XMLHttp = create_object();
XMLHttp.open("POST", siteurl + 'index.php?do=ajax&go=ajaxeditfb&fbid=' + fb_id, true);
XMLHttp.onreadystatechange = handlerFunction;


   XMLHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
XMLHttp.send("text=" + encodeURIComponent(fb_Text) + "&fbid=" + fb_id);

function handlerFunction()
{

    if (XMLHttp.readyState == 4)
     {
        if (XMLHttp.status == 200)
       {

                 document.getElementById('fb_text_' + fb_id).innerHTML = XMLHttp.responseText;
                 document.getElementById('edit_button_' + fb_id).innerHTML = '<a onClick="AjaxAdminEditfb(' + fb_id + '); return false;" href="#"><img src="' + styles['tpl_dir'] + 'edit.png" alt="' + phrase['eda_edit'] + '" title="' + phrase['eda_edit'] + '" width="21" align="absmiddle" height="21" hspace="2" /></a>';

        }
         else
        {
            alert(phrase['error_connect']);
        }
    }
}
}

function AjaxAdminEditComment(commentid)
  { 

   var commentText = fetch_element('commenttext_' + commentid).innerHTML;


   fetch_element('commenttemp_' + commentid).innerHTML = commentText; // for abort

   var XMLHttp = create_object();
   XMLHttp.open("POST", siteurl + 'index.php?do=ajax&go=ajaxloadcomment&newid='+ currentNewId + '&nohtml=0', true);
   XMLHttp.onreadystatechange = handlerFunction;


   XMLHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   XMLHttp.send("commentid=" + commentid);

  function handlerFunction()
   {

    if (XMLHttp.readyState == 4)
     {
        if (XMLHttp.status == 200)
       {

        if(itadmin)
        { var deletebutton = '<a href="#"  class="btn_w" onClick="ajaxeditcommentDelete(' + commentid + '); return false;"><span>' + phrase['eda_del'] + '</span></a>&nbsp;&nbsp;'; }else { var deletebutton = ""; }

         fetch_element('commenttext_' + commentid).innerHTML = '<form action="index.php?do=ajax&go=ajaxeditcomment&commentid=' + commentid + '" method="post">' + phrase['eda_edit_comment'] + '<br><textarea name="text" id="commentedit_' + commentid + '" class="' + styles['edit_class'] + '" style="width: 100%; height: 70px;">' + unhtmlspecialchars(XMLHttp.responseText) + '</textarea><br><a href="#"  class="btn_w" onClick="ajaxeditcommentSave(' + commentid + '); return false;"><span>' + phrase['eda_save'] + '</span></a>&nbsp;&nbsp;' + deletebutton + ' <a href="#"  class="btn_w" onClick="AjaxAdminAbortComment(' + commentid + '); return false;"><span>' + phrase['eda_abort'] + '</span></a></form>';

        }
         else
        {
            alert(phrase['error_connect']);
        }
       }
                  
     }

   fetch_element('edit_button_' + commentid).innerHTML = '<a onClick="AjaxAdminAbortComment(' + commentid + '); return false;" href="#"><img src="' + styles['tpl_dir'] + 'edit.png" alt="' + phrase['eda_edit'] + '" title="' + phrase['eda_edit'] + '" width="21" align="absmiddle" height="21" hspace="2"/></a>';

  }


function AjaxAdminAbortComment(commentid)
  { 

   var commentText = fetch_element('commenttemp_' + commentid).innerHTML;

   fetch_element('commenttext_' + commentid).innerHTML = commentText;

   fetch_element('edit_button_' + commentid).innerHTML = '<a onClick="AjaxAdminEditComment(' + commentid + '); return false;" href="#"><img src="' + styles['tpl_dir'] + 'edit.png" alt="' + phrase['eda_edit'] + '" title="' + phrase['eda_edit'] + '" width="21" align="absmiddle" height="21" hspace="2" /></a>';

  }

function ajaxeditcommentSave(commentid)
  { 

var commentText = fetch_element('commentedit_' + commentid).value;

var commentTextVal = trim(commentText);

if(commentTextVal.length < 5)
{ alert(phrase['eda_min_length_5']);
  return false; }

var XMLHttp = create_object();
XMLHttp.open("POST", siteurl + 'index.php?do=ajax&go=ajaxeditcomment&commentid=' + commentid, true);
XMLHttp.onreadystatechange = handlerFunction;


   XMLHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
XMLHttp.send("text=" + encodeURIComponent(commentText) + "&commentid=" + commentid);

function handlerFunction()
{

    if (XMLHttp.readyState == 4)
     {
        if (XMLHttp.status == 200)
       {

                 fetch_element('commenttext_' + commentid).innerHTML = XMLHttp.responseText;
                 fetch_element('edit_button_' + commentid).innerHTML = '<a onClick="AjaxAdminEditComment(' + commentid + '); return false;" href="#"><img src="' + styles['tpl_dir'] + 'edit.png" alt="' + phrase['eda_edit'] + '" title="' + phrase['eda_edit'] + '" width="21" align="absmiddle" height="21" hspace="2" /></a>';

        }
         else
        {
            alert(phrase['error_connect']);
        }
    }
}
}


function ajaxEditNews(newid, isfull)
  { 

   var Old_Text = document.getElementById('news_' + newid).innerHTML;

   document.getElementById('prediv_news_' + newid).innerHTML = Old_Text;


var XMLHttp = create_object();
if(isfull == 1)
{
XMLHttp.open("POST", siteurl + 'index.php?do=ajax&go=ajaxeditnews&type=full&newid=' + newid, true);
}else{
XMLHttp.open("POST", siteurl + 'index.php?do=ajax&go=ajaxeditnews&newid=' + newid, true);
}

XMLHttp.onreadystatechange = handlerFunction;


XMLHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
XMLHttp.send(null);


function handlerFunction()
{

    if (XMLHttp.readyState == 4)
     {
        if (XMLHttp.status == 200)
       {
          aborter = "document.getElementById('news_' + newid).innerHTML = text;";


         document.getElementById('news_' + newid).innerHTML = '<form action="index.php?do=ajax&go=editnews&fbid=' + newid + '" method="post"><textarea id="News_Text" style="border: 1px solid rgb(224, 224, 224); width: 99%; height: 250px; font-family: verdana; font-size: 11px; ">' + XMLHttp.responseText + '</textarea> 	<center><span id="uploader_' + newid + '" class="' + styles['link_red'] + '"><input type="button" value="' + phrase['upload_attachments'] + '" ></span> <a href="#"  class="btn_w" onClick="AjaxSaveNews(' + newid + ', ' + isfull + '); return false;"><span>' + phrase['eda_save'] + '</span></a>&nbsp;&nbsp;<a href="#"  class="btn_w" onClick="News_Abort(' + newid + '); return false;"><span>' + phrase['eda_abort'] + '</span></a>&nbsp;&nbsp;<a href="#"  class="btn_w" onClick="AjaxDeleteNews(' + newid + '); return false;"><span>' + phrase['eda_del'] + '</span></a></form>';

           
         Attachment_Manager_Load('uploader_' + newid, 'index.php?do=ajax&go=uploadnewsfile');

	tinyMCE.init({
		// General options
		mode : "exact",
		theme : "advanced",
		elements : "News_Text", 
		language : "en",
		width : "100%",
		height : "400",
		plugins : "safari,emotions,inlinepopups",
		relative_urls : false,
		convert_urls : false,
		force_br_newlines : true,
        forced_root_block : '',
		force_p_newlines : false,
		dialog_type : 'window',
		extended_valid_elements : "div[align|class|style|id|title]",

		// Theme options
		theme_advanced_buttons1 : "cut,copy,paste,|,bullist,numlist,|,outdent,indent,|,undo,redo,|,link,image,emotions,|,|,sub,sup,|,charmap,advhr,|,forecolor",
		theme_advanced_buttons2 : "formatselect,fontselect,fontsizeselect,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull",
		theme_advanced_buttons3 : "",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_statusbar_location : "bottom",
		theme_advanced_resizing : true,


		// Example content CSS (should be your site CSS)
		content_css : siteurl + "javascripts/tiny_mce/css/content.css",

		// Drop lists for link/image/media/template dialogs
		template_external_list_url : "lists/template_list.js",
		external_link_list_url : "lists/link_list.js",
		external_image_list_url : "lists/image_list.js",
		media_external_list_url : "lists/media_list.js",

		// Replace values for the template plugin
		template_replace_values : {
			username : "Some User",
			staffid : "991234"
		}
	});


        }
         else
        {
            alert(phrase['error_connect']);
        }
    }
}


}


function AjaxDeleteNews(newid)
{

	if (confirm('Вы действительно хотите удалить новость?'))
	{

var XMLHttp = create_object();
XMLHttp.open("POST", siteurl + 'index.php?do=ajax&go=deletenews&newid=' + newid, true);
XMLHttp.onreadystatechange = handlerFunction;


   XMLHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
XMLHttp.send(null);


	}

function handlerFunction()
{

    if (XMLHttp.readyState == 4)
     {
        if (XMLHttp.status == 200)
       {
                    document.location.href = 'index.php?do=news';
        }
         else
        {
            alert(phrase['error_connect']);
        }
    }
}

  }



function subscript(type, value)
  { 


fetch_element('substr_div').innerHTML = '' + phrase['subscripting_please_wait'] + ' <img src="images/13x13progress.gif" style="vertical-align: middle;"> ';

var XMLHttp = create_object();
XMLHttp.open("POST", siteurl + 'index.php?do=subscript&type=' + type + '&newid=' + value, true);
XMLHttp.onreadystatechange = handlerFunction;


XMLHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
XMLHttp.send();

function handlerFunction()
{

    if (XMLHttp.readyState == 4)
     {
        if (XMLHttp.status == 200)
       {  
          if(XMLHttp.responseText == 'load_popup')
          {
                   subscript_guest(type, value);

                  fetch_element('substr_div').innerHTML = "<td width=\"30\"><div id=\"centro\"> " + phrase['noticy_me_of_new_comments'] + "</div> </td><td><div><input style=\"display:inline\" type=\"checkbox\" value=\"1\" onchange=\"subscript('" + type + "', " + value + ");\"/></div></td>";

          }else{

          fetch_element('substr_div').innerHTML = XMLHttp.responseText;

          }
        }
         else
        {
            alert(phrase['error_connect']);
        }
    }
}

return false;

  }


function subscript_news(type)
  { 


fetch_element('footer_substr_div').innerHTML = '' + phrase['subscripting_please_wait'] + ' <img src="images/13x13progress.gif" style="vertical-align: middle;"> ';

var XMLHttp = create_object();
XMLHttp.open("POST", siteurl + 'index.php?do=subscript&type=' + type + '&newid=null', true);
XMLHttp.onreadystatechange = handlerFunction;


XMLHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
XMLHttp.send();

function handlerFunction()
{

    if (XMLHttp.readyState == 4)
     {
        if (XMLHttp.status == 200)
       { 
          if(XMLHttp.responseText == 'load_popup')
          {
                      subscript_guest(type);

fetch_element('footer_substr_div').innerHTML = "<a href=\"#\" onclick=\"subscript_news('news'); return false;\" class=\"" + styles['link_black'] + "\">" + phrase['subscription_to_news'] + "</a>";


          }else{

          fetch_element('footer_substr_div').innerHTML = XMLHttp.responseText;

          }

        }
         else
        {
            alert(phrase['error_connect']);
        }
    }
}

return false;

  }


function ajaxSendPriceSuggest(productid, is_user)
  { 

var suggest_count = fetch_element('suggest_count').value;
var suggest_likeprice = fetch_element('suggest_likeprice').value;
var suggest_lastdate = fetch_element('suggest_lastdate').value;
var suggest_text = fetch_element('suggest_text').value;

if(is_user == 0)
{
var suggest_username = fetch_element('suggest_username').value;
var suggest_email = fetch_element('suggest_email').value;
var suggest_icq = fetch_element('suggest_icq').value;
}

var XMLHttp = create_object();
XMLHttp.open("POST", siteurl + 'index.php?do=fetch_package_Sugget&go=Buy&productid=' + productid, true);
XMLHttp.onreadystatechange = handlerFunction;

if(is_user == 0)
{
XMLHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
XMLHttp.send("suggest_count=" + encodeURIComponent(suggest_count) + "&suggest_likeprice=" + encodeURIComponent(suggest_likeprice) + "&suggest_lastdate=" + encodeURIComponent(suggest_lastdate) + "&suggest_text=" + encodeURIComponent(suggest_text) + "&suggest_username=" + encodeURIComponent(suggest_username) + "&suggest_icq=" + encodeURIComponent(suggest_icq) + "&suggest_email=" + encodeURIComponent(suggest_email));
}else{
XMLHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
XMLHttp.send("suggest_count=" + encodeURIComponent(suggest_count) + "&suggest_likeprice=" + encodeURIComponent(suggest_likeprice) + "&suggest_lastdate=" + encodeURIComponent(suggest_lastdate) + "&suggest_text=" + encodeURIComponent(suggest_text));
}
function handlerFunction()
{

    if (XMLHttp.readyState == 4)
     {
        if (XMLHttp.status == 200)
       { 
                   alert(XMLHttp.responseText);
                   if(suggest_count != '' && suggest_likeprice != '' && suggest_text != '')
                   {
                          ajaxLoadPupupClose();
                   }

        }
         else
        {
            alert(phrase['error_connect']);
        }
    }
}

return false;
  }

