<!--
// Inicialitzem l'arbre de nodes.
initArrays();

// Parsegem els paràmetres per actualitzar l'estat dels elements de l'argo.
parseParams();

function getNumber(cadena) {
	var numero = parseInt(cadena, 10);
	if (isNaN(numero)) {
		return -1;
	} else {
		return numero;
	}
}

function parseParams() {
  var sURL = new String(window.location);
  var iQMark = sURL.lastIndexOf('?');  
  // Verifiquem que els paràmetres siguin correctes
  if (iQMark > -1) {
  	params = sURL.substring(iQMark + 1, sURL.length);
  	// Els 5 primers digits corresponen al level, unitat, modul i node. El node te 2 digits. La resta 1.
  	if (params.length >= 5) {
  		// Fem el parse.
  		level = getNumber(params.charAt(0));
  		if ((level < 0) || (level > 3)) {
  			level = 1;
 			}
			unitat = getNumber(params.charAt(1));
			modul = getNumber(params.charAt(2));
			node = getNumber(params.substring(3,6));
			lastVisited = getNumber(params.substring(6,9));
			if (node > -1) {
				var lv = getNodeIndex(unitat, modul, node);
				if (lv > lastVisited) {
					lastVisited = lv;
				}
			}
			// Ara llegim el tema dels nodes visitats.
			visited = params.substring(9, params.length);
			var pos = 1;
			for (var c = 0; c < visited.length; c++) {
				var codeHex = parseInt(visited.charAt(c), 16);
				pos = 1;
				for (var p = 0; (p < 4) && (aNodes[c*4 + p] != null); p++) {
					if (codeHex & pos) {
						aNodes[c * 4 + p].visited = true;
					} else {
						aNodes[c * 4 + p].visited = false;
					}
					pos <<= 1;
				}
			}
			
			if (node > -1) {
				visited = "";
				getNodeObject(unitat, modul, node).visited = true;
				var iNodes = aNodes.length;
				var vAct = 0;
				pos = 1;
				for (var i = 0; i < iNodes; i++) {
					if (pos == 16) {
						visited += vAct.toString(16);
						pos = 1;
						vAct = 0;
					}
					if (aNodes[i].visited) {
						vAct += pos;
					}
					pos <<= 1;
				}
				visited += vAct.toString(16);
			}
 		}
  }
}

function ArgoUnitat(pUnitat, pModuls, pFirstModul, pTitol, pMapa) {
	this.unitat = pUnitat;
	this.moduls = pModuls;
	this.firstModul = pFirstModul;
	this.titol = pTitol;
	this.mapa = pMapa;
}

function ArgoModul(pUnitat, pModul, pNodes, pFirstNode, pTitol) {
	this.unitat = pUnitat;
	this.modul = pModul;
	this.nodes = pNodes;
	this.firstNode = pFirstNode;
	this.titol = pTitol;
}

function ArgoNode(pUnitat, pModul, pNode, pTitol, pLevel, pDest) {
  this.unitat = pUnitat;
  this.modul = pModul;
  this.node = pNode;
  this.titol = pTitol;
  this.level = pLevel;
  this.dest = pDest;
  this.visitat = false;
}

function initArrays() {

  // 10 unitats
  aUnitats[0] = new ArgoUnitat(0, 3, 0, 'Qu&egrave; &eacute;s la mat&egrave;ria?','c3u01/contc3u1M0mapa1.htm');
  aUnitats[1] = new ArgoUnitat(1, 5, 3, 'Estats de la mat&egrave;ria','c3u02/contc3u2M0mapa1.htm');
  aUnitats[2] = new ArgoUnitat(2, 4, 8, 'Subst&agrave;ncies pures i mescles','c3u03/contc3u3M0mapa1.htm');
  aUnitats[3] = new ArgoUnitat(3, 5, 12, 'Materials de la vida quotidiana','c3u04/contc3u4M0mapa1.htm');
  aUnitats[4] = new ArgoUnitat(4, 5, 17, 'Energia','c3u05/contc3u5M0mapa1.htm');
  aUnitats[5] = new ArgoUnitat(5, 4, 22, 'Calor i temperatura','c3u06/contc3u6M0mapa1.htm');
  aUnitats[6] = new ArgoUnitat(6, 4, 26, 'Fonts d&#146;energia','c3u07/contc3u7M0mapa1.htm');
  aUnitats[7] = new ArgoUnitat(7, 4, 30, 'El moviment','c3u08/contc3u8M0mapa1.htm');
  aUnitats[8] = new ArgoUnitat(8, 5, 34, 'Les forces','c3u09/contc3u9M0mapa1.htm');
  aUnitats[9] = new ArgoUnitat(9, 5, 39, 'Electricitat','c3u10/contc3u10M0mapa1.htm');
  
  // Moduls de la unitat 0
  aModuls[0] = new ArgoModul(0,0,3,0,'Introducci&oacute;');
  aModuls[1] = new ArgoModul(0,1,14,3,'Caracter&iacute;stiques de la mat&egrave;ria');
  aModuls[2] = new ArgoModul(0,2,6,17,'Composici&oacute; de la mat&egrave;ria');
  
  // Moduls de la unitat 1
  aModuls[3] = new ArgoModul(1,0,3,23,'Introducci&oacute;');
  aModuls[4] = new ArgoModul(1,1,4,26,'L&#146;estat s&ograve;lid');
  aModuls[5] = new ArgoModul(1,2,4,30,'L&#146;estat l&iacute;quid');
  aModuls[6] = new ArgoModul(1,3,4,34,'L&#146;estat gas&oacute;s');
  aModuls[7] = new ArgoModul(1,4,6,38,'Els canvis d&#146;estat');
  
  // Moduls de la unitat 2
  aModuls[8] = new ArgoModul(2,0,3,44,'Introducci&oacute;');
  aModuls[9] = new ArgoModul(2,1,5,47,'Subst&agrave;ncies pures i mescles');
  aModuls[10] = new ArgoModul(2,2,4,52,'Propietats de les subst&agrave;ncies pures');
  aModuls[11] = new ArgoModul(2,3,10,56,'Dissolucions i mescles');
  
  // Moduls de la unitat 3
  aModuls[12] = new ArgoModul(3,0,3,66,'Introducci&oacute;');
  aModuls[13] = new ArgoModul(3,1,6,69,'Subst&agrave;ncies naturals minerals, roques i metalls');
  aModuls[14] = new ArgoModul(3,2,4,75,'Subst&agrave;ncies naturals org&agrave;niques, animals i vegetals');
  aModuls[15] = new ArgoModul(3,3,4,79,'Subst&agrave;ncies artificials');
  aModuls[16] = new ArgoModul(3,4,5,83,'Subst&agrave;ncies sint&egrave;tiques: els pl&agrave;stics');
  
  // Moduls de la unitat 4
  aModuls[17] = new ArgoModul(4,0,3,88,'Introducci&oacute;');
  aModuls[18] = new ArgoModul(4,1,3,91,'Qu&egrave; &eacute;s l&#146;energia?');
  aModuls[19] = new ArgoModul(4,2,5,94,'Manifestacions de l&#146;energia');
  aModuls[20] = new ArgoModul(4,3,6,99,'Transfer&egrave;ncies d&#146;energia');
  aModuls[21] = new ArgoModul(4,4,12,105,'So i llum');
  
  // Moduls de la unitat 5
  aModuls[22] = new ArgoModul(5,0,3,117,'Introducci&oacute;');
  aModuls[23] = new ArgoModul(5,1,4,120,'Energia t&egrave;rmica, calor i temperatura');
  aModuls[24] = new ArgoModul(5,2,9,124,'Mesura de la temperatura');
  aModuls[25] = new ArgoModul(5,3,12,133,'Transmissi&oacute; de calor');
  
  // Moduls de la unitat 6
  aModuls[26] = new ArgoModul(6,0,3,145,'Introducci&oacute;');
  aModuls[27] = new ArgoModul(6,1,14,148,'Producci&oacute; d&#146;energia');
  aModuls[28] = new ArgoModul(6,2,6,162,'El consum energ&egrave;tic');
  aModuls[29] = new ArgoModul(6,3,4,168,'L&#146;estalvi energ&egrave;tic');
  
  // Moduls de la unitat 7
  aModuls[30] = new ArgoModul(7,0,3,172,'Introducci&oacute;');
  aModuls[31] = new ArgoModul(7,1,4,175,'La traject&ograve;ria');
  aModuls[32] = new ArgoModul(7,2,6,179,'Velocitat');
  aModuls[33] = new ArgoModul(7,3,8,185,'Espai i temps');
  
  // Moduls de la unitat 8
  aModuls[34] = new ArgoModul(8,0,3,193,'Introducci&oacute;');
  aModuls[35] = new ArgoModul(8,1,6,196,'Forces');
  aModuls[36] = new ArgoModul(8,2,8,202,'Representar les forces');
  aModuls[37] = new ArgoModul(8,3,6,210,'M&agrave;quines simples');
  aModuls[38] = new ArgoModul(8,4,5,216,'La pressi&oacute;');
  
  // Moduls de la unitat 9
  aModuls[39] = new ArgoModul(9,0,3,221,'Introducci&oacute;');
  aModuls[40] = new ArgoModul(9,1,5,224,'Electricitat est&agrave;tica');
  aModuls[41] = new ArgoModul(9,2,5,229,'Corrent el&egrave;ctric: circuit');
  aModuls[42] = new ArgoModul(9,3,9,234,'Intensitat, tensi&oacute; i resist&egrave;ncia');
  aModuls[43] = new ArgoModul(9,4,6,243,'Efectes del corrent el&egrave;ctric');
  
  // Nodes 0-0-0 a 0-0-2
  aNodes[0] = new ArgoNode(0,0,0,'Qu&egrave; &eacute;s la mat&egrave;ria?', 3, 'c3u01/contc3u1M0F1N1.htm');
  aNodes[1] = new ArgoNode(0,0,1,'Mat&egrave;ria o no?', 3, 'c3u01/contc3u1M0F2N1.htm');
  aNodes[2] = new ArgoNode(0,0,2,'Mapa conceptual', 3, 'c3u01/contc3u1M0mapa.htm');
  
  // Nodes 0-1-0 a 0-1-13
  aNodes[3] = new ArgoNode(0,1,0,'Caracter&iacute;stiques de la mat&egrave;ria', 3, 'c3u01/contc3u1M1F1N1.htm');
  aNodes[4] = new ArgoNode(0,1,1,'Difer&egrave;ncies', 2, 'c3u01/contc3u1M1F2N1.htm');
  aNodes[5] = new ArgoNode(0,1,2,'La massa', 3, 'c3u01/contc3u1M1F3N1.htm');
  aNodes[6] = new ArgoNode(0,1,3,'Unitats de massa', 3, 'c3u01/contc3u1M1F3N2.htm');
  aNodes[7] = new ArgoNode(0,1,4,'La mesura de la massa', 2, 'c3u01/contc3u1M1F4N1.htm');
  aNodes[8] = new ArgoNode(0,1,5,'Massa i pes', 1, 'c3u01/contc3u1M1F3N3.htm');
  aNodes[9] = new ArgoNode(0,1,6,'El volum', 3, 'c3u01/contc3u1M1F3N4.htm');
  aNodes[10] = new ArgoNode(0,1,7,'Unitats de volum', 3, 'c3u01/contc3u1M1F3N5.htm');
  aNodes[11] = new ArgoNode(0,1,8,'Mesura de volums', 1, 'c3u01/contc3u1M1F4N2.htm');
  aNodes[12] = new ArgoNode(0,1,9,'Relacionar la massa i el volum', 2, 'c3u01/contc3u1M1F2N2.htm');
  aNodes[13] = new ArgoNode(0,1,10,'La densitat', 3, 'c3u01/contc3u1M1F3N6.htm');
  aNodes[14] = new ArgoNode(0,1,11,'Les unitats de densitat', 2, 'c3u01/contc3u1M1F3N7.htm');
  aNodes[15] = new ArgoNode(0,1,12,'Mesurar densitats', 1, 'c3u01/contc3u1M1F4N3.htm');
  aNodes[16] = new ArgoNode(0,1,13,'L&#146;aire &eacute;s mat&egrave;ria?', 2, 'c3u01/contc3u1M1F4N4.htm');
  
  // Nodes 0-2-0 a 0-2-5
  aNodes[17] = new ArgoNode(0,2,0,'De qu&egrave; est&agrave; feta la mat&egrave;ria', 3, 'c3u01/contc3u1M2F1N1.htm');
  aNodes[18] = new ArgoNode(0,2,1,'Fins quan es pot tallar un past&iacute;s', 2, 'c3u01/contc3u1M2F2N1.htm');
  aNodes[19] = new ArgoNode(0,2,2,'L&#146;indivisible: l&#146;&agrave;tom', 3, 'c3u01/contc3u1M2F3N1.htm');
  aNodes[20] = new ArgoNode(0,2,3,'... i despr&eacute;s resulta que es podia dividir', 3, 'c3u01/contc3u1M2F3N2.htm');
  aNodes[21] = new ArgoNode(0,2,4,'&Agrave;toms diferents', 2, 'c3u01/contc3u1M2F3N4.htm');
  aNodes[22] = new ArgoNode(0,2,5,'Quants tipus?', 1, 'c3u01/contc3u1M2F4N1.htm');
  
  // Nodes 1-0-0 a 1-0-2
  aNodes[23] = new ArgoNode(1,0,0,'Estats de la mat&egrave;ria', 3, 'c3u02/contc3u2M0F1N1.htm');
  aNodes[24] = new ArgoNode(1,0,1,'La mateixa cosa?', 3, 'c3u02/contc3u2M0F2N1.htm');
  aNodes[25] = new ArgoNode(1,0,2,'Mapa conceptual', 3, 'c3u02/contc3u2M0mapa.htm');
                                                
  // Nodes 1-1-0 a 1-1-3
  aNodes[26] = new ArgoNode(1,1,0,'L&#146;estat s&ograve;lid', 3, 'c3u02/contc3u2M1F1N1.htm');
  aNodes[27] = new ArgoNode(1,1,1,'Caracter&iacute;stiques de l&#146;estat s&ograve;lid', 3, 'c3u02/contc3u2M1F3N1.htm');
  aNodes[28] = new ArgoNode(1,1,2,'Duresa', 2, 'c3u02/contc3u2M1F4N1.htm');
  aNodes[29] = new ArgoNode(1,1,3,'Tenacitat', 2, 'c3u02/contc3u2M1F4N2.htm');
                                                
  // Nodes 1-2-0 a 1-2-3
  aNodes[30] = new ArgoNode(1,2,0,'L&#146;estat l&iacute;quid', 2, 'c3u02/contc3u2M2F1N1.htm');
  aNodes[31] = new ArgoNode(1,2,1,'Caracter&iacute;stiques de l&#146;estat l&iacute;quid', 2, 'c3u02/contc3u2M2F3N1.htm');
  aNodes[32] = new ArgoNode(1,2,2,'Flu&iuml;desa', 2, 'c3u02/contc3u2M2F4N1.htm');
  aNodes[33] = new ArgoNode(1,2,3,'Viscositat', 1, 'c3u02/contc3u2M2F4N2.htm');
                                                
  // Nodes 1-3-0 a 1-3-3
  aNodes[34] = new ArgoNode(1,3,0,'L&#146;estat gas&oacute;s', 3, 'c3u02/contc3u2M3F1N1.htm');
  aNodes[35] = new ArgoNode(1,3,1,'Caracter&iacute;stiques de l&#146;estat gas&oacute;s', 3, 'c3u02/contc3u2M3F3N1.htm');
  aNodes[36] = new ArgoNode(1,3,2,'Expansibilitat i comprensibilitat', 2, 'c3u02/contc3u2M3F4N1.htm');
  aNodes[37] = new ArgoNode(1,3,3,'A cadasc&uacute; el que &eacute;s seu', 3, 'c3u02/contc3u2M3F5N1.htm');

  // Nodes 1-4-0 a 1-4-5
  aNodes[38] = new ArgoNode(1,4,0,'Els canvis d&#146;estat', 3, 'c3u02/contc3u2M4F1N1.htm');
  aNodes[39] = new ArgoNode(1,4,1,'Glaç, aigua, vapor', 3, 'c3u02/contc3u2M4F2N1.htm');
  aNodes[40] = new ArgoNode(1,4,2,'Tot escalfant', 1, 'c3u02/contc3u2M4F2N2.htm');
  aNodes[41] = new ArgoNode(1,4,3,'Qu&egrave; est&agrave; passant', 3, 'c3u02/contc3u2M4F2N3.htm');
  aNodes[42] = new ArgoNode(1,4,4,'Canvis d&#146;estat', 3, 'c3u02/contc3u2M4F3N1.htm');
  aNodes[43] = new ArgoNode(1,4,5,'Noms, estats i processos', 3, 'c3u02/contc3u2M4F5N1.htm');
  
  // Nodes 2-0-0 a 2-0-2
  aNodes[44] = new ArgoNode(2,0,0,'Subst&agrave;ncies pures i mescles',3,'c3u03/contc3u3M0F1N1.htm');
  aNodes[45] = new ArgoNode(2,0,1,'&Eacute;s una sola subst&agrave;ncia?',3,'c3u03/contc3u3M0F2N1.htm');
  aNodes[46] = new ArgoNode(2,0,2,'Mapa conceptual',3,'c3u03/contc3u3M0mapa.htm');                      

  // Nodes 2-1-0 a 2-1-4
  aNodes[47] = new ArgoNode(2,1,0,'Tota la mat&egrave;ria &eacute;s igual?',3,'c3u03/contc3u3M1F1N1.htm');
  aNodes[48] = new ArgoNode(2,1,1,'Homogene&iuml;tat i heterogene&iuml;tat',3,'c3u03/contc3u3M1F3N1.htm');
  aNodes[49] = new ArgoNode(2,1,2,'Classificaci&oacute; de la mat&egrave;ria',2,'c3u03/contc3u3M1F4N1.htm');
  aNodes[50] = new ArgoNode(2,1,3,'Tota la mat&egrave;ria homog&egrave;nia &eacute;s subst&agrave;ncia pura?',1,'c3u03/contc3u3M1F4N2.htm');
  aNodes[51] = new ArgoNode(2,1,4,'Subst&agrave;ncies pures, dissolucions i mescles',3,'c3u03/contc3u3M1F3N2.htm');

  // Nodes 2-2-0 a 2-2-3
  aNodes[52] = new ArgoNode(2,2,0,'Propietats de les subst&agrave;ncies pures',3,'c3u03/contc3u3M2F1N1.htm');
  aNodes[53] = new ArgoNode(2,2,1,'Arquimedes i la corona',2,'c3u03/contc3u3M2F2N1.htm');
  aNodes[54] = new ArgoNode(2,2,2,'Propietats caracter&iacute;stiques',3,'c3u03/contc3u3M2F3N1.htm');
  aNodes[55] = new ArgoNode(2,2,3,'&Eacute;s aigua pura?',1,'c3u03/contc3u3M2F4N1.htm');

  // Nodes 2-3-0 a 2-3-9
  aNodes[56] = new ArgoNode(2,3,0,'Dissolucions i mescles',3,'c3u03/contc3u3M3F1N1.htm');
  aNodes[57] = new ArgoNode(2,3,1,'Alcohol salat?',1,'c3u03/contc3u3M3F2N1.htm');
  aNodes[58] = new ArgoNode(2,3,2,'Solubilitat',3,'c3u03/contc3u3M3F3N1.htm');
  aNodes[59] = new ArgoNode(2,3,3,'On va a parar el sucre?',2,'c3u03/contc3u3M3F2N2.htm');
  aNodes[60] = new ArgoNode(2,3,4,'Concentraci&oacute;',2,'c3u03/contc3u3M3F3N2.htm');
  aNodes[61] = new ArgoNode(2,3,5,'La fabricaci&oacute; d&#146;un got d&#146;aigua de mar',1,'c3u03/contc3u3M3F4N1.htm');
  aNodes[62] = new ArgoNode(2,3,6,'Una dissoluci&oacute;?',2,'c3u03/contc3u3M3F4N2.htm');
  aNodes[63] = new ArgoNode(2,3,7,'Mescles',3,'c3u03/contc3u3M3F5N1.htm');
  aNodes[64] = new ArgoNode(2,3,8,'M&egrave;todes de separaci&oacute; de mescles',3,'c3u03/contc3u3M3F3N3.htm');
  aNodes[65] = new ArgoNode(2,3,9,'Separa i guanyar&agrave;s',3,'c3u03/contc3u3M3F4N3.htm');

  // Nodes 3-0-0 a 3-0-2
  aNodes[66] = new ArgoNode(3,0,0,'Materials de la vida quotidiana',3,'c3u04/contc3u4M0F1N1.htm');
  aNodes[67] = new ArgoNode(3,0,1,'Mat&egrave;ria a la teva habitaci&oacute;',3,'c3u04/contc3u4M0F2N1.htm');
  aNodes[68] = new ArgoNode(3,0,2,'Mapa conceptual',3,'c3u04/contc3u4M0mapa.htm');

  // Nodes 3-1-0 a 3-1-5
  aNodes[69] = new ArgoNode(3,1,0,'Subst&agrave;ncies naturals minerals, roques i metalls',3,'c3u04/contc3u4M1F1N1.htm');
  aNodes[70] = new ArgoNode(3,1,1,'Joies de la Terra',3,'c3u04/contc3u4M1F2N1.htm');
  aNodes[71] = new ArgoNode(3,1,2,'Els metalls',3,'c3u04/contc3u4M1F3N1.htm');
  aNodes[72] = new ArgoNode(3,1,3,'Els minerals i les roques',3,'c3u04/contc3u4M1F3N2.htm');
  aNodes[73] = new ArgoNode(3,1,4,'Obtenci&oacute; i propietats dels metalls',2,'c3u04/contc3u4M1F3N3.htm');
  aNodes[74] = new ArgoNode(3,1,5,'De les cavernes als habitatges',3,'c3u04/contc3u4M1F3N4.htm');

  // Nodes 3-2-0 a 3-2-3
  aNodes[75] = new ArgoNode(3,2,0,'Subst&agrave;ncies naturals org&agrave;niques, vegetals i animals',3,'c3u04/contc3u4M2F1N1.htm');
  aNodes[76] = new ArgoNode(3,2,1,'Els arbres i la fusta',3,'c3u04/contc3u4M2F2N1.htm');
  aNodes[77] = new ArgoNode(3,2,2,'Subst&agrave;ncies org&agrave;niques naturals: la fusta',3,'c3u04/contc3u4M2F3N1.htm');
  aNodes[78] = new ArgoNode(3,2,3,'Subst&agrave;ncies org&agrave;niques naturals: les fibres',3,'c3u04/contc3u4M2F3N2.htm');

  // Nodes 3-3-0 a 3-3-3
  aNodes[79] = new ArgoNode(3,3,0,'Subst&agrave;ncies artificials',3,'c3u04/contc3u4M3F1N1.htm');
  aNodes[80] = new ArgoNode(3,3,1,'Paper',3,'c3u04/contc3u4M3F2N1.htm');
  aNodes[81] = new ArgoNode(3,3,2,'Fibres artificials',3,'c3u04/contc3u4M3F2N2.htm');
  aNodes[82] = new ArgoNode(3,3,3,'El paper i les fibres artificials',2,'c3u04/contc3u4M3F3N1.htm');
  
  // Nodes 3-4-0 a 3-4-4
  aNodes[83] = new ArgoNode(3,4,0,'Subst&agrave;ncies sint&egrave;tiques',3,'c3u04/contc3u4M4F1N1.htm');
  aNodes[84] = new ArgoNode(3,4,1,'Tants i tan diferents',3,'c3u04/contc3u4M4F2N1.htm');
  aNodes[85] = new ArgoNode(3,4,2,'El m&oacute;n dels pl&agrave;stics',2,'c3u04/contc3u4M4F3N1.htm');
  aNodes[86] = new ArgoNode(3,4,3,'Degradable? Reciclable?',3,'c3u04/contc3u4M4F2N2.htm');
  aNodes[87] = new ArgoNode(3,4,4,'Classificar materials',3,'c3u04/contc3u4M4F5N1.htm');

  // Nodes 4-0-0 a 4-0-2
  aNodes[88] = new ArgoNode(4,0,0,'Energia',3,'c3u05/contc3u5M0F1N1.htm');
  aNodes[89] = new ArgoNode(4,0,1,'On s&#146;amaga l&#146;energia?',3,'c3u05/contc3u5M0F2N1.htm');
  aNodes[90] = new ArgoNode(4,0,2,'Mapa conceptual',3,'c3u05/contc3u5M0mapa.htm');
  
  // Nodes 4-1-0 a 4-1-2
  aNodes[91] = new ArgoNode(4,1,0,'Qu&egrave; &eacute;s l&#146;energia?',3,'c3u05/contc3u5M1F1N1.htm');
  aNodes[92] = new ArgoNode(4,1,1,'Recon&egrave;ixer l&#146;energia',3,'c3u05/contc3u5M1F3N1.htm');
  aNodes[93] = new ArgoNode(4,1,2,'Unitats d&#146;energia',3,'c3u05/contc3u5M1F4N1.htm');
  
  // Nodes 4-2-0 a 4-2-4
  aNodes[94] = new ArgoNode(4,2,0,'Formes de l&#146;energia',3,'c3u05/contc3u5M2F1N1.htm');
  aNodes[95] = new ArgoNode(4,2,1,'Energia per tot arreu',3,'c3u05/contc3u5M2F2N2.htm');
  aNodes[96] = new ArgoNode(4,2,2,'Transformant energies',2,'c3u05/contc3u5M2F4N1.htm');
  aNodes[97] = new ArgoNode(4,2,3,'Les mil cares de l&#146;energia',1,'c3u05/contc3u5M2F4N2.htm');
  aNodes[98] = new ArgoNode(4,2,4,'Fent parelles',2,'c3u05/contc3u5M2F5N1.htm');
  
  // Nodes 4-3-0 a 4-3-5
  aNodes[99] = new ArgoNode(4,3,0,'Transfer&egrave;ncies d&#146;energia',3,'c3u05/contc3u5M3F1N1.htm');
  aNodes[100] = new ArgoNode(4,3,1,'De m&agrave; en m&agrave;',2,'c3u05/contc3u5M3F2N1.htm');
  aNodes[101] = new ArgoNode(4,3,2,'La transfer&egrave;ncia d&#146;energia: calor i treball',3,'c3u05/contc3u5M3F3N1.htm');
  aNodes[102] = new ArgoNode(4,3,3,'Transfer&egrave;ncies de calor',3,'c3u05/contc3u5M3F3N2.htm');
  aNodes[103] = new ArgoNode(4,3,4,'De l&#146;aigua a l&#146;aire',1,'c3u05/contc3u5M3F2N2.htm');
  aNodes[104] = new ArgoNode(4,3,5,'Res no es perd?',2,'c3u05/contc3u5M3F4N1.htm');
  
  // Nodes 4-4-0 a 4-4-11
  aNodes[105] = new ArgoNode(4,4,0,'El so i la llum',3,'c3u05/contc3u5M4F1N1.htm');
  aNodes[106] = new ArgoNode(4,4,1,'Qu&egrave; &eacute;s el so?',3,'c3u05/contc3u5M4F2N1.htm');
  aNodes[107] = new ArgoNode(4,4,2,'Les ones sonores',3,'c3u05/contc3u5M4F3N1.htm');
  aNodes[108] = new ArgoNode(4,4,3,'Fent sons',2,'c3u05/contc3u5M4F4N1.htm');
  aNodes[109] = new ArgoNode(4,4,4,'Per qu&egrave; els veiem?',3,'c3u05/contc3u5M4F1N2.htm');
  aNodes[110] = new ArgoNode(4,4,5,'Les ones de llum',3,'c3u05/contc3u5M4F3N2.htm');
  aNodes[111] = new ArgoNode(4,4,6,'Fent llum',2,'c3u05/contc3u5M4F4N2.htm');
  aNodes[112] = new ArgoNode(4,4,7,'De color blanc',2,'c3u05/contc3u5M4F2N2.htm');
  aNodes[113] = new ArgoNode(4,4,8,'Propagaci&oacute; de la llum',2,'c3u05/contc3u5M4F3N3.htm');
  aNodes[114] = new ArgoNode(4,4,9,'Reflexi&oacute;',2,'c3u05/contc3u5M4F4N3.htm');
  aNodes[115] = new ArgoNode(4,4,10,'Refracci&oacute;',2,'c3u05/contc3u5M4F4N4.htm');
  aNodes[116] = new ArgoNode(4,4,11,'Caracter&iacute;stiques de les ones',2,'c3u05/contc3u5M4F5N1.htm');

  // Nodes 5-0-0 a 5-0-2
  aNodes[117] = new ArgoNode(5,0,0,'Calor i temperatura',3,'c3u06/contc3u6M0F1N1.htm');
  aNodes[118] = new ArgoNode(5,0,1,'M&eacute;s calent o m&eacute;s fred?',3,'c3u06/contc3u6M0F2N1.htm');
  aNodes[119] = new ArgoNode(5,0,2,'Mapa conceptual',3,'c3u06/contc3u6M0mapa.htm');

  // Nodes 5-1-0 a 5-1-3
  aNodes[120] = new ArgoNode(5,1,0,'Energia t&egrave;rmica, calor i temperatura',3,'c3u06/contc3u6M1F1N1.htm');
  aNodes[121] = new ArgoNode(5,1,1,'Calor o temperatura?',2,'c3u06/contc3u6M1F2N1.htm');
  aNodes[122] = new ArgoNode(5,1,2,'No &eacute;s el mateix',3,'c3u06/contc3u6M1F3N1.htm');
  aNodes[123] = new ArgoNode(5,1,3,'Qu&egrave; &eacute;s?',3,'c3u06/contc3u6M1F5N1.htm');

  // Nodes 5-2-0 a 5-2-8
  aNodes[124] = new ArgoNode(5,2,0,'La mesura de la temperatura',3,'c3u06/contc3u6M2F1N1.htm');
  aNodes[125] = new ArgoNode(5,2,1,'Ens enganyen els sentits?',1,'c3u06/contc3u6M2F4N1.htm');
  aNodes[126] = new ArgoNode(5,2,2,'Term&ograve;metres',2,'c3u06/contc3u6M2F3N1.htm');
  aNodes[127] = new ArgoNode(5,2,3,'A quina temperatura bull l&#146;aigua?',2,'c3u06/contc3u6M2F2N1.htm');
  aNodes[128] = new ArgoNode(5,2,4,'Escales de temperatura',3,'c3u06/contc3u6M2F3N2.htm');
  aNodes[129] = new ArgoNode(5,2,5,'Fa calor a Nova York?',2,'c3u06/contc3u6M2F4N2.htm');
  aNodes[130] = new ArgoNode(5,2,6,'Qu&egrave; &eacute;s el zero absolut?',1,'c3u06/contc3u6M2F4N3.htm');
  aNodes[131] = new ArgoNode(5,2,7,'La base del term&ograve;metre: la dilataci&oacute;',2,'c3u06/contc3u6M2F3N3.htm');
  aNodes[132] = new ArgoNode(5,2,8,'Canvi de volum, canvi de densitat?',1,'c3u06/contc3u6M2F4N4.htm');

  // Nodes 5-3-0 a 5-3-11
  aNodes[133] = new ArgoNode(5,3,0,'La transmissi&oacute; de calor',3,'c3u06/contc3u6M3F1N1.htm');
  aNodes[134] = new ArgoNode(5,3,1,'Com arriba la calor?',3,'c3u06/contc3u6M3F2N1.htm');
  aNodes[135] = new ArgoNode(5,3,2,'Carrera energ&egrave;tica',1,'c3u06/contc3u6M3F2N2.htm');
  aNodes[136] = new ArgoNode(5,3,3,'Conducci&oacute;',3,'c3u06/contc3u6M3F3N1.htm');
  aNodes[137] = new ArgoNode(5,3,4,'A&iuml;llants i estalvi d&#146;energia',1,'c3u06/contc3u6M3F4N1.htm');
  aNodes[138] = new ArgoNode(5,3,5,'Escalfar aigua',1,'c3u06/contc3u6M3F2N3.htm');
  aNodes[139] = new ArgoNode(5,3,6,'Convecci&oacute;',3,'c3u06/contc3u6M3F3N2.htm');
  aNodes[140] = new ArgoNode(5,3,7,'Brises',1,'c3u06/contc3u6M3F4N2.htm');
  aNodes[141] = new ArgoNode(5,3,8,'Entre la Terra i el Sol no hi ha res!',2,'c3u06/contc3u6M3F2N4.htm');
  aNodes[142] = new ArgoNode(5,3,9,'Radiaci&oacute;',3,'c3u06/contc3u6M3F3N3.htm');
  aNodes[143] = new ArgoNode(5,3,10,'En blanc i negre',1,'c3u06/contc3u6M3F4N3.htm');
  aNodes[144] = new ArgoNode(5,3,11,'Com s&#146;escalfa?',3,'c3u06/contc3u6M3F5N1.htm');

  // Nodes 6-0-0 a 6-0-2
  aNodes[145] = new ArgoNode(6,0,0,'Fonts d&#146;energia',3,'c3u07/contc3u7M0F1N1.htm');
  aNodes[146] = new ArgoNode(6,0,1,'D&#146;on ve l&#146;energia que consumeixes?',3,'c3u07/contc3u7M0F2N1.htm');
  aNodes[147] = new ArgoNode(6,0,2,'Mapa conceptual',3,'c3u07/contc3u7M0mapa.htm');
  
  // Nodes 6-1-0 a 6-1-13
  aNodes[148] = new ArgoNode(6,1,0,'Producci&oacute; d&#146;energia',3,'c3u07/contc3u7M1F1N1.htm');
  aNodes[149] = new ArgoNode(6,1,1,'D&#146;on surt l&#146;energia?',2,'c3u07/contc3u7M1F2N1.htm');
  aNodes[150] = new ArgoNode(6,1,2,'Una mica d&#146;ordre',3,'c3u07/contc3u7M1F2N2.htm');
  aNodes[151] = new ArgoNode(6,1,3,'Combustibles f&ograve;ssils: carb&oacute; i petroli',3,'c3u07/contc3u7M1F3N1.htm');
  aNodes[152] = new ArgoNode(6,1,4,'Combustibles f&ograve;ssils: gas natural',3,'c3u07/contc3u7M1F3N2.htm');
  aNodes[153] = new ArgoNode(6,1,5,'Energia nuclear',3,'c3u07/contc3u7M1F3N3.htm');
  aNodes[154] = new ArgoNode(6,1,6,'Centrals nuclears',3,'c3u07/contc3u7M1F3N4.htm');
  aNodes[155] = new ArgoNode(6,1,7,'Energia hidr&agrave;ulica',3,'c3u07/contc3u7M1F3N5.htm');
  aNodes[156] = new ArgoNode(6,1,8,'Energia mareomotriu',1,'c3u07/contc3u7M1F3N6.htm');
  aNodes[157] = new ArgoNode(6,1,9,'Energia e&ograve;lica',3,'c3u07/contc3u7M1F3N7.htm');
  aNodes[158] = new ArgoNode(6,1,10,'Energia solar',2,'c3u07/contc3u7M1F3N8.htm');
  aNodes[159] = new ArgoNode(6,1,11,'Energia geot&egrave;rmica',1,'c3u07/contc3u7M1F3N9.htm');
  aNodes[160] = new ArgoNode(6,1,12,'Biomassa',1,'c3u07/contc3u7M1F3N10.htm');
  aNodes[161] = new ArgoNode(6,1,13,'Quanta energia!',3,'c3u07/contc3u7M1F5N1.htm');
  
  // Nodes 6-2-0 a 6-2-5
  aNodes[162] = new ArgoNode(6,2,0,'El consum energ&egrave;tic',3,'c3u07/contc3u7M2F1N1.htm');
  aNodes[163] = new ArgoNode(6,2,1,'En qu&egrave; consumeixes energia?',3,'c3u07/contc3u7M2F2N1.htm');
  aNodes[164] = new ArgoNode(6,2,2,'Sempre consumint',2,'c3u07/contc3u7M2F3N1.htm');
  aNodes[165] = new ArgoNode(6,2,3,'Unitats de consum energ&egrave;tic',3,'c3u07/contc3u7M2F2N2.htm');
  aNodes[166] = new ArgoNode(6,2,4,'Quant consumim?',3,'c3u07/contc3u7M2F3N2.htm');
  aNodes[167] = new ArgoNode(6,2,5,'Parlem de bombetes',2,'c3u07/contc3u7M2F4N1.htm');
  
  // Nodes 6-3-0 a 6-3-3
  aNodes[168] = new ArgoNode(6,3,0,'Estalvi energ&egrave;tic',3,'c3u07/contc3u7M3F1N1.htm');
  aNodes[169] = new ArgoNode(6,3,1,'Estalvies energia?',3,'c3u07/contc3u7M3F2N1.htm');
  aNodes[170] = new ArgoNode(6,3,2,'Dep&egrave;n de tu',2,'c3u07/contc3u7M3F3N1.htm');
  aNodes[171] = new ArgoNode(6,3,3,'... i dep&egrave;n de tots',2,'c3u07/contc3u7M3F5N1.htm');

  // Nodes 7-0-0 a 7-0-2
  aNodes[172] = new ArgoNode(7,0,0,'El moviment',3,'c3u08/contc3u8M0F1N1.htm');
  aNodes[173] = new ArgoNode(7,0,1,'Qu&egrave; es mou?',3,'c3u08/contc3u8M0F2N1.htm');
  aNodes[174] = new ArgoNode(7,0,2,'Mapa conceptual',3,'c3u08/contc3u8M0mapa.htm');
  
  // Nodes 7-1-0 a 7-1-3
  aNodes[175] = new ArgoNode(7,1,0,'La traject&ograve;ria',3,'c3u08/contc3u8M1F1N1.htm');
  aNodes[176] = new ArgoNode(7,1,1,'Cadasc&uacute; el seu cam&iacute;',3,'c3u08/contc3u8M1F2N1.htm');
  aNodes[177] = new ArgoNode(7,1,2,'Traject&ograve;ries rectil&iacute;nies i corbes',3,'c3u08/contc3u8M1F3N1.htm');
  aNodes[178] = new ArgoNode(7,1,3,'Puzle de traject&ograve;ries',3,'c3u08/contc3u8M1F4N1.htm');
  
  // Nodes 7-2-0 a 7-2-5
  aNodes[179] = new ArgoNode(7,2,0,'Velocitat',3,'c3u08/contc3u8M2F1N1.htm');
  aNodes[180] = new ArgoNode(7,2,1,'El joc de les difer&egrave;ncies',3,'c3u08/contc3u8M2F2N1.htm');
  aNodes[181] = new ArgoNode(7,2,2,'Com va de r&agrave;pid?',2,'c3u08/contc3u8M2F3N1.htm');
  aNodes[182] = new ArgoNode(7,2,3,'Triguen el mateix',2,'c3u08/contc3u8M2F2N2.htm');
  aNodes[183] = new ArgoNode(7,2,4,'Mitjana, constant i instant&agrave;nia',2,'c3u08/contc3u8M2F3N2.htm');
  aNodes[184] = new ArgoNode(7,2,5,'Problemes, problemes...',1,'c3u08/contc3u8M2F4N1.htm');
  
  // Nodes 7-3-0 a 7-3-7
  aNodes[185] = new ArgoNode(7,3,0,'Posici&oacute; i temps',3,'c3u08/contc3u8M3F1N1.htm');
  aNodes[186] = new ArgoNode(7,3,1,'Quan? On?',3,'c3u08/contc3u8M3F2N1.htm');
  aNodes[187] = new ArgoNode(7,3,2,'C&agrave;lculs de posici&oacute; i temps',2,'c3u08/contc3u8M3F3N1.htm');
  aNodes[188] = new ArgoNode(7,3,3,'...i m&eacute;s problemes',1,'c3u08/contc3u8M3F4N1.htm');
  aNodes[189] = new ArgoNode(7,3,4,'Representar el moviment rectilini uniforme',2,'c3u08/contc3u8M3F2N2.htm');
  aNodes[190] = new ArgoNode(7,3,5,'Qu&egrave; passa si canviem?',2,'c3u08/contc3u8M3F3N2.htm');
  aNodes[191] = new ArgoNode(7,3,6,'Fer gr&agrave;fiques',1,'c3u08/contc3u8M3F4N2.htm');
  aNodes[192] = new ArgoNode(7,3,7,'A cadasc&uacute; les seves gr&agrave;fiques',1,'c3u08/contc3u8M3F5N1.htm');

  // Nodes 8-0-0 a 8-0-2
  aNodes[193] = new ArgoNode(8,0,0,'Forces i pressi&oacute;',3,'c3u09/contc3u9M0F1N1.htm');
  aNodes[194] = new ArgoNode(8,0,1,'On actua una for&ccedil;a?',3,'c3u09/contc3u9M0F2N1.htm');
  aNodes[195] = new ArgoNode(8,0,2,'Mapa conceptual',3,'c3u09/contc3u9M0mapa.htm');
  
  // Nodes 8-1-0 a 8-1-5
  aNodes[196] = new ArgoNode(8,1,0,'Forces',3,'c3u09/contc3u9M1F1N1.htm');
  aNodes[197] = new ArgoNode(8,1,1,'Aplicar forces',3,'c3u09/contc3u9M1F2N1.htm');
  aNodes[198] = new ArgoNode(8,1,2,'Qu&egrave; fan les forces?',2,'c3u09/contc3u9M1F3N1.htm');
  aNodes[199] = new ArgoNode(8,1,3,'Mesurar forces',2,'c3u09/contc3u9M1F3N2.htm');
  aNodes[200] = new ArgoNode(8,1,4,'El pes i la massa',1,'c3u09/contc3u9M1F3N3.htm');
  aNodes[201] = new ArgoNode(8,1,5,'Quanta for&ccedil;a has de fer?',2,'c3u09/contc3u9M1F4N1.htm');
  
  // Nodes 8-2-0 a 8-2-7
  aNodes[202] = new ArgoNode(8,2,0,'Representar les forces',3,'c3u09/contc3u9M2F1N1.htm');
  aNodes[203] = new ArgoNode(8,2,1,'Diferenciar forces',3,'c3u09/contc3u9M2F2N1.htm');
  aNodes[204] = new ArgoNode(8,2,2,'Components d&#146;una for&ccedil;a',2,'c3u09/contc3u9M2F3N1.htm');
  aNodes[205] = new ArgoNode(8,2,3,'Representaci&oacute; de forces',2,'c3u09/contc3u9M2F3N2.htm');
  aNodes[206] = new ArgoNode(8,2,4,'Qu&egrave; tenen en com&uacute;?',2,'c3u09/contc3u9M2F5N1.htm');
  aNodes[207] = new ArgoNode(8,2,5,'Sumar forces',2,'c3u09/contc3u9M2F3N3.htm');
  aNodes[208] = new ArgoNode(8,2,6,'Cap on va la for&ccedil;a resultant?',2,'c3u09/contc3u9M2F4N2.htm');
  aNodes[209] = new ArgoNode(8,2,7,'Forces amb diferent direcci&oacute;',1,'c3u09/contc3u9M2F3N4.htm');
  
  // Nodes 8-3-0 a 8-3-5
  aNodes[210] = new ArgoNode(8,3,0,'M&agrave;quines simples',3,'c3u09/contc3u9M3F1N1.htm');
  aNodes[211] = new ArgoNode(8,3,1,'Palanca',3,'c3u09/contc3u9M3F3N1.htm');
  aNodes[212] = new ArgoNode(8,3,2,'Palanques virtuals',3,'c3u09/contc3u9M3F4N1.htm');
  aNodes[213] = new ArgoNode(8,3,3,'Localitzar elements a les palanques quotidianes',2,'c3u09/contc3u9M3F5N1.htm');
  aNodes[214] = new ArgoNode(8,3,4,'Pla inclinat',2,'c3u09/contc3u9M3F3N2.htm');
  aNodes[215] = new ArgoNode(8,3,5,'Politja',2,'c3u09/contc3u9M3F3N3.htm');
  
  // Nodes 8-3-0 a 8-3-4
  aNodes[216] = new ArgoNode(8,4,0,'La pressi&oacute;',3,'c3u09/contc3u9M4F1N1.htm');
  aNodes[217] = new ArgoNode(8,4,1,'Els problemes dels submarinistes',3,'c3u09/contc3u9M4F2N1.htm');
  aNodes[218] = new ArgoNode(8,4,2,'Qu&egrave; &eacute;s la pressi&oacute;?',3,'c3u09/contc3u9M4F3N1.htm');
  aNodes[219] = new ArgoNode(8,4,3,'Mesurar la pressi&oacute;',2,'c3u09/contc3u9M4F4N1.htm');
  aNodes[220] = new ArgoNode(8,4,4,'Man&ograve;metres, bar&ograve;metres i alt&iacute;metres',2,'c3u09/contc3u9M4F4N2.htm');

  // Nodes 9-0-0 a 9-0-2
  aNodes[221] = new ArgoNode(9,0,0,'Electricitat',3,'c3u10/contc3u10M0F1N1.htm');
  aNodes[222] = new ArgoNode(9,0,1,'Quants aparells el&egrave;ctrics?',3,'c3u10/contc3u10M0F2N1.htm');
  aNodes[223] = new ArgoNode(9,0,2,'Mapa Conceptual',3,'c3u10/contc3u10M0mapa.htm');
  
  // Nodes 9-1-0 a 9-1-4
  aNodes[224] = new ArgoNode(9,1,0,'La natura de l&#146;electricitat',3,'c3u10/contc3u10M1F1N1.htm');
  aNodes[225] = new ArgoNode(9,1,1,'Juguem amb la pantalla (i altres coses)',3,'c3u10/contc3u10M1F2N1.htm');
  aNodes[226] = new ArgoNode(9,1,2,'L&#146;electricitat est&agrave;tica',3,'c3u10/contc3u10M1F3N1.htm');
  aNodes[227] = new ArgoNode(9,1,3,'C&agrave;rregues que fugen i es persegueixen',2,'c3u10/contc3u10M1F2N2.htm');
  aNodes[228] = new ArgoNode(9,1,4,'La llei de Coulomb',2,'c3u10/contc3u10M1F3N2.htm');
  
  // Nodes 9-2-0 a 9-2-4
  aNodes[229] = new ArgoNode(9,2,0,'El corrent el&egrave;ctric',3,'c3u10/contc3u10M2F1N1.htm');
  aNodes[230] = new ArgoNode(9,2,1,'Observa qu&egrave; passa!',2,'c3u10/contc3u10M2F2N1.htm');
  aNodes[231] = new ArgoNode(9,2,2,'Electricitat corrent i electricitat est&agrave;tica',3,'c3u10/contc3u10M2F3N1.htm');
  aNodes[232] = new ArgoNode(9,2,3,'Un circuit el&egrave;ctric simple',3,'c3u10/contc3u10M2F2N2.htm');
  aNodes[233] = new ArgoNode(9,2,4,'Els circuits el&egrave;ctrics',3,'c3u10/contc3u10M2F3N2.htm');
  
  // Nodes 9-3-0 a 9-3-8
  aNodes[234] = new ArgoNode(9,3,0,'Intensitat, tensi&oacute; i resist&egrave;ncia',3,'c3u10/contc3u10M3F1N1.htm');
  aNodes[235] = new ArgoNode(9,3,1,'El cabal dels electrons',3,'c3u10/contc3u10M3F2N1.htm');
  aNodes[236] = new ArgoNode(9,3,2,'La intensitat',3,'c3u10/contc3u10M3F3N1.htm');
  aNodes[237] = new ArgoNode(9,3,3,'Provar piles i endolls',3,'c3u10/contc3u10M3F2N2.htm');
  aNodes[238] = new ArgoNode(9,3,4,'Difer&egrave;ncia de potencial',3,'c3u10/contc3u10M3F3N2.htm');
  aNodes[239] = new ArgoNode(9,3,5,'Els obstacles al pas',3,'c3u10/contc3u10M3F2N3.htm');
  aNodes[240] = new ArgoNode(9,3,6,'La resist&egrave;ncia',3,'c3u10/contc3u10M3F3N3.htm');
  aNodes[241] = new ArgoNode(9,3,7,'Muntem un circuit en s&egrave;rie o en paral&middot;lel',2,'c3u10/contc3u10M3F5N1.htm');
  aNodes[242] = new ArgoNode(9,3,8,'Conceptes el&egrave;ctrics',3,'c3u10/contc3u10M3F5N2.htm');
  
  // Nodes 9-4-0 a 9-4-5
  aNodes[243] = new ArgoNode(9,4,0,'Efectes del corrent el&egrave;ctric',2,'c3u10/contc3u10M4F1N1.htm');
  aNodes[244] = new ArgoNode(9,4,1,'Estufes, bombetes i timbres',2,'c3u10/contc3u10M4F2N1.htm');
  aNodes[245] = new ArgoNode(9,4,2,'Calor',2,'c3u10/contc3u10M4F3N1.htm');
  aNodes[246] = new ArgoNode(9,4,3,'Llum',2,'c3u10/contc3u10M4F3N2.htm');
  aNodes[247] = new ArgoNode(9,4,4,'Magnetisme',2,'c3u10/contc3u10M4F3N3.htm');
  aNodes[248] = new ArgoNode(9,4,5,'Un m&oacute;n el&egrave;ctric',1,'c3u10/contc3u10M4F5N1.htm');

}

// Aquesta funció posa els parámetres pertinents en el salt de la funció;
function getDest(level, unitat, modul, node) {
	
	dest = "../univers.htm?" + level;
	
	if (unitat > -1) {
		dest += unitat;
	} else {
		dest += "N";
	}
	
	if (modul > -1) {
		dest += modul;
	} else {
		dest += "N";
	}
	
	if (node > -1) {
		if (node > 9) {
			if (node > 99) {
				dest += node;
			} else {
				dest += "0" + node;
			}
		} else {
			dest += "00" + node;
		}
	} else {
		dest += "NNN";
	}
	
	var lv = -1;

	if (node > -1) {
		lv = getNodeIndex(unitat, modul, node);
	}

	if (lv < lastVisited) {
		lv = lastVisited;
	}

	if (lv > -1) {
		if (lv > 9) {
			if (lv > 99) {
				dest += lv;
			} else {
				dest += "0" + lv;
			}
		} else {
			dest += "00" + lv;
		}
	} else {
		dest += "NNN";
	}

	if (visited != null) {
		return dest + visited;
	} else {
		return dest;
 	}
}

//-->
