﻿
var baseURL ='http://www.touristplaces.ru/';
var map;

function getXmlHttp() 
{
  var xmlhttp;
  try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
      xmlhttp = false;
    }
  }

	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') 
	{
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function search() 
{
  var sSearch = document.getElementById("search_input").value;

  if (sSearch.length < 3)
  {
    alert("Запрос должен быть не короче 3-х символов.");
    return false;
  }

  var xmlHttp;
  xmlHttp = getXmlHttp();

  var obj = document.getElementById("search_results");
  obj.innerHTML = "";
  var loading = document.getElementById("searching");
  loading.style.display = "block";

	document.getElementById('rezultsbase').style.display = "block";
	document.getElementById('rezultsgoogle').style.display = "block";

	xmlHttp.onreadystatechange = function()  
	{

		if (xmlHttp.readyState == 4)
		{
			loading.style.display = "none";
			var xmlDoc = xmlHttp.responseXML.documentElement.getElementsByTagName("entry");

			for (i = xmlDoc.length-1; i>= 0 ; i--)
			{
				var new_el = document.createElement("li");
				var sTitle = xmlDoc[i].getElementsByTagName("title")[0].firstChild.nodeValue;

				new_el.innerHTML = sTitle;
				new_el.className = "result";
				obj.appendChild(new_el);
			}
		}
	}

	xmlHttp.open('GET', baseURL+'search.php?search='+sSearch+'&rand='+Math.random(), true);
	xmlHttp.send(null);

}


	function doSearchPoint()
	{
		var xmlHttp;
		var categorieschoosedid = getChoosedCategoriesIds();

		xmlHttp = getXmlHttp();
		xmlHttp.open('GET', baseURL+'PutCatPoint.php?Lat='+map.getCenter().lat()+'&Lan='+map.getCenter().lng()+'&zoom='+map.getZoom()+'&cat='+categorieschoosedid+'&rand='+Math.random(), true);
		xmlHttp.send(null);
	}

