   function trimAll(sString)
    {
      while( sString.substring(0,1) == ' ')
      {
        sString = sString.substring(1, sString.length);
      }
      
      while (sString.substring(sString.length-1, sString.length) == ' ')
      {
        sString = sString.substring(0,sString.length-1);
      }
      return sString;
    }
    function validate_form()
    {
        var field_count = 0;
        var error = '';
        obj = document.frm_loan_app;
        
        if( trimAll(obj.full_name.value) == '' )
        {
            error += 'The "Full Name" field is required.\n';
            field_count++;
        }
        if( trimAll(obj.day_tel_number.value) == '' )
        {
            error += 'The "Daytime Tel. Number" field is required.\n';
            field_count++;
        }
        if( trimAll(obj.evening_tel_number.value) == '' )
        {
            error += 'The "Evening Tel. Number" field is required.\n';
            field_count++;
        }
        if( trimAll(obj.email.value) == '' )
        {
            error += 'The "Email Address" field is required.\n';
            field_count++;
        }
        if( trimAll(obj.vehicle_paid.value) == '' )
        {
            error += 'The "Is your vehicle paid off?" field is required.\n';
            field_count++;
        }
        if( trimAll(obj.ca_title.value) == '' )
        {
            error += 'The "CA Title" field is required.\n';
            field_count++;
        }
        if( trimAll(obj.name_title.value) == '' )
        {
            error += 'The "Is the title in your name?" field is required.\n';
            field_count++;
        }
        if( trimAll(obj.vehicle_year.value) == '' )
        {
            error += 'The "Vehicle Year" field is required.\n';
            field_count++;
        }
        if( trimAll(obj.vehicle_make.value) == '' )
        {
            error += 'The "Vehicle Make" field is required.\n';
            field_count++;
        }
        if( trimAll(obj.model_trim.value) == '' )
        {
            error += 'The "Model & Trim" field is required.\n';
            field_count++;
        }if( trimAll(obj.mileage.value) == '' )
        {
            error += 'The "Odometer mileage" field is required.\n';
            field_count++;
        }
        if( trimAll(obj.amount.value) == '' )
        {
            error += 'The "Loan Amount" field is required.\n';
            field_count++;
        }
        if( trimAll(obj.employment.value) == '' )
        {
            error += 'The "Are you employed?" field is required.\n';
            field_count++;
        }
        if( trimAll(obj.california_resident.value) == '' )
        {
            error += 'The "Are you a California resident?" field is required.\n';
            field_count++;
        }
        if( trimAll(obj.hear_from.value) == '' )
        {
            error += 'The "How did you hear about us?" field is required.\n';
            field_count++;
        }
        if( trimAll(obj.captcha.value) == '' )
        {
            error += 'The "Verification Code" field is required.\n';
            field_count++;
        }
        
        if( error != '')
        {
            if(field_count == 16)
            {
                alert('Please fill all the required fields.');
            }
            else
            {
                alert(error);
            }
            return false;
        }
        else
        {
          return true;
        }
        
    }

