// JavaScript Document
function returnObjById( id )
{
	if (document.getElementById)
		var returnVar = document.getElementById(id);
	else if (document.all)
		var returnVar = document.all[id];
	else if (document.layers)
		var returnVar = document.layers[id];
	return returnVar;
}

function returnObjByName( name )
{
	if (document.getElementByName)
		var returnVar = document.getElementByName(name);
	else if (document.all)
		var returnVar = document.all[name];
	else if (document.layers)
		var returnVar = document.layers[name];
	return returnVar;
}
		
function numberFormat ( fltNumber, intDecimals )
{
	fltNumber = Math.round( fltNumber * Math.pow(10, intDecimals) );
	fltNumber = fltNumber / Math.pow(10, intDecimals);
	
	var arrParts = fltNumber.toString().split(".", 2);
	var strNumWhole = null;
	var strNumDec = null;
	var strNumber = null;
	
	strNumWhole = arrParts[0] ? arrParts[0] : "0";
	strNumDec = arrParts[1] ? arrParts[1] : "0";
	
	while ( strNumDec.length < intDecimals )
		strNumDec = strNumDec + "0";
		
	while ( strNumDec.length > intDecimals )
		strNumDec = strNumDec.substr(0, strNumDec.length - 1);
	
	if ( intDecimals > 0 )
		strNumber = strNumWhole + "." + strNumDec;
	else
		strNumber = strNumWhole;
	
	return strNumber;
	
} // string

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

function validateFileTypes (strFileName, strFileExt)
{
	if (strFileExt == undefined)
		strFileExt = "jpg|gif|png|jpeg";

	return new RegExp("\.(" + strFileExt + ")$").test(strFileName, "i");
}

