Validates error statuses.

def check_status(self, status):
        '''Validates error statuses.'''
        if status == 'ZERO_RESULTS':
            raise GoogleServiceResultError(
                'The Google service was successful but returned no results.')
                
        elif status == 'OVER_QUERY_LIMIT':
            raise GoogleServiceResultError(
                'The given key has gone over the requests limit in the 24'
                ' hour period or has submitted too many requests in too'
                ' short a period of time.')
                
        elif status == 'REQUEST_DENIED':
            raise GoogleServiceResultError(
                'Your request was denied, probably because of lack of a'
                ' sensor parameter.')
                
        elif status == 'INVALID_REQUEST':
            raise GoogleServiceResultError('Probably missing address or latlng.')
            
        else:
            raise GoogleServiceResultError('Unkown error.')