Array.find = function(array, element)
{
    for(var i=0; i<array.length; i++)
    {
        if(array[i] == element)
        {
            return true;
        }
    }
    return false;
}

function trim( input )
{
	return input.replace(/^\s+|\s+$/g,"");
}


function filterChars( strIn, pattern, matchPattern )
{
	var strOut = "";

	for ( var i = 0; i < strIn.length; i = i + 1 )
	{
		var currChar = strIn.charAt( i );

		if ( matchPattern )
		{

			if ( currChar.match( pattern ) )
			{
				strOut = strOut + currChar;
			}
		}
		else
		{
			if ( !currChar.match( pattern ) )
			{
				strOut = strOut + currChar;
			}
		}
	}

	return strOut;
}


function submitForm( formId )
{
    document.getElementById( formId ).submit();
}


