function MS_CategorySelected(obj,target){
	var selectedcategory = obj[obj.selectedIndex].value;
	if(ms_currentcategory != selectedcategory){
		var tarobj = document.getElementById(target);
		if(tarobj){
			var parent = tarobj.parentNode;
			parent.innerHTML = '<div id="' + target + '" class="Member_SelectClosed">loading...</div>';
			ms_currentcategory = selectedcategory;
			if(!tarobj){
				alert('error: service selection field not found');
				return false;
			}
			if(parent.id){
				agent.call('/ajax/Members.ajax.php','MS_SelectService',parent.id,selectedcategory,tarobj.id);
			}else{
				var service = agent.call('/ajax/Members.ajax.php','MS_SelectService','',selectedcategory,tarobj.id);
				parent.innerHTML = service;
			}
		}
	}
}

function MS_RegionSelected(obj,target){
	var selectedregion = obj[obj.selectedIndex].value;
	if(ms_currentregion != selectedregion){
		var tarobj = document.getElementById(target);
		if(tarobj){
			var parent = tarobj.parentNode;
			parent.innerHTML = '<div id="' + target + '" class="Member_SelectClosed">loading...</div>';
			ms_currentregion = selectedregion;
			if(!tarobj){
				alert('error: city selection field not found');
				return false;
			}
			if(parent.id){
				agent.call('/ajax/Members.ajax.php','MS_SelectCity',parent.id,selectedregion,tarobj.id);
			}else{
				var service = agent.call('/ajax/Members.ajax.php','MS_SelectCity','',selectedregion,tarobj.id);
				parent.innerHTML = service;
			}
		}
	}
}