Caro Amigo como resolver. function val_baixa_cto() { fil=$('filial').value; cto=$('conhec').value; pes=$('peso').value; dtr=$('dtbaixa').value; if (fil == '') { alert ('Informe o codigo da filial '); $('filial').focus(); return false; } if (cto == '') { alert ('Informe o numero do conhecimento'); $('conhec').focus(); return false; } if (pes == '') { alert ('Informe o peso'); $('peso').focus(); return false; } if (dtr == '') { alert ('Informe a data de entrega'); $('dtbaixa').focus(); return false; } var url = 'modulos/cadastro/con00030.php?p1='+fil+'&p2='+cto+'&p3=peso:dtentr'; new Ajax.Request(url, { method: 'post' , onComplete: function(transport) { var arrTMP = transport.responseText.split('###'); var Texto = arrTMP[0]; if (Texto == "erro") { var CDG_ERR = arrTMP[1]; if (CDG_ERR == 1) { alert ('Conhecimento nao encontrado ... Verifique'); $('filial').focus(); return false; } /* cdg_err */ } /* texto */ var peso = arrTMP[2]; pes = pes.replace(/,/g, "."); peso= parseFloat(peso); pes = parseFloat(pes); // alert (peso); // alert (pes); if (peso != pes) { alert ('Peso Incorreto') $('peso').select(); $('peso').focus(); return false; }; var data = arrTMP[3]; alert( data ) ; var dia = parseInt(data.substr(0,4)); var mes = parseInt(data.substr(5,2)); var ano = parseInt(data.substr(8,2)); alert(dtr); alert(dia); alert(mes); alert(ano); if (( dia == 1) && (mes == 1) && (ano == 1)) { } else { alert ( 'Conhecimento já entregue'); $('filial').focus(); return false; }; return true; } /* funcao de retorno */ } /* acesso a funcao */ ); /* ajax */ // alert (' final cto') ; return false; }