//---------------------------------------------------------------------------------------------------------------------
//      Designer : Shankar
//	UDF:
//	Purpose	:   To trim the values in a field
//	Argument	:   obj
//	Type   	:   Object
//	Return Value:   Returns trimmed value
//---------------------------------------------------------------------------------------------------------------------
function fnTrim(r_varCtrl)
{
	var Field;
		
	Field = r_varCtrl;

	if (!Field) // Validate the Form element
      {
        alert(" Function : Element is not Defined !");
        return(-1);
      }
			
	var y=Field.value.length;
	var retval=Field.value;
	var m=0;

	//Start removing white spaces from left side		
	while(m < y)
	{  
		if ((retval.substring(0,1)==" ")||(retval.substring(0,1)=="     "))
        	{ 
          		retval=Field.value.substring(m+1,y); //remove left most white char
		} 
		else 
		{ 
			break;
		}

		m++;
      }
			
      y=retval.length;
      m=y;
			
	//Start removing white spaces from right side
      while (m >= 0)
	{  
        	if ((retval.substring(m-1,m)==" ")||(retval.substring(m-1,m)==" "))
          	{  
            	retval=retval.substring(0,m-1); //remove right most white char
            } 
      	else 
            { 
			//first non - white character encountered while 
                  //traversing from right to left. so break the loop
			break;
            }

		m--;
	}

      return retval;
}



//---------------------------------------------------------------------------------------------------------------------
//	UDF:
//	Purpose	:   To check the entered value is Integer.
//	Argument	:   obj
//	Type   	:   Object
//	Return Value:   If Integer return true.
//---------------------------------------------------------------------------------------------------------------------
function fnIsNumber(obj)
{
	var s1=obj.value;
	var s2;
	var tem=0;

	for (var i=0;i<s1.length;i++)
	{
		s2=s1.charAt(i);

		if( (s2>='0') && (s2<='9') )
		{
			tem=1;
		}
		else
		{
			tem=0;
			break;
		}
	}

	if (tem==0)
	{
		return false;
	}
	else
	return true;
}

