// JavaScript Document
var in_map = false;

$(document).ready(function() {
	$('a.map-link').bind('mouseover', function(){
		$('#map').fadeIn('fast');
	});
	
	$(document).bind('mouseover', function(e){
		var p = e.target;
		do {
			p = p.parentNode;
			if ($(p).attr('id') == 'beforeMenu') {
				in_map = true;
				return;
			}
		} while (p != document);
		if (in_map) {
			$('#map').fadeOut('fast');
			in_map = false;
		}
		
	});
	
	$('a.clinic-link').bind('mouseover', function(){
		$('a.clinic-link').removeClass('active');
		$(this).addClass('active');
		var id = $(this).attr('id');
		id = id.split('_');
		name = id[0];		
		id = id[2];
		
		$('a.marker-active').each(function(){
		    $(this).removeClass('marker-active');
			$(this).addClass('marker');
		});
		
		var marker = $('a#' + name + '_marker_' + id);
		$(marker).removeClass('marker');
		$(marker).addClass('marker-active');
	});
	
	
	$('a.marker').bind('mouseover', function(){
		$('a.marker-active').removeClass('marker-active').addClass('marker');
		
		$(this).removeClass('marker');
		$(this).addClass('marker-active');		
		
		var id = $(this).attr('id');
		id = id.split('_');
		name = id[0];		
		id = id[2];
		
		$('a.clinic-link').removeClass('active');
		$('a#' + name + '_link_' + id).addClass('active');
	});
	
	$('a.map_zel').live('click', function(){
	    if ($('span.map_mos').length > 0) {
			$('span.map_mos').after('<a href="#" class="map_mos">Москвы</a>');
			$('span.map_mos').remove();
		}
		
	    if ($('span.map_sol').length > 0) {		
			$('span.map_sol').after('<a href="#" class="map_sol">Солнечногорска</a>');
			$('span.map_sol').remove();
		}
		
		$('a.map_zel').after('<span class="map_zel">Зеленограда</span>');
		$('a.map_zel').remove();
		
		$('div#map #mos').next('.list').css('display', 'none');
		$('div#map #mos').css('display', 'none');
		
		$('div#map #sol').next('.list').css('display', 'none');
		$('div#map #sol').css('display', 'none');
		
		$('div#map #zel').next('.list').css('display', 'block');
		$('div#map #zel').css('display', 'block');		
	});
	
	$('a.map_mos').live('click', function(){
	    if ($('span.map_zel').length > 0) {
			$('span.map_zel').after('<a href="#" class="map_zel">Зеленограда</a>');
			$('span.map_zel').remove();
		}
		
	    if ($('span.map_sol').length > 0) {		
			$('span.map_sol').after('<a href="#" class="map_sol">Солнечногорска</a>');
			$('span.map_sol').remove();
		}
										  
		$('a.map_mos').after('<span class="map_mos">Москвы</span>');
		$('a.map_mos').remove();
		
		$('div#map #zel').next('.list').css('display', 'none');
		$('div#map #zel').css('display', 'none');
		
		$('div#map #sol').next('.list').css('display', 'none');
		$('div#map #sol').css('display', 'none');
		
		$('div#map #mos').next('.list').css('display', 'block');
		$('div#map #mos').css('display', 'block');		
	});


	$('a.map_sol').live('click', function(){
	    if ($('span.map_zel').length > 0) {
			$('span.map_zel').after('<a href="#" class="map_zel">Зеленограда</a>');
			$('span.map_zel').remove();
		}
		
	    if ($('span.map_mos').length > 0) {		
			$('span.map_mos').after('<a href="#" class="map_mos">Москвы</a>');
			$('span.map_mos').remove();
		}
										  
		$('a.map_sol').after('<span class="map_sol">Солнечногорска</span>');
		$('a.map_sol').remove();
		
		$('div#map #zel').next('.list').css('display', 'none');
		$('div#map #zel').css('display', 'none');
		
		$('div#map #mos').next('.list').css('display', 'none');
		$('div#map #mos').css('display', 'none');
		
		$('div#map #sol').next('.list').css('display', 'block');
		$('div#map #sol').css('display', 'block');		
	});

	
	
});
