var isIE = navigator.appName.indexOf("Microsoft") != -1;
var flashVideoPlayer;
var paises = new Array();


function found_nuts(nuts) {
	$('nuts').value = nuts;
	$('country_name').innerHTML = 'Portugal - '+nuts;
}

function check_countries() {
	var paises_selection = new Array;
	if ($('paises').selectedIndex == 0) {
		for (var i=1; i<$('paises').options.length; i++) {
			paises_selection.push($('paises').options[i].value)
		}
		$('paises_select').value = paises_selection;
	} else {
		$('paises_select').value = $('paises').options[$('paises').selectedIndex].value;
	}
	$('pesquisa_desc').value = $('country_name').innerHTML;
	//$('paises_select').value = $('paises').options[$('paises').selectedIndex].value;
	$('pesquisar').submit();
}

function actualizar_tags() {
		//alert($('lang').value);
	if ($('country_name').innerHTML == 'Todo o Mundo') {
		$('country_name_pesquisa').innerHTML = 'Todos os Países';
		$('descritor_geo').value = '';
	} else {
		$('country_name_pesquisa').innerHTML = $('country_name').innerHTML;
		$('descritor_geo').value = 'paises';
	}
	
}

function reset_options() {
	//alert($('lang').value);
	if ($('lang').value == '_pt')
	{
	$('country_name').innerHTML = 'Todo o Mundo';
	}
	else
	{
	$('country_name').innerHTML = 'World Map';
	}
	//$('country_name_pesquisa').innerHTML = 'todos os países';
	$('continentes').selectedIndex = 0;
	$('paises').selectedIndex = 0;
	//$('descritor_geo').value = '';
	getContinent();
}


function getCountry(str) {
	for (var i=0; i<$('continentes').options.length; i++) {
		if ($('continentes').options[i].innerHTML == str) {
			$('continentes').selectedIndex = i;
		}
	}
	$('country_name').innerHTML = str;
	//$('country_name_pesquisa').innerHTML = str;
	//$('descritor_geo').value = 'paises';
}







function getContinent() {
	while ($('paises').options.length > 0) {
		$('paises').remove(0);
	}
	var y=document.createElement('option');
	y.text=' - - ';
	y.value='none';
	var x=document.getElementById("paises");
	try	{
		x.add(y,null); // standards compliant
	} catch(ex)	{
		x.add(y); // IE only
	}
	
	for (var i=0; i<paises.length; i++) {
		if ((paises[i][2] == $('continentes').options[$('continentes').selectedIndex].value) || ($('continentes').selectedIndex == 0)) {
			var newone = new Option(paises[i][1],paises[i][0]);
			var y=document.createElement('option');
  			y.text=paises[i][1];
			y.value=paises[i][0];
			var x=document.getElementById("paises");
			try	{
				x.add(y,null); // standards compliant
			} catch(ex)	{
				x.add(y); // IE only
			}
			//$('paises').add(newone);
		}
	}
	//$('country_name').innerHTML = $('continentes').options[$('continentes').selectedIndex].innerHTML;
	//$('country_name').innerHTML = str;
	//$('continentes').selectedIndex = 0;
}

function displayPost() {
	return 'move_to(PT)';
}


function actualizar_titulo() {
	if ($('paises').options[$('paises').selectedIndex].value == 'none') {
		$('country_name').innerHTML = $('continentes').options[$('continentes').selectedIndex].innerHTML
	} else {
		$('country_name').innerHTML = $('paises').options[$('paises').selectedIndex].innerHTML
	}
}


function callFlashCountry(option) {
	if (option == 'none') {
		callFlashContinent($('continentes').options[$('continentes').selectedIndex].innerHTML)
	} else {
		flashVideoPlayer = (isIE) ? window['zoom_map'] : document.forms[1].sample;
		flashVideoPlayer.country(option);
	}
}

function callFlashContinent(option) {
	flashVideoPlayer = (isIE) ? window['zoom_map'] : document.forms[1].sample;
	getContinent();
	flashVideoPlayer.continent(option);
}


function found_country(str) {
	for (var i=0; i<$('paises').options.length; i++) {
		if ('/'+$('paises').options[i].value == str) {
			$('paises').selectedIndex = i;
		}
	}
	$('country_name').innerHTML = $('paises').options[$('paises').selectedIndex].innerHTML;
	$('country_name_pesquisa').innerHTML = $('paises').options[$('paises').selectedIndex].innerHTML;
	$('descritor_geo').value = 'paises';
}

function found_continent(str) {
	$('paises').selectedIndex = 0;
	for (var i=0; i<$('continentes').options.length; i++) {
		if ($('continentes').options[i].innerHTML == str) {
			$('continentes').selectedIndex = i;
		}
	}
	$('country_name').innerHTML = str;
	
	getContinent();
	
}


//function get_novidades(number) {
//	var campos = new Array();
//	campos[0] = 'novidade_pt';
//	if ( typeof number == 'number' ) {
//		console.log(start+'-'+limit);
//		if ( start == limit ) {
//			start = 0;
//		}
//		var query = "SELECT cod_novidade,titulo_pt,novidade_pt FROM novidade limit "+start+",1";
//		make_ajax_request(query,campos,'get_novidades');
//	} else {
//		var xmlDoc = number.responseXML;
//		if ( !exists_error(xmlDoc) && !isEmpty(xmlDoc) ) {
//			var string = url_decode(get_valor(xmlDoc,campos[0],0));
//			if ( string.length >= 400 ) {
//				string = string.substr(0,400)+"...";
//			}
//			$('novidades_box').innerHTML = string;
//		}
//		start++;
//		if ( isEmpty(xmlDoc) ) {
//			limit--;
//			start = 0;
//		}
//	}
//}

