
function get_cities (areal, city)
{
  var ajax = new sack();
		ajax.AjaxFailedAlert = 'Don’t work JavaScrip'; // На случай не работающего JavaScript
		ajax.requestFile = 'index.php'; // К какому файлу обращаемся
		ajax.method = 'GET'; // Или GET или HEAD
		ajax.setVar('act',   'get_city');
		ajax.setVar('areal', areal);
		ajax.setVar('city',  city);
		ajax.element = 'city_select'; // ID элемента в который будет выводится результат
		ajax.runAJAX();
}

function get_cities2 (areal, city, div_name)
{
  var ajax = new sack();
		ajax.AjaxFailedAlert = 'Don’t work JavaScrip'; // На случай не работающего JavaScript
		ajax.requestFile = 'index.php'; // К какому файлу обращаемся
		ajax.method = 'GET'; // Или GET или HEAD
		ajax.setVar('act',   'get_city');
		ajax.setVar('areal', areal);
		ajax.setVar('city',  city);
		ajax.element = div_name; // ID элемента в который будет выводится результат
		ajax.runAJAX();
}

//подключает форму поиска (купить,  продать)в категориях и форму добавления объявления (купить/продамть через ajax
//post_type - тип объявления - куплю/продам
//where_id - id тега div, куда вставляется рез-т
//mod - значение php-переменной gl_mod в подключ файле
function get_form_per_ajax(post_type, path, where_id, mod)
{

  var ajax = new sack();
		ajax.AjaxFailedAlert = 'Don’t work JavaScrip'; // На случай не работающего JavaScript
		ajax.requestFile = 'index.php'; // К какому файлу обращаемся
		ajax.method = 'GET'; // Или GET или HEAD
		ajax.setVar('act',   'get_form_per_ajax');
		ajax.setVar('path',   path);
		ajax.setVar('gl_post_type', post_type);
		ajax.setVar('mod', mod);
		ajax.element = where_id; // ID элемента в который будет выводится результат

		ajax.runAJAX();
}

//подключает нужную поисковую форму на главной в недвижимости через ajax
//search_form_num - опция select'a номер формы, принимается в get_search_form_on_main_per_ajax
//where_id - id тега div, куда вставляется рез-т
//mod - значение php-переменной gl_mod в подключ файле
function get_search_form_on_main_per_ajax(search_form_num, where_id, mod)
{
  var ajax = new sack();
		ajax.AjaxFailedAlert = 'Don’t work JavaScrip'; // На случай не работающего JavaScript
		ajax.requestFile = 'index.php'; // К какому файлу обращаемся
		ajax.method = 'GET'; // Или GET или HEAD
		ajax.setVar('act',   'get_search_form_on_main_per_ajax');
		ajax.setVar('search_form_num', search_form_num); //номер формы в условии switch файла common/get_search_form_on_main_per_ajax
		ajax.setVar('mod', mod);
		ajax.element = where_id; // ID элемента в который будет выводится результат
		ajax.runAJAX();
}

//очищает поля формы form_name
function reset_f(form_name)
{
  var form = document.forms[form_name];
		for(var j=0;j<form.elements.length;j++)
		{

		  if(form.elements[j].type=="text")
		  {

		    form.elements[j].value="";
		  }
		  if(form.elements[j].type=="select-one")
		  {

		    form.elements[j].options[0].selected=true;
		  }
		  if(form.elements[j].type=="checkbox")
		  {
		    form.elements[j].checked="";
		  }

		}
}

//определяет координаты элемента el (document.getElementById('ElName'))
function getAbsolutePos(el)
{
		var r = { x: el.offsetLeft, y: el.offsetTop };
		if (el.offsetParent)
			{
			var tmp = getAbsolutePos(el.offsetParent);
			r.x += tmp.x;

			r.y += tmp.y;
			}
		return r;
}

