// Check for duplicate usernames. This is taken from
// user_account_form_validate(), but converts names to lowercase first.
if((bool)db_select('users')->fields('users',array('uid'))->condition('uid',$account->uid,'<>')->where('LOWER(name) LIKE :name',array(':name'=>db_like(strtolower($name))))->range(0,1)->execute()->fetchField()){
form_set_error('name',t('The name %name is already taken.',array('%name'=>$name)));
}
}
}
/**
* Implements hook_form_FORM_ID_alter() for Guide node form.