var arr_text_grandes_viagens=new Array();
var arr_url_grandes_viagens=new Array();

var arr_text_escapadas=new Array();
var arr_url_escapadas=new Array();

var arr_text_hoteis_do_mundo=new Array();
var arr_url_hoteis_do_mundo=new Array();

var selected_tema;
var selected_local;

function SwapTema(elSel) {
	var tipo;
	var i;

	document.getElementById('searchFormTema').innerHTML = '';
	document.getElementById('searchFormLocal').innerHTML = '';

  	for(i = elSel.length - 1; i>=0; i--) {
    	if (elSel.options[i].selected) { tipo = elSel.options[i].value; }
    }
	switch(tipo) {
	  case 'grandes_viagens':
	  	arr_text = arr_text_grandes_viagens;
		arr_url = arr_url_grandes_viagens;
	  break;
	  case 'escapadas':
	  	arr_text = arr_text_escapadas;
		arr_url = arr_url_escapadas;
	  break;
	  case 'hoteis_do_mundo':
	  	arr_text = arr_text_hoteis_do_mundo;
		arr_url = arr_url_hoteis_do_mundo;
	  break;
	}
	
	var sel = document.getElementById('searchFormTema');
	selIndex = 0;
	for(i=0; i < arr_text.length; i++) {
		var opt = new Option(arr_text[i], arr_url[i]);
		if((arr_url[i] == selectedTema) && (selectedTema != '')) { selIndex = i; }
		sel.options[sel.options.length] = opt;
	}
	sel.options[selIndex].selected = true;
	
	SwapLocal(document.getElementById('searchFormTema'))
}

function SwapLocal(elSel) {
	var poststr;
	var elLocal = document.getElementById('searchFormLocal');
	elLocal.innerHTML = '';
	poststr += "&key=" + escape(elSel.value);
	makePOSTRequest('ajx_get_countries.php', poststr, "SwapLocal_response();");
	elLocal.disabled = true;
	return(false);
}

function SwapLocal_response() {
//	var oDiv = MM_findObj('SearchResults');
	var sel = document.getElementById('searchFormLocal');
	sel.disabled = false;

	data = getPOSTData();
	if(data == '') { return(true); }
	eval(data);

	selIndex = 0;

	var opt = new Option('', '');
	sel.options[sel.options.length] = opt;

	for(i=1; i < arr_local.length; i++) {
		var opt = new Option(arr_local[i], arr_local[i]);
		if((arr_local[i] == selectedLocal) && (selectedLocal != '')) { selIndex = i; }
		sel.options[sel.options.length] = opt;
	}
	sel.options[selIndex].selected = true;

	return(true);
}

