Suppose that
f:X\to C is a general Jacobian elliptic surface over
{\mathbb {C}} of irregularity
q and positive geometric genus
h. Assume that
10 h>12(q-1), that
h>0 and let
\overline {\mathcal {E}\ell \ell } denote the stack of generalized elliptic curves. (1) The moduli stack
\mathcal {JE} of such surfaces is smooth at the point
X and its tangent space
T there is naturally a direct sum of lines
(v_a)_{a\in Z}, where
Z\subset C is the ramification locus of the classifying morphism
\phi :C\to \overline {\mathcal {E}\ell \ell } that corresponds to
X\to C. (2) For each
a\in Z the map
\overline {\nabla }_{v_a}:H^{2,0}(X)\to H^{1,1}_{\rm prim}(X) defined by the derivative
per_* of the period map
per is of rank one. Its image is a line
{\mathbb {C}}[\eta _a] and its kernel is
H^0(X,\Omega ^2_X(-E_a)), where
E_a=f^{-1}(a). (3) The classes
[\eta _a] form an orthogonal basis of
H^{1,1}_{\rm prim}(X) and
[\eta _a] is represented by a meromorphic
2-form
\eta _a in
H^0(X,\Omega ^2_X(2E_a)) of the second kind. (4) We prove a local Schottky theorem; that is, we give a description of
per_* in terms of a certain additional structure on the vector bundles that are involved. Assume further that
8h>10(q-1) and that
h\ge q+3. (5) Given the period point
per(X) of
X that classifies the Hodge structure on the primitive cohomology
H^2_{\rm prim}(X) and the image of
T under
per_* we recover
Z as a subset of
{\mathbb {P}}^{h-1} and then, by quadratic interpolation, the curve
C. (6) We prove a generic Torelli theorem for these surfaces. Everything relies on the construction, via certain kinds of Schiffer variations of curves, of certain variations of
X for which
per_* can be calculated. (In an earlier version of this paper we used variations constructed by Fay. However, Schiffer variations are slightly more powerful.)