Podrías intentarlo así:
Código Javascript
:
Ver originalfunction verificar_si_existe(){
var ajax2 = nuevoAjax();
ajax2.open("GET", "ajax_despacho.php?opc=2&cedula=" + document.getElementById('cedula').value, true);
ajax2.onreadystatechange=function(){
if (ajax2.readyState==4){
if(ajax2.responseText == "1"){
alert("El beneficiario que intenta registrar ya existe en nuestro sistema.");
}
else{
var ajax = nuevoAjax();
ajax.open("GET", "ajax_despacho.php?opc=1&nombre="+document.getElementById('nombre').value+"&apellido="+document.getElementById('apellido').value+"&cedula="+document.getElementById('cedula').value+"&telefono="+document.getElementById('telefono').value+"&correo="+document.getElementById('correo').value+"&fecha_n="+document.getElementById('fecha_n').value+"&sexo="+document.getElementById('sexo').options[document.getElementById('sexo').selectedIndex].value+"&estado="+document.getElementById('estados').options[document.getElementById('estados').selectedIndex].value+"&municipio="+document.getElementById('municipios').options[document.getElementById('municipios').selectedIndex].value+"&telefono2="+document.getElementById('telefono2').value+"&direccion="+document.getElementById('direccion').value, true);
ajax.onreadystatechange=function(){
if (ajax.readyState==4){
if(ajax.responseText==1){
alert("El beneficiario se registro sin problema");
}
else{
alert("Ocurrió un error no se pudo guardar el beneficiario");
}
}
ajax.send(null);
}
}
ajax2.send(null);
}
}
No retornabas el valor de la variable
op porque ésta se encuentra solamente en el alcance de la primera función Ajax cuando se produce el evento
onreadystatechange. Te sugiero ser más ordenado con tu código, podrías mejorar este script.
Saludos