// preload main menu buttons
salesBtn       = new Image();
salesBtn.src   = "img/button_sales.gif";

salesBtn_over     = new Image();
salesBtn_over.src = "img/button_sales_over.gif";

rentsBtn       = new Image();
rentsBtn.src   = "img/button_rents.gif";

rentsBtn_over     = new Image();
rentsBtn_over.src = "img/button_rents_over.gif";

var toID;

function select_property_type(val) {
	if(val > 0) {
		getData('dtlsDv', 'msgArea', this.value, 1);
		document.getElementById('sRealEstates').focus();
	}
	else {
		document.getElementById('dtlsDv').innerHTML='';
		document.getElementById('dtlsDv').style.display='none';
		document.getElementById('tpDtlsKwrds').value='Екстри: тец, телефон, сот и др...';
	}
}

function switchImgs(imgName, otherImgName, actnTp) {
   picToChange       = eval("document.images."+imgName);
   picWithChange     = eval(imgName+"_over");
   picToChange.src   = picWithChange.src;

   pic2ToChange       = eval("document.images."+otherImgName);
   pic2WithChange     = eval(otherImgName);
   pic2ToChange.src   = pic2WithChange.src;

   document.itemform.actnTp.value = actnTp;
}

function GoToPage(hiddenName, hiddenValue, bookMark) {
	hiddenName.value = hiddenValue;
	
	if(bookMark.length > 0)
		document.itemform.action = document.itemform.action+"#"+bookMark;
	document.itemform.submit();
	return true;
}

function fllKwrds() {
   txtFld = document.getElementById("tpDtlsKwrds");

   tmpArr = new Array();
   counter = 0;

   for(var i = 0; i < 40; i++) {
      if((document.getElementById("tpDtl"+i) != null) && (document.getElementById("tpDtl"+i).checked == true)) {
         tmpArr[counter] = document.getElementById("tpDtl"+i).value;
         counter++;
      }
   }

   txtFld.value = tmpArr.join(", ");
}

function showHideDtls(elm) {
   var div = document.getElementById('dtlsDv');

   var pos = _bsn.DOM.getPos(elm);

   div.style.left    = (pos.x - 3) + "px";
   div.style.top     = (pos.y + elm.offsetHeight + 3) + "px";

   if(document.getElementById("esttTpID").selectedIndex > 0  && div.innerHTML.length > 0) {
      if(div.style.display == 'block')
         div.style.display = 'none';
      else {
         div.style.display = 'block';
         toID = setTimeout("hideD()", 2500);
      }

      if(elm.value == "Екстри: тец, телефон, сот и др...")
         elm.value = "";
   } else {
      alert("Моля, изберете тип имот!");
      document.getElementById("esttTpID").focus();
   }
}


function showHideHlp(elm) {
   var div = document.getElementById('hlpDv');

   var pos = _bsn.DOM.getPos(elm);

   div.style.left    = (pos.x - 210) + "px";
   div.style.top     = (pos.y + elm.offsetHeight + 3) + "px";

   if(div.style.display == 'block')
      div.style.display = 'none';
   else
      div.style.display = 'block';
}

function showHideHlp2(elm) {
   var div = document.getElementById('helpDv');

   var pos = _bsn.DOM.getPos(elm);

   div.style.left    = (pos.x - 250) + "px";
   div.style.top     = (pos.y + elm.offsetHeight + 3) + "px";

   if(div.style.display == 'block')
      div.style.display = 'none';
   else
      div.style.display = 'block';
}

function clearF() {
   document.getElementById("esttTpID").selectedIndex = 0;
   document.getElementById("frmPrc").value = "цена от";
   document.getElementById("tPrc").value = "цена до";
   document.getElementById("crrncID").selectedIndex = 0;
   document.getElementById("keywords").value = "";
   document.getElementById("lctnID").value = "";
   document.getElementById("frmQm").value = "кв.м от";
   document.getElementById("tQm").value = "кв.м до";
   document.itemform.firmID.value = 0;
   document.itemform.objID.value = 0;
   document.getElementById("tpDtlsKwrds").value = "Екстри: тец, телефон, сот и др...";
   document.getElementById('dtlsDv').style.display = "none";
   document.getElementById('dtlsDv').innerHTML = "";

   if(document.getElementById('sortBy') != null)
      document.getElementById("sortBy").selectedIndex = 0;

   if(document.getElementById('rows') != null)
      document.getElementById("rows").selectedIndex = 0;

}

function getNextSibling(startBrother) {
   endBrother = startBrother.nextSibling;

   while(endBrother.nodeType != 1) {
      endBrother = endBrother.nextSibling;
   }
   return endBrother;
}

function killTimeoutD() {
   clearTimeout(toID);
}

function resetTimeoutD() {
   clearTimeout(toID);
   toID = setTimeout("hideD()", 1000);
}

function hideD() {
   document.getElementById('dtlsDv').style.display = 'none';
   document.getElementById('sRealEstates').focus();
}

function saveFilter() {
   var obj = document.getElementById('saveFilter');
   if(obj == null) {
      //alert('the hidden field is too hidden.');
      return false;
   }
   if(document.getElementById('filterName').value == 'име на филтъра') {
      alert('Моля, въведете име на филтъра!');
      return false;
   }
   obj.value = 1;
   document.forms.itemform.submit();
}

function clearFrm() {
   document.getElementById("esttTpID").selectedIndex = 0;
   document.getElementById("frmPrc").value = "";
   document.getElementById("tPrc").value = "";
   document.getElementById("byPrcQm").checked = false;
   document.getElementById("crrncID").selectedIndex = 0;
   document.getElementById("lctnID").value = "";
   document.getElementById("frmQm").value = "";
   document.getElementById("tQm").value = "";
   document.itemform.firmID.value = 0;
   document.itemform.objID.value = 0;
   document.getElementById("tpDtlsDv").innerHTML = "";
   document.getElementById("bldngDtlsDv").innerHTML = "";

   AdvSearchAJAX.getCitiesRegions(1);
   AdvSearchAJAX.hideDistricts();
   AdvSearchAJAX.hideQuartersVilages();

   if(document.getElementById("sortBy") != null)
      document.getElementById("sortBy").selectedIndex = 0;

   if(document.getElementById("rows") != null)
      document.getElementById("rows").selectedIndex = 0;

   if(document.getElementById("hPic") != null)
      document.getElementById("hPic").checked = false;
   if(document.getElementById("last3") != null)
      document.getElementById("last3").checked = false;
}

function prepSbmt() {
   document.itemform.srchTp.value = 1;
   //document.getElementById("lctnID").value = tree.getAllChecked();
   //document.getElementById("treeXML").value = tree.serializeTree();
}

function checkSlctd(strLctnsID) {
   if(strLctnsID.length > 0) {
      tmpArr = strLctnsID.split(',');
      if(tmpArr.length > 0) {
         for(i = 0; i < tmpArr.length; i++)
            tree.setCheck(tmpArr[i],1);
      }
   }
}

function selectAllQuarters(SELECT) {
   for (var n=0; n < document.itemform.length; n++)
      if (document.itemform.elements[n].type == 'checkbox') {
         if(document.itemform.elements[n].name == 'quarterName[]') {
            document.itemform.elements[n].checked=SELECT;
         }
      }
}















