function validEmail(email) {
invalidChars = " /:,;"

if (email == "") {
return false
}
for (i=0; i<invalidChars.length; i++) 
{
badChar = invalidChars.charAt(i)
if (email.indexOf(badChar,0)
> -1)
{
return false
}
}
atPos = email.indexOf("@", 1)
if (atPos == -1)
{ 
return false
}
periodPos = email.indexOf(".",atPos)
if (periodPos == -1) 
{
return false
}
if  (periodPos+3 > email.length)
{
return false

}
return true
}

function submitIt(form4)
{
if (form4.societe.value == "")
{
alert("Empresa : campo obligatorio");
form4.societe.focus();
form4.societe.select();
return false;
}
if (form4.contact.value == "")
{
alert("Contacto : campo obligatorio");
form4.contact.focus();
form4.contact.select();
return false;
}
if (form4.telephone.value == "")
{
alert("Teléfono : campo obligatorio");
form4.telephone.focus();
form4.telephone.select();
return false;
}
if (form4.listedeColisage.value == "Mercancía - embalaje - dimensiones - peso unitario")
{ 
alert("Mercancía - embalaje - dimensiones - peso unitario : campo obligatorio")
form4.listedeColisage.focus();
form4.listedeColisage.select();
return false;
}
if (form4.lieudEnlevement.value =="")
{
alert("Lugar de carga : campo obligatorio")
form4.lieudEnlevement.focus();
form4.lieudEnlevement.select();
return false;
}
if (form4.dateduTransport.value =="")
{
alert("Fecha del transporte : campo obligatorio")
form4.dateduTransport.focus();
form4.dateduTransport.select();
return false;
}
if (form4.destinationFinale.value =="")
{
alert("Destinación final : campo obligatorio")
form4.destinationFinale.focus();
form4.destinationFinale.select();
return false;
}
incotermChoice = form4.incoterms.selectedIndex
if(form4.incoterms.options[incotermChoice].value == "") {
alert("Incoterms : campo obligatorio")
form4.incoterms.focus()
return false
}
if (!validEmail(form4.email.value))
{
alert("Rectificar Correo-electrónico por favor")
form4.email.focus()
form4.email.select()
return false
}
return true
}