// FUNCIONS DE L'ESTRUCTURA ////////////////////////////////////

function nivel() {
	var st = '<img src="img/title';
	
	for (var i=0; i<nOps; i++) {
		if (blocs[i]=='') break;
		st += '_' + blocs[i];
	}
	st += '.gif" border="0">';
	return (st);
}

function getLabel(lobj,eti) {
	var i;
	var st = '';
	var lobj = 'ps';
	var limg = '';
	var eti = '';
	
	for (i=0; i<4; i++) {
		if (blocs[i]=='') break;
		if (eti!='No definit a l`estructura') eti = getLabel(lobj,blocs[i]);
		lobj += '.' + blocs[i];
		if (limg!='') limg += '_';
		limg += blocs[i];
		st = eti;
	}
	limg += '.gif" border="0">';
	if (st=='No definit a l`estructura') st = nom_predefinit;
	return (limg);
}

var blocsArray = new Array();
var maxArray = 8;
var nOps = -1;

function getBlocs(url,blocsArray,pillaUltim) {
	var i,j;
	var doc='';
	var pu=0,su=0;

	doc = url + '';
	if (doc.indexOf('?')!=-1) doc = doc.substring(0,doc.indexOf('?'));
	for(i=0;i<maxArray;i++) blocsArray[i]='';
	pu=doc.lastIndexOf('/');
	if (pu<0) pu=doc.lastIndexOf('\\');
	nOps=0;
	su=doc.indexOf("_",pu+1);
	while (su>=0) {
		blocsArray[nOps]=doc.substring(pu+1,su);
		pu=su;
		nOps++;
		su=doc.indexOf("_",pu+1);
	}
	if (pillaUltim)	{
		su=doc.indexOf(".",pu+1)
		blocsArray[nOps++]=doc.substring(pu+1,su);
		
	}
	for (j=nOps;j<maxArray;j++) blocsArray[j]='';
}

getBlocs(document.location.href,blocsArray,true);

