var chamada;
var alvo;

var combo = document.getElementById('menu_combo');
//var links = document.getElementById('links');

function openAjax(){
	
	var ajax;
		
	try{
		ajax = new XMLHttpRequest();	
	}catch(ee){
		try{
			ajax = new ActiveXObject("MSXML2.XMLHTTP");
		}catch(e){
			try{
				ajax = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(E){
				ajax = false;
			}
		}
	}
	return ajax;
}

function carregaCombo(){

	var ajax = openAjax();
	ajax.open("GET", "combo.asp", true);

	ajax.onreadystatechange = function(){
		if(ajax.readyState == 1){
			combo.options[0]=new Option("Aguarde...",0);
		}
		if(ajax.readyState == 4) {
			
			if(ajax.status == 200) {
				resultado = ajax.responseText;
				resultado = resultado.substring((resultado.indexOf('id="links"')+11),resultado.indexOf('</div>'));
				document.getElementById('links').innerHTML = resultado;
				montaCombo();
				
			}else{
				combo.options[0]=new Option("",0);
			}
		}
	}
	ajax.send(null);
}
carregaCombo();

function encaminhar(){
	
	document.frm.action = document.getElementById('menu_combo').value;
	document.frm.submit();
}

function montaCombo(){
	var links = document.getElementById('links');
	var nomeLink = links.innerHTML;

	objRECodifica 	= new RegExp("\<hr\>","gim");
	nomeLink = nomeLink.split(objRECodifica);

	combo.options[0]=new Option("Sites CAIXA",0);
	var link_temp = links.getElementsByTagName('a');
	
	for (x=0; x<link_temp.length; x++){
		chamada = nomeLink[x].substring(nomeLink[x].indexOf(">")+1,nomeLink[x].indexOf("</"));
		alvo = (link_temp[x].href).substring((link_temp[x].href).indexOf("//")+2,(link_temp[x].href).length);
		alvo = (link_temp[x].href).substring((link_temp[x].href).indexOf("/"),(link_temp[x].href).length);
		combo.options[x+1]=new Option(chamada,alvo);
	}
	//alert(combo.innerHTML);
}