102
| <![CDATA[<script type='text/javascript'>
function xoopsFormValidate_form_recomendar() {
myform = window.document.form_recomendar;
if ( myform.nome_remetente.value == "" ) { window.alert("Digite seu nome"); myform.nome_remetente.focus(); return false; }
if ( myform.email_remetente.value == "" ) { window.alert("Digite seu e-mail"); myform.email_remetente.focus(); return false; } else {
if ( !validaEmail(myform.email_remetente.value)) {
window.alert("Seu e-mail é inválido");
myform.email_remetente.select();
return false;
}
}
if ( myform.nome_destinatario.value == "" ) { window.alert("Digite o nome do destinatário"); myform.nome_destinatario.focus(); return false; }
if ( myform.email_destinatario.value == "" ) { window.alert("Digite o e-mail do destinatário"); myform.email_destinatario.focus(); return false; } else {
if ( !validaEmail(myform.email_destinatario.value)) {
window.alert("O e-mail do destinatário é inválido");
myform.email_destinatario.select();
return false;
}
}
return true;
}
function validaEmail(email) {
var pos, aux, pos2, dominio, carac, i
email = email.toLowerCase()
if (email.indexOf("@",0) == -1 || email.length <= 10) return false
pos = email.indexOf("@",0)
aux = email.substring(pos+1)
if (aux.indexOf(".",0) < 3) return false
pos2 = aux.indexOf(".",0)
dominio = aux.substr(0,pos2)
if (dominio.length < 3) return false
carac = new Array("!","#","$","%","&","*","(",")","+","=","/","\\","|","?","'","\"","{","}","[","]","ª","º",":",",",";","§","°","<",">")
for(i=0; i<carac.length; i++) if (email.indexOf(carac[i],0) != -1) return false
return true
}
</script>]]>
|