var area=new Array();
area["zao"]=false;
area["szao"]=false;
area["sao"]=false;
area["svao"]=false;
area["vao"]=false;
area["uvao"]=false;
area["uao"]=false;
area["uzao"]=false;
area["cao"]=false;

area["id"]=new Array();
area["id"]["zao"]=6;
area["id"]["szao"]=3;
area["id"]["sao"]=4;
area["id"]["svao"]=5;
area["id"]["vao"]=10;
area["id"]["uvao"]=9;
area["id"]["uao"]=8;
area["id"]["uzao"]=7;
area["id"]["cao"]=2;

area["name"]=new Array();
area["name"]["zao"]="ÇÀÎ";
area["name"]["szao"]="ÑÇÀÎ";
area["name"]["sao"]="ÑÀÎ";
area["name"]["svao"]="ÑÂÀÎ";
area["name"]["vao"]="ÂÀÎ";
area["name"]["uvao"]="ÞÂÀÎ";
area["name"]["uao"]="ÞÀÎ";
area["name"]["uzao"]="ÞÇÀÎ";
area["name"]["cao"]="ÖÀÎ";

function D_$(id){return document.getElementById(id);}


function choiceOfArea(id)
{
	var d = document.getElementById('selectedRegions_h');
	if(area[id]==false)
	{
		document.getElementById(id).style.zIndex="3";
		document.getElementById(id).style.display="block";
		
		d.innerHTML = d.innerHTML.replace('<span class="metrospan">'+area["name"][id] + '</span>','');
		d.innerHTML = d.innerHTML.replace('<span class="metrospan">'+area["name"][id] + ',</span>','');
		d.innerHTML += '<span class="metrospan">'+area["name"][id] + '</span>';

		area[id]=true;
	}
	else 
	{
		document.getElementById(id).style.zIndex="1";
		document.getElementById(id).style.display="none";
		area[id]=false;
		
		d.innerHTML = d.innerHTML.replace('<span class="metrospan">'+area["name"][id] + '</span>','');
		d.innerHTML = d.innerHTML.replace('<span class="metrospan">'+area["name"][id] + ',</span>','');
		d.innerHTML = d.innerHTML.replace('<SPAN class=metrospan>'+area["name"][id] + '</SPAN>','');
		d.innerHTML = d.innerHTML.replace('<SPAN class=metrospan>'+area["name"][id] + ',</SPAN>','');
	}
	
	
	    var arr = jQuery.makeArray($("#selectedRegions_h span"));
		var arr2 = new Array();
		for (var ind=0;ind<arr.length;ind=ind+1) 
		{
		    arr2[ind] = arr[ind].innerHTML.replace(',','');
		}	
		if (ind>0)
			document.getElementById('okrug_href').innerHTML = '' + ind + ' âûáðàíî';
		else
			document.getElementById('okrug_href').innerHTML = '- - Îêðóã - -';
		//alert(ind);
	    s = '';
		arr2.sort();
		document.getElementById('selectedRegions').value = '';
		for (var ind=0;ind<arr2.length;ind=ind+1) 
		{
			if (ind>=arr2.length-1)
			{
				s  = s + '<span class="metrospan">'+arr2[ind] + '</span>';
				document.getElementById('selectedRegions').value = document.getElementById('selectedRegions').value + arr2[ind];
			}
			else
			{
				s  = s + '<span class="metrospan">'+arr2[ind] + ',</span>';
				document.getElementById('selectedRegions').value = document.getElementById('selectedRegions').value + arr2[ind] + ',';
			}
			
		}	
		d.innerHTML = s;
	
		if (arr.length == 0)
			document.getElementById('selectedRegions_h').style.display='none';
		else
			document.getElementById('selectedRegions_h').style.display='block';
	
}

function overOfArea(id)
{
	if(!area[id])
	{
		document.getElementById(id).style.zIndex="3";
		document.getElementById(id).style.display="block";	
	}
}
function outOfArea(id)
{
	if(!area[id])
	{
		document.getElementById(id).style.zIndex="1";	
		document.getElementById(id).style.display="none";
	}
}

function getBodyScrollTop()
{
	return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}

function getBodyScrollLeft()
{
	return self.pageXOffset || (document.documentElement && document.documentElement.scrollLeft) || (document.body && document.body.scrollLeft);
}

function getClientWidth()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;
}

function getClientHeight()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
}

function D_open_map(sender,width,height,numMap)
{
	D_$((sender+"_all")).style.zIndex = '300';
	if (D_$((sender+"_all")).style.display=="none"){
	
		D_$((sender+"_all")).style.display="block";
		

if ($.browser.msie)
{
	if(parseInt(jQuery.browser.version)==6)
		D_$(("fixf")).style.display="block";
}

D_$((sender+"_all")).style.left=Math.max(10,parseInt(getClientWidth()/2)+getBodyScrollLeft() - width/2) + 'px';
D_$((sender+"_all")).style.top=Math.max(10,parseInt(getClientHeight()/2)+getBodyScrollTop() - height/2) + 'px';

if ($.browser.msie)
{
	if(parseInt(jQuery.browser.version)==6){
	D_$(("fixf")).style.left=Math.max(10,parseInt(getClientWidth()/2)+getBodyScrollLeft() - width/2) + 'px';
	D_$(("fixf")).style.top=Math.max(10,parseInt(getClientHeight()/2)+getBodyScrollTop() - height/2)+20 + 'px';}
}
		$("#"+sender).css("width",width+"px");
		$("#"+sender).css("height",height+"px");

if ($.browser.msie)
{
	if(parseInt(jQuery.browser.version)==6){
		$("#fixf").css("width",width+"px");
		$("#fixf").css("height",height-40+"px");}
}		
		$("#"+sender).fadeIn("normal");
		D_$((sender+"closeMap")).style.display="block"; 
	}
	else
	{
		
		D_$((sender+"closeMap")).style.display="none"; 
		
if ($.browser.msie)
	if(parseInt(jQuery.browser.version)==6)
		D_$(("fixf")).style.display="none"; 
		
		
		
		$("#"+sender).fadeOut("normal");
		D_$((sender+"_all")).style.display="none";
	}
}
