		function switchRegion(id, title) {
			$('regions_id').innerHTML = search(id, $('regions_id').innerHTML);
			$('regions_name').innerHTML = search(title, $('regions_name').innerHTML);
			switchElement('r' + id);
		}
		
		function loadRegionList(id) {
			var id = $('regions_input').value.split(';');
			l = id.length;
			for (var i = 0; i < l; i++) {
				switchRegion(id[i], allRegions[id[i]]);
			}
		}
		
		
		function search (k, s) {
			var found = false;
			if ('string' == typeof s) {
				var p = s.split(';');
				var l = p.length;
				var res = [];
				for (var i = 0; i < l; i++) {
					if (p[i]) {
						if (p[i] != k) {
							res[res.length] = p[i];
						}
						else {
							found = true;
						}
					}
				}
			}
			if(!found)
				res[res.length] = k;
			return res.join(';');
		}
		
		
		function sendRegions(ids, titles) {
			$('regions_input').value = ids;
			$('regions_list').innerHTML = '';
			var regions_id = [];
			if(ids.length > 0)
				regions_id = ids.split(';');
			var regions = [];
			if(titles.length > 0)
				regions = titles.split(';');
			l = regions.length;	
			for (var i = 0; i < l; i++) {
				var li = document.createElement('li');
				var a = document.createElement('a');
				li.innerHTML = '<a href="#" onclick="deleteRegion(' + regions_id[i] + ', this);return false;" title="Удалить"><img src="/img/icons/x-ico.gif" width="8" height="8" alt="Удалить" /></a>' + regions[i];
				$('regions_list').appendChild(li);
			}
		}

			
		function deleteRegion(id, obj) {
			$('regions_input').value = search(id, $('regions_input').value);
			$('regions_list').removeChild(obj.parentNode);
			switchRegion(id, allRegions[id]);
		}
		
		
		function switchStation(id, title) {
			if($('station' + id))
			{
				if($('station' + id).className.search('active') == -1)
					$('station' + id).className += ' active';
				else
					$('station' + id).className = $('station' + id).className.replace(/ active/g, ' ');
			}
			$('stations_id').innerHTML = search(id, $('stations_id').innerHTML);
			$('stations_name').innerHTML = search(title, $('stations_name').innerHTML);
		}
		
		function loadStationList(id) {
			var id = $('stations_input').value.split(';');
			l = id.length;
			for (var i = 0; i < l; i++) {
				switchStation(id[i], allStations[id[i]]);
			}
		}
		
		function deleteStation(id, obj) {
			$('stations_input').value = search(id, $('stations_input').value);
			$('stations_list').removeChild(obj.parentNode);
			switchStation(id, allStations[id]);
		}
		
		function sendStations(ids, titles) {
			$('stations_input').value = ids;
			$('stations_list').innerHTML = '';
			var stations_id = [];
			if(ids.length > 0)
				stations_id = ids.split(';');
			var stations = [];
			if(titles.length > 0)
				stations = titles.split(';');
			l = stations.length;	
			for (var i = 0; i < l; i++) {
				var li = document.createElement('li');
				var a = document.createElement('a');
				li.innerHTML = '<a href="#" onclick="deleteStation(' + stations_id[i] + ', this);return false;" title="Удалить"><img src="/img/icons/x-ico.gif" width="8" height="8" alt="Удалить" /></a>' + stations[i];
				$('stations_list').appendChild(li);
			}
		}
		
		
		