var DA_Map = new Class({

	initialize : function()
  {
    this.init_map_selectbox_interaction();
		
		window.addEvent('unload', function() { DA_Map = {}; });
	},
	
	init_map_selectbox_interaction : function()
	{
		/* Change map links to interact with selectbox */
		
		if ( ( el_map = $('district_map') ) && ( el_select = $('lecturer_district') ) ) {
			el_map.getChildren('a').each(function(el_a) {
				el_a.addEvent( 'click', function() {
					DA_Map.reset_district_links();
					
					el_select.getElements('option[name=' + el_a.getProperty('name') + ']')[0].setProperty( 'selected', "selected" );
					el_a.addClass( "hover" );
					return false;
				});
			}); //each
			
			el_select.addEvent( 'change', function() {
				DA_Map.reset_district_links();
				
				el_map.getElements('a[name=' + ( this[this.selectedIndex].getAttribute('name') ) + ']')[0].addClass( "hover" );
			}); //addEvent
		}; //endif
	},
	
	reset_district_links : function()
	{
		if ( ( el_map = $('district_map') ) ) {
			el_map.getElements('a').each( function(el_a) {
				el_a.removeClass( "hover" );
			} ); //each
		}; //endif
	}
	
});