var acv_desscription;
document.charset = "windows-1251";
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);
	if (ob) { 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='contacts'; mes='Необходимо заполнить контактную информацию!'; ob=eval(obs+s); value=ob.value;
	if (value == '' || value == ' ') {alert(mes);ob.focus();ob.className="err";return false;}
	s='state'; mes='Выберите состояние'; ob=eval(obs+s); cat = eval(obs+'id_category');
	if (ob && (cat.value == 50 || cat.value == 51 || cat.value == 53 || (cat.value >= 248 && cat.value <= 300))) { value=ob.value; if (value == '' || value == ' ') {alert(mes);ob.focus();ob.className="err";return false;} }
	//s='run'; mes='Введите пробег'; ob=eval(obs+s);
	//if (ob) { value=ob.value; if (value == '' || value == ' ') {alert(mes);ob.focus();ob.className="err";return false;} }
	s='year_output'; mes='Введите год выпуска'; ob=eval(obs+s); cat = eval(obs+'id_category');
	if (ob && (cat.value == 50 || cat.value == 51 || cat.value == 53 || (cat.value >= 248 && cat.value <= 300))) { value=ob.value; if (value == '' || value == ' ') {alert(mes);ob.focus();ob.className="err";return false;} }
	s='region'; mes='Выберите район'; ob=eval(obs+s);
	if (ob) { value=ob.value; if (value == '' || value == ' ') {alert(mes);ob.focus();ob.className="err";return false;} }
	s='rooms'; mes='Введите количество комнат'; ob=eval(obs+s); cat = eval(obs+'id_category');
	if (ob && (cat.value == 94 || cat.value == 95 || cat.value == 96 || cat.value == 139 || cat.value == 303 || cat.value == 304)) { value=ob.value; if (value == '' || value == ' ') {alert(mes);ob.focus();ob.className="err";return false;} }
	s='area'; mes='Введите площадь'; ob=eval(obs+s); cat = eval(obs+'id_category'); tp = eval(obs+'type');
	if (ob && !(cat.value == 98 || tp.value == 's' || tp.value == 'sn')) { value=ob.value; if (value == '' || value == ' ') {alert(mes);ob.focus();ob.className="err";return false;} }
	s='floor'; mes='Введите этаж'; ob=eval(obs+s); cat = eval(obs+'id_category'); tp = eval(obs+'type');
	if (ob && tp.value != 's' && tp.value != 'sn' && (cat.value == 94 || cat.value == 95 || cat.value == 96)) { value=ob.value; if (value == '' || value == ' ') {alert(mes);ob.focus();ob.className="err";return false;} }

	return true;
}
function check_fields_v()
{
    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='text'; mes='Не указано содержание объявления!'; ob=eval(obs+s); value=ob.value;
    if (value=='' || value == ' ') {alert(mes);ob.focus();ob.className="err";return false;}
}

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;
	var slimit = "Лимит: ";
	var perc = "%";
	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=slimit+percentage+perc;
	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 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 root(value)
{
	var req=new JsHttpRequest();
	req.onreadystatechange=function() {
		if(req.readyState==4) {document.getElementById('id_root_category').value = req.responseText; write_in_span(req.responseText); change_type(value);}
		else document.getElementById('addition').innerHTML = '<center><br><img align=absmiddle src="'+sHttpReqb+'/images/load.gif"></center>';
	}
	req.open(null,sHttpReqb+"/core/root.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 note_text_show(value)
{
	var req=new JsHttpRequest();
	req.onreadystatechange=function() {
		if(req.readyState==4)
		{
			document.getElementById("node_div").innerHTML = req.responseText;
		}
		else
		{
			return false;
		}
	}
	req.open(null,sHttpReqb+"/core/note_show.php",true);
	req.send(null);
}


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("sidebar").innerHTML = '<H5><a href="'+sHttpReqb+'/note/">Ваш блокнот +1</a></H5>';
			document.getElementById("notebook_"+value).innerHTML = "<img src='"+sHttpReqb+"/images/book_small1.gif'>";
			note_text_show();
		}
		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;
			note_text_show();
		}
		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;
    }
}

function write_big_img(url)
{	document.getElementById('big_foto').src = url;
}

function hit_board(id)
{
	var req=new JsHttpRequest();
	req.open(null,sHttpReqb+"/core/hit_board.php",true); req.send({message:id});
}
