<!--
/////////////////////////////////////////
// CUES Specific  Functions
/////////////////////////////////////////
function getPrefixBySCAT(p_scat)
{
	var r_pref = ""

	switch (p_scat)
	{
		case (SCAT_Violence):
			r_pref = "[V]-";
			break;
		case (SCAT_Housing):
			r_pref = "[H]-";
			break;
		case (SCAT_Drug):
			r_pref = "[D]-";
			break;
		case (SCAT_Food):
			r_pref = "[F]-";
			break;
		case (SCAT_Employment):
			r_pref = "[E]-";
			break;
		case (SCAT_Health):
			r_pref = "[M]-";
			break;
		case (SCAT_Advocacy):
			r_pref = "[A]-";
			break;
		case (SCAT_Physical):
			r_pref = "[P]-";
			break;
		default:
			r_pref = "";
			break;
	}
	return (r_pref);
}

function getSvcNameFromSvcVal(p_svcVal)
{
	var splits = splitLimit(p_svcVal, ".", 2);
	var t_scat = splits[0];
	var t_svcName = splits[1];
	
	if (in_array(SCAT_ARRAY, t_scat))
		return (t_svcName);	
	else
		return (p_svcVal);
}

function convSvcValAny2SCAT(p_svcVal)
{
	switch (p_svcVal)
	{
		case (ANY_VIOLENCE):
			return (SCAT_Violence);
			break;
		case (ANY_HOUSING):
			return (SCAT_Housing);
			break;
		case (ANY_DRUG):
			return (SCAT_Drug);
			break;
		case (ANY_FOOD):
			return (SCAT_Food);
			break;
		case (ANY_EMPLOYMENT):
			return (SCAT_Employment);
			break;
		case (ANY_HEALTH):
			return (SCAT_Health);
			break;
		case (ANY_ADVOCACY):
			return (SCAT_Advocacy);
			break;
		case (ANY_PHYSICAL):
			return (SCAT_Physical);
			break;
	}
	return (-1);
}

function getSCATfromSvcVal(p_svcVal)
{
	// First Check for Any value
	var t_anyScat = convSvcValAny2SCAT(p_svcVal);
	if (t_anyScat > 0)
		return (t_anyScat);
	
	// Check for SCAT if svcVal is in form of "SCAT.SvcName"
	var splits = splitLimit(p_svcVal, ".", 2);
	var t_scat = splits[0];
	
	if ( (t_scat == SCAT_Violence) || (t_scat == SCAT_Housing) || (t_scat == SCAT_Drug) || (t_scat == SCAT_Food) || (t_scat == SCAT_Employment) || (t_scat == SCAT_Health) || (t_scat == SCAT_Advocacy) || (t_scat == SCAT_Physical) )
		return (t_scat);
	else
		return (SCAT_Null);
}
//-->
