ya he solucionado el problema en parte, puse un return en la funcion validar:
Código HTML:
<form name="form1" action="../contacto/mail_adjuntos.php" method="post" enctype="multipart/form-data" id="cto_form1" onSubmit="return validar(),emailCheck(this.email.value);">
Pero si no relleno el campo email, o lo hago erroneamente, me aparece el mensaje de email invalido, y despues el que dice gracias por enviar el formulario, y lo envia igual. Si alguien me puede ayudar con este problema, muchas gracias. Pense que podria poner otra funcion que sirva para controlar las dos funciones anteriores ( con un IF) , y si es correcto envia el formulario, pero no se si es posible hacer algo asi, como hacerlo