El problema esta en la funcion cargarContenido donde el responseText no esta retornando nada y la varaible $_POST invocada en el php tampoco devuelve el valor que necesito, el cual es el indice del primer combobox.
La funcion efectivamente entra en el if(ajax.status==200) pero no retorna nada..
Código PHP:
function cargarContenido(){
//Div donde estaran los innerHTML
var SelectOrigen=document.getElementById('idajax');
// variable para activar un combobox
var SelectDestino=document.getElementById('idTipoId');
//Capturo el valor Seleccionado en el combobox
var Selected=document.getElementById('idTipoCot').options[document.getElementById('idTipoCot').selectedIndex].value;
//Objeto ajax
ajax=Ajax();
ajax.open("POST","pruebas.php"+"?",true);
ajax.onreadystatechange=function() {
if(ajax.readyState==1){
//Escribo en el div
SelectOrigen.innerHTML="Cargando........";
//Activo combobox
SelectDestino.disabled=false;
}
else if (ajax.readyState == 4 ) {
if(ajax.status==200)
{
SelectOrigen.innerHTML = ajax.responseText;
}
else if(ajax.status==404)
{
SelectOrigen.innerHTML = "La direccion no existe";
}
else
{
SelectOrigen.innerHTML = "Error: ".ajax.status;
}
}
}
//Realizo envio diciendo que es una forma
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
ajax.send('var1='+Selected);
}