function insertSpace( phrase, maxLength){
	if(!maxLength){maxLength = 30;}
	var phraseArr = phrase.split(" ");
	var newPhase = "";
	for(i=0;i<phraseArr.length;i++){
		if(phraseArr[i].length > maxLength){
			var longPhrase = phraseArr[i];
			while(longPhrase.length > maxLength){
				newPhase += longPhrase.substring(0,maxLength) + " ";
				longPhrase = longPhrase.substring(maxLength,longPhrase.length)
			}
			newPhase += longPhrase + " ";
		}else{
			newPhase += phraseArr[i] + " ";
		}
	}
	return newPhase;
}

function trimString(str) {
  str = this!=window?this:str;
  return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}

function removeNonNumericChars(pstrSource) 
{ 
	var m_strOut = new String(pstrSource); 
    	m_strOut = m_strOut.replace(/[^0-9]/g, ''); 

    return m_strOut; 
}
function IsNumeric(strString){
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;


   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
 }

