var HttpReq = null;
var dest_combo = null;
function ajaxComboBox(url,cible1,valeurcat,valeurcat2){
    dest_combo = cible1;
	souscat = valeurcat;
    url = url + '?uf=' + valeurcat + '&val2=' + valeurcat2 + '';
    var mydiv = document.getElementById(cible1);	
    image = document.createElement('img');
    image.setAttribute('border','0');
    image.src = 'http://www.portail.ma/img/wait.gif';
    mydiv.appendChild(image);		
    if (document.getElementById) {
        if (window.XMLHttpRequest) {
            HttpReq = new XMLHttpRequest();
            HttpReq.onreadystatechange = XMLHttpRequestChange;
            HttpReq.open("GET", url, true);
            HttpReq.send(null);
        } else if (window.ActiveXObject) {
            HttpReq = new ActiveXObject("Microsoft.XMLHTTP");
            if (HttpReq) {
                HttpReq.onreadystatechange = XMLHttpRequestChange;
                HttpReq.open("GET", url, true);
                HttpReq.send();
            }
        }
    }
}
function XMLHttpRequestChange() {
    if (HttpReq.readyState == 4 && HttpReq.status == 200){
        var result = HttpReq.responseXML;
        var cidades = result.getElementsByTagName("nome");
        document.getElementById(dest_combo).innerHTML = "";
        for (var i = 0; i < cidades.length; i++) {
            new_opcao = create_opcao(cidades[i],dest_combo,souscat);
            document.getElementById(dest_combo).appendChild(new_opcao);
        }
    }
}

function create_opcao(cidade,dest_combo,souscat) { 
    if(dest_combo == 'liens'){
	var nb = "10";
	var nomrss = cidade.childNodes[0].data;
	nomrss = nomrss.replace(/ /g,"");
	var prss = 'p_'+nomrss;
	var url = cidade.getAttribute("id");
	 if(url == 'url_BoursedeCasablanca'){url = "http://www.portail.ma/boursedecasa.php"; var nb = "100";}
     else if(url == 'url_Programme2M'){url = "http://www.portail.ma/tv.php?c=2M"; var nb = "100";}
     else if(url == 'url_ProgrammeTVM'){url = "http://www.portail.ma/tv.php?c=TVM"; var nb = "100";}
	var new_opcao = document.createElement("li");
	new_opcao.setAttribute("class","annu");
	new_opcao.setAttribute("className","annu");	
	new_opcao.onmouseover = function(){this.style.background='#FFFF99'};
	new_opcao.onmouseout = function(){this.style.background='#FFFFFF'};
	new_opcao.onclick = function(){okrss(nomrss,prss,url,'centre','',nb,'nouveau');};
	var texto = document.createTextNode(' '+cidade.childNodes[0].data);
	var icone = document.createElement("img");
	icone.setAttribute("border","0");
	icone.src = "img/rss.gif";
    new_opcao.appendChild(icone);	
	new_opcao.appendChild(texto);
	}
	else {
    var new_opcao = document.createElement("li");
	new_opcao.setAttribute("class","annu");
	new_opcao.setAttribute("className","annu");
	new_opcao.onmouseover = function(){this.style.background='#FFFF99'};
	new_opcao.onmouseout = function(){this.style.background='#FFFFFF'};
    var texto = document.createTextNode(' '+cidade.childNodes[0].data);
	new_opcao.onclick = function(){ajaxComboBox('annuaire.php','liens',''+cidade.childNodes[0].data+'',''+souscat+'')};
	var icone = document.createElement("img");
	icone.setAttribute("border","0");
	icone.src = "img/folder.gif";
    new_opcao.appendChild(icone);
	new_opcao.appendChild(texto);
	}
    return new_opcao;
}

