window.onresize = function()
{
	resizeLayout();
}
function resizeLayout()
{
	var width = document.documentElement.clientWidth;
	
	if (width < 1040)
	{
		getObj("head").style.left = "0%";
		getObj("head").style.marginLeft = "0px";
		
		getObj("layout").style.left = "0%";
		getObj("layout").style.marginLeft = "0px";
		
		getObj("connect_button").style.left = "0%";
		getObj("connect_button").style.marginLeft = "400px";
		
		getObj("connect_button_info").style.left = "0%";
		getObj("connect_button_info").style.marginLeft = "400px";
		
		getObj("users_button").style.left = "0%";
		getObj("users_button").style.marginLeft = "635px";
		
		getObj("users_button_info").style.left = "0%";
		getObj("users_button_info").style.marginLeft = "635px";
	}
	else
	{
		getObj("head").style.left = "50%";
		getObj("head").style.marginLeft = "-505px";
		
		getObj("layout").style.left = "50%";
		getObj("layout").style.marginLeft = "-505px";
		
		getObj("connect_button").style.left = "50%";
		getObj("connect_button").style.marginLeft = "-105px";
		
		getObj("connect_button_info").style.left = "50%";
		getObj("connect_button_info").style.marginLeft = "-105px";
		
		getObj("users_button").style.left = "50%";
		getObj("users_button").style.marginLeft = "131px";
		
		getObj("users_button_info").style.left = "50%";
		getObj("users_button_info").style.marginLeft = "131px";
	}
}


function strReplace(s, r, w)
{
	return s.split(r).join(w);
}

function addslashes(str) 
{
	str=str.replace(/\'/g,'\\\'');
	str=str.replace(/\"/g,'\\"');
	str=str.replace(/\\/g,'\\\\');
	str=str.replace(/\0/g,'\\0');
	return str;
}
function stripslashes(str) 
{
	str=str.replace(/\\'/g,'\'');
	str=str.replace(/\\"/g,'"');
	str=str.replace(/\\\\/g,'\\');
	str=str.replace(/\\0/g,'\0');
	return str;
}

function trim(str)
{ 
	str = str.replace(/&nbsp;/g, '');
	return str.replace(/(^\s+)|(\s+$)/g, '');
}


function getObj(nid)
{
	if (document.getElementById(nid))
	{
		return document.getElementById(nid);
	}
	else
	{
		return false;
	}
}

function getObjValue(nid)
{
	var ret = "";
	if (document.getElementById(nid).type == "checkbox" || document.getElementById(nid).type == "radio")
	{
		if (document.getElementById(nid).checked == true)
		{
			ret = document.getElementById(nid).value;
		}
	}
	else
	{
		ret = document.getElementById(nid).value;
	}
	return ret;
}

function getValFromUrl(url, varname)
{
	var vars = new Array();
	vars = url.split("&");
	var ret = "error";

	for (i = 0; i < vars.length; i++)
	{
		var value = new Array();
		value = vars[i].split("=");
		if (value[0] == varname)
		{
			ret = value[1];
		}
	}
	return ret;	
}


function makeRequest(url) 
{
	var http_request = false;

	if(document.all)
	{
		var yOffset = document.documentElement.scrollTop;
	}
	else
	{
		var yOffset = window.pageYOffset;
	}

	if (window.XMLHttpRequest) 
	{ // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) 
		{
			http_request.overrideMimeType('text/html');
			// Читайте ниже об этой строке
		}
	} 
	else if (window.ActiveXObject) 
	{ // IE
		try 
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try 
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) 
			{
			}
		}
	}

	if (!http_request) 
	{
		alert('Unfortunatly your browser doesn\'t support XMLHTTP.');
		return false;
	}

	http_request.onreadystatechange = function() 
	{ 
		if (http_request.readyState == 4)
		{
            if (http_request.status == 200)
			{
				if (getValFromUrl(http_request.responseText, "answer") == "sendForm_JoinUs" 								||
					getValFromUrl(http_request.responseText, "answer") == "sendForm_IskraPhone"							||
					getValFromUrl(http_request.responseText, "answer") == "sendForm_IskraTvPc"								||
					getValFromUrl(http_request.responseText, "answer") == "sendForm_FAQ"										||
					getValFromUrl(http_request.responseText, "answer") == "sendForm_rtgTv"									||
					getValFromUrl(http_request.responseText, "answer") == "sendForm_tdkTv"									||
					getValFromUrl(http_request.responseText, "answer") == "sendForm_SuggestionsAndWarnings"			||
					getValFromUrl(http_request.responseText, "answer") == "sendForm_AddServices"							||
					getValFromUrl(http_request.responseText, "answer") == "sendForm_serviceProvider"						||
					getValFromUrl(http_request.responseText, "answer") == "sendForm_TvForPartners"						||
					getValFromUrl(http_request.responseText, "answer") == "sendForm_iskraDay"
					)
				{
					if (getValFromUrl(http_request.responseText, "error") != "")		//Возникли ошибки
					{
						var newHTML = getValFromUrl(http_request.responseText, "error");
						newHTML = strReplace(newHTML, "::ravno::", "=");
						newHTML = strReplace(newHTML, "::amp::", "&");
						getObj("controlNumber").src = "/antibot.php?rnd=" + Math.random() * 999999;
						getObj("cnumber").value = "";
						alert(newHTML);
					}
					else
					{
						alert("Спасибо за сообщение. Мы его уже читаем ;)");
						document.location.reload();
					}
					getObj('sendBtn').disabled = false;
					getObj('sendBtn').value = "Отправить";
				}
				
				else if (getValFromUrl(http_request.responseText, "answer") == "getAjaxNews")
				{
					if (getValFromUrl(http_request.responseText, "error") != "")		//Возникли ошибки
					{
						var newHTML = getValFromUrl(http_request.responseText, "error");
						newHTML = strReplace(newHTML, "::ravno::", "=");
						newHTML = strReplace(newHTML, "::amp::", "&");
						alert(newHTML);
					}
					else
					{
						var newHTML = getValFromUrl(http_request.responseText, "newcontent");
						newHTML = strReplace(newHTML, "::ravno::", "=");
						newHTML = strReplace(newHTML, "::amp::", "&");
						getObj("ajax_news").innerHTML = newHTML;
					}
				}
				
				else if (getValFromUrl(http_request.responseText, "answer") == "sendVote"			||
					   getValFromUrl(http_request.responseText, "answer") == "getVotesList"			||
					   getValFromUrl(http_request.responseText, "answer") == "getVote"
						)
				{
					if (getValFromUrl(http_request.responseText, "error") != "")		//Возникли ошибки
					{
						alert(getValFromUrl(http_request.responseText, "error"));
						if (getObj('voteButton'))
						{
							getObj('voteButton').disabled = false;
							getObj('voteButton').value = "Отправить";
						}
					}
					else
					{
						var newHTML = getValFromUrl(http_request.responseText, "newcontent");
						newHTML = strReplace(newHTML, "::ravno::", "=");
						newHTML = strReplace(newHTML, "::amp::", "&");
						document.getElementById('votesTable').innerHTML = newHTML;
					}
				}
				
				else if (getValFromUrl(http_request.responseText, "answer") == "searchMovieByLetter"		||
						getValFromUrl(http_request.responseText, "answer") == "searchMovieByTitle"			||
						getValFromUrl(http_request.responseText, "answer") == "searchMovieByActor"			||
						getValFromUrl(http_request.responseText, "answer") == "searchMovieByGenre"			||
						getValFromUrl(http_request.responseText, "answer") == "cancelVideoFilter"
						)
				{
					if (getValFromUrl(http_request.responseText, "error") != "")		//Возникли ошибки
					{
						var newHTML = getValFromUrl(http_request.responseText, "error");
						newHTML = strReplace(newHTML, "::ravno::", "=");
						newHTML = strReplace(newHTML, "::amp::", "&");
						alert(newHTML);
					}
					else
					{
						document.location.reload();
					}
				}
				

			}
			else
			{
				alert('Connection wasn\'t successful.');
			}
		}
	};


	//************** ОБРАБАТЫВАЕМ КЛИКИ
	var args = "";
	for (var i = 0; i < arguments.length; i++)
	{
		args += "&p" + i + "=" + arguments[i];
	}
	
	http_request.open('POST', "/getAnswer.php", true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Connection", "close");	
	http_request.send("q=" + url + args);
}


//*****************************************
function numericCheck(e, obj, max)
{
	var key = (typeof e.charCode == 'undefined' ? e.keyCode : e.charCode);
	if (e.ctrlKey || e.altKey || key < 32 || key == 60 || key == 62)
	{
    	return true;
	}
	
	key = String.fromCharCode(key);
	
	if (obj.value.length < max)
	{ 
		//return /[\d+\.+\,+\-]/.test(key);
		return /[\d]/.test(key);
	}
	else
	{
		return false;
	}	
}




function toggleFizTable()
{
	var rows = document.getElementsByTagName("tr");
	for (i = 0; i < rows.length; i++)
	{
		if (rows[i].getAttribute("rel") == "fiz_table")
		{
			if (document.all)
			{
				rows[i].style.display = (rows[i].style.display != "none") ? "none" : "block";
			}
			else
			{
				rows[i].style.display = (rows[i].style.display == "table-row") ? "none" : "table-row";
			}
		}
	}
}


function openFaqForm()
{
		Lightview.show({
			href: '/form1.php',
			rel: 'iframe',
			title : 'Ваш вопрос',
			options: {
				width:535,
				height: 324,
				autosize: false,
				topclose: false,
				closeButton: false,
				radius: 1,
				border: 1
				
			}
		});

}


var currentPic = 0;
function showNext()
{
	currentPic++;
	
	var pics = document.getElementsByTagName("input");
	var n = 0;
	for (i = 0; i < pics.length; i++)
	{
		if (pics[i].getAttribute("rel") == "pictures")
		{
			n++;
		}
	}
	
	if (currentPic >= n)
	{
		currentPic = 0;
	}
	
	getObj("picture").src = getObjValue("pic" + currentPic);
}

function showPrev()
{
	currentPic--;
	
	var pics = document.getElementsByTagName("input");
	var n = 0;
	for (i = 0; i < pics.length; i++)
	{
		if (pics[i].getAttribute("rel") == "pictures")
		{
			n++;
		}
	}
	
	if (currentPic < 0)
	{
		currentPic = n - 1;
	}
	
	getObj("picture").src = getObjValue("pic" + currentPic);
}



function insertGallery(id, width, height, title)
{
	document.write("<div id=\"" + id + "\"></div>");
	
	
	var n = 1;
	var images = Array();
	var links = Array();
	for (var i = 4; i < arguments.length; i++)
	{
		if (n > 0)
		{
			images.push(arguments[i]);
		}
		else
		{
			links.push(arguments[i]);
		}
		n *= -1;
	}
	
	var galleryTitle = document.createElement("div");
	var galleryBody = document.createElement("div");
	var galleryPages = document.createElement("div");
	var galleryNext = document.createElement("div");
	var galleryMoreinfo = document.createElement("div");
	var galleryLeft = document.createElement("div");
	var galleryRight = document.createElement("div");
	
	galleryTitle.className = "deco_block_2";
	galleryTitle.innerHTML = title;
	
	galleryBody.style.width = width + "px";
	galleryBody.style.height = height + "px";
	galleryBody.style.background = "#cccccc";
	//galleryBody.style.backgroundImage = "url(/style/ajax-loader.gif)";
	galleryBody.style.backgroundRepeat = "no-repeat";
	//galleryBody.style.backgroundPosition = "center center";
	galleryBody.setAttribute("id", "image_" + id);
	galleryBody.setAttribute("pagesTotal", (arguments.length - 4) / 2);
	galleryBody.setAttribute("currentPage", 0);
	
	galleryPages.className = "deco_block_3";
	galleryPages.style.borderTop = "1px solid #999999";
	if (jQuery.browser.msie && jQuery.browser.version < 8)
	{
		//galleryPages.style.position = "absolute";
		galleryPages.style.width = width - 14 + "px";
		galleryPages.style.textAlign = "left";
	}
	
	
	galleryNext.style.backgroundImage = "url()";
	galleryNext.style.height = height + "px";
	galleryNext.style.cursor = "hand";
	galleryNext.style.cursor = "pointer";
	galleryNext.style.width = "53px";	
	galleryNext.style.backgroundRepeat = "no-repeat";
	galleryNext.style.display = "block";	
	galleryNext.style.marginLeft = width - 53 + "px";
	if (jQuery.browser.msie && jQuery.browser.version == 6)
	{
		galleryNext.style.height = "51px";
	}
	
	galleryLeft.style.backgroundImage = "url(/style/gallery_left.png)";
	galleryLeft.style.height =  56 + "px";
	galleryLeft.style.cursor = "hand";
	galleryLeft.style.cursor = "pointer";
	galleryLeft.style.width = "82px";
	if (jQuery.browser.msie && jQuery.browser.version < 8)
	{
		galleryLeft.style.marginLeft = width - 180 + "px";
		galleryLeft.style.marginTop = -22 + "px";		
	}
	else
	{
		galleryLeft.style.marginLeft = width - 180 + "px";
		galleryLeft.style.marginTop = -14 + "px";
	}
		
	galleryLeft.style.backgroundPosition = "0px 0px";
	galleryLeft.style.backgroundRepeat = "no-repeat";
	galleryLeft.style.display = "block";
	galleryLeft.style.position = "absolute";
	
	
	galleryRight.style.backgroundImage = "url(/style/gallery_right.png)";
	galleryRight.style.height =  56 + "px";
	galleryRight.style.cursor = "hand";
	galleryRight.style.cursor = "pointer";
	galleryRight.style.width = "82px";
	if (jQuery.browser.msie && jQuery.browser.version < 8)
	{
		galleryRight.style.marginLeft = width - 98 + "px";
		galleryRight.style.marginTop = -22 + "px";
	}
	else
	{
		galleryRight.style.marginLeft = width - 98 + "px";
		galleryRight.style.marginTop = -14 + "px";
	}
	
	galleryRight.style.backgroundPosition = "0px 0px";
	galleryRight.style.backgroundRepeat = "no-repeat";
	galleryRight.style.display = "block";
	galleryRight.style.position = "absolute";
	
	
	galleryMoreinfo.style.background = "url(/style/blank.png) no-repeat center center";
	galleryMoreinfo.style.position = "absolute";
	galleryMoreinfo.style.height = height + "px";
	galleryMoreinfo.style.cursor = "hand";
	galleryMoreinfo.style.clear = "none";
	galleryMoreinfo.style.cursor = "pointer";
	galleryMoreinfo.style.display = "block";
	galleryMoreinfo.style.width = width - 80 + "px";
	if (jQuery.browser.msie && jQuery.browser.version < 8)
	{
		galleryMoreinfo.style.marginLeft = - width + 53 + "px";
	}
	
	
	galleryPages.appendChild(galleryLeft);
	galleryPages.appendChild(galleryRight);
	
	galleryBody.appendChild(galleryMoreinfo);
	galleryBody.appendChild(galleryNext);
	
	
	
	
	galleryNext.onmouseover = function()
	{
		this.style.backgroundImage = "url(/style/gallery_hover.png)";
		jQuery(document).pngFix();
	}
	galleryNext.onmouseout = function()
	{
		this.style.backgroundImage = "url(/style/blank.png)";
		jQuery(document).pngFix();
	}
	galleryNext.onclick = function()
	{
		var currentPage = getObj("image_" + id).getAttribute("currentPage");
		if (currentPage * 1 + 1 >= getObj("image_" + id).getAttribute("pagesTotal"))
		{
			nextPage = 0;
		}
		else
		{
			nextPage = currentPage * 1 + 1;
		}
		
		galleryBody.setAttribute("currentPage", nextPage);
		
		var pages = document.getElementsByTagName("a");
		var n = 0;
		for (i = 0; i < pages.length; i++)
		{
			if (pages[i].getAttribute("rel") == "page" + id)
			{
				if (n == nextPage)
				{
					pages[i].className = "galleryPage_active";
				}
				else
				{
					pages[i].className = "galleryPage";
				}
				n++;
			}
		}
			
		getObj("image_" + id).style.backgroundImage = "url(" + images[nextPage] + ")";
	}
	
	
	
	
	galleryRight.onclick = function()
	{
		var currentPage = getObj("image_" + id).getAttribute("currentPage");
		if (currentPage * 1 + 1 >= getObj("image_" + id).getAttribute("pagesTotal"))
		{
			nextPage = 0;
		}
		else
		{
			nextPage = currentPage * 1 + 1;
		}
		
		galleryBody.setAttribute("currentPage", nextPage);
		
		var pages = document.getElementsByTagName("a");
		var n = 0;
		for (i = 0; i < pages.length; i++)
		{
			if (pages[i].getAttribute("rel") == "page" + id)
			{
				if (n == nextPage)
				{
					pages[i].className = "galleryPage_active";
				}
				else
				{
					pages[i].className = "galleryPage";
				}
				n++;
			}
		}
			
		getObj("image_" + id).style.backgroundImage = "url(" + images[nextPage] + ")";
	}
	
	
	galleryLeft.onclick = function()
	{
		var currentPage = getObj("image_" + id).getAttribute("currentPage");
		if (currentPage * 1 - 1 < 0)
		{
			nextPage = getObj("image_" + id).getAttribute("pagesTotal") - 1;
		}
		else
		{
			nextPage = currentPage * 1 - 1;
		}
		
		galleryBody.setAttribute("currentPage", nextPage);
		
		var pages = document.getElementsByTagName("a");
		var n = 0;
		for (i = 0; i < pages.length; i++)
		{
			if (pages[i].getAttribute("rel") == "page" + id)
			{
				if (n == nextPage)
				{
					pages[i].className = "galleryPage_active";
				}
				else
				{
					pages[i].className = "galleryPage";
				}
				n++;
			}
		}
			
		getObj("image_" + id).style.backgroundImage = "url(" + images[nextPage] + ")";
	}
	
	
	
	galleryMoreinfo.onmouseover = function()
	{
		var currentPage = getObj("image_" + id).getAttribute("currentPage");
		if (links[currentPage] != "")
		{
			this.style.background = "url(/style/gallery_moreinfo.png) no-repeat center center";
		}
	}
	galleryMoreinfo.onmouseout = function()
	{
		this.style.background = "url()";
	}
	galleryMoreinfo.onclick = function()
	{
		var currentPage = getObj("image_" + id).getAttribute("currentPage");
		if (links[currentPage] != "")
		{
			document.location = links[currentPage];
		}
	}
	
	
	
	for (var i = 0; i < (arguments.length - 4) / 2; i++)
	{
		var page = document.createElement("a");
		page.className = "galleryPage";
		page.setAttribute("index", i);
		page.setAttribute("rel", "page" + id);
		page.innerHTML = i + 1;
		page.setAttribute("href", "");
		page.onclick = function()
		{
			//getObj("image_" + id).style.backgroundImage = "url(/style/ajax-loader.gif)";
			var pages = document.getElementsByTagName("a");
			for (i = 0; i < pages.length; i++)
			{
				if (pages[i].getAttribute("rel") == "page" + id)
				{
					pages[i].className = "galleryPage";
				}
			}
			getObj("image_" + id).style.backgroundImage = "url(" + images[this.getAttribute("index")] + ")";
			getObj("image_" + id).setAttribute("currentPage", this.getAttribute("index"));
			this.className = "galleryPage_active";
			
			if (links[this.getAttribute("index")] != "")
			{
				
			}
			
			return false;
		}
		
		if (i == 0)
		{
			page.className = "galleryPage_active";			
		}
		
		galleryPages.appendChild(page);
	}
	
	
	
	getObj(id).appendChild(galleryTitle);
	getObj(id).appendChild(galleryBody);
	getObj(id).appendChild(galleryPages);
	
	getObj("image_" + id).style.backgroundImage = "url(" + images[0] + ")";
}


function initMessageBox(id, width)
{
	document.write("<div id=\"" + id + "\"></div>");
	
	var galleryBody = document.createElement("div");
	var galleryPages = document.createElement("div");
	var galleryNext = document.createElement("div");
	
	var i = 0;
	while (document.getElementById(id + "_" + i))
	{
		getObj(id).appendChild(document.getElementById(id + "_" + i));
		i++;
	}
	
	galleryPages.className = "deco_block_3";
	galleryPages.style.borderTop = "1px solid #999999";
	if (jQuery.browser.msie && jQuery.browser.version < 8)
	{
		//galleryPages.style.position = "absolute";
		galleryPages.style.width = width - 14 + "px";
		galleryPages.style.textAlign = "left";
	}	
	document.getElementById(id + "_" + 0).style.display = "block";
	
	
	galleryBody.style.width = width + "px";
	galleryBody.setAttribute("id", "image_" + id);
	galleryBody.setAttribute("pagesTotal", (arguments.length - 4) / 2);
	galleryBody.setAttribute("currentPage", 0);
	
	
	galleryNext.style.backgroundImage = "url(/style/gallery_hover.png)";
	galleryNext.style.cursor = "hand";
	galleryNext.style.cursor = "pointer";
	galleryNext.style.width = "53px";	
	galleryNext.style.backgroundRepeat = "no-repeat";
	galleryNext.style.display = "block";	
	galleryNext.style.marginLeft = width - 53 + "px";
	if (jQuery.browser.msie && jQuery.browser.version == 6)
	{
		galleryNext.style.height = "51px";
	}
	
	galleryNext.onmouseover = function()
	{
		this.style.backgroundImage = "url(/style/gallery_hover.png)";
		jQuery(document).pngFix();
	}
	galleryNext.onmouseout = function()
	{
		this.style.backgroundImage = "url(/style/blank.png)";
		jQuery(document).pngFix();
	}
	galleryNext.onclick = function()
	{
		var currentPage = getObj("image_" + id).getAttribute("currentPage");
		if (currentPage * 1 + 1 >= getObj("image_" + id).getAttribute("pagesTotal"))
		{
			nextPage = 0;
		}
		else
		{
			nextPage = currentPage * 1 + 1;
		}
		
		galleryBody.setAttribute("currentPage", nextPage);
		
		var pages = document.getElementsByTagName("a");
		var n = 0;
		for (i = 0; i < pages.length; i++)
		{
			if (pages[i].getAttribute("rel") == "page" + id)
			{
				if (n == nextPage)
				{
					pages[i].className = "galleryPage_active";
				}
				else
				{
					pages[i].className = "galleryPage";
				}
				n++;
			}
		}
			
		getObj("image_" + id).style.backgroundImage = "url(" + images[nextPage] + ")";
	}
	
	
	var i = 0;
	while (document.getElementById(id + "_" + i))
	{
		var page = document.createElement("a");
		page.className = "galleryPage";
		page.setAttribute("index", i);
		page.setAttribute("rel", "page" + id);
		page.innerHTML = i + 1;
		page.setAttribute("href", "");
		page.onclick = function()
		{
			//getObj("image_" + id).style.backgroundImage = "url(/style/ajax-loader.gif)";
			var pages = document.getElementsByTagName("a");
			var n = 0;
			for (i = 0; i < pages.length; i++)
			{
				if (pages[i].getAttribute("rel") == "page" + id)
				{
					pages[i].className = "galleryPage";
					getObj(id + "_" + n).style.display = "none";
					n++;
				}
			}
			
			getObj(id + "_" + this.getAttribute("index")).style.display = "block";
			getObj(id + "_" + this.getAttribute("index")).setAttribute("currentPage", this.getAttribute("index"));
			this.className = "galleryPage_active";
			
			return false;
		}
		
		if (i == 0)
		{
			page.className = "galleryPage_active";			
		}
		
		galleryPages.appendChild(page);
		
		i++;
	}
	
	getObj(id).appendChild(galleryPages);
	
}



function addMap()
{
	document.write("<div id=\"YMapsID\" style=\"width: 808px; height: 550px;\"></div>");
	$(document).ready(function () 
	{
		var map = new YMaps.Map(document.getElementById("YMapsID"));
		map.addControl(new YMaps.Zoom());
		map.addControl(new YMaps.ToolBar());
		map.setCenter(new YMaps.GeoPoint(37.801952,55.678194), 12);
		
		var elts = $(".dataTable_2 tr").children("td");
		for (var i = 0; i < elts.length; i+=2)
 		{
			/*
			elts[i].onclick = function()
			{
				var map = new YMaps.Map(document.getElementById("YMapsID"));
				map.addControl(new YMaps.Zoom());
				map.setCenter(new YMaps.GeoPoint(37.801952,55.678194), 12);
				var geocoder = new YMaps.Geocoder(this.innerHTML, {results: 1});
				YMaps.Events.observe(geocoder, geocoder.Events.Load, function ()
				{
					if (this.length())
					{
						var s = new YMaps.Style();
						s.iconStyle = new YMaps.IconStyle();
						s.iconStyle.offset = new YMaps.Point(-41, -2);
						s.iconStyle.href = "/style/map_point.png";
						s.iconStyle.size = new YMaps.Point(57, 55);
						
						s.iconStyle.shadow = new YMaps.IconShadowStyle();
						s.iconStyle.shadow.offset = new YMaps.Point(-41, -2);
						s.iconStyle.shadow.href = "/style/map_shadow.png";
						s.iconStyle.shadow.size = new YMaps.Point(57, 55);
						
						s.balloonContentStyle = new YMaps.BalloonContentStyle(
							new YMaps.Template("<div style=\"color:#ff6600; font-weight:bold;\">$[name]</div><div style=\"color:#333;\">$[description]</div>")
						);
						
						var placemark = new YMaps.Placemark(this.get(0).getGeoPoint(), {draggable: false, style:s});
						placemark.name = this.get(0).text;
						map.addOverlay(placemark);
						//map.panTo(this.get(0).getGeoPoint())
					}
					else
					{
						//alert("Ничего не найдено")
					}
				});
			}
			*/			
			
			var geocoder = new YMaps.Geocoder(strReplace(elts[i].innerHTML, "Россия, Москва,", ""), {results: 2});	
			geocoder.a = elts[i+1].innerHTML;
			YMaps.Events.observe(geocoder, geocoder.Events.Load, function ()
			{
				if (this.length())
				{
					var s = new YMaps.Style();
					s.iconStyle = new YMaps.IconStyle();
					s.iconStyle.offset = new YMaps.Point(-41, -2);
					s.iconStyle.href = "/style/map_point.png";
					s.iconStyle.size = new YMaps.Point(57, 55);
					
					s.iconStyle.shadow = new YMaps.IconShadowStyle();
					s.iconStyle.shadow.offset = new YMaps.Point(-41, -2);
					s.iconStyle.shadow.href = "/style/map_shadow.png";
					s.iconStyle.shadow.size = new YMaps.Point(57, 55);
					
					s.balloonContentStyle = new YMaps.BalloonContentStyle(
						new YMaps.Template("<div class=\"d_balloon_title\">$[name]</div><div class=\"d_balloon_txt\"><span>Подключенные дома:</span>$[description]</div>")
					);
					
					var placemark = new YMaps.Placemark(this.get(0).getGeoPoint(), {draggable: false, style:s});
					placemark.name = this.get(0).text;
					placemark.description = this.a;
					map.addOverlay(placemark);
					//map.panTo(this.get(0).getGeoPoint())
				}
				else
				{
					//alert("Ничего не найдено")
				}
			});
		}
		
	});
}