
// Escribe un menu flash
// Parametros: 
// swf - nombre del swf
// w - ancho pelicula
// h - alto pelicula
// colorFondo - cadena con el color del fondo de la pelicula (por defecto blanco)
function escribeMenuFlash(swf, w, h, colorFondo) {
	if (colorFondo == null) { colorFondo = "FFFFFF"; }
	
	// Recoge parametros de la url
	var menu = location.search.split("?")[1];
	if (menu==null) { menu = ""; }
	
	// Crea la cadena del objeto flash
	sObjetoFlash = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
	sObjetoFlash += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ';
	sObjetoFlash += 'WIDTH="'+w+'" HEIGHT="'+h+'" id="menu" ALIGN="">';
	sObjetoFlash += '<PARAM NAME=movie VALUE="'+swf+'?menuInicial='+menu+'">';
	sObjetoFlash += '<PARAM NAME=menu VALUE=false>';
	sObjetoFlash += '<PARAM NAME=scale VALUE=noscale>';
	sObjetoFlash += '<PARAM NAME=quality VALUE=high>';
	sObjetoFlash += '<PARAM NAME=bgcolor VALUE=#'+colorFondo+'>';
	sObjetoFlash += '<EMBED src="'+swf+'?menuInicial='+menu+'" menu=false scale=noscale quality=high bgcolor=#'+colorFondo+' WIDTH="'+w+'" HEIGHT="'+h+'" name="menu" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>';
	sObjetoFlash += '</OBJECT>';
	
	document.write(sObjetoFlash);
}

// Escribe una galeria de imagenes flash con transicion de fundido entre ellas (crossfade)
// Parametros: 
// swf - nombre del swf
// w - ancho pelicula
// h - alto pelicula
// cadenaImagenes - cadena de imagenes separadas por comas ("foto1.jpg,foto2.jpg,foto3.jpg ....")
// velAlfa - velocidad del fundido
// tiempoEspera - tiempo de espera entre fotos (en milisegundos)
// colorFondo - cadena con el color del fondo de la pelicula (por defecto blanco)
function escribeImagenesFlash(swf, w, h, cadenaImagenes, velAlfa, tiempoEspera, colorFondo) {
	if (colorFondo == null) { colorFondo = "FFFFFF"; }
	
	// Crea la cadena del objeto flash
	sObjetoFlash = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
	sObjetoFlash += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ';
	sObjetoFlash += 'WIDTH="'+w+'" HEIGHT="'+h+'" id="menu" ALIGN="">';
	sObjetoFlash += '<PARAM NAME=movie VALUE="'+swf+'?imagenes='+cadenaImagenes+'&velAlfa='+velAlfa+'&tiempoEspera='+tiempoEspera+'">';
	sObjetoFlash += '<PARAM NAME=menu VALUE=false>';
	sObjetoFlash += '<PARAM NAME=scale VALUE=noscale>';
	sObjetoFlash += '<PARAM NAME=quality VALUE=high>';
	sObjetoFlash += '<PARAM NAME=bgcolor VALUE=#'+colorFondo+'>';
	sObjetoFlash += '<EMBED src="'+swf+'?imagenes='+cadenaImagenes+'&velAlfa='+velAlfa+'&tiempoEspera='+tiempoEspera+'" menu=false scale=noscale quality=high bgcolor=#'+colorFondo+' WIDTH="'+w+'" HEIGHT="'+h+'" name="menu" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>';
	sObjetoFlash += '</OBJECT>';
	
	document.write(sObjetoFlash);
}

// Escribe una galeria de imagenes flash con transicion de cuadros entre ellas
// Parametros: 
// swf - nombre del swf
// w - ancho pelicula
// h - alto pelicula
// cadenaImagenes - cadena de imagenes separadas por comas ("foto1.jpg,foto2.jpg,foto3.jpg ....")
// tf = total de filas para cuadros
// tc = total columnas para cuadros
// tiempo_cuadro = tiempo de espera entre cada cuadro (retardo)
// tiempo_final = tiempo de espera cuando terminaron todos los cuadros (la transicion)
// peso_decel = numero float que cambia la velocidad de animacion de un cuadro,
//              Tiene que ser >0 y <1. Ej: 0.1, 0.2, 0.3, 0.7, etc ...
function escribeTransicionCuadrosFlash(swf, w, h, cadenaImagenes, tf, tc, tiempo_cuadro, tiempo_final, peso_decel, colorFondo) {
	if (colorFondo == null) { colorFondo = "FFFFFF"; }
	
	// Crea la cadena del objeto flash
	sObjetoFlash = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
	sObjetoFlash += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ';
	sObjetoFlash += 'WIDTH="'+w+'" HEIGHT="'+h+'" id="menu" ALIGN="">';
	sObjetoFlash += '<PARAM NAME=movie VALUE="'+swf+'?imagenes='+cadenaImagenes+'&tf='+tf+'&tc='+tc+'&tiempo_cuadro='+tiempo_cuadro+'&tiempo_final='+tiempo_final+'&peso_decel='+peso_decel+'">';
	sObjetoFlash += '<PARAM NAME=menu VALUE=false>';
	sObjetoFlash += '<PARAM NAME=scale VALUE=noscale>';
	sObjetoFlash += '<PARAM NAME=quality VALUE=high>';
	sObjetoFlash += '<PARAM NAME=bgcolor VALUE=#'+colorFondo+'>';
	sObjetoFlash += '<EMBED src="'+swf+'?imagenes='+cadenaImagenes+'&tf='+tf+'&tc='+tc+'&tiempo_cuadro='+tiempo_cuadro+'&tiempo_final='+tiempo_final+'&peso_decel='+peso_decel+'" menu=false scale=noscale quality=high bgcolor=#'+colorFondo+' WIDTH="'+w+'" HEIGHT="'+h+'" name="menu" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>';
	sObjetoFlash += '</OBJECT>';
	
	document.write(sObjetoFlash);
}

// Escribe una pelicula flash
// Parametros: 
// swf - nombre del swf
// w - ancho pelicula
// h - alto pelicula
// colorFondo - cadena con el color del fondo de la pelicula (por defecto blanco)
function escribeFlash(swf, w, h, colorFondo) {
	if (colorFondo == null) { colorFondo = "FFFFFF"; }
	
	// Crea la cadena del objeto flash
	sObjetoFlash = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
	sObjetoFlash += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ';
	sObjetoFlash += 'WIDTH="'+w+'" HEIGHT="'+h+'" id="menu" ALIGN="">';
	sObjetoFlash += '<PARAM NAME=movie VALUE="'+swf+'">';
	sObjetoFlash += '<PARAM NAME=menu VALUE=false>';
	sObjetoFlash += '<PARAM NAME=scale VALUE=noscale>';
	sObjetoFlash += '<PARAM NAME=quality VALUE=high>';
	sObjetoFlash += '<PARAM NAME=bgcolor VALUE=#'+colorFondo+'>';
	sObjetoFlash += '<EMBED src="'+swf+'" menu=false scale=noscale quality=high bgcolor=#'+colorFondo+' WIDTH="'+w+'" HEIGHT="'+h+'" name="menu" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>';
	sObjetoFlash += '</OBJECT>';
	
	document.write(sObjetoFlash);
}






//