comincio a pensare che nn sono portato per queste cose

appena la invio mi dice:
Parse error: syntax error, unexpected '}' in D:\Inetpub\webs\myviesteit\send.php on line 11
questo è il mio form:
( la pagina è :
www.myvieste.it/prenotazione-villaggi-vieste-gargano.php )
<form action="send.php" method="post">
<table align="center" cellspacing="10">
<tr>
<td><label>Nome:</label></td>
<td><input type="text" name="name" /></td>
</tr>
<tr>
<td><label>Cognome:</label></td>
<td><input type="text" name="surname" /></td>
</tr>
<tr>
<td><label>E-mail:</label></td>
<td><input type="text" name="email" /></td>
</tr>
<tr>
<td><label>Messaggio:</label></td>
<td><textarea name="message" cols="50" rows="5"></textarea></td>
</tr>
<tr>
<td><label>Privacy:</label></td>
<td>
<input type="radio" name="privacy" value="1" />
Consento il trattamento dei dati</td>
</tr>
<tr>
<td><input type="submit" name="submit" value="Invia" /></td>
<td><input type="reset" name="reset" value="Resetta" /></td>
</tr>
</table>
</form>
questa è la send.php
<?php
//tutto quello che c'è sopra.......
// controlla che i campi non siano vuoti
$errore="";//metto il messaggio di errore a vuoto
if($name == ''){
$errore="Non hai inserito il tuo nome.<br>";
}
if($surname == ''){
$errore.="Non hai inserito il tuo cognome.<br>";
}
if(!preg_match('/^([\w\-\+\.]+)@([\w\-\+\.]+).([\w\-\+\.]+)$/', $email))}
$errore.="L'e-mail che hai fornito non è valida..<br>";
}
if($message == ''){
$errore.="Non hai inserito il tuo messaggio.<br>";
}
if(!$privacy)
$errore.="Non hai dato il consenso al trattamento dei dati.<br>";
}
if($errore==""){//non sono stati commessi errori
// crea il messaggio da inviare .......
// tenta di inviare il messaggio
if(!mail($your_email, $subject, $msgtxt)){//messaggio non inviato
show_error('Impossibile inviare il messaggio. Riprova più tardi.');
//io utilizzo questo al posto di header
echo "<meta http-equiv='Refresh' content='3; URL=form.php'>"; // ... ritorna a form dopo 3 secondi
}else{//messaggio inviato
// visualizza il messaggio di avvenuto invio
show_error("Grazie per averci contattato, risponderemo quanto prima");
echo "<meta http-equiv='Refresh' content='3; URL=form.php?sent=true'>"; // ... ritorna a form o dove vuoi
}
}else{ // è stato commesso almeno un errore
// reindirizza al file del form
show_error($errore);
echo "<meta http-equiv='Refresh' content='3; URL=form.php'>";
}//fine if-else errori
} //fine if submit
?>