// Documento JavaScript: medicusmundi
// McCain&copy;(aus) 2007
//

//  Comprobación de idioma al inicio y almacenamiento en varialble
if (window.location.href.toString().indexOf('index.php/en/') != -1 || window.location.href.toString().indexOf('index.php/en') != -1){
	$lang = 'en';
} else if (window.location.href.toString().indexOf('index.php/eu/') != -1 || window.location.href.toString().indexOf('index.php/eu') != -1){
	$lang = 'eu';
} else if (window.location.href.toString().indexOf('index.php/cat/') != -1 || window.location.href.toString().indexOf('index.php/cat') != -1){
	$lang = 'cat';
} else {
	// lenguage por defecto
	$lang = 'es'; 	
}

//language translations array one for each available language 
$trans = new Array();
$trans['es'] = new Array();
$trans['en'] = new Array();
$trans['eu'] = new Array();
$trans['cat'] = new Array();
//language translations
$i = 0;
$trans['es'][$i] = 'Ocultar subsecciones';
$trans['en'][$i] = 'Close subfolders';
$trans['eu'][$i] = 'Itxi subsekzioak';
$trans['cat'][$i] = 'Itxi subsekzioak';
$i = 1;
$trans['es'][$i] = 'Desplegar subsecciones';
$trans['en'][$i] = 'Open subfolders';
$trans['eu'][$i] = 'Ireki subsekzioak';
$trans['cat'][$i] = 'Ireki subsekzioak';
$i = 2;
$trans['es'][$i] = 'abrir en ventana nueva';
$trans['en'][$i] = 'open in new window';
$trans['eu'][$i] = 'ireki leio berri batean'
$trans['cat'][$i] = 'ireki leio berri batean'
$i = 3;
$trans['es'][$i] = 'Por favor introduce una palabra o frase para buscar';
$trans['en'][$i] = 'Please, enter a word or phrase to search';
$trans['eu'][$i] = 'Mesedez, sar ezazu hitz edo esaldi bat bilatzeko'
$trans['cat'][$i] = 'Mesedez, sar ezazu hitz edo esaldi bat bilatzeko'
$i = 4;
$trans['es'][$i] = 'Por favor selecciona un criterio de búsqueda con los menús deplegables';
$trans['en'][$i] = 'Please, enter a project search criteria with the option lists below';
$trans['eu'][$i] = 'Mesedez, beheko listekin sar ezazu bilatzeko kriteioren bat'
$trans['cat'][$i] = 'Mesedez, beheko listekin sar ezazu bilatzeko kriteioren bat'

/*
$str_ocultar_subsecciones = "Ocultar subsecciones";
$str_desplegar_subsecciones = "Desplegar subsecciones";
$str_title = "abrir en ventana nueva";
*/

// Para inicializar todas las funciones JS onload sin que se pisen
window.onload = initPage;

function initPage() {
	extendedLinks();
	extendedLists();
	mapMaker.init();
	//extendedForms();
}

// Funcion para controlar menus expandibles
function menu(id) {
	var desp = document.getElementById(id);
	var img = document.getElementById('img_'+id);
	if ((desp.style.display == "none") || (desp.style.display == "")) {
		desp.style.display = "block";
		img.src = img.src.substr(0,img.src.length-8)+'close.gif';
		img.alt = $trans[$lang][0];
		img.title = $trans[$lang][0];
	} else {
		desp.style.display = "none";
		img.src = img.src.substr(0,img.src.length-9)+'open.gif';
		img.alt = $trans[$lang][1];
		img.title = $trans[$lang][1];
	}
}

// Función para controlar el formulario del buscador
function checkSearchForm(searchForm){
	if (searchForm.SearchText.value == null || searchForm.SearchText.value == ''){
		alert($trans[$lang][3]);
		return(false);
	}
	return(true);
}

function checkProjects(form){
	if (form.region.value != -1 || form.pais.value != -1 || form.asociacion.value != -1){
		currentURL = window.location.href;
		strSearch = '/(region)/' + form.region.value;
		strSearch = strSearch + '/(country)/' + form.pais.value;
		strSearch = strSearch + '/(association)/' + form.asociacion.value + '/';
		window.location.href = currentURL + strSearch;
	} else {
		alert($trans[$lang][4]);
	}
	return(false);
}

/* array paises */
$pais = new Array();
$pais['es']  = new Array('Bolivia','Brasil','Colombia','Ecuador','El Salvador','Guatemala','Honduras','Nicaragua','Perú','República Dominicana','Venezuela','Angola','Argelia','Burkina Faso','Camerún','Chad','Etiopía','Malawi','Mali','Marruecos','Mozambique','Repúblia Democrática del Congo','Ruanda','Tanzania','Uganda','India');
$pais['en']  = new Array('Bolivia','Brasil','Colombia','Ecuador','El Salvador','Guatemala','Honduras','Nicaragua','Perú','República Dominicana','Venezuela','Angola','Argelia','Burkina Faso','Camerún','Chad','Etiopía','Malawi','Mali','Marruecos','Mozambique','Repúblia Democrática del Congo','Ruanda','Tanzania','Uganda','India');
$pais['eu']  = new Array('Bolivia','Brasil','Colombia','Ecuador','El Salvador','Guatemala','Honduras','Nicaragua','Perú','República Dominicana','Venezuela','Angola','Argelia','Burkina Faso','Camerún','Chad','Etiopía','Malawi','Mali','Marruecos','Mozambique','Repúblia Democrática del Congo','Ruanda','Tanzania','Uganda','India');
$pais['cat'] = new Array('Bolivia','Brasil','Colombia','Ecuador','El Salvador','Guatemala','Honduras','Nicaragua','Perú','República Dominicana','Venezuela','Angola','Argelia','Burkina Faso','Camerún','Chad','Etiopía','Malawi','Mali','Marruecos','Mozambique','Repúblia Democrática del Congo','Ruanda','Tanzania','Uganda','India');


function chekProjectSelects(form){
	// fill the select
	form.pais.options.length = 1;
	if (form.region.value == 0){
		for ($i=0; $i<=10; $i++){
			// $msg = $msg + $i + ' : ' + $pais['es'][$i] + '\n';
			form.pais.options[form.pais.options.length]= new Option($pais[$lang][$i],$i)
		}
	} else if (form.region.value == 1){
		for ($i=11; $i<=24; $i++){
			form.pais.options[form.pais.options.length]= new Option($pais[$lang][$i],$i);
		}
	} else if (form.region.value == 2){
		for ($i=25; $i<=25; $i++){
			form.pais.options[form.pais.options.length]= new Option($pais[$lang][$i],$i);
		}
	}
	/* enable form now*/
	form.pais.disabled = false;
}


