imgx = $("<img></img>").attr({
				'src':'/lib/img/x.gif',
			//	'src':'/lib/img/metro_active.png',
				'class':'metrocheckedimg'
			});
divu = $('<div></div>').css({
				'position':'absolute',
				'display':'none',
				'borderTop':'1px solid black'});

left = [1,2,3,4,5,43,44,45,46,47,48,49,90,143,137,138,139,140,141,180,181,129,130,131,132,133,134,182,183,184,185,186,216,187,33,35,191,193,61,59,58,57,67,68,69,70,71,72,73,74,144,145,146,147,171,91,92,93,94,95,96,97,85,50,179,142,83,82,81,157,86,177,27,7,8,178,100,28,154,127,10,30,51,31,11,155,12,156,200,199,198,197,196,168,];

//массив всех станций
var all_metro = new Array(141,216,200,199,198,197,196,194,193,192,191,187,186,185,184,183,182,181,180,179,178,177,171,168,167,166,165,164,163,162,161,160,159,158,157,156,155,154,153,152,151,150,149,147,146,145,144,143,142,140,139,138,137,134,133,132,131,130,129,127,126,125,124,123,122,121,120,119,117,116,115,113,112,111,110,109,108,107,106,105,104,103,100,99,97,96,95,94,93,92,91,90,89,87,86,85,83,82,81,78,74,73,72,71,70,69,68,67,61,59,58,57,56,55,53,52,51,50,49,48,47,46,45,44,43,41,40,39,38,37,35,33,31,30,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,5,4,3,2,1);

// массив выбранных элементов
var stations=[];

// массивы оругов (районов)
var okr9=new Array(83,53,8,154,153,14,123,158,30,28,99,15,157,180,97,125,86,129,156,51,141,13,82,10,103,87,31,152,27,142,9,50,126,12,181,7,5,89,85,90,81,16,155,11,26,49,124,52,78,127,177,179,178,100,143);
var okr2= new Array(24,122,21,22,25,171,121,20,23,149);
var okr3= new Array(96,144,92,145,94,95,147,150,91,146,151,93);
var okr4= new Array(45,137,46,44,138,3,47,4,1,2,139,43,48);
var okr5= new Array(140,216,130,185,134,182,183,132,186,187,184,133,131);
var okr6= new Array(33,167,192,40,37,192,35,41,159,160,39,165,166,199,197,38,104,164,191);
var okr7= new Array(196,106,110,194,198,168,200,109,193,111,105,161,108,107,162,112,163,19,113);
var okr8= new Array(74,69,59,57,71,73,58,55,67,18,61,72,17,70,68,56);
var okr1= new Array(120,115,116,117,119);

// массивы веток метро
var brunch1=new Array(1,2,3,4,5,85,7,8,178,100,9,126,10,30,51,11,155,78,52,13,14,15,16,17,18,19,12);
var brunch2=new Array(41,40,39,38,37,191,35,33,82,31,143,51,30,10,28,154,125,27,26,25,24,23,22,21,20);
var brunch3=new Array(43,44,45,46,47,49,50,179,51,30,10,155,11,52,78,53,90,55,57,58,59,61,56,48);
var brunch4=new Array(155,11,52,78,90,74,73,72,71,70,69,68,67,57);
var brunch5=new Array(83,142,179,50,85,86,87,152,26,89,124,90,13,103,81,157,82);
var brunch6=new Array(194,113,112,111,110,109,108,107,106,105,104,103,31,143,127,100,178,8,99,86,97,96,95,94,93,92,91);
var brunch7=new Array(134,133,132,131,130,129,181,83,142,127,9,126,154,28,125,89,124,122,123,121,120,119,117,116,115);
var brunch8=new Array(137,138,139,140,141,180,142,83,31,143);
var brunch9=new Array(196,168,166,167,165,164,163,162,193,161,160,159,159,158,159,157,81,156,11,155,52,78,154,28,125,153,177,152,87,151,150,149,171,147,146,145,144);
var brunch10=new Array(187,216,186,185,184,183,182,129,181,180,141,179,50,100,178,8,177);
var brunch11=new Array(162,193,192,191);
var brunch12=new Array(200,199,198,197,196,168);

 var brc1 = new Array (85,5,4,3,2,1);
 var brc3_2 = new Array (179,50,49,48,47,46,45,44,43);
 var brc8 = new Array (83,50,179,180,142,141,140,139,138,137);
 var brc9 = new Array (171,87,152,151,150,149,147,146,145,144);
 var brc2 = new Array (26,25,24,23,22,21,20);
 var brc7 = new Array (89,124,123,122,121,120,119,117,116,115);
 var brc3 = new Array (90,74,73,61,72,71,70,69,68,67,59,58,57,56,55);
 var brc1_2 = new Array (19,18,17,16,15,14,13);
  var brc6 = new Array (86,96,97,95,94,93,92,91);
 var brc6_2 = new Array (103,194,113,112,111,110,109,108,107,106,105,104);
 var brc9_2 = new Array (168,193,81,200,199,198,197,196,167,166,165,164,163,162,161,160,159,158,157);
 var brc2_2 = new Array (191,35,82,33,41,40,39,38,37);
 var brc10_2 = new Array (216,50,141,129,187,186,185,184,183,182,181,180,179);
 var brc7_2 = new Array (142,181,83,134,133,132,131,130,129);

// массивы внутри кольца и за кольцом
var in_ring=new Array(155,11,78,52,12,13,90,53,51,30,10,154,125,28,89,124,26,27,153,87,152,177,99,7,85,86,8,178,100,50,179,142,83,31,143,127,9,126,82,156,81,157,103);
var out_ring1 = new Array(72,25,33,158,104,14,55,74,123,49,5,97,151,141,180,181,129,82,157,81,103,13,90,89,124,26,152,87,86,85,50,179,142,83);
var out_ring2 = new Array (56,48,24,25,140,4,96,150,122,71,72,73,15,105,159,130,35,33,158,104,14,55,74,123,49,5,97,151,141,180,181,129,82,157,81,103,13,90,89,124,26,152,87,86,85,50,179,142,83);
var out_ring3= new Array (121,48,160,56,16,106,3,95,149,70,23,24,25,191,183,182,131,139,140,47,4,96,150,122,57,71,72,73,15,105,159,130,35,33,158,104,14,55,74,123,49,5,97,151,141,180,181,129,82,157,81,103,13,90,89,124,26,152,87,86,85,50,179,142,83);
var out_ring4 = new Array (56,48,22,23,24,25,138,132,184,37,192,161,107,17,69,120,171,94,2,3,95,149,121,70,58,16,106,160,191,183,182,131,139,46,140,47,4,96,150,122,57,71,72,73,15,105,159,130,35,33,158,104,14,55,74,123,49,5,97,151,141,180,181,129,82,157,81,103,13,90,89,124,26,152,87,86,85,50,179,142,83);
var out_ring=new Array (103,13,90,124,89,26,87,152,86,85,50,179,142,83,82,81,157,180,141,140,139,138,137,49,48,47,46,45,44,43,5,4,3,2,1,14,15,16,17,18,19,20,21,22,23,24,25,33,35,37,38,39,40,41,55,56,57,58,59,61,67,68,69,70,71,72,73,74,91,92,93,94,95,96,97,104,105,106,107,108,109,110,111,112,113,115,116,117,119,120,121,122,123,129,130,131,132,133,134,144,145,146,147,149,150,151,158,159,160,161,162,163,164,165,166,167,168,171,181,182,183,184,185,186,187,191,192,193,194,196,197,198,199,200,216);
flMetroUndreline = false;
	$(document).ready(function(){
		$("#metromap").click(function(){
			var h = $(document).height();
			$("#divSettings").height(h).show();
			h = document.documentElement.scrollTop+15;
			$("#metromapimg").css('top', h).show();
//			$(".metrocheckedimg").remove();
			$("#metroArr select option").each(function(){
				var id = this.value;
				var s = $("#st"+id).attr('coords');
				var coords = s.split(',');
				var x = coords[2]*1-9;
				var y = coords[1]*1;
				if(in_array(id, left)){
					x = coords[0]*1;
				}
				if(id == 90) {
					y = y+8;
					x = x+1;
				}
				if(id == 31) {
					y = y+3;
					x = x-10;
				}
				if(id == 143) {
					y = y+11;
					x = x+3;
				}
				imgx.clone().attr('id', 'img'+id).css({
							'display'	:'block',
							'position'	:'absolute',
							'left'		:x+'px',
							'top'		:y+'px'
				}).appendTo('#metromapimg');

			});


		if (flMetroUndreline == false) {

			$("#big_metro_map area").each(function(){
			if (this.id.substr(2)*1 < 300){
				var s = $(this).attr('coords');
				var coords = s.split(',');
				var w = coords[2]-coords[0];
				var id = this.id.substr(2);



				var id = 'u'+id;
				divu.clone().css({
					'width' : w,
					'left'	: coords[0]*1+'px',
					'top'	: coords[3]*1+'px'}
				).attr('id',id).appendTo('#underline');
			}
			}
			);

			flMetroUndreline = true;
		}
		return false;
	});
//----------------------------------------------------------------------------------------

		$("#big_metro_map area").mouseover(function(){
				
				var id = 'u'+this.id.substr(2);
				$('#'+id).show();
				
			});
			
		$("#big_metro_map area").mouseout(function(){
				var id = 'u'+this.id.substr(2);
				$('#'+id).hide();
				
			});

		$("#big_metro_map area").click(function(){
			check_station("#"+$(this).attr("id"));
		}
		);


		$("area.mini_map").mouseover(function(){
			var id =$(this).attr("id").substr(2);
			$("#activ_map").html("<img src=\"/lib/img/map_obl"+id+"_a.png\" />");
			
		});

		$("area.mini_map").mouseout(function(){
			var id =$(this).attr("id").substr(2);
			$("#activ_map").html("");
		});

		$("area.mini_map").click(function(){
			var id =$(this).attr("id").substr(2);
			if ($("#okr"+id).attr("checked")==false) {
				check_okr("okr"+id);
			}
			else {
				uncheck_okr("okr"+id);
			}
			if($("#okr1").attr("checked")==true && $("#okr2").attr("checked")==true && $("#okr3").attr("checked")==true &&
				$("#okr4").attr("checked")==true && $("#okr5").attr("checked")==true && $("#okr6").attr("checked")==true &&
				$("#okr7").attr("checked")==true && $("#okr8").attr("checked")==true && $("#okr9").attr("checked")==true )  {
					$("#check_all_metro").parent().children("img").attr('src','/lib/img/galka1.gif');
					$("#check_all_metro").attr('checked', 'checked');
				}
			addMapOptionsToDiv();
		}
		);

		$("#act_box  input:radio").click(function(){
			for(var i=0;i<out_ring.length;i++) {
				uncheck_stations("#st"+out_ring[i]);
			}
			if($(this).val()==1) {
				for(var i=0;i<out_ring1.length;i++) {
					check_stations("#st"+out_ring1[i]);
				}
			}
			if($(this).val()==2) {
				for(var i=0;i<out_ring2.length;i++) {
					check_stations("#st"+out_ring2[i]);
				}
			}
			if($(this).val()==3) {
				for(var i=0;i<out_ring3.length;i++) {
					check_stations("#st"+out_ring3[i]);
				}
			}
			if($(this).val()==4) {
				for(var i=0;i<out_ring4.length;i++) {
					check_stations("#st"+out_ring4[i]);
				}
			}
			addMapOptionsToDiv();
		});

		$(".br_a").click(function(){
			if($(this).parent().children("input").attr("checked")==false) {
				
				$(this).parent().children("input").attr('checked','checked');
				$(this).parent().children("img").attr('src','/lib/img/galka1.gif');
				var id=$(this).parent().children("input").attr('id').substr(8);
				check_br(id);
				if($("#check_br1").attr("checked")==true && $("#check_br2").attr("checked")==true && $("#check_br3").attr("checked")==true &&
					$("#check_br4").attr("checked")==true && $("#check_br5").attr("checked")==true && $("#check_br6").attr("checked")==true &&
					$("#check_br7").attr("checked")==true && $("#check_br8").attr("checked")==true && $("#check_br9").attr("checked")==true &&
					$("#check_br10").attr("checked")==true && $("#check_br11").attr("checked")==true && $("#check_br12").attr("checked")==true)  {
						$("#check_all_metro").parent().children("img").attr('src','/lib/img/galka1.gif');
						$("#check_all_metro").attr('checked', 'checked');
					}
			}
			else {
				var id=$(this).parent().children("input").attr('id').substr(8);
				uncheck_br(id);
				$(this).children("input").removeAttr('checked');
				$(this).children("img").attr('src','/lib/img/galka.gif');
			}
			addMapOptionsToDiv();
		});

		$(".okr_a").click(function(){
			if($(this).parent().children("input").attr("checked")==false) {

				$(this).parent().children("input").attr('checked','checked');
				$(this).parent().children("img").attr('src','/lib/img/galka1.gif');
				var id=$(this).parent().children("input").attr('id');
				check_okr(id);

			}
			else {
				var id=$(this).parent().children("input").attr('id');
				uncheck_okr(id);
				$(this).children("input").removeAttr('checked');
				$(this).children("img").attr('src','/lib/img/galka.gif');
			}
			addMapOptionsToDiv();
		});


		$(".brc").click(function(){
			var brc=$(this).attr("class");
			var checkBrc=brc.toString().split(' ');

			if (checkBrc[0]=="brc") {
				$(this).attr("class","brc_a "+checkBrc[1]);

				if (checkBrc[1]=="brc1") {

					for(var i=0;i<=brc1.length;i++) {
						check_stations("#st"+brc1[i]);
					}
				}

				if (checkBrc[1]=="brc1_2") {
					for(var i=0;i<=brc1_2.length;i++) {
						check_stations("#st"+brc1_2[i]);
					}
				}

				if (checkBrc[1]=="brc2") {
					for(var i=0;i<=brc2.length;i++) {
						check_stations("#st"+brc2[i]);
					}
				}
				if (checkBrc[1]=="brc2_2") {
					for(var i=0;i<=brc2_2.length;i++) {
						check_stations("#st"+brc2_2[i]);
					}
				}
				if (checkBrc[1]=="brc3") {
					for(var i=0;i<=brc3.length;i++) {
						check_stations("#st"+brc3[i]);
					}
				}
				if (checkBrc[1]=="brc3_2") {
					for(var i=0;i<=brc3_2.length;i++) {
						check_stations("#st"+brc3_2[i]);
					}
				}
				if (checkBrc[1]=="brc6") {
					for(var i=0;i<=brc6.length;i++) {
						check_stations("#st"+brc6[i]);
					}
				}
				if (checkBrc[1]=="brc6_2") {
					for(var i=0;i<=brc6_2.length;i++) {
						check_stations("#st"+brc6_2[i]);
					}
				}
				if (checkBrc[1]=="brc7") {
					for(var i=0;i<=brc7.length;i++) {
						check_stations("#st"+brc7[i]);
					}
				}
				if (checkBrc[1]=="brc7_2") {
					for(var i=0;i<=brc7_2.length;i++) {
						check_stations("#st"+brc7_2[i]);
					}
				}
				if (checkBrc[1]=="brc8") {
					for(var i=0;i<=brc8.length;i++) {
						check_stations("#st"+brc8[i]);
					}
				}
				if (checkBrc[1]=="brc9") {
					for(var i=0;i<=brc9.length;i++) {
						check_stations("#st"+brc9[i]);
					}
				}
				if (checkBrc[1]=="brc9_2") {
					for(var i=0;i<=brc9_2.length;i++) {
						check_stations("#st"+brc9_2[i]);
					}
				}
				if (checkBrc[1]=="brc10_2") {
					for(var i=0;i<=brc10_2.length;i++) {
						check_stations("#st"+brc10_2[i]);
					}
				}
				addMapOptionsToDiv();
			}
			else {
				$(this).attr("class","brc "+checkBrc[1]);
				if (checkBrc[1]=="brc1") {

					for(var i=0;i<=brc1.length;i++) {
						uncheck_stations("#st"+brc1[i]);
					}
				}

				if (checkBrc[1]=="brc1_2") {
					for(var i=0;i<=brc1_2.length;i++) {
						uncheck_stations("#st"+brc1_2[i]);
					}
				}

				if (checkBrc[1]=="brc2") {
					for(var i=0;i<=brc2.length;i++) {
						uncheck_stations("#st"+brc2[i]);
					}
				}
				if (checkBrc[1]=="brc2_2") {
					for(var i=0;i<=brc2_2.length;i++) {
						uncheck_stations("#st"+brc2_2[i]);
					}
				}
				if (checkBrc[1]=="brc3") {
					for(var i=0;i<=brc3.length;i++) {
						uncheck_stations("#st"+brc3[i]);
					}
				}
				if (checkBrc[1]=="brc3_2") {
					for(var i=0;i<=brc3_2.length;i++) {
						uncheck_stations("#st"+brc3_2[i]);
					}
				}
				if (checkBrc[1]=="brc6") {
					for(var i=0;i<=brc6.length;i++) {
						uncheck_stations("#st"+brc6[i]);
					}
				}
				if (checkBrc[1]=="brc6_2") {
					for(var i=0;i<=brc6_2.length;i++) {
						uncheck_stations("#st"+brc6_2[i]);
					}
				}
				if (checkBrc[1]=="brc7") {
					for(var i=0;i<=brc7.length;i++) {
						uncheck_stations("#st"+brc7[i]);
					}
				}
				if (checkBrc[1]=="brc7_2") {
					for(var i=0;i<=brc7_2.length;i++) {
						uncheck_stations("#st"+brc7_2[i]);
					}
				}
				if (checkBrc[1]=="brc8") {
					for(var i=0;i<=brc8.length;i++) {
						uncheck_stations("#st"+brc8[i]);
					}
				}
				if (checkBrc[1]=="brc9") {
					for(var i=0;i<=brc9.length;i++) {
						uncheck_stations("#st"+brc9[i]);
					}
				}
				if (checkBrc[1]=="brc9_2") {
					for(var i=0;i<=brc9_2.length;i++) {
						uncheck_stations("#st"+brc9_2[i]);
					}
				}
				if (checkBrc[1]=="brc10_2") {
					for(var i=0;i<=brc10_2.length;i++) {
						uncheck_stations("#st"+brc10_2[i]);
					}
				}
				addMapOptionsToDiv();
			}
			
		}
		);
});

function in_array(what, where) {
    var a=false;
    for(var i=0; i<where.length; i++) {
        if(what == where[i]) {
            a=true;
            break;
        }
    }
    return a;
}

function check_stations(element) {
				
				//var element=element.toString();alert(element);
				if($(element).attr("id") !="undefined" && $(element).attr("id") !="" && $(element).attr("id") !=null) {
				var id = $(element).attr("id").substr(2);
				$("#img"+id).show();
			
				stations.splice(0,0,id);
				
			}
			
		
}

function check_station(element) {
	//var element=element.toString();alert(element);
				if($(element).attr("id") !="undefined" && $(element).attr("id") !="" && $(element).attr("id") !=null) {
				var id = $(element).attr("id").substr(2);
			
			if ($("#img"+id).css("display")=="none"){
				$("#img"+id).show();
				stations.splice(0,0,id);
				
			}
			else {
				var id = $(element).attr("id").substr(2);
				$("#img"+id).hide();
				for(var i=0; i<stations.length; i++) {
					if(id == stations[i]) {
						stations.splice(i,1);
					}
				}
				

			}
			del_category();
			add_category();
		}
}

function uncheck_stations(element) {
		if($(element).attr("id") !="undefined" && $(element).attr("id") !="" && $(element).attr("id") !=null) {
			var id = $(element).attr("id").substr(2);
			$("#img"+id).hide();
			for(var i=0; i<stations.length; i++) {
				if(id == stations[i]) {
					stations.splice(i,1);
				}
			}

		}
}
function map_close() {
	board.send();
	metroChoice();
	$("#metromapimg").hide();
	$("#divSettings").hide();
}
function metroChoice(){
	var text = "Выбрать район или метро";
	var startStr = "";
	var endStr = "...";
	var maxSimbols = 15;
	before = '';
	if(stations.length > 0){
		var id1 = stations[0];
		var name1 = $("#big_metro_map #st"+id1).attr('alt');		
		var name2 = "";
		if(stations.length > 1) {
			var id2 = stations[1];
			name2 = $("#big_metro_map #st"+id2).attr('alt');		
		}
		
		name = name1+", "+name2;
		startStr = "<span style='color:#000000; margin-right:2px;'>Выбрано "+stations.length+": </span>";
		text = startStr+name.substring(0,maxSimbols - endStr.length)+endStr;
		//before = "<img src='/imgs/icon_metro.png' style='margin-left:20px/>: ";
	}	
	$("#metromap").before(before).html(text).css("margin-left","2px");
}

function uncheck_okr(id) {
	if (id=="okr1") {
		for(var i=0;i<okr1.length;i++) {
			uncheck_stations("#st"+okr1[i]);
		}
		c_Reg=/<img src="\/\lib\/\img\/\map_obl1.png">/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
		c_Reg=/src="\/\lib\/\img\/\map_obl1.png"/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
	}
	if (id=="okr2") {
		for(var i=0;i<okr2.length;i++) {
			uncheck_stations("#st"+okr2[i]);
		}
		c_Reg=/<img src="\/\lib\/\img\/\map_obl2.png">/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
		c_Reg=/src="\/\lib\/\img\/\map_obl2.png"/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
	}
	if (id=="okr3") {
		for(var i=0;i<okr3.length;i++) {
			uncheck_stations("#st"+okr3[i]);
		}
		c_Reg=/<img src="\/\lib\/\img\/\map_obl3.png">/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
		c_Reg=/src="\/\lib\/\img\/\map_obl3.png"/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
	}
	if (id=="okr4") {
		for(var i=0;i<okr4.length;i++) {
			uncheck_stations("#st"+okr4[i]);
		}
		c_Reg=/<img src="\/\lib\/\img\/\map_obl4.png">/g;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
		c_Reg=/src="\/\lib\/\img\/\map_obl4.png"/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
	}
	if (id=="okr5") {
		for(var i=0;i<okr5.length;i++) {
			uncheck_stations("#st"+okr5[i]);
		}
		c_Reg=/<img src="\/\lib\/\img\/\map_obl5.png">/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
		c_Reg=/src="\/\lib\/\img\/\map_obl5.png"/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
		
	}
	if (id=="okr6") {
		for(var i=0;i<okr6.length;i++) {
			uncheck_stations("#st"+okr6[i]);
		}
		c_Reg=/<img src="\/\lib\/\img\/\map_obl6.png">/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
		c_Reg=/src="\/\lib\/\img\/\map_obl6.png"/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
	}
	if (id=="okr7") {
		for(var i=0;i<okr7.length;i++) {
			uncheck_stations("#st"+okr7[i]);
		}
		c_Reg=/<img src="\/\lib\/\img\/\map_obl7.png">/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
		c_Reg=/src="\/\lib\/\img\/\map_obl7.png"/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
	}
	if (id=="okr8") {
		for(var i=0;i<okr8.length;i++) {
			uncheck_stations("#st"+okr8[i]);
		}
		c_Reg=/<img src="\/\lib\/\img\/\map_obl8.png">/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
		c_Reg=/src="\/\lib\/\img\/\map_obl8.png"/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
	}
	if (id=="okr9") {
		for(var i=0;i<okr9.length;i++) {
			uncheck_stations("#st"+okr9[i]);
		}
		c_Reg=/<img src="\/\lib\/\img\/\map_obl9.png">/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
		c_Reg=/src="\/\lib\/\img\/\map_obl9.png"/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
		$("#check_br5").removeAttr('checked');
		$("#check_br5").parent().children("img").attr('src','/lib/img/galka.gif');
	}
}
function check_okr(id) {
	if (id=="okr1") {
		for(var i=0;i<okr1.length;i++) {
			check_stations("#st"+okr1[i]);
		}

	}
	if (id=="okr2") {
		for(var i=0;i<okr2.length;i++) {
			check_stations("#st"+okr2[i]);
		}
	}
	if (id=="okr3") {
		for(var i=0;i<okr3.length;i++) {
			check_stations("#st"+okr3[i]);
		}
	}
	if (id=="okr4") {
		for(var i=0;i<okr4.length;i++) {
			check_stations("#st"+okr4[i]);
		}
	}
	if (id=="okr5") {
		for(var i=0;i<okr5.length;i++) {
			check_stations("#st"+okr5[i]);
		}
	}
	if (id=="okr6") {
		for(var i=0;i<okr6.length;i++) {
			check_stations("#st"+okr6[i]);
		}
	}
	if (id=="okr7") {
		for(var i=0;i<okr7.length;i++) {
			check_stations("#st"+okr7[i]);
		}
	}
	if (id=="okr8") {
		for(var i=0;i<okr8.length;i++) {
			check_stations("#st"+okr8[i]);
		}
	}
	if (id=="okr9") {
		for(var i=0;i<okr9.length;i++) {
			check_stations("#st"+okr9[i]);
		}
		$("#check_br5").attr('checked', 'checked');
		$("#check_br5").parent().children("img").attr('src','/lib/img/galka1.gif');
	}
	//$("#map_okr").html($("#map_okr").html()+"<img src=\"/lib/img/map_obl"+id.substr(3)+".png\" />");
	addMapOptionsToDiv();
}
function check_br(id) {
	if (id=="1") {
		for(var i=0;i<brunch1.length;i++) {
			check_stations("#st"+brunch1[i]);
		}

	}
	if (id=="2") {
		for(var i=0;i<brunch2.length;i++) {
			check_stations("#st"+brunch2[i]);
		}

	}
	if (id=="3") {
		for(var i=0;i<brunch3.length;i++) {
			check_stations("#st"+brunch3[i]);
		}

	}
	if (id=="4") {
		for(var i=0;i<brunch4.length;i++) {
			check_stations("#st"+brunch4[i]);
		}

	}
	if (id=="5") {
		for(var i=0;i<brunch5.length;i++) {
			check_stations("#st"+brunch5[i]);
		}

	}
	if (id=="6") {
		for(var i=0;i<brunch6.length;i++) {
			check_stations("#st"+brunch6[i]);
		}

	}
	if (id=="7") {
		for(var i=0;i<brunch7.length;i++) {
			check_stations("#st"+brunch7[i]);
		}

	}
	if (id=="8") {
		for(var i=0;i<brunch8.length;i++) {
			check_stations("#st"+brunch8[i]);
		}

	}
	if (id=="9") {
		for(var i=0;i<brunch9.length;i++) {
			check_stations("#st"+brunch9[i]);
		}

	}
	if (id=="10") {
		for(var i=0;i<brunch10.length;i++) {
			check_stations("#st"+brunch10[i]);
		}

	}
	if (id=="11") {
		for(var i=0;i<brunch11.length;i++) {
			check_stations("#st"+brunch11[i]);
		}

	}
	if (id=="12") {
		for(var i=0;i<brunch12.length;i++) {
			check_stations("#st"+brunch12[i]);
		}

	}
	add_category();
	
}
function uncheck_br(id) {
	if (id=="1") {
		for(var i=0;i<brunch1.length;i++) {
			uncheck_stations("#st"+brunch1[i]);
			$("#check_br1").removeAttr('checked');
		}

	}
	if (id=="2") {
		for(var i=0;i<brunch2.length;i++) {
			uncheck_stations("#st"+brunch2[i]);
			$("#check_br2").removeAttr('checked');
		}

	}
	if (id=="3") {
		for(var i=0;i<brunch3.length;i++) {
			uncheck_stations("#st"+brunch3[i]);
			$("#check_br3").removeAttr('checked');
		}

	}
	if (id=="4") {
		for(var i=0;i<brunch4.length;i++) {
			uncheck_stations("#st"+brunch4[i]);
			$("#check_br4").removeAttr('checked');
		}

	}
	if (id=="5") {
		for(var i=0;i<brunch5.length;i++) {
			uncheck_stations("#st"+brunch5[i]);
			$("#check_br5").removeAttr('checked');
		}

	}
	if (id=="6") {
		for(var i=0;i<brunch6.length;i++) {
			uncheck_stations("#st"+brunch6[i]);
			$("#check_br6").removeAttr('checked');
		}

	}
	if (id=="7") {
		for(var i=0;i<brunch7.length;i++) {
			uncheck_stations("#st"+brunch7[i]);
			$("#check_br7").removeAttr('checked');
		}

	}
	if (id=="8") {
		for(var i=0;i<brunch8.length;i++) {
			uncheck_stations("#st"+brunch8[i]);
			$("#check_br8").removeAttr('checked');
		}

	}
	if (id=="9") {
		for(var i=0;i<brunch9.length;i++) {
			uncheck_stations("#st"+brunch9[i]);
			$("#check_br9").removeAttr('checked');
		}

	}
	if (id=="10") {
		for(var i=0;i<brunch10.length;i++) {
			uncheck_stations("#st"+brunch10[i]);
			$("#check_br10").removeAttr('checked');
		}

	}
	if (id=="11") {
		for(var i=0;i<brunch11.length;i++) {
			uncheck_stations("#st"+brunch11[i]);
			$("#check_br11").removeAttr('checked');
		}

	}
	if (id=="12") {
		for(var i=0;i<brunch12.length;i++) {
			uncheck_stations("#st"+brunch12[i]);
			$("#check_br12").removeAttr('checked');
		}

	}
	if ($("#check_br1").attr('checked')==true) {
			check_br(i);
			//alert(i);
	}
	if ($("#check_br1").attr('checked')==true) {
		for(var i=0;i<brunch1.length;i++) {
			check_stations("#st"+brunch1[i]);
		}

	}
	if ($("#check_br2").attr('checked')==true) {
		for(var i=0;i<brunch2.length;i++) {
			check_stations("#st"+brunch2[i]);
		}

	}
	if ($("#check_br3").attr('checked')==true) {
		for(var i=0;i<brunch3.length;i++) {
			check_stations("#st"+brunch3[i]);
		}

	}
	if ($("#check_br4").attr('checked')==true) {
		for(var i=0;i<brunch4.length;i++) {
			check_stations("#st"+brunch4[i]);
		}

	}
	if ($("#check_br5").attr('checked')==true) {
		for(var i=0;i<brunch5.length;i++) {
			check_stations("#st"+brunch5[i]);
		}

	}
	if ($("#check_br6").attr('checked')==true) {
		for(var i=0;i<brunch6.length;i++) {
			check_stations("#st"+brunch6[i]);
		}

	}
	if ($("#check_br7").attr('checked')==true) {
		for(var i=0;i<brunch7.length;i++) {
			check_stations("#st"+brunch7[i]);
		}

	}
	if ($("#check_br8").attr('checked')==true) {
		for(var i=0;i<brunch8.length;i++) {
			check_stations("#st"+brunch8[i]);
		}

	}
	if ($("#check_br9").attr('checked')==true) {
		for(var i=0;i<brunch9.length;i++) {
			check_stations("#st"+brunch9[i]);
		}

	}
	if ($("#check_br10").attr('checked')==true) {
		for(var i=0;i<brunch10.length;i++) {
			check_stations("#st"+brunch10[i]);
		}

	}
	if ($("#check_br11").attr('checked')==true) {
		for(var i=0;i<brunch11.length;i++) {
			check_stations("#st"+brunch11[i]);
		}

	}
	if ($("#check_br12").attr('checked')==true) {
		for(var i=0;i<brunch12.length;i++) {
			check_stations("#st"+brunch12[i]);
		}

	}
	del_category();
}

function del_category () {
	if (!array_in_array(stations,okr1)) {
		$("#okr1").removeAttr('checked');
		$("#okr1").parent().children("img").attr('src','/lib/img/galka.gif');
		c_Reg=/<img src="\/\lib\/\img\/\map_obl1.png">/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
		c_Reg=/src="\/\lib\/\img\/\map_obl1.png"/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
	}
	if (!array_in_array(stations,okr2)) {
		$("#okr2").removeAttr('checked');
		$("#okr2").parent().children("img").attr('src','/lib/img/galka.gif');
		c_Reg=/<img src="\/\lib\/\img\/\map_obl2.png">/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
		c_Reg=/src="\/\lib\/\img\/\map_obl2.png"/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
	}
	if (!array_in_array(stations,okr3)) {
		$("#okr3").removeAttr('checked');
		$("#okr3").parent().children("img").attr('src','/lib/img/galka.gif');
		c_Reg=/<img src="\/\lib\/\img\/\map_obl3.png">/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
		c_Reg=/src="\/\lib\/\img\/\map_obl3.png"/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
	}
	if (!array_in_array(stations,okr4)) {
		$("#okr4").removeAttr('checked');
		$("#okr4").parent().children("img").attr('src','/lib/img/galka.gif');
		c_Reg=/<img src="\/\lib\/\img\/\map_obl4.png">/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
		c_Reg=/src="\/\lib\/\img\/\map_obl4.png"/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
	}
	if (!array_in_array(stations,okr5)) {
		$("#okr5").removeAttr('checked');
		$("#okr5").parent().children("img").attr('src','/lib/img/galka.gif');
		c_Reg=/<img src="\/\lib\/\img\/\map_obl5.png">/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
		c_Reg=/src="\/\lib\/\img\/\map_obl5.png"/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
	}
	if (!array_in_array(stations,okr6)) {
		$("#okr6").removeAttr('checked');
		$("#okr6").parent().children("img").attr('src','/lib/img/galka.gif');
		c_Reg=/<img src="\/\lib\/\img\/\map_obl6.png">/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
		c_Reg=/src="\/\lib\/\img\/\map_obl6.png"/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
	}
	if (!array_in_array(stations,okr7)) {
		$("#okr7").removeAttr('checked');
		$("#okr7").parent().children("img").attr('src','/lib/img/galka.gif');
		c_Reg=/<img src="\/\lib\/\img\/\map_obl7.png">/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
		c_Reg=/src="\/\lib\/\img\/\map_obl7.png"/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
	}
	if (!array_in_array(stations,okr8)) {
		$("#okr8").removeAttr('checked');
		$("#okr8").parent().children("img").attr('src','/lib/img/galka.gif');
		c_Reg=/<img src="\/\lib\/\img\/\map_obl8.png">/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
		c_Reg=/src="\/\lib\/\img\/\map_obl8.png"/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
	}
	if (!array_in_array(stations,okr9)) {
		$("#okr9").removeAttr('checked');
		$("#okr9").parent().children("img").attr('src','/lib/img/galka.gif');
		c_Reg=/<img src="\/\lib\/\img\/\map_obl9.png">/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
		c_Reg=/src="\/\lib\/\img\/\map_obl9.png"/i;
		var map_okr_img= $("#map_okr").html();
		var result=map_okr_img.replace(c_Reg,"");
		$("#map_okr").html(result);
	}
	if (!array_in_array(stations,all_metro)) {
	$("#check_all_metro").removeAttr('checked');
	$("#check_all_metro").parent().children("img").attr('src','/lib/img/galka.gif');
	}

	if (!array_in_array(stations,brunch1)) {
		$("#check_br1").removeAttr('checked');
		$("#check_br1").parent().children("img").attr('src','/lib/img/galka.gif');
	}
	if (!array_in_array(stations,brunch2)) {
		$("#check_br2").removeAttr('checked');
		$("#check_br2").parent().children("img").attr('src','/lib/img/galka.gif');
	}
	if (!array_in_array(stations,brunch3)) {
		$("#check_br3").removeAttr('checked');
		$("#check_br3").parent().children("img").attr('src','/lib/img/galka.gif');
	}
	if (!array_in_array(stations,brunch4)) {
		$("#check_br4").removeAttr('checked');
		$("#check_br4").parent().children("img").attr('src','/lib/img/galka.gif');
	}if (!array_in_array(stations,brunch5)) {
		$("#check_br5").removeAttr('checked');
		$("#check_br5").parent().children("img").attr('src','/lib/img/galka.gif');
		$("#out_ring_num").hide("fast");
		$("#out_ring").removeAttr('checked');
		$("#out_ring").parent().children("img").attr('src','/lib/img/galka.gif');
	}
	if (!array_in_array(stations,brunch6)) {
		$("#check_br6").removeAttr('checked');
		$("#check_br6").parent().children("img").attr('src','/lib/img/galka.gif');
	}
	if (!array_in_array(stations,brunch7)) {
		$("#check_br7").removeAttr('checked');
		$("#check_br7").parent().children("img").attr('src','/lib/img/galka.gif');
	}
	if (!array_in_array(stations,brunch8)) {
		$("#check_br8").removeAttr('checked');
		$("#check_br8").parent().children("img").attr('src','/lib/img/galka.gif');
	}
	if (!array_in_array(stations,brunch9)) {
		$("#check_br9").removeAttr('checked');
		$("#check_br9").parent().children("img").attr('src','/lib/img/galka.gif');
	}
	if (!array_in_array(stations,brunch10)) {
		$("#check_br10").removeAttr('checked');
		$("#check_br10").parent().children("img").attr('src','/lib/img/galka.gif');
	}
	if (!array_in_array(stations,brunch11)) {
		$("#check_br11").removeAttr('checked');
		$("#check_br11").parent().children("img").attr('src','/lib/img/galka.gif');
	}
	if (!array_in_array(stations,brunch12)) {
		$("#check_br12").removeAttr('checked');
		$("#check_br12").parent().children("img").attr('src','/lib/img/galka.gif');
	}

	if (!array_in_array(stations,in_ring)) {
		$("#in_ring").removeAttr('checked');
		$("#in_ring").parent().children("img").attr('src','/lib/img/galka.gif');
	}
	var ring=$("#act_box  input:radio[name=ring]:checked").val();
	if (ring==1 && !array_in_array(stations,out_ring1)) {
		$("#ring1").removeAttr('checked');
		$("#ring1").parent().children("img").attr('src','/lib/img/radio.gif');
	}
	if (ring==2 && !array_in_array(stations,out_ring2)) {
		$("#ring2").removeAttr('checked');
		$("#ring2").parent().children("img").attr('src','/lib/img/radio.gif');
	}
	if (ring==3 && !array_in_array(stations,out_ring3)) {
		$("#ring3").removeAttr('checked');
		$("#ring3").parent().children("img").attr('src','/lib/img/radio.gif');
	}
	if (ring==4 && !array_in_array(stations,out_ring4)) {
		$("#ring4").removeAttr('checked');
		$("#ring4").parent().children("img").attr('src','/lib/img/radio.gif');
	}
	if (!array_in_array(stations,brc1)) {
		$(".brc1").attr("class","brc brc1");
	}
	if (!array_in_array(stations,brc1_2)) {
		$(".brc1_2").attr("class","brc brc1_2");
	}
	if (!array_in_array(stations,brc2)) {
		$(".brc2").attr("class","brc brc2");
	}
	if (!array_in_array(stations,brc2)) {
		$(".brc2_2").attr("class","brc brc2_2");
	}
	if (!array_in_array(stations,brc3)) {
		$(".brc3").attr("class","brc brc3");
	}
	if (!array_in_array(stations,brc3_2)) {
		$(".brc3_2").attr("class","brc brc3_2");
	}
	if (!array_in_array(stations,brc6)) {
		$(".brc6").attr("class","brc brc6");
	}
	if (!array_in_array(stations,brc6_2)) {
		$(".brc6_2").attr("class","brc brc6_2");
	}
	if (!array_in_array(stations,brc7)) {
		$(".brc7").attr("class","brc brc7");
	}
	if (!array_in_array(stations,brc7_2)) {
		$(".brc7_2").attr("class","brc brc7_2");
	}
	if (!array_in_array(stations,brc8)) {
		$(".brc8").attr("class","brc brc8");
	}
	if (!array_in_array(stations,brc9)) {
		$(".brc9").attr("class","brc brc9");
	}
	if (!array_in_array(stations,brc9_2)) {
		$(".brc9_2").attr("class","brc brc9_2");
	}
	if (!array_in_array(stations,brc10_2)) {
		$(".brc10_2").attr("class","brc brc10_2");
	}

	

}

function add_category () {
	if(array_in_array (stations,in_ring)) {
		$("#in_ring").attr('checked','checked');
		$("#in_ring").parent().children("img").attr('src','/lib/img/galka1.gif');
	}
	var okrug_map="<img src=\"/lib/img/map_obl0.png\" />";
	if(array_in_array (stations,okr1)) {
		$("#okr1").attr('checked','checked');
		$("#okr1").parent().children("img").attr('src','/lib/img/galka1.gif');
		okrug_map+="<img src=\"/lib/img/map_obl1.png\" />";
	}
	if(array_in_array (stations,okr2)) {
		$("#okr2").attr('checked','checked');
		$("#okr2").parent().children("img").attr('src','/lib/img/galka1.gif');
		okrug_map+="<img src=\"/lib/img/map_obl2.png\" />";
	}
	if(array_in_array (stations,okr3)) {
		$("#okr3").attr('checked','checked');
		$("#okr3").parent().children("img").attr('src','/lib/img/galka1.gif');
		okrug_map+="<img src=\"/lib/img/map_obl3.png\" />";
	}
	if(array_in_array (stations,okr4)) {
		$("#okr4").attr('checked','checked');
		$("#okr4").parent().children("img").attr('src','/lib/img/galka1.gif');
		okrug_map+="<img src=\"/lib/img/map_obl4.png\" />";
	}
	if(array_in_array (stations,okr5)) {
		$("#okr5").attr('checked','checked');
		$("#okr5").parent().children("img").attr('src','/lib/img/galka1.gif');
		okrug_map+="<img src=\"/lib/img/map_obl5.png\" />";
	}
	if(array_in_array (stations,okr6)) {
		$("#okr6").attr('checked','checked');
		$("#okr6").parent().children("img").attr('src','/lib/img/galka1.gif');
		okrug_map+="<img src=\"/lib/img/map_obl6.png\" />";
	}
	if(array_in_array (stations,okr7)) {
		$("#okr7").attr('checked','checked');
		$("#okr7").parent().children("img").attr('src','/lib/img/galka1.gif');
		okrug_map+="<img src=\"/lib/img/map_obl7.png\" />";
	}
	if(array_in_array (stations,okr8)) {
		$("#okr8").attr('checked','checked');
		$("#okr8").parent().children("img").attr('src','/lib/img/galka1.gif');
		okrug_map+="<img src=\"/lib/img/map_obl8.png\" />";
	}
	if(array_in_array (stations,okr9)) {
		$("#okr9").attr('checked','checked');
		$("#okr9").parent().children("img").attr('src','/lib/img/galka1.gif');
		okrug_map+="<img src=\"/lib/img/map_obl9.png\" />";
	}
	$("#map_okr").html(okrug_map);
	if(array_in_array (stations,out_ring1)) {
		$("#out_ring").attr('checked','checked');
		$("#out_ring").parent().children("img").attr('src','/lib/img/galka1.gif');
		$("#out_ring_num").show("fast");
	}
	if (array_in_array (stations,brunch1)) {
		$("#check_br1").attr('checked','checked');
		$("#check_br1").parent().children("img").attr('src','/lib/img/galka1.gif');
	}
	if (array_in_array (stations,brunch2)) {
		$("#check_br2").attr('checked','checked');
		$("#check_br2").parent().children("img").attr('src','/lib/img/galka1.gif');
	}
	if (array_in_array (stations,brunch3)) {
		$("#check_br3").attr('checked','checked');
		$("#check_br3").parent().children("img").attr('src','/lib/img/galka1.gif');
	}
	if (array_in_array (stations,brunch4)) {
		$("#check_br4").attr('checked','checked');
		$("#check_br4").parent().children("img").attr('src','/lib/img/galka1.gif');
	}if (array_in_array (stations,brunch5)) {
		$("#check_br5").attr('checked','checked');
		$("#check_br5").parent().children("img").attr('src','/lib/img/galka1.gif');
		$("#out_ring_num").show("fast");
		$("#out_ring").attr('checked','checked');
		$("#out_ring").parent().children("img").attr('src','/lib/img/galka1.gif');
	}
	if (array_in_array (stations,brunch6)) {
		$("#check_br6").attr('checked','checked');
		$("#check_br6").parent().children("img").attr('src','/lib/img/galka1.gif');
	}
	if (array_in_array (stations,brunch7)) {
		$("#check_br7").attr('checked','checked');
		$("#check_br7").parent().children("img").attr('src','/lib/img/galka1.gif');
	}
	if (array_in_array (stations,brunch8)) {
		$("#check_br8").attr('checked','checked');
		$("#check_br8").parent().children("img").attr('src','/lib/img/galka1.gif');
	}
	if (array_in_array (stations,brunch9)) {
		$("#check_br9").attr('checked','checked');
		$("#check_br9").parent().children("img").attr('src','/lib/img/galka1.gif');
	}
	if (array_in_array (stations,brunch10)) {
		$("#check_br10").attr('checked','checked');
		$("#check_br10").parent().children("img").attr('src','/lib/img/galka1.gif');
	}
	if (array_in_array (stations,brunch11)) {
		$("#check_br11").attr('checked','checked');
		$("#check_br11").parent().children("img").attr('src','/lib/img/galka1.gif');
	}
	if (array_in_array (stations,brunch12)) {
		$("#check_br12").attr('checked','checked');
		$("#check_br12").parent().children("img").attr('src','/lib/img/galka1.gif');
	}
	if (array_in_array (stations,all_metro)) {
		$("#check_all_metro").attr('checked','checked');
		$("#check_all_metro").parent().children("img").attr('src','/lib/img/galka1.gif');
	}
	if (array_in_array(stations,brc1)) {
		$(".brc1").attr("class","brc_a brc1");
	}
	if (array_in_array(stations,brc1_2)) {
		$(".brc1_2").attr("class","brc_a brc1_2");
	}
	if (array_in_array(stations,brc2)) {
		$(".brc2").attr("class","brc_a brc2");
	}
	if (array_in_array(stations,brc2)) {
		$(".brc2_2").attr("class","brc_a brc2_2");
	}
	if (array_in_array(stations,brc3)) {
		$(".brc3").attr("class","brc_a brc3");
	}
	if (array_in_array(stations,brc3_2)) {
		$(".brc3_2").attr("class","brc_a brc3_2");
	}
	if (array_in_array(stations,brc6)) {
		$(".brc6").attr("class","brc_a brc6");
	}
	if (array_in_array(stations,brc6_2)) {
		$(".brc6_2").attr("class","brc_a brc6_2");
	}
	if (array_in_array(stations,brc7)) {
		$(".brc7").attr("class","brc_a brc7");
	}
	if (array_in_array(stations,brc7_2)) {
		$(".brc7_2").attr("class","brc_a brc7_2");
	}
	if (array_in_array(stations,brc8)) {
		$(".brc8").attr("class","brc_a brc8");
	}
	if (array_in_array(stations,brc9)) {
		$(".brc9").attr("class","brc_a brc9");
	}
	if (array_in_array(stations,brc9_2)) {
		$(".brc9_2").attr("class","brc_a brc9_2");
	}
	if (array_in_array(stations,brc10_2)) {
		$(".brc10_2").attr("class","brc_a brc10_2");
	}

	if (array_in_array(stations,out_ring4)) {
		$("#ring1").parent().children("img").attr('src','/lib/img/radio.gif');
		$("#ring2").parent().children("img").attr('src','/lib/img/radio.gif');
		$("#ring3").parent().children("img").attr('src','/lib/img/radio.gif');
		$("#ring4").attr('checked','checked');
		$("#ring4").parent().children("img").attr('src','/lib/img/radio1.gif');
	}
	else if (array_in_array(stations,out_ring3)) {
		$("#ring3").attr('checked','checked');
		$("#ring3").parent().children("img").attr('src','/lib/img/radio1.gif');
		$("#ring1").parent().children("img").attr('src','/lib/img/radio.gif');
		$("#ring2").parent().children("img").attr('src','/lib/img/radio.gif');
		$("#ring4").parent().children("img").attr('src','/lib/img/radio.gif');
	}
	else if (array_in_array(stations,out_ring2)) {
		$("#ring2").attr('checked','checked');
		$("#ring2").parent().children("img").attr('src','/lib/img/radio1.gif');
		$("#ring1").parent().children("img").attr('src','/lib/img/radio.gif');
		$("#ring4").parent().children("img").attr('src','/lib/img/radio.gif');
		$("#ring3").parent().children("img").attr('src','/lib/img/radio.gif');
	}
	else if (array_in_array(stations,out_ring1)) {
		$("#ring1").attr('checked','checked');
		$("#ring1").parent().children("img").attr('src','/lib/img/radio1.gif');
		$("#ring4").parent().children("img").attr('src','/lib/img/radio.gif');
		$("#ring2").parent().children("img").attr('src','/lib/img/radio.gif');
		$("#ring3").parent().children("img").attr('src','/lib/img/radio.gif');
	}

	
	//alert(stations.join());
}

function array_in_array (array_id,array) {
	var a=true;
		for(var i=0; i<array.length; i++) {
			
			if (in_array(array[i],array_id)) {
				a=true;
			}
			else {
				a=false;
				break;
				
			}
		}
		return a;
}
function remove_all() {
	$(".metrocheckedimg").hide();
	$("#act_box  input:radio").each(function(){
		$(this).removeAttr("checked");
		$(this).parent().children("img").attr('src','/lib/img/radio.gif');
	});
	$(".brc_a").each(function(){
			var brc=$(this).attr("class");
			var checkBrc=brc.toString().split(' ');
			$(this).attr("class","brc "+checkBrc[1]);
	});
	stations=[];
	addMapOptionsToDiv();
}
function add_all() {
	for (var i=1;i<=11;i++) {
		$(".brc"+i).attr("class","brc_a brc"+i);
		$(".brc"+i+"_2").attr("class","brc_a brc"+i+"_2");
	}
	$(".metrocheckedimg").show();
	stations=[141,216,200,199,198,197,196,194,193,192,191,187,186,185,184,183,182,181,180,179,178,177,171,168,167,166,165,164,163,162,161,160,159,158,157,156,155,154,153,152,151,150,149,147,146,145,144,143,142,140,139,138,137,134,133,132,131,130,129,127,126,125,124,123,122,121,120,119,117,116,115,113,112,111,110,109,108,107,106,105,104,103,100,99,97,96,95,94,93,92,91,90,89,87,86,85,83,82,81,78,74,73,72,71,70,69,68,67,61,59,58,57,56,55,53,52,51,50,49,48,47,46,45,44,43,41,40,39,38,37,35,33,31,30,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,5,4,3,2,1];
	$(".okrug").attr("checked",true);
	var checkboxes = $("#act_box input:checkbox");
	checkboxes.hide().each(function(){
			$(this).parent().children("img").attr('src','/lib/img/galka1.gif');
			$(this).attr('checked', 'checked');
	});
	$("#in_ring").parent().children("img").attr('src','/lib/img/galka1.gif');
	$("#in_ring").attr('checked', 'checked');
	$("#out_ring").parent().children("img").attr('src','/lib/img/galka1.gif');
	$("#out_ring").attr('checked', 'checked');
	$("#out_ring_num").show("fast");
	$("#map_okr").html("<img src=\"/lib/img/map_obl0.png\" /><img src=\"/lib/img/map_obl1.png\" /><img src=\"/lib/img/map_obl2.png\" />"+
"<img src=\"/lib/img/map_obl3.png\" /><img src=\"/lib/img/map_obl4.png\" /><img src=\"/lib/img/map_obl5.png\" />"+
"<img src=\"/lib/img/map_obl6.png\" /><img src=\"/lib/img/map_obl7.png\" /><img src=\"/lib/img/map_obl8.png\" /><img src=\"/lib/img/map_obl9.png\" />");
}
$(document).ready(
    function(){
	// Замена чекбоксов
	var checkboxes = $("#metromapimg input:checkbox");

	checkboxes.each(function(){

		var nattr = 'chb'+Math.random();
		$(this).css({
			"position":"absolute",
			"left":"-3000px"

		}).attr('chbox', nattr);

//		if (this.checked)
//			$(this).before("<img src='/lib/img/galka1.gif' chimg="+nattr+" class='checkBoxImg' id='"+nattr+"' >");
//		else
			$(this).before("<img src='/lib/img/galka.gif' chimg="+nattr+" class='checkBoxImg' id='"+nattr+"' >");
	});

	$("#metromapimg .checkBoxImg").click(function(){
		var iden = $(this).attr('chimg');
		var chBox = $("#metromapimg input:checkbox[chbox="+iden+"]");
		var ch = chBox.attr('checked');
		

		if (ch) {
			$(this).attr('src','/lib/img/galka.gif');
			chBox.removeAttr('checked');
		} else {
			$(this).attr('src','/lib/img/galka1.gif');
			chBox.attr('checked', 'checked');
		}
        var checkboxName = chBox.attr('name');
		if(chBox.attr("name") == 'check_br' || chBox.attr("name") == 'okr' || chBox.attr("id") == 'in_ring' || chBox.attr("id") == 'out_ring' ||chBox.attr("id") == 'check_all_metro'){
           $("#loading_all_map").show();
		   if(chBox.attr("id") == 'check_all_metro' ) {
				if(chBox.attr('checked')==true) {
					add_all();
				}
				else {
					for (var i=1;i<=11;i++) {
						$(".brc"+i).attr("class","brc brc"+i);
						$(".brc"+i+"_2").attr("class","brc brc"+i+"_2");
					}
					for (var i=0;i<all_metro.length;i++) {
						uncheck_stations("#st"+all_metro[i]);
					}
					$(".okrug").attr("checked",false);
					var checkboxes = $(".okrug");
					checkboxes.hide().each(function(){
						$(this).parent().children("img").attr('src','/lib/img/galka.gif');
						$(this).removeAttr('checked');
					});
					var checkboxes = $("input:checkbox[name=check_br]");
					checkboxes.hide().each(function(){
							$(this).parent().children("img").attr('src','/lib/img/galka.gif');
							$(this).removeAttr('checked');

					});
					$("#in_ring").parent().children("img").attr('src','/lib/img/galka.gif');
					$("#in_ring").removeAttr('checked');
					$("#out_ring").parent().children("img").attr('src','/lib/img/galka.gif');
					$("#out_ring").removeAttr('checked');
					$("#out_ring_num").hide("fast");
					$("#map_okr").html("<img src=\"/lib/img/map_obl0.png\" />");
					addMapOptionsToDiv();
				}
			}

			if (chBox.attr("name") == 'okr') {
				//alert("!!!");
				var id=chBox.attr("id");
				if(chBox.attr("checked")==true) {
					check_okr(id);
					if($("#okr1").attr("checked")==true && $("#okr2").attr("checked")==true && $("#okr3").attr("checked")==true &&
						$("#okr4").attr("checked")==true && $("#okr5").attr("checked")==true && $("#okr6").attr("checked")==true &&
						$("#okr7").attr("checked")==true && $("#okr8").attr("checked")==true && $("#okr9").attr("checked")==true )  {
							$("#check_all_metro").parent().children("img").attr('src','/lib/img/galka1.gif');
							$("#check_all_metro").attr('checked', 'checked');
						}
				}
				if(chBox.attr("checked")==false) {
					uncheck_okr(id);
					$("#check_all_metro").removeAttr('checked');
					$("#check_all_metro").parent().children("img").attr('src','/lib/img/galka.gif');
				}
				addMapOptionsToDiv();
			}
			if (chBox.attr("name") == 'check_br') {
				//alert("!!!");
				var id=chBox.attr("id").substr(8);
				if(chBox.attr("checked")==true) {
					check_br(id);
					if($("#check_br1").attr("checked")==true && $("#check_br2").attr("checked")==true && $("#check_br3").attr("checked")==true &&
						$("#check_br4").attr("checked")==true && $("#check_br5").attr("checked")==true && $("#check_br6").attr("checked")==true &&
						$("#check_br7").attr("checked")==true && $("#check_br8").attr("checked")==true && $("#check_br9").attr("checked")==true &&
						$("#check_br10").attr("checked")==true && $("#check_br11").attr("checked")==true)  {
							$("#check_all_metro").parent().children("img").attr('src','/lib/img/galka1.gif');
							$("#check_all_metro").attr('checked', 'checked');
						}
				}
				if(chBox.attr("checked")==false) {
					uncheck_br(id);
					$("#check_all_metro").removeAttr('checked');
					$("#check_all_metro").parent().children("img").attr('src','/lib/img/galka.gif');
				}
				addMapOptionsToDiv();
			}
			if (chBox.attr("id") == 'in_ring') {
				if(chBox.attr("checked")==true) {
					for(var i=0;i<in_ring.length;i++) {
						check_stations("#st"+in_ring[i]);
					}
					$("#check_br5").attr('checked', 'checked');
					$("#check_br5").parent().children("img").attr('src','/lib/img/galka1.gif');
				}
				else {
					for(var i=0;i<in_ring.length;i++) {
						uncheck_stations("#st"+in_ring[i]);
					}
					$("#check_br5").removeAttr('checked');
					$("#check_br5").parent().children("img").attr('src','/lib/img/galka.gif');
					$("#check_all_metro").removeAttr('checked');
					$("#check_all_metro").parent().children("img").attr('src','/lib/img/galka.gif');
				}
				addMapOptionsToDiv();
			}
			if (chBox.attr("id") == 'out_ring') {
				if(chBox.attr("checked")==true) {
					$("#out_ring_num").show("fast");
					for(var i=0;i<brunch5.length;i++) {
						check_stations("#st"+brunch5[i]);
					}
				}
				else {
					for(var i=0;i<out_ring.length;i++) {
						uncheck_stations("#st"+out_ring[i]);
					}

					$("#act_box  input:radio").each(function(){
						$(this).removeAttr("checked");
						$(this).parent().children("img").attr('src','/lib/img/radio.gif');
					});
				}
				addMapOptionsToDiv();
			}
			setTimeout("$(\"#loading_all_map\").hide()",30);

        }

	});

	var radios = $("#metromapimg input:radio");
	radios.each(function(){

		var nattr = 'chb'+Math.random();
		$(this).css({
			"display":"none"

		}).attr('rad', nattr);

		var name = this.name;
//		if (this.checked)
//			$(this).before("<img src='/lib/img/radio1.gif' radimg="+nattr+" class='radioImg' name='"+name+"'>");
//		else
			$(this).before("<img src='/lib/img/radio.gif' radimg="+nattr+" class='radioImg' name='"+name+"'>");
	});


	$("#metromapimg .radioImg").click(function(){
		var iden = $(this).attr('radimg');
		var rad = $("input:radio[rad="+iden+"]");
		var name = rad.attr('name');


		var ch = rad.attr('checked');

		if (!ch) {
			$("img[name="+name+"]").attr('src','/lib/img/radio.gif')
			$(this).attr('src','/lib/img/radio1.gif');
			rad.attr('checked','checked');

		}
		rad.click();


	});

	});
function addMapOptionsToDiv(){
		del_category ();
		add_category ();
}

