// Funciones para la inserción y manejo de Flashs
// v1.0 - 2008/05/13 - CVI - Primera Versión
// TODO: Validación del Area Flash


// ---------------------------------------------------------
// Función para insertar el ImageFade
//    f: Ruta al archivo del artículo o link asociado
//    w: Ancho del flash (en este caso, de las imágenes)
//    h: Alto del flash (en este caso, de las imágenes)
//    t: Target del link (al hacer click)
//    img1-img4: rutas hacia los archivos de imágenes.
function insert_img_fade(f, w, h, t, img1, img2, img3, img4) {
  var swf = '/publicador/imag/swf/prontus_imgfade_8.0.swf';

  var width = w;
  var height = h;
  var linkurl = f;
  var urlartic = f;
  var target = t;
  var foto1 = img1;
  var foto2 = img2;
  var foto3 = img3;
  var foto4 = img4;

  // Esta es la sentencia recomendada por la W3C para pasar la validacion sin
  // tener que recurrir a escribir el objeto con Javascript.
  // Aún ahí se utiliza Javascript para mayor seguridad.
  document.write('<object type="application/x-shockwave-flash"');
  document.write('  data="'+swf+'"');
  document.write('  width="'+width+'"');
  document.write('  height="'+height+'">');
  document.write(' <param name="MOVIE" value="'+swf+'">');
  document.write(' <param name="PLAY" value="true">');
  document.write(' <param name="LOOP" value="true">');
  document.write(' <param name="QUALITY" value="high">');
  document.write(' <param name="WMODE" value="TRANSPARENT">');
  document.write(' <param name="FlashVars" value="linkurl='+linkurl+'&urlartic='+urlartic+'&target='+target+'&foto1='+foto1+'&foto2='+foto2+'&foto3='+foto3+'&foto4='+foto4+'">');
  document.write('</object>');

};

// ---------------------------------------------------------
// Función para insertar un FlashCualquiera
//    s: Ruta completa hacia el flash
//    w: Ancho del flash (en este caso, de las imágenes)
//    h: Alto del flash (en este caso, de las imágenes)
function insert_flash(s, w, h) {
  var swf = s;
  var width = w;
  var height = h;

  // Esta es la sentencia recomendada por la W3C para pasar la validacion sin
  // tener que recurrir a escribir el objeto con Javascript.
  // Aún ahí se utiliza Javascript para mayor seguridad.
  document.write('<object type="application/x-shockwave-flash"');
  document.write('  data="'+swf+'"');
  document.write('  width="'+width+'"');
  document.write('  height="'+height+'">');
  document.write(' <param name="MOVIE" value="'+swf+'">');
  document.write(' <param name="PLAY" value="true">');
  document.write(' <param name="LOOP" value="true">');
  document.write(' <param name="QUALITY" value="high">');
  document.write(' <param name="WMODE" value="TRANSPARENT">');
  document.write('</object>');
};

// ---------------------------------------------------------
// Función para insertar el player de Video con dimensiones fijas.
//    vurl:     Link al video
//    vlink:    Link que se abre al hacer click sobre el player
//    vimagen:  Imagen de carga (antes de que parta el video)
function playShow(vurl, vlink, vimagen, vimagen1) {

  var w = '800';
  var h = '600';
  var movieUrl="/publicador/imag/swf/player15.swf";
  if(vimagen=='' || vimagen==null || vimagen==undefined) vimagen = "/publicador/imag/jpg/logo.png";
  if(vimagen1=='' || vimagen1==null || vimagen1==undefined) vimagen1 = "/publicador/imag/jpg/logo1.png";

  var flashvars = "VURL=" + vurl
                + "&LINK=" + vlink
                + "&IMAGEN=" + vimagen;

  // Esta es la sentencia recomendada por la W3C para pasar la validacion sin
  // tener que recurrir a escribir el objeto con Javascript.
  // Aún ahí se utiliza Javascript para mayor seguridad.
  document.write('<object type="application/x-shockwave-flash"');
  document.write('  data="'+movieUrl+'"');
  document.write('  width="'+w+'"');
  document.write('  height="'+h+'">');
  document.write(' <param name="MOVIE" value="'+movieUrl+'">');
  document.write(' <param name="PLAY" value="true">');
  document.write(' <param name="LOOP" value="true">');
  document.write(' <param name="QUALITY" value="high">');
  document.write(' <param name="WMODE" value="TRANSPARENT">');
  document.write(' <param name="FlashVars" value="'+flashvars+'">');
  document.write('</object>');
};

function playShow1(vurl,vHeight,vWidth, vimagen, vimagen1) {

  var w = vHeight;
  var h = vWidth;
  var movieUrl="/publicador/imag/swf/jarisplayer.swf";
  if(vimagen=='' || vimagen==null || vimagen==undefined) vimagen = "/publicador/imag/jpg/logo.png";
  if(vimagen1=='' || vimagen1==null || vimagen1==undefined) vimagen1 = "/publicador/imag/jpg/logo1.png";

  var flashvars = "file=" + vurl
              //  + "&logo=" + vimagen
              //  + "&thumb=" + vimagen
              //  + "&alphalogo=100"
				+ "&autostart=true"  ;

  // Esta es la sentencia recomendada por la W3C para pasar la validacion sin
  // tener que recurrir a escribir el objeto con Javascript.
  // Aún ahí se utiliza Javascript para mayor seguridad.

  var strRet= '<embed src="'+movieUrl+'" '
  strRet+= '  flashvars="'+flashvars+'"'
  strRet+= '  allowFullScreen="true" '
  strRet+= '  width="'+w+'" height="'+h+'" '
  strRet+= '  name="fullscreen" '
  strRet+= '  align="middle" '
  strRet+= '  type="application/x-shockwave-flash" '
  strRet+= '  pluginspage="http://www.macromedia.com/go/getflashplayer" '
  strRet+= '  />'
  return strRet;
};
function playVideoFLV(pelicula, ancho, alto)
{
	var   strRet = "";

	if (alto==0 || alto== 'undefined' || alto =='') alto="480px";
	if (ancho==0 || ancho== 'undefined' || ancho =='') alto="340px";
	if (pelicula== 'undefined' || pelicula =='') return false;
	strRet+="<object id=\"player1\" type=\"application/x-shockwave-flash\" data=\"/publicador/imag/swf/player_flv_classic.swf\" width=\"" + ancho + "\" height=\"" + alto + "\">";
	strRet+="<param name=\"movie\" value=\"/publicador/imag/swf/player_flv_classic.swf\" />";
	strRet+="<param name=\"FlashVars\" value=\"autoload=0&flv="+pelicula+"&autoplay=0\" />";
	strRet+="</object>";
	return strRet
}