
function loadLanguage( lang ) {
	/** Juan Carlos Diaz march 25 2008 
	corregido agosto 28 de 2009 para el caso http://new.paho.org/hq/index.php que no estaba funcionando
	Rutina para cambiar de idioma usando el Joomfish. */
	// 1. ver si tiene .php adentro
	var newlocation = location.href;
	var posphp = newlocation.indexOf( '.php' );
	var posslash = newlocation.lastIndexOf( '/' );
	var longitud = newlocation.length;
	var poslang1 = location.href.indexOf( '&lang=' );
	var poslang2 = location.href.indexOf( '?lang=' );
	var poslang;
	if (poslang1==-1) {
		poslang = poslang2;
	} else {
		poslang = poslang1;	
	}
	// 2. Si ya tiene asignado un lang debe reasignarlo sin da~nar los otros parámetros
	if (poslang>-1) {
		var strprelang = location.href.substr(0,poslang + 6);
		var strposlang = location.href.substr(poslang + 8, newlocation.length);
		newlocation= strprelang + lang + strposlang;
	} else {
			// 3. si no tiene .php adentro se lo pone. Si no tiene slash debe a~nadirlo
		if (posphp > -1) {
			if (posphp == longitud - 4) {
				newlocation = newlocation+'?lang='+lang; /* cambiojc 20090828 inclusion del caso terminado en index.php */
			} else {
				newlocation = newlocation+'&lang='+lang;
			}
		} else {
			if (posslash < longitud - 1) {
				newlocation = newlocation+'/';
			}
				// 4. si no tiene otros parametros debe usar ?, si ya tiene debe usar &
			newlocation = newlocation+'index.php?lang='+lang;
		}
	}

	location.replace( newlocation );
}