 jQuery(document).ready(function() {

	 jQuery("#map p a.mass").click(function(){
		    jQuery(this).toggleClass('selected');
		    selector = "#map p." + jQuery(this).attr('id') + " a:not(a.mass)";
		    if (jQuery(this).hasClass('selected')) {
		      jQuery(selector).addClass('selected');
		    } else {
		      jQuery(selector).removeClass('selected');
		    }
		  });
		  
		  jQuery("#map p a:not(a.mass)").click(function(){
		    jQuery(this).toggleClass('selected');
		  });
			
		
		
		
		}
);
 function mapToggle(){
	  if (jQuery('#map').css('display') == 'none') {
	    jQuery('td.geo iframe').toggle();
	    jQuery('#map').fadeIn();
	  }
	  else {
	    jQuery('td.geo iframe').toggle();
	    jQuery('#map').fadeOut();
	  }
	}

function mapSubmit(){
	  list = "";
	  cnt = 0;
	  var text = "Выбраны все районы";
	  var places = ""; 
	  jQuery("#map p a").each(function(){
		if (jQuery(this).hasClass('selected')) {
		  cnt++;
		  list = list + jQuery(this).attr('id').substr(1, 7) + ",";
		  if (places == "")
			places += this.innerHTML;
		  else
			places +="," + this.innerHTML;
		}
		return true;
	  });
	  jQuery("#p_Region").val(list.substr(0, list.length - 1));
	  jQuery("#p_StDistr").val(list.substr(0, list.length - 1));
	  if (cnt == 1)
		text = 'Выбран ' + cnt + ' район';
	  if ((cnt > 1) && (cnt <= 4))
		text = 'Выбрано ' + cnt + ' района';
	  if (cnt >= 5)
		text = 'Выбрано ' + cnt + ' районов';
	  jQuery("#geoSelection").text(text);
	  jQuery("#geoSelection2").text(text);
	  mapToggle();
	  jQuery("#geosel").val(places);
}
function mapItemReset(){
	  jQuery('#map a').removeClass('selected');
	}