var qcrit, working=false

addLoadEvent(initedit)

function initedit() {
 window.tempobj=[]
 document.onkeyup=cancel
 window.d = {} //d == "document"
 window.c=Array("nk", "x", "nktext", "q", "clearstuff", "poisk", "opt", "poiskmain", "pogoda", "newent", "qa", "setext", "namediv", "divfirms", "divmsgs", "divrubric", "cnt", 'voting')
 initvar()
 if (d.pogoda) {
  d.pogoda.onmouseover=pogodaexp
  d.pogoda.onmouseout=pogodac
 }
 setchbox(d.setext)
 setpoisktype()
 d.qa.onkeyup=function(){d.q.value=this.value; d.poisk.value=this.value;}
 d.setext.onclick=setpoisktype
 xbutt_create()
 if (d.cnt) {
  var list = gt('input', d.cnt), el, i = 0
  for (i; i < list.length; i ++) {
   el = list[i]
   if (el.type && el.type == 'radio') {
    if (el.checked == true) {
     d.area = el.value
     break
    }
   }
  }
 }
 else d.area = 1

	if (window.i_pogoda && window.i_pogoda.location) /*отложенная загрузка*/
		window.i_pogoda.location.replace('pogoda.html');
	
	addCounter();
}

function setpoisktype(){
 var first, sec, value; 
 value=(d.setext.checked)?1:0;
 first=(d.setext.checked)?"poiskmain":"opt";
 sec=(d.setext.checked)?"opt":"poiskmain";
 setCookie("setext", value); 
 addclass(d[first], "disnone"); delclass(d[sec], "disnone");
}

function pogodaexp() {
 d.pogoda.style.height="13em"
}

function pogodac() {
 d.pogoda.style.height='5.5em'
}

function shownktextold(objid) {
 if (d.nktext) delclass(d.nktext, "disnone")
}

function nkhid() {
 addclass(parent.d.nk, "disnone")
}
function shownktext(dat) {
 var el=parent.document.createElement("SCRIPT");
 parent.document.body.appendChild(el);
 var src="nk.php?d="+dat
// alert(src)
 el.src=src
// parent.nktext.src="nk.php?d="+dat
// parent.nktext.style.display="block"
}

function clears(){
 d.clearstuff.value="on"
 d.clearstuff.form.submit()
}

function setOpt(id) {
 var pare = ge(id)
 var i, el, cn, j, span, list = gt('p', pare)
 for (i in list) {
  el = list[i]
  cn = el.className
  if (!cn) continue
  j = /\d+/.exec(cn)[0]
  span = findChild(el, 'span')
  span.innerHTML = '(' + voting[id][j] + ')'
 }
 delclass(d.voting, "hiddspan")
}

function voteR(obj){
 if ("0" != obj.value) {
  if (!window.voting) window.voting = {}
  voting.type = 'radio'
//  this.parentNode.parentNode
  var src="vote.php?topic="+obj.name+"&opt="+obj.value
  scriptRequest(src)
 }
}
function vote(obj){
// alert(obj.value)
 if ("0"!=obj.value) {
  if (!window.voting) window.voting = {}
  voting.type = 'select'
  var src="vote.php?topic="+obj.name+"&opt="+obj.value
  scriptRequest(src)
 }
}
var k=0;
function find(obj,flag){
 if (working && 1!=flag) return false;
 if ((obj.value.length>3 || flag==1) && obj.value!="poisk..." && obj.value!=qcrit) {
  k++;
  d.q.value=obj.value
  working=true; qcrit=obj.value;
  obj.style.color="#696"
  var srcf="findf.php?q="+obj.value+"&area="+d.area
  var el=document.createElement("SCRIPT");
  el.type="text/javascript";
  document.body.appendChild(el);
  el.src=srcf
 }
// else working=false;
}

function find2(){
 find(d.poisk,1)
}

function add(){
 var src="add.php"
 if (!d.poisk.value) d.poisk.value="Новое предприятие"
 src+="?name="+d.poisk.value
 var el=document.createElement("SCRIPT");
 document.body.appendChild(el);
 el.src=src
}

function gisup(){
 var gistext
 try {
  gistext=document.getElementById('lgmtdtext20')
 }
 catch(e) {
  gistext=false
 }
 if (!gistext) return false
 gistext.style.position='absolute';
 gistext.style.top='6px';
 gistext.style.left='4px';
 var gis=document.getElementsByTagName('IMG');
 for (var i in gis) {
  if ('IMG'==gis[i].tagName && gis[i].src.indexOf('images/logo.gif')>-1) {
   gis[i].style.position='absolute';
   gis[i].style.top='0px';
  }
 }
}

function shownk() {
 delclass(d.nk, "disnone")
}

function nktexthid() {addclass(d.nktext, "disnone")}

function setlimit(obj){
 var el=document.createElement("SCRIPT");
 document.body.appendChild(el);
 el.src="setlimit.php?limit="+obj.value
}

function setfi(obj){
 var el=document.createElement("SCRIPT");
 document.body.appendChild(el);
 var src="setfi.php?field="+obj.id+"&ch="+obj.checked
// alert(src)
 el.src=src
}

function setgorod(obj){
 var el=document.createElement("SCRIPT");
 document.body.appendChild(el);
 var src="setgorod.php?gorod="+obj.value
// alert(src)
 el.src=src
}

function setvar(obj){
// alert(obj.value)
 var el=document.createElement("SCRIPT");
 document.body.appendChild(el);
 var src="setvar.php?name="+obj.name+"&value="+obj.value+"&q="+d.poisk.value
 d.area = obj.value
// name используется только для radio
// alert(src);
 el.src=src
}

function addCounter() {
	var box = gi('rating_mail_ru')
	if (box) box.innerHTML = topMailRu();
	
}

function topMailRu() {
	var a = '', r0 = (document.referrer), r = escape(r0), j = navigator.javaEnabled() || '', 
		js = 13, s = window.screen || {}, d = s.colorDepth || s.pixelDepth;
	s = (d) ? (s.width + '*' + s.height) : '';
	a += ';r=' + r + ';j=' + j + ';s=' + s + ';d=' + d;
	return ('<a href="http://top.mail.ru/jump?from=1754939" target="_top">'
	 + '<img src="http://d7.cc.ba.a1.top.mail.ru/counter?id=1754939;t=130;js='
	 + js + a + ';rand=' + Math.random() + '" alt="Рейтинг@Mail.ru" border="0" '
	 + 'height="40" width="88"></a><p>Счётчик записал о вас следующую информацию:<br>Разрешение экрана:'
	 + s + '; Глубина цвета:' + d + '; javaEnabled:' + j + '; jLanguage:' + js + '; <br>Ваш браузер:'
	 + useragent + '; <br>Вы пришли со страницы:' + (decodeURI(r0) || ' н-да... вы просто набрали адрес vostsibspravka.ru.')
	 + '</p>');
}


