tmpMetroToFlash = new Array();

tmpMetroToFlash['taganskkrasn_0'] = 'planernaya';
tmpMetroToFlash['taganskkrasn_1'] = 'shodnenskaya';
tmpMetroToFlash['taganskkrasn_2'] = 'tushinskaya';
tmpMetroToFlash['taganskkrasn_3'] = 'shukinskaya';
tmpMetroToFlash['taganskkrasn_4'] = 'oktyabrskoe-pole';
tmpMetroToFlash['taganskkrasn_5'] = 'polezhaevskaya';
tmpMetroToFlash['taganskkrasn_6'] = 'begovaya';
tmpMetroToFlash['taganskkrasn_7'] = 'ulica-1905-goda';
tmpMetroToFlash['taganskkrasn_8'] = 'barrikadnya';
tmpMetroToFlash['taganskkrasn_9'] = 'pushkinskaya';
tmpMetroToFlash['taganskkrasn_10'] = 'kuzneckij-most';
tmpMetroToFlash['taganskkrasn_11'] = 'kitaj-gorod_tagank';
tmpMetroToFlash['taganskkrasn_12'] = 'taganskaya_rad';
tmpMetroToFlash['taganskkrasn_13'] = 'proletarskaya';
tmpMetroToFlash['taganskkrasn_14'] = 'volgogradskij-prospekt';
tmpMetroToFlash['taganskkrasn_15'] = 'tekstilshiki';
tmpMetroToFlash['taganskkrasn_16'] = 'kuzminki';
tmpMetroToFlash['taganskkrasn_17'] = 'ryazanskij-prospekt';
tmpMetroToFlash['taganskkrasn_18'] = 'vyhino';

tmpMetroToFlash['arbat_0'] = 'shelkovskaya';
tmpMetroToFlash['arbat_1'] = 'pervomajskaya';
tmpMetroToFlash['arbat_2'] = 'izmajlovskaya';
tmpMetroToFlash['arbat_3'] = 'partizanskaya';
tmpMetroToFlash['arbat_4'] = 'semenovskaya';
tmpMetroToFlash['arbat_5'] = 'elektrozavodskaya';
tmpMetroToFlash['arbat_6'] = 'baumanskaya';
tmpMetroToFlash['arbat_7'] = 'kurskaya_rad';
tmpMetroToFlash['arbat_8'] = 'ploshad-revolyucii';
tmpMetroToFlash['arbat_9'] = 'arbatskaya_arbatpokrov';
tmpMetroToFlash['arbat_10'] = 'smolenskaya_arbatsk';
tmpMetroToFlash['arbat_11'] = 'kievskaya_rad';
tmpMetroToFlash['arbat_12'] = 'park-pobedy';
tmpMetroToFlash['arbat_13'] = 'minskaya';
tmpMetroToFlash['arbat_14'] = 'slavyanskij-bulvar';
tmpMetroToFlash['arbat_15;fili_0'] = 'kuncevskaya';
tmpMetroToFlash['arbat_16'] = 'molodezhnaya';
tmpMetroToFlash['arbat_17'] = 'krylatskaya';
tmpMetroToFlash['arbat_18'] = 'strogino';
tmpMetroToFlash['arbat_19'] = 'mitino';

//Кунцевская в Арбатско-покровской ветке
tmpMetroToFlash['fili_1'] = 'pionerskaya';
tmpMetroToFlash['fili_2'] = 'filevskij-park';
tmpMetroToFlash['fili_3'] = 'bagrationovskaya';
tmpMetroToFlash['fili_4'] = 'fili';
tmpMetroToFlash['fili_5'] = 'kutuzovskaya';
tmpMetroToFlash['fili_6'] = 'studencheskaya';
tmpMetroToFlash['fili_7'] = 'kievskaya';
tmpMetroToFlash['fili_8'] = 'smolenskaya_fil';
tmpMetroToFlash['fili_9'] = 'mezhdunarodnaya';
tmpMetroToFlash['fili_10'] = 'delovoj-centr';
tmpMetroToFlash['fili_11'] = 'arbatskaya_fil';
tmpMetroToFlash['fili_12'] = 'aleksandrovskij-sad';

tmpMetroToFlash['sokol_0'] = 'ulica-podbelskogo';
tmpMetroToFlash['sokol_1'] = 'cherkizovskaya';
tmpMetroToFlash['sokol_2'] = 'preobrazhenskaya-ploshad';
tmpMetroToFlash['sokol_3'] = 'sokolniki';
tmpMetroToFlash['sokol_4'] = 'krasnoselskaya';
tmpMetroToFlash['sokol_5'] = 'komsomolskaya_rad';
tmpMetroToFlash['sokol_6'] = 'krasnye-vorota';
tmpMetroToFlash['sokol_7'] = 'chistye-prudy';
tmpMetroToFlash['sokol_8'] = 'lubyanka';
tmpMetroToFlash['sokol_9'] = 'ohotnyj-ryad';
tmpMetroToFlash['sokol_10'] = 'biblioteka-im-lenina';
tmpMetroToFlash['sokol_11'] = 'kropotkinskaya';
tmpMetroToFlash['sokol_12'] = 'park-kultury_rad';
tmpMetroToFlash['sokol_13'] = 'frunzenskaya';
tmpMetroToFlash['sokol_14'] = 'sportivnaya';
tmpMetroToFlash['sokol_15'] = 'vorobevy-gory';
tmpMetroToFlash['sokol_16'] = 'universitet';
tmpMetroToFlash['sokol_17'] = 'prospekt-vernadskogo';
tmpMetroToFlash['sokol_18'] = 'yugo-zapadnaya';

tmpMetroToFlash['kalujrijsk_0'] = 'medvedkovo';
tmpMetroToFlash['kalujrijsk_1'] = 'babushkinskaya';
tmpMetroToFlash['kalujrijsk_2'] = 'sviblovo';
tmpMetroToFlash['kalujrijsk_3'] = 'botanicheskij-sad';
tmpMetroToFlash['kalujrijsk_4'] = 'vdnh';
tmpMetroToFlash['kalujrijsk_5'] = 'alekseevskaya';
tmpMetroToFlash['kalujrijsk_6'] = 'rizhskaya';
tmpMetroToFlash['kalujrijsk_7'] = 'prospekt-mira_rad';
tmpMetroToFlash['kalujrijsk_8'] = 'suharevskaya';
tmpMetroToFlash['kalujrijsk_9'] = 'turgenevskaya';
tmpMetroToFlash['kalujrijsk_10'] = 'kitaj-gorod_kalyjsk';
tmpMetroToFlash['kalujrijsk_11;kalin_7'] = 'tretyakovskaya';
tmpMetroToFlash['kalujrijsk_12'] = 'oktyabrskaya_rad';
tmpMetroToFlash['kalujrijsk_13'] = 'shabolovskaya';
tmpMetroToFlash['kalujrijsk_14'] = 'leninskij-prospekt';
tmpMetroToFlash['kalujrijsk_15'] = 'akademicheskaya';
tmpMetroToFlash['kalujrijsk_16'] = 'profsoyuznaya';
tmpMetroToFlash['kalujrijsk_17'] = 'novye-cheremushki';
tmpMetroToFlash['kalujrijsk_18'] = 'kaluzhskaya';
tmpMetroToFlash['kalujrijsk_19'] = 'belyaevo';
tmpMetroToFlash['kalujrijsk_20'] = 'konkovo';
tmpMetroToFlash['kalujrijsk_21'] = 'teplyj-stan';
tmpMetroToFlash['kalujrijsk_22'] = 'yasenevo';
tmpMetroToFlash['kalujrijsk_23'] = 'bitcevskij-park';

tmpMetroToFlash['serptim_0'] = 'altufevo';
tmpMetroToFlash['serptim_1'] = 'bibirevo';
tmpMetroToFlash['serptim_2'] = 'otradnoe';
tmpMetroToFlash['serptim_3'] = 'vladykino';
tmpMetroToFlash['serptim_4'] = 'petrovsko-razumovskaya';
tmpMetroToFlash['serptim_5'] = 'timiryazevskaya';
tmpMetroToFlash['serptim_6'] = 'dmitrovskaya';
tmpMetroToFlash['serptim_7'] = 'savelovskaya';
tmpMetroToFlash['serptim_8'] ='mendeleevskaya' ;
tmpMetroToFlash['serptim_9'] = 'cvetnoj-bulvar';
tmpMetroToFlash['serptim_10'] = 'chehovskaya';
tmpMetroToFlash['serptim_11'] = 'borovickaya';
tmpMetroToFlash['serptim_12'] = 'polyanka';
tmpMetroToFlash['serptim_13'] = 'serpuhovskaya';
tmpMetroToFlash['serptim_14'] = 'tulskaya';
tmpMetroToFlash['serptim_15'] = 'nagatinskaya';
tmpMetroToFlash['serptim_16'] = 'nagornaya';
tmpMetroToFlash['serptim_17'] = 'nahimovskij-prospekt';
tmpMetroToFlash['serptim_18'] = 'sevastopolskaya';
tmpMetroToFlash['serptim_19'] = 'chertanovskaya';
tmpMetroToFlash['serptim_20'] ='yuzhnaya' ;
tmpMetroToFlash['serptim_21'] = 'prazhskaya';
tmpMetroToFlash['serptim_22'] = 'ulica-akademika-yangelya';
tmpMetroToFlash['serptim_23'] = 'annino';
tmpMetroToFlash['serptim_24'] = 'bulvar-dmitriya-donskogo';

tmpMetroToFlash['butov_0'] = 'ulica-starokachalovskaya';
tmpMetroToFlash['butov_1'] = 'ulica-skobelevskaya';
tmpMetroToFlash['butov_2'] = 'bulvar_admirala_ushakova';
tmpMetroToFlash['butov_3'] = 'ulica-gorchakova';
tmpMetroToFlash['butov_4'] = 'buninskaya-alleya';

tmpMetroToFlash['zamoskv_0'] = 'rechnoj-vokzal';
tmpMetroToFlash['zamoskv_1'] = 'vodnyj-stadion';
tmpMetroToFlash['zamoskv_2'] = 'vojkovskaya';
tmpMetroToFlash['zamoskv_3'] = 'sokol';
tmpMetroToFlash['zamoskv_4'] = 'aeroport';
tmpMetroToFlash['zamoskv_5'] = 'dinamo';
tmpMetroToFlash['zamoskv_6'] = 'belorusskaya_rad';
tmpMetroToFlash['zamoskv_7'] = 'mayakovskaya';
tmpMetroToFlash['zamoskv_8'] = 'tverskaya';
tmpMetroToFlash['zamoskv_9'] = 'teatralnaya';
tmpMetroToFlash['zamoskv_10'] = 'novokuzneckaya';
tmpMetroToFlash['zamoskv_11'] = 'paveleckaya_rad';
tmpMetroToFlash['zamoskv_12'] = 'avtozavodskaya';
tmpMetroToFlash['zamoskv_13'] = 'kolomenskaya';
tmpMetroToFlash['zamoskv_14'] = 'kashirskaya_zamosk';
tmpMetroToFlash['zamoskv_15'] = 'kantemirovskaya';
tmpMetroToFlash['zamoskv_16'] = 'caricino';
tmpMetroToFlash['zamoskv_17'] = 'orehovo';
tmpMetroToFlash['zamoskv_18'] = 'domodedovskaya';
tmpMetroToFlash['zamoskv_19'] = 'krasnogvardejskaya';

tmpMetroToFlash['kahovsk_0'] = 'kashirskaya_kahov';
tmpMetroToFlash['kahovsk_1'] = 'varshavskaya';
tmpMetroToFlash['kahovsk_2'] = 'kahovskaya';

tmpMetroToFlash['lubl_0'] = 'marino';
tmpMetroToFlash['lubl_1'] = 'bratislavskaya';
tmpMetroToFlash['lubl_2'] = 'lyublino';
tmpMetroToFlash['lubl_3'] = 'volzhskaya';
tmpMetroToFlash['lubl_4'] = 'pechatniki';
tmpMetroToFlash['lubl_5'] = 'kozhuhovskaya';
tmpMetroToFlash['lubl_6'] = 'dubrovka';
tmpMetroToFlash['lubl_7'] = 'krestyanskaya-zastava';
tmpMetroToFlash['lubl_8'] = 'rimskaya';
tmpMetroToFlash['lubl_9'] = 'chkalovskaya';
tmpMetroToFlash['lubl_10'] = 'sretenskij-bulvar';
tmpMetroToFlash['lubl_11'] = 'trubnaya';

tmpMetroToFlash['kalin_0'] = 'novkosino';
tmpMetroToFlash['kalin_1'] = 'novogireevo';
tmpMetroToFlash['kalin_2'] = 'perovo';
tmpMetroToFlash['kalin_3'] = 'shosse-entuziastov';
tmpMetroToFlash['kalin_4'] = 'aviamotornaya';
tmpMetroToFlash['kalin_5'] = 'ploshd-ilicha';
tmpMetroToFlash['kalin_6'] = 'marksistskaya';
//Третьяковская в рыжей ветке

tmpMetroToFlash['round_0'] = 'novoslobodskaya';
tmpMetroToFlash['round_1'] = 'prospekt-mira_kolc';
tmpMetroToFlash['round_2'] = 'komsomolskaya_kolc';
tmpMetroToFlash['round_3'] = 'kurskaya_kolc';
tmpMetroToFlash['round_4'] = 'taganskaya_kolc';
tmpMetroToFlash['round_5'] = 'paveleckaya_kolc';
tmpMetroToFlash['round_6'] = 'dobryninskaya';
tmpMetroToFlash['round_7'] = 'oktyabrskaya_kolc';
tmpMetroToFlash['round_8'] = 'park-kultury_kolc';
tmpMetroToFlash['round_9'] = 'kievskaya_kolc';
tmpMetroToFlash['round_10'] = 'krasnopresnenskaya';
tmpMetroToFlash['round_11'] = 'belorusskaya_kolc';



function getFromFlashMap(link, station) {
location.href = link + tmpMetroToFlash[station];
}


var hTimer;

//afisha
function searchAfisha() {
window.location.href = '/afisha/' + document.getElementById('afishaType').value + '/' + document.getElementById('afishaPeriod').value + '/';
return(false);
}


//question popuper
function questionOpen(el) {
divs = el.parentNode.getElementsByTagName('div');
if(divs[0]) {
	if(divs[0].className == 'wnd closed') {divs[0].className = 'wnd opened';}
	else {divs[0].className = 'wnd closed';}
	}
}

function questionClose(el) {
wnd = el.parentNode;
wnd.className = 'wnd closed';
}



//rate a place
function rate(m) {
document.getElementById('mark').value = m;
document.getElementById('rate').submit();
}

//popup messages stuff
function closePopupWnd() {
document.getElementById('popupWnd').style.display = 'none';
window.clearTimeout(hTimer);
}

function doPopupWnd() {
window.onload = function() {
	wnd = document.getElementById('popupWnd');
	wnd.style.display = 'block';
	hTimer = window.setTimeout('closePopupWnd()', 2000);
	}
}


//user exit
function exit() {
document.getElementById('userPanel').submit();
}

//recommend banner stuff
function recommend(num) {
for(i = 1; i < 4; i++) {
	if(i == num) {
		document.getElementById('rPlace' + i).style.display = 'block';
		document.getElementById('rDesc' + i).style.backgroundColor = 'white';
		}
	else {
		document.getElementById('rPlace' + i).style.display = 'none';
		document.getElementById('rDesc' + i).style.backgroundColor = '#e5e5e5';
		}
	}
}

//cleans lables in userpanel
function clean(obj, label_id){
if(obj.value == ''){
	if(document.getElementById(label_id).style.display == 'none') {document.getElementById(label_id).style.display = 'block';}
	else {document.getElementById(label_id).style.display = 'none';}
	}
}

//tabs
function tabClick(num) {
if(nowTab != num) {
	document.getElementById('tb' + nowTab).className = '';
	document.getElementById('tab' + nowTab).className = 'tab';
	nowTab = num;
	document.getElementById('tb' + nowTab).className = 'sel';
	document.getElementById('tab' + nowTab).className = 'tab sel';
	}
}


//text fields blur-deblur
function doNoTextFocus(el, text) {
if(el.value == text) {
	el.value = '';
	el.style.color = 'black';
	}
}

function doNoTextBlur(el, text) {
if(el.value == '') {
	el.value = text;
	el.style.color = '#ababab';
	}
}


//search stuff popup
nowPop = null;
nowEl = null;

function doPopup(id, el) {
elP = document.getElementById(id);
if(elP.style.display == 'block') {
	elP.style.display = 'none';
	el.className = 'poper';
	nowPop = null;
	nowEl = null;
	document.onmousedown = null;
	}
else {
	nowPop = elP;
	nowEl = el;
	isOut = true;
	if((id == 'metroPop') && (putMap)) {
		elP.className = 'popup map';
		}
	elP.style.display = 'block';
	el.className = 'poper sel';
	nowEl.onmouseover = nowPop.onmouseover = function() {isOut = false;}
	nowEl.onmouseout = nowPop.onmouseout = function() {isOut = true;}
	document.onmousedown = function(e) {
		if(isOut) {doPopup(nowPop.id, nowEl);}
		}
	}
return false;
}


function swapMap(mode) {
putMap = mode;
if(putMap) {document.getElementById('metroPop').className = 'popup map';}
else {document.getElementById('metroPop').className = 'popup';}
}


//pages stuff
siteLeftLocation = false;
siteRightLocation = false;
document.onkeydown = function(e) {
	if(window.event) {
		tmpCode = window.event.keyCode;
		tmpCtrl = window.event.ctrlKey;
		}
	else {
		tmpCode = e.keyCode;
		tmpCtrl = e.ctrlKey;
		}
	if((tmpCode == 37) && (tmpCtrl == true) && (siteLeftLocation)) {window.location.href = siteLeftLocation;} 
	if((tmpCode == 39) && (tmpCtrl == true) && (siteRightLocation)) {window.location.href = siteRightLocation;} 
	}




isIE = document.all?true:false;

//PHOTO POPUPS
function doPopupPhoto(href, sender) {
document.getElementById('photoPopupImg').style.visibility = 'hidden';
document.getElementById('photoPopupImg').src = href;
document.getElementById('photoPopupImg').onload = function() {document.getElementById('photoPopupImg').style.visibility = 'visible';}
wnd = document.getElementById('photoPopup');
wnd.style.display = 'block';
wnd.onclick = function() {
	wnd.style.display = 'none';
	}


if(window.event) {tmpSrc = window.event.srcElement;}
else {tmpSrc = sender;}

tmpX = tmpX2 = 0;
tmpY = tmpY2 = 0;
var tmpOffset = tmpSrc.offsetParent;
while(tmpOffset) {
	tmpX += tmpOffset.offsetLeft;
	tmpY += tmpOffset.offsetTop;
	tmpOffset = tmpOffset.offsetParent;
	}

var tmpOffset = wnd.offsetParent;
while(tmpOffset) {
	tmpX2 += tmpOffset.offsetLeft;
	tmpY2 += tmpOffset.offsetTop;
	tmpOffset = tmpOffset.offsetParent;
	}

if(isIE) {tmpX = tmpY = 0;}

wnd.style.left = tmpSrc.offsetLeft + tmpX - tmpX2 + 'px';
wnd.style.top = tmpSrc.offsetTop + tmpY - tmpY2 +  'px';
}

//has flash
var MM_contentVersion = 6;

//if((navigator.platform=='Win32')&&(navigator.userAgent.indexOf('Opera')== -1)){ie=1
//for (var i=3;i<9;i++){if (eval('new ActiveXObject("ShockwaveFlash.ShockwaveFlash.'+i+'")')){f=i}}}

if(isIE) {
	for(var i = 3; i < 9; i++) {
		if(eval('new ActiveXObject("ShockwaveFlash.ShockwaveFlash.'+i+'")')) {MM_PluginVersion = i;}
		}
	var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;	
	}

var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if((plugin) && (!isIE)) {
        var words = navigator.plugins["Shockwave Flash"].description.split(" ");
        for (var i = 0; i < words.length; ++i)
        {
        if (isNaN(parseInt(words[i])))
        continue;
        var MM_PluginVersion = words[i]; 
        }
    var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
}


//search button click
function searchSub() {

sType = document.getElementById('searchType');

sForm = document.getElementById('search');

switch(sType.options[sType.selectedIndex].value) {
case 'rest':
	sForm.action = '/restoran/all/';
	break;
case 'club':
	sForm.action = '/club/all/';
	break;
case 'del':
	sForm.action = '/delivery/all/';
	break;
	}

sForm.submit();
}
