
	
	function listAppend(list,value,delimiters)
	{
		if(!list){var list=' '}//added b/c listAppend doesn't like starting with an empty string
		if(!delimiters){var delimiters=','}
		_TempListFirstSplitArray = list.split(delimiters)
		added = _TempListFirstSplitArray.splice(_TempListFirstSplitArray.length,0,value)
		_TempStringToReturn = _TempListFirstSplitArray.join(delimiters)
		return _TempStringToReturn
	}
	
	function listFind(list,value,delimiters)
	{
		if(!delimiters){var delimiters=','}
		_TempListSplitArray = list.split(delimiters)
		FoundIdx = 0;
		for(i=0;i<_TempListSplitArray.length;i++)
		{
		if(_TempListSplitArray[i]==value)
			{
			FoundIdx= i+1;
			break
			}
		}
		return FoundIdx
	}
	
	function listDeleteAt(list,position,delimiters)
	{
		if(!delimiters){var delimiters=','}
		_TempListFirstSplitArray = list.split(delimiters)
		removed = _TempListFirstSplitArray.splice(position-1,1)
		_TempStringToReturn = _TempListFirstSplitArray.join(delimiters)
		return _TempStringToReturn	
	}
	
	function listLen(list,delimiters)
	{
		if(!delimiters){var delimiters=','}
		_TempListFirstSplitArray = list.split(delimiters)
		return _TempListFirstSplitArray.length
	}
	
	function listGetAt(list,position,delimiters)
	{
		if(!delimiters){var delimiters=','}
		_TempListFirstSplitArray = list.split(delimiters)
		return _TempListFirstSplitArray[position-1]
	}
	
	function Len(mystring)
	{
		return mystring.length;
	}
	
	function UCase(mystring)
	{
		return mystring.toUpperCase()
	}
	
	function Right(mystring,count)
	{
		return mystring.substring(mystring.length-count,mystring.length);
	}
	
	function Left(string,count)
	{
		if (!string)
		{
			return "";
		}
		else
		{
			return string.substr(0,count);
		}
	}
	

