var numCapas = Mcapas.length;
if(numCapas==undefined){
	alert("Error al cargar los datos")	
}
function init(){
	for(var i=0 ; i<numCapas; i++){
		if(Mcapas[i].ini == true){
			mostrarCapa(i)
		}
	}
}
function mostrarCapa(num){
	// Creo la capa dentro de su contenedor
	ruta("cont_"+(num+1)).innerHTML = "<div id='capa_"+(num+1)+"'></div>";
	// Creo el objeto Flash
	var so = new SWFObject(Mcapas[num].src, Mcapas[num].ref, Mcapas[num].ancho, Mcapas[num].alto, Mcapas[num].v, Mcapas[num].bgc);
	if(Mcapas[num].transp==true){
		so.addParam("wmode", "transparent");
	}
	so.addParam("menu","false");
	so.addParam("scale", "noscale");
	// Si tiene variable, las aņado al swf
	if(Mcapas[num].variables.length>0){
		for(var i=0; i<Mcapas[num].variables.length; i++){
			var nombre = Mcapas[num].variables[i].split("|")[0];
			var valor = Mcapas[num].variables[i].split("|")[1];
			so.addVariable(nombre, valor);
		}
	}
	so.write("capa_"+(num+1));
}
function ocultarCapa(num){
	// Elimino la capa dentro de su contenedor
	ruta("cont_"+(num+1)).innerHTML = "";
}
//
var tIni = 0;
//---------------------------------------------------------------------------------------------------------------------------------------
function ebInteraction(args){
	if(args == "click" || args == ""){
		window.open(urlDestino, "miPopUp", "");
	} else if(args == ""){
		//	
	} else if(args == ""){
		//	
	}
	
}
function ebShow(args){
	//alert("Mostrando panel "+args)
	for(var i=0 ; i<numCapas; i++){
		if(Mcapas[i].ref == args){
			mostrarCapa(i)
		}
	}
}
function ebHide(args){
	//alert("Ocultando panel "+args)
	for(var i=0 ; i<numCapas; i++){
		if(Mcapas[i].ref == args){
			//ocultarCapa(i)
			setTimeout("ocultarCapa("+i+")", 100);
		}
	}
}
function ebStartTimer(args){
	var miT1 = new Date()
	tIni = miT1.getTime();
	//alert("Poniendo en marcha el timer "+args)
}
function ebEndTimer(args){
	var miT2 = new Date()
	var tiempo = (miT2.getTime() - tIni)/1000;
	//alert("Parando el timer, tiempo: "+ tiempo + " seg")
}
//---------------------------------------------------------------------------------------------------------------------------------------
// Esta funcion la lee el roba y el layer en IE, y esta redirigido desde el FF
// Ejecuta la funcion que se pasa como command, con los argumentos args.
function mi_DoFSCommand(command, args){
	//alert(command);
	//alert(args);
	this[command](args);
}
// Devuelve una referencia del objeto especificado, tanto un swf, como un div...
function ruta(nombre){
	//var isIE = navigator.appName.indexOf("Microsoft") != -1;
    //return (isIE) ? window[nombre] : document[nombre];
	return document.getElementById(nombre);
}