purchase online through Qatar Airways or through a travel agent?