Ya pude resolverlo, esta es la funcion show_Formulario:
Código PHP:
function show_Formulario(opc)
{
if( opc == 1 )
{
document.getElementById("usr_new").style.display='block';
calendar3 = new Epoch('cal3','popup',document.getElementById("fecha_i"),false);
calendar4 = new Epoch('cal4','popup',document.getElementById("fecha_f"),false);
des_Habilita(1);
}
else
{
document.getElementById("usr_edit").style.display='block';
calendar1 = new Epoch('cal1','popup',document.getElementById("fecha_ie"),false);
calendar2 = new Epoch('cal2','popup',document.getElementById("fecha_fe"),false);
}
}
pero el detalle no estaba ahi, si no en la funcion que imprimia el segundo formulario con ajax, al principio lo tenia asi:
Código PHP:
else if( opc == 5 ) //CARGAR FORMULARIO P/MODIFICAR
{
ajax.open("POST","scripts/rutinas.php",true)
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("opcion=2"+"&user="+usr);
ajax.onreadystatechange = function ()
{
if( ajax.readyState == 4 )
{
document.getElementById("usr_edit").innerHTML = ajax.responseText
}
}
-->show_Formulario(2);
}
y después la puse asi:
Código PHP:
else if( opc == 5 ) //CARGAR FORMULARIO P/MODIFICAR
{
ajax.open("POST","scripts/rutinas.php",true)
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("opcion=2"+"&user="+usr);
ajax.onreadystatechange = function ()
{
if( ajax.readyState == 4 )
{
document.getElementById("usr_edit").innerHTML = ajax.responseText
-->show_Formulario(2);
}
}
}
realmente no entiendo que era el error, espero y alguno de ustedes si