function trim(strParam)
{
	do
	{
		if(strParam.charAt(0)==" ")
		{
			strParam=strParam.replace(" ","") ;
		}
	}
	while (strParam.charAt(0)==" ")

	i=strParam.length-1 ;
	while(strParam.charAt(i)==" ")
	{
		i=i-1 ;
	}
	strParam=strParam.slice(0,i+1) ;

	return strParam ;
}

function removeExtraSpaces(str)
{
	str = trim(str) ;
	var srch = /\s+/g ;
	str = str.replace(srch, " ") ;	return str ;
}

function toProperCase(str)
{
	str = removeExtraSpaces(str) ;
	var arrTmp = str.split(" ") ;
	str = "" ;
	for ( i = 0 ; i < arrTmp.length ; i++ )
	{
		arrTmp[i] = arrTmp[i].charAt(0).toUpperCase() + arrTmp[i].substring(1) ;
		str = str + arrTmp[i] + " " ;
	}
	str = trim(str) ;
	return str ;
}
