	function Left(str, n)
    {
		if (n <= 0)
		{
			return "";
		}
		else if(n > String(str).length)  
		{
			return str;              
		}
		else
		{ 
			return String(str).substring(0,n);
		}
    }
     
    function Mid(str, start, len)
    {           
        if (start < 0 || len < 0) return "";

        var iEnd, iLen = String(str).length;
        if (start + len > iLen)
                iEnd = iLen;
        else
                iEnd = start + len;

        return String(str).substring(start,iEnd);
    }
 

	function InStr(strSearch, charSearchFor)
	{
		for (i=0; i < Len(strSearch); i++)
		{
			if (charSearchFor == Mid(strSearch, i, 1))
			{
				return i;
			}
		}
		return -1;
	}
	
	function Len(str)
    {  
		return String(str).length;  
	}

