//i -> 0  Validate string .
//  -> 1  Validate string if validated successfully then trim it .
//  -> 2  Validate Number if validated successfully then trim it .
//  -> 3  Validate Float Number if validated successfully then trim it .
//function returns true if validation successfull otherwise false .
function ValidateAll(obj,i)
{
 var j
 var l =""
 var dotFound = 0

 for(j = 0 ; j < obj.value.length ; j++)
 {
  switch(i)
  {
   case 0:
   case 1:
          if( ' ' != obj.value.charAt(j) )
             l = l + obj.value.charAt(j) 
      
          break;
   case 2:
          if( ' ' != obj.value.charAt(j) )
          {
	       if( '9' < obj.value.charAt(j) || '0' > obj.value.charAt(j) )
	       	return false
               else
                l = l + obj.value.charAt(j)
          }
          break;
  case 3:
          if( ' ' != obj.value.charAt(j) )
          {
            if( '.' == obj.value.charAt(j) )
	      {
               if( dotFound == 1)
                 return false
               else
               { 
                 l = l + obj.value.charAt(j)
                 dotFound = 1
               }
             }
            else
            {
	       if( '9' < obj.value.charAt(j) || '0' > obj.value.charAt(j) )
	       	return false
               else
                l = l + obj.value.charAt(j)
            }
          }
         
  }
 }
  if(0 == l.length )
    return false
  else
  {
   if(1 == i || 2 == i || 3 == i)
    obj.value = l
   return true
  }
  
}