	function confirmUserDelete(){ try {
		return (confirm(lang_delete_user))?true:false; } catch(e){ alert(e); }}
		
	function IsNumeric(val){ try { 
		return (parseFloat(val,10)==(val*1)); } catch(e){ alert(e); }}
	
	function ChooseAdmin(obj){ try {
		var ag = document.getElementById("edit_isAgent");
		var lo = document.getElementById("edit_isLoanOfficer");
		ag.selectedIndex = 0; ag.disabled = true;
		lo.selectedIndex = 0; lo.disabled = true;
		
		if (obj.value == "yes"){ makeAdminEnable(); } 
		else { makeDisable(); ag.disabled = false; lo.disabled = false; }
	} catch(e){ alert('Func: ChooseAdmin\n'+e); }}
	
	function ChooseState(obj){ try {
		var alt = (obj.id == "edit_isLoanOfficer")?
			document.getElementById("edit_isAgent"):
			document.getElementById("edit_isLoanOfficer");		
		alt.selectedIndex = 0;
		if (obj.value == "yes" | alt.value == "yes"){
			makeDisable();
			if (obj.id == "edit_isLoanOfficer"){ makeOfficerEnable(); }
			else { makeAgentEnable(); }
		}
		else { makeDisable(); }
	} catch(e){ alert('Func: ChooseState\n'+e); }}
	
	function makeAdminEnable(){ 
		enable_yes("edit_canViewLogs"); // enable_yes("edit_canModerate");
		enable_yes("edit_canFeatureListings"); enable_yes("edit_canPages");
		enable_yes("edit_canVtour"); enable_yes("edit_canEditListingExpiration");
		enable_yes("edit_canEditAllListings"); enable_yes("edit_canEditAllUsers");
		enable_yes("edit_canEditSiteConfig"); enable_yes("edit_canEditMemberTemplate");
		enable_yes("edit_canEditAgentTemplate"); enable_yes("edit_canEditListingTemplate");
		enable_yes("edit_canEditPropertyClasses");
		if (config_export_listings){ enable_yes("edit_canExportListings"); }
	}
	function makeOfficerEnable(){ 
		enable_yes("edit_canEditListingExpiration"); enable_yes("edit_canEditAllListings");
		enable_yes("edit_canEditAllUsers");
		if (config_export_listings){ enable_yes("edit_canExportListings"); }
	}
	function makeAgentEnable(){
		enable_yes("edit_canFeatureListings"); enable_yes("edit_canVtour");
		enable_yes("edit_canEditListingExpiration");
		if (config_export_listings){ enable_yes("edit_canExportListings"); }
	}
	function makeDisable(){ 
		disable_reset("edit_canViewLogs"); // disable_reset("edit_canModerate");
		disable_reset("edit_canPages"); disable_reset("edit_canFeatureListings");
		disable_reset("edit_canVtour"); disable_reset("edit_canEditListingExpiration"); 
		disable_reset("edit_canEditAllUsers"); disable_reset("edit_canEditAllListings");
		disable_reset("edit_canEditSiteConfig"); disable_reset("edit_canEditMemberTemplate");
		disable_reset("edit_canEditAgentTemplate"); disable_reset("edit_canEditListingTemplate");
		disable_reset("edit_canEditPropertyClasses");
		if (config_export_listings){ disable_reset("edit_canExportListings"); }
		
	}
	function disable_reset(id){
		document.getElementById(id).disabled=true;
		document.getElementById(id).selectedIndex=0;
	}
	function enable_yes(id){
		document.getElementById(id).disabled=false;
		document.getElementById(id).selectedIndex=1;
	}
