var cityNames = undefined;
var cityNamesTimers = [];

hideCityNames = function(indexElem){
	if (jQuery.browser.msie){
		jQuery('>.cityAddress', cityNames[indexElem]).css({display: 'none'});
	}else{
		jQuery('>.cityAddress', cityNames[indexElem]).hide(300);
	}
	jQuery(cityNames[indexElem]).css({'zIndex': 0});
}
mainInitFunction = function(){
    Cufon.replace('#main-menu li', { fontFamily: 'MyrReg' });
    Cufon.replace('#content h1', { fontFamily: 'Myriad Pro' });
	cityNames = jQuery('#mapMainPage .city .cityName');
	if ( cityNames.length ){
		cityNames.each(function(indexElem, element){
			jQuery(element).hover(function(){
				clearTimeout(cityNamesTimers[indexElem]);
				if (jQuery.browser.msie){
					jQuery('>.cityAddress', cityNames[indexElem]).css({display: 'block'});
				}else{
					jQuery('>.cityAddress', cityNames[indexElem]).show(300);
				}
				jQuery(cityNames[indexElem]).css({'zIndex': 20});
			}, function(){
				cityNamesTimers[indexElem] = setTimeout(function(){ hideCityNames(indexElem); }, 100);
			});
		});
	}
}
jQuery.noConflict();
jQuery(document).ready(mainInitFunction);
