DynAPI.setLibraryPath('/es/trafico/dynapi/lib/');
DynAPI.include('dynapi.api.*');
DynAPI.include('dynapi.event.listeners');
DynAPI.include('dynapi.event.mouse');
DynAPI.include('dynapi.gui.label.js');
DynAPI.include('dynMarquee.js','/es/trafico/dynapi');

DynAPI.onLoad = function () {
	inicio();
}

var capa = null;

function itinerarisTrams()
{
	var i,liti,tram
	for (i in t) {
		liti = eval('t.' + i + '.iti');
		if (liti>0) {
			tram = i.substring(1,i.length)
			eval('iti.i' + liti + '.tr[iti.i' + liti + '.tr.length] = ' + tram)
		}
	}
}


function inicio()
{
	ptl = new Array();

	for (i=0; i<40 ; i++) {
		
		pt = new DynLayer('pt'+i, 0, 0, 2, 2, '#000000', false, 3000, null, null);
		DynAPI.document.addChild(pt);
		ptl[i] = pt;
		
		cadimg = '<html><body><img src="cp.gif" border="0"></body></html>'
		ptl[i].setHTML(cadimg);
	}

	miniplano1 = new DynLayer('Layer1', cxv1+1, cyv1+1, 400, 65, null, false, 200, null, null);
	miniplano1.setVisible(true);
	
	DynAPI.document.addChild(miniplano1);
	
	//ticker = new DynLayer(null, 310, 430+cyv1, 600, 100, '#004D8C', true, 205, null, null)
	try {
		creaTicker();
		DynAPI.document.addChild(myMarquee);
		myMarquee.start();
	} catch(e) { }
	
	sinpasar();
	iniciado=true;
}

function muestra(i,cxv1,cyv1)
{
	if (iniciado)
	{
		var itiact = eval('iti.' + i )
		
		var st;
		st='';
		
		st+='<html>'
		st+='<body>'
		st+='<table cellspacing="0" cellpadding="0">'
		st+='<tr>'
		st+='	<td class="tdvista1">'
	//	st+='		<font face="Verdana, Arial, Helvetica" size="1" color="#333333">'
	//	st+='		<b> '+eval('iti.i' + tram.iti + '.des')+'</b></font>'
	//	st+='		<b> '+itiact.des+'</b>'
		st+='		 '+itiact.des+''
	//	st+='		</font>'
		st+='	</td>'
		st+='	<td class="tdvista1">&nbsp;</td>'
		st+='</tr>'
		st+='<tr>'
		st+='	<td align="right" class="tdvista1">Tr&aacute;fico actual:&nbsp;</td>'
		st+='	<td  class="tdvista1"><b>'+itiact.est+'</b></td>'
		st+='</tr>'
		st+='</table>'
		st+='</body>'
		st+='</html>'
	
		
		miniplano1.setHTML(st);
	
		var pini = 0
	
		for (i=0;i<itiact.map.length/2;i++) {
			ptl[pini].moveTo(cxv1 + itiact.map[i*2] - 1, cyv1 + itiact.map[(i*2)+1] - 1)
			ptl[pini].setVisible(true);
			pini++;
		}
	
		miniplano1.setVisible(true)
	}
}

	
function sinpasar()
{
	if (iniciado)
	{	
		
		var strdefecto="Situe el ratón sobre un recorrido<br>para ver la información";
		var st;
		st='';
		
		st+='<html>'
		st+='<body>'
		st+='<table cellspacing="0" cellpadding="0">'
		st+='<tr width="150">'
		st+='	<td class="tdvista1">'
	//	st+='		<font face="Verdana, Arial, Helvetica" size="1" color="#333333">'
	//	st+='		<b> '+eval('iti.i' + tram.iti + '.des')+'</b></font>'
	//	st+='		<b> '+strdefecto+'</b>'
		st+='		 '+strdefecto+''
	//	st+='		</font>'
		st+='	</td>'
	//	st+='	<td bgcolor="#FFFFCC">&nbsp;</td>'
		st+='</tr>'
	//	st+='<tr>'
	//	st+='	<td align="right" bgcolor="#FFFFCC"><font face="Verdana, Arial, Helvetica" size="1" color="#666666"><b>Tr&aacute;fico actual:&nbsp;</b></font></td>'
	//	st+='	<td bgcolor="#FFFFCC"><font face="Verdana, Arial, Helvetica" size="1">'+itiact.est+'</font></td>'
	//	st+='</tr>'
		st+='</table>'
		st+='</body>'
		st+='</html>'
	
		miniplano1.setHTML(st);
	}
}

function oculta(a)
{
	if (iniciado)
	{
		var marco;
		sinpasar();
		for (i=0;i<40;i++) ptl[i].setVisible(false);
	}
}	

