  This paper studies the function field of an algebraic curve over an arbitrary
perfect field by using the Weil reciprocity law and topologies on the adele
ring. A topological subgroup of the idele class group is introduced and it is
shown how it encodes arithmetic properties of the base field and of the Picard
group of the curve. These results are applied to study extensions of the
function field.
