/**
invoked when a mouse button has been clicked on the map
*/
function mapClicked(krsId) {
	var l = krsId.length
	var fedStateId = krsId.substr( 0, l-6);
		
	var selectFederalStates = document.getElementById( "FederalStates" );
	var selectedIndex = selectFederalStates.options.selectedIndex;
	var indexToSelect = 0;
	for( i = 0 ; i < selectFederalStates.length ; ++i ){
		if( selectFederalStates.options[i].value == fedStateId ){
			indexToSelect = i;
		} 
	}
	selectFederalStates.options[indexToSelect].selected = "selected";
	
	/* onchange of federalstate-select is not invoked! */
	if( selectedIndex != indexToSelect ){
		selectFederalStates.onchange();
	}	
	
	var selectAdminDistricts = document.getElementById( "AdminDistricts" );
	for( i = 0 ; i < selectAdminDistricts.length ; ++i ){
		if( selectAdminDistricts.options[i].value == krsId ){
			selectAdminDistricts.options[i].selected = "selected";
		}
	}
	/* if federalState has changed it is not possible to select adminDistricts directly, 
	   fill the hidden input-field and federalstate will be selected after updating the selection list*/
	adminDistrictToSelect = document.getElementById("AdminDistrictToSelect").value = krsId;
	
}

/**
invoked when mousemove event occurs on the map
*/
function mapMouseMoved(krsName) {
	Tip( krsName, BGCOLOR, '#cc7c27', BORDERCOLOR, '#000000' );	
}

/**
invoked when mouse has been moved out of a defined image map area
*/
function mapMouseOut(krsName) {
	UnTip();
}
