function edit_my_message(value) {
    var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4){document.getElementById('edit_my_message'+'_'+ value).innerHTML = req.responseText;}
		else {
			document.getElementById('edit_my_message'+'_'+ value).innerHTML = '<center><img align=absmiddle src="'+sHttpReqb+'/images/loading.gif"></center>';			
			return false;
		}
    }
    req.open(null, sHttpReqb+'/core/my_message.php', true); req.send({edit_my_message:value});
}

function del_my_message(value) {
    var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) { document.getElementById('del_my_message'+'_'+ value).innerHTML = req.responseText; }
		else { 
			document.getElementById('del_my_message'+'_'+ value).innerHTML = '<center><img align=absmiddle src="'+sHttpReqb+'/images/loading.gif"></center>';
			return false;
		}
    }
    req.open(null, sHttpReqb+'/core/my_message.php', true); req.send({del_my_message:value});
}

function setCookie(name, value, expiredays, path, domain, secure)
{
	var todayDate = new Date();
	todayDate.setDate(todayDate.getDate() + expiredays);
	var cdata = name+"="+escape(value)+((expiredays)? "; expires=" + todayDate.toGMTString() : "")+((path)? "; path=" + path : "")+((domain)? "; domain=" + domain : "")+((secure)? "; secure" : "");
	document.cookie = cdata;
	window.location.reload(true);
}

var acv_desscription; 
function details(id)
{  
	if(acv_desscription == id){ 
		var desscription = document.getElementById(id); 
		desscription.style.display = (desscription.style.display == 'none')?'block':'none'; }
	else{
		document.getElementById(id).style.display = 'block'; 
		if(acv_desscription) document.getElementById(acv_desscription).style.display = 'none'; 
		acv_desscription = id;} 
}
var acv_desscriptions; 
function detailss(id)
{  
	if(acv_desscriptions == id){ 
		var desscription = document.getElementById(id); 
		desscription.style.display = (desscription.style.display == 'none')?'block':'none'; }
	else{
		document.getElementById(id).style.display = 'block'; 
		if(acv_desscriptions) document.getElementById(acv_desscriptions).style.display = 'none'; 
		acv_desscriptions = id;} 
} 


function check_fields() { obs='document.add_form.';
	s='securityCode'; mes='Введите символы, которые видите на картинке с защитным кодом!'; ob=eval(obs+s);
	if (ob) { value=ob.value; if (value == '' || value == ' ') {alert(mes);ob.focus();ob.className="err";return false;} }
	s='title'; mes='Не указан заголовок объявления!'; ob=eval(obs+s); value=ob.value;
	if (value == '' || value == ' ') {alert(mes);ob.focus();ob.className="err";return false;}
	s='type'; mes='Не выбран тип объявления!'; ob=eval(obs+s); value=ob.value; 
	if (value=='0') {alert(mes);ob.focus();ob.className="err";return false;}
	s='id_category'; mes='Не выбрана категория!'; ob=eval(obs+s); value=ob.value; 
	if (value=='no') {alert(mes);ob.focus();ob.className="err";return false;}
	s='text'; mes='Не указано содержание объявления!'; ob=eval(obs+s); value=ob.value;
	if (value=='' || value == ' ') {alert(mes);ob.focus();ob.className="err";return false;}
	s='autor'; mes='Необходимо представиться!'; ob=eval(obs+s); value=ob.value;
	if (value == '' || value == ' ') {alert(mes);ob.focus();ob.className="err";return false;} return true;
}
function check_fields_c() { obs='document.add_form.';
	s='securityCode'; mes='Введите символы, которые видите на картинке с защитным кодом!'; 
	ob=eval(obs+s);	value=ob.value; 	if (value == '' || value == ' ') {alert(mes);ob.focus();ob.className="err";return false;}
	s='email'; mes='Необходимо указать обратный почтовый адрес!'; ob=eval(obs+s); value=ob.value;
	if (value == '' || value == ' ') {alert(mes);ob.focus();ob.className="err";return false;}
	s='message'; mes='Не указано содержание письма!'; ob=eval(obs+s); value=ob.value;
	if (value=='' || value == ' ') {alert(mes);ob.focus();ob.className="err";return false;} return true;
}
function textCounter(field,counter,maxlimit,linecounter) {
	var fieldWidth =  parseInt(field.offsetWidth);
	var charcnt = field.value.length;        
	if (charcnt > maxlimit) { field.value = field.value.substring(0, maxlimit);}
	else { var percentage = parseInt(100 - (( maxlimit - charcnt) * 100)/maxlimit) ;
	document.getElementById(counter).style.width =  parseInt((fieldWidth*percentage)/100)+"px";
	document.getElementById(counter).innerHTML="Лимит: "+percentage+"%"
	setcolor(document.getElementById(counter),percentage,"background-color");}
}
function setcolor(obj,percentage,prop){	obj.style[prop] = "rgb(80%,"+(100-percentage)+"%,"+(100-percentage)+"%)"; }

function addFile(btn){ 
	if(document.getElementById)	{ 
		while (btn.tagName != 'TR') btn = btn.parentNode; 
		var newTr = btn.parentNode.insertBefore(btn.cloneNode(true),btn.nextSibling); } 
} 

function abuse(id)
{
	var req=new JsHttpRequest();
	req.onreadystatechange=function() {
		if(req.readyState==4) {
			document.getElementById("abuse").innerHTML = req.responseText; }
		else document.getElementById('abuse').innerHTML = '<center>Loading...<br><img align=absmiddle src="'+sHttpReqb+'/images/load.gif"></center>';}
	req.open(null,sHttpReqb+"/core/abuse.php",true); req.send({abuse:id});
}
function send_abuse(value) {
    var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) { document.getElementById('abuse').innerHTML = req.responseJS; }
	}
    req.open(null, sHttpReqb+'/core/abuse_send.php', true);
    req.send({abuse:value});
}




















function doload(value)
{
	var req=new JsHttpRequest();
	req.onreadystatechange=function() {
		if(req.readyState==4) document.getElementById("result").innerHTML = req.responseText;
		else document.getElementById('result').innerHTML = '<center><br><img align=absmiddle src="'+sHttpReqb+'/images/load.gif"></center>';
	}
	req.caching = true; req.open(null,sHttpReqb+"/core/select.php",true); req.send({id_category:value});
}

function selcity(value)
{
	var req=new JsHttpRequest();
	req.onreadystatechange=function() {
		if(req.readyState==4) document.getElementById("selcity").innerHTML = req.responseText;
		else document.getElementById('selcity').innerHTML = '<center><br>Loading...<br><img align=absmiddle src="'+sHttpReqb+'/images/load.gif"></center>';
	}
	req.caching = true; req.open(null,sHttpReqb+"/core/selcity.php",true); req.send({id_category:value});
}
function selcityrss(value)
{
	var req=new JsHttpRequest();
	req.onreadystatechange=function() {
		if(req.readyState==4) document.getElementById("selcityrss").innerHTML = req.responseText;
		else document.getElementById('selcityrss').innerHTML = '<center><br>Loading...<br><img align=absmiddle src="'+sHttpReqb+'/images/load.gif"></center>';
	}
	req.caching = true; req.open(null,sHttpReqb+"/core/selcity.php",true); req.send({id_category1:value});
}

function selcatrss(value)
{
	var req=new JsHttpRequest();
	req.onreadystatechange=function() {
		if(req.readyState==4) document.getElementById("selcatrss").innerHTML = req.responseText;
		else document.getElementById('selcatrss').innerHTML = '<center><br>Loading...<br><img align=absmiddle src="'+sHttpReqb+'/images/load.gif"></center>';
	}
	req.caching = true; req.open(null,sHttpReqb+"/core/selcatrss.php",true); req.send({id_category1:value});
}

function add_comments(id)
{
	var req=new JsHttpRequest();
	req.onreadystatechange=function() {
		if(req.readyState==4) {
			document.getElementById('query').style.display='none';
			document.getElementById('img_query').style.display='none';
			document.getElementById("add_comments").innerHTML = req.responseText;
		}
		else
		{
			document.getElementById('query').style.display='block';
			document.getElementById('img_query').style.display='block';
			return false;
		}
	}
	req.open(null,sHttpReqb+"/core/comments.php",true); req.send({add_comments:id});
}

function send_comments(value) {
    var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) { 
			document.getElementById('add_comments').innerHTML = req.responseJS;
        }
    }
    req.open(null, sHttpReqb+'/core/send_comments.php', true);
    req.send({send_comments:value});
}
function CloseInfo()
{
	var query = document.getElementById("query").style.display = "none";
	var smalldiv = document.getElementById("smalldiv").style.display = "none";
	var img_query = document.getElementById("img_query").style.display = "none";
}



function GetInfo(type,id)
{
	var query = document.getElementById("query");
	var smalldiv = document.getElementById("smalldiv");

	var req=new JsHttpRequest();
	req.onreadystatechange=function() {
		if(req.readyState==4)
		{
			document.getElementById('img_query').style.display='none';
			smalldiv.style.display = (smalldiv.style.display == "block") ? "none" : "block" ;
			smalldiv.innerHTML = req.responseText;
		}
		else
		{
			document.getElementById('query').style.display='block';
			document.getElementById('img_query').style.display='block';
			return false;
		}
	}
	req.open(null,sHttpReqb+"/core/getinfo.php",true); req.send({r_id:id,r_type:type});
}

function SendPassToMail(value,id) {
    var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) { 
			document.getElementById('SendPassToMail').innerHTML = req.responseText;
        }
    }
    req.open(null, sHttpReqb+'/core/SendPassToMail.php', true); req.send({SendPassToMail:value,message:id});
}

function send_mail_friends(value) {
    var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) { 
			document.getElementById('mail_friends').innerHTML = req.responseJS;
        }
    }
    req.open(null, sHttpReqb+'/core/send_mail_friends.php', true);
    req.send({send_mail_friends:value});
}


function mail_friends(id)
{
	var req=new JsHttpRequest();
	req.onreadystatechange=function() {
		if(req.readyState==4) {
			document.getElementById('query').style.display='none';
			document.getElementById('img_query').style.display='none';
			document.getElementById("mail_friends").innerHTML = req.responseText;
			}
		else
		{
			document.getElementById('query').style.display='block';
			document.getElementById('img_query').style.display='block';
			return false;
		}
	}
	req.open(null,sHttpReqb+"/core/mail_friends.php",true); req.send({mail_friends:id});
}

function edit_user_message(value) {
    var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) { 
			document.getElementById('query').style.display='none';
			document.getElementById('img_query').style.display='none';
			document.getElementById('edit_user_message').innerHTML = req.responseText;
        }
		else { 
			document.getElementById('query').style.display='block';
			document.getElementById('img_query').style.display='block';
			return false;
		}
    }
    req.open(null, sHttpReqb+'/core/edit_user_message.php', true); req.send({edit_user_message:value});
}

function addtonote(value)
{
	var req=new JsHttpRequest();
	req.onreadystatechange=function() {
		if(req.readyState==4)
		{
			document.getElementById('query').style.display='none';
			document.getElementById('img_query').style.display='none';
			document.getElementById("addtonote").innerHTML = req.responseText;
			document.getElementById("note").innerHTML = '<H5><a href="'+sHttpReqb+'/note/">Ваш блокнот +1</a></H5>';
		}
		else
		{
			document.getElementById('query').style.display='block';
			document.getElementById('img_query').style.display='block';
			return false;
		}
	}
	req.open(null,sHttpReqb+"/core/addtonote.php",true);
	req.send({addtonote:value});
}

function InListCatAddToNote(value)
{
	var namediv = value;
	var req=new JsHttpRequest();
	req.onreadystatechange=function() {
		if(req.readyState==4)
		{
			document.getElementById('query').style.display='none';
			document.getElementById('img_query').style.display='none';
			document.getElementById('InListCatAddToNote' + namediv).innerHTML = req.responseText;
		}
		else
		{
			document.getElementById('query').style.display='block';
			document.getElementById('img_query').style.display='block';
			return false;
		}
	}
	req.open(null,sHttpReqb+"/core/addtonote.php",true);
	req.send({InListCatAddToNote:value});
}

ff2=function(t){ 
	t.className=/\D/.test(t.value)?'err2':''; 
	if(/\D/.test(t.value)){
		t.value=t.defaultValue; 
		if(self.ww)clearTimeout(ww); o=t; ww=setTimeout("o.className='';",999); 
	}
	else t.defaultValue=t.value; 
}
function check(self)
{
    var a = document.getElementsByTagName('input');
    var checkValue = self.checked;
    for (i=1; i<a.length; i++){
		if (a[i].type=='checkbox') a[i].checked = checkValue;
    }
}
