OK encontre la respuesta y quiero postear como lo solucione:
resulta que el rpoblem aestaba en la funcion generica que utilizaba para instancear el objeto es decir la funcion llamada OBJETUS, esa funcion la encontre en un sitio ( lo emncione al final del post anterior ) pero parece que no andaba bien, ahora he encontrado otra y parece que marcha bien, no se en si cual es el problema pero aqui pego los cambios que hice, si alguien entiende por que no me funcionaba la primera le agradeceria que me lo explicara:
FUNCION BUENA:
Código HTML:
function iniciar() {
try {
aopen = new XMLHttpRequest();
} catch (e) {
try {
aopen = new ActiveXObject("Msxml2.XMLHTTP");
} catch (E) {
try
{
aopen = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e)
{
aopen = false;
}
}
}
return aopen;
}
luego solo cambie en mi script de la funcion consulta_regiones():
_objetus=iniciar();
y ya va muy bien..
Muchas gracias