/* map.js */

var map = {

	toggleAll : function(on) {
		if (on == true) {
			map.toggleItem('ab',1); map.toggleItem('ag',1); map.toggleItem('ar',1); map.toggleItem('bc',1); map.toggleItem('bh',1); map.toggleItem('bn',1); 
			map.toggleItem('br',1); map.toggleItem('bt',1); map.toggleItem('bv',1); map.toggleItem('bz',1); map.toggleItem('cj',1); map.toggleItem('cl',1); 
			map.toggleItem('cs',1); map.toggleItem('ct',1); map.toggleItem('cv',1); map.toggleItem('db',1); map.toggleItem('dj',1); map.toggleItem('gj',1); 
			map.toggleItem('gl',1); map.toggleItem('gr',1); map.toggleItem('hd',1); map.toggleItem('hr',1); map.toggleItem('if',1); map.toggleItem('il',1);
			map.toggleItem('is',1); map.toggleItem('mh',1); map.toggleItem('mm',1); map.toggleItem('ms',1); map.toggleItem('nt',1); map.toggleItem('ot',1);
			map.toggleItem('ph',1); map.toggleItem('sj',1); map.toggleItem('sb',1); map.toggleItem('sm',1); map.toggleItem('sv',1); map.toggleItem('tl',1);
			map.toggleItem('tm',1); map.toggleItem('tr',1); map.toggleItem('vl',1); map.toggleItem('vn',1); map.toggleItem('vs',1);
		}
		else {
			map.toggleItem('ab',2); map.toggleItem('ag',2); map.toggleItem('ar',2); map.toggleItem('bc',2); map.toggleItem('bh',2); map.toggleItem('bn',2); 
			map.toggleItem('br',2); map.toggleItem('bt',2); map.toggleItem('bv',2); map.toggleItem('bz',2); map.toggleItem('cj',2); map.toggleItem('cl',2); 
			map.toggleItem('cs',2); map.toggleItem('ct',2); map.toggleItem('cv',2); map.toggleItem('db',2); map.toggleItem('dj',2); map.toggleItem('gj',2); 
			map.toggleItem('gl',2); map.toggleItem('gr',2); map.toggleItem('hd',2); map.toggleItem('hr',2); map.toggleItem('if',2); map.toggleItem('il',2);
			map.toggleItem('is',2); map.toggleItem('mh',2); map.toggleItem('mm',2); map.toggleItem('ms',2); map.toggleItem('nt',2); map.toggleItem('ot',2);
			map.toggleItem('ph',2); map.toggleItem('sj',2); map.toggleItem('sb',2); map.toggleItem('sm',2); map.toggleItem('sv',2); map.toggleItem('tl',2);
			map.toggleItem('tm',2); map.toggleItem('tr',2); map.toggleItem('vl',2); map.toggleItem('vn',2); map.toggleItem('vs',2);
		}
	}, 
		
	toggleItem : function(judet, forced) {
		
		if (!forced) { // functioneaza pe baza de toggle
			if ($('#judet-'+judet).css('display') == 'none') {
				$('#judet-'+judet).show();
	
				toate = true;
				$('#harti-judete img').each(function(index) {
					if ($(this).css("display") == "none") { toate = false; }
				});
				if (toate == true) { $('#spec-all-block').attr("checked", "checked"); }
			}
			else {
				$('#judet-'+judet).hide();
				$('#spec-all-block').attr("checked", "");
			}
		}
		else { // schimba statusul fortat
			if (forced == 2) {
				$('#judet-'+judet).hide();
				$('#spec-all-block').attr("checked", "");
				
			}
			else if (forced == 1) {
				$('#judet-'+judet).show();
	
				toate = true;
				$('#harti-judete').each(function(index) {
					if ($(this).css("display") == "none") { toate = false; }
				});
				if (toate == true) { $('#spec-all-block').attr("checked", "checked"); }
			}
		}
	}
}
