function verifica(DForm){
var elem=DForm.elements;
for(var x=0; x < elem.length; x++){
if(elem[x].type.indexOf("text")==0 || elem[x].type.indexOf("select")==0){
if(elem[x].value < 1){
alert("Por favor, preencha o campo:\r- "+elem[x].name.toUpperCase());
elem[x].focus();
return false;
}
}
else{
grupoelem = DForm[elem[x].name];
if (grupoelem && grupoelem.length){
chkd = false;
for(var c=0; c < grupoelem.length; c++){
if(grupoelem[c].checked==true){
chkd = true;
break
}
}
if(chkd==false){
alert("Por favor, preencha o campo:\r- "+elem[x].name.toUpperCase());
elem[x].focus();
return false;
}
}
}
}
}

function emailvalido(obj){ 
if (window.RegExp) { 
var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)"; 
var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$"; 
var reg1 = new RegExp(reg1str); 
var reg2 = new RegExp(reg2str); 
if (!reg1.test(obj) && reg2.test(obj)) { 
return true; 
} 
alert ("E-mail incorreto!\rVerifique e digite novamente.");
return false; 
}
else{ 
if(obj.indexOf("@") >= 0) 
return true; 
return false; 
} 
}

