//////////////////////////////////////////////////////////////////////////////////////////
// ENLACE CON EL MAPA QUE HAY EN FLASH
//////////////////////////////////////////////////////////////////////////////////////////

// Función para la comunicación entre la página HTML y el Flash
function html2flash(posiciox,posicioy,posicioz)
{
  nueva_x = posiciox;
  nueva_y = posicioy;
  nueva_z = posicioz;

	oMapa=window.parent.document.mapa;
	if (oMapa)
	{
		//Posición del mapa		
		oMapa.SetVariable("xcoord",Math.round(posiciox*15));
	  oMapa.SetVariable("ycoord",Math.round(posicioy*15));
	  oMapa.SetVariable("zcoord",Math.round(posicioz));
	
	  //Posición del indicador de posición
		oMapa.SetVariable("xindicador",Math.round(posiciox*15));
		oMapa.SetVariable("yindicador",Math.round(posicioy*15));

		oMapa.SetVariable('buscadorJs','activado');
	}
}

// Función para la comunicación entre el Flash y la página HTML
function mapa_DoFSCommand(command, args) 
{
  if (command=="abrirVentana")
	{
		var aParametros;
		
		aParametros=args.split("|");
		switch(aParametros[0])
		{
			case '0': //Nueva ventana normal
				GestionarEnlace(aParametros[4],aParametros[3],aParametros[2],1,1,'');
				break;
			
			case '1': //Nueva ventana simple
				GestionarEnlace(aParametros[4],aParametros[3],aParametros[2],0,1,'');
				break;

			case '2': //En un frame de la ventana actual
				GestionarEnlace(aParametros[4],0,0,0,0,aParametros[1]);
				break;

			case '3': //En la misma ventana
				GestionarEnlace(aParametros[4],0,0,0,0,'');
				break;
		}
	}
}
