/*
 * Willi Bock FLV Player 
 */
 
 
 // default values
  var path        = 'http://www.anvis.de/';
  var file        = 'flv/webmod-test-1.flv';
  
  var autoplay    = true;
  var autorewind  = true;
  var posX        = 100;
  var posY        = 100;
  var dWidth      = 200;
  var dHeight     = 280;
  
  //var player      = 'http://www.anvis.de/movieplayer.swf';
  var player      = path+'player/FLVPlayer_Progressive.swf';
  var playerSkin  = path+'player/Clear_Skin_1';
  var playerID    = 'WBMovieOverlay';
  var useCookies  = false;
    
 
// loadMovie
  function loadMovie(id, file, posX, posY, dWidth, dHeight, autoplay) {
    var s1 = new SWFObject(player, "single", dWidth, dHeight, "7");
    s1.addParam('movie',            player);
    s1.addParam('allowfullscreen',  'false');
    s1.addParam('wmode',            'transparent');
    /*
    s1.addParam('allowfullscreen',  'false');
    s1.addParam('wmode',            'transparent');
    s1.addParam('autorewind',       autorewind);
    s1.addVariable('file',          file);
    s1.addVariable('displayheight', dHeight);
    s1.addVariable('image',         'flv/preview.png');
  	s1.addVariable('frontcolor',    '0x404040');
  	s1.addVariable('lightcolor',    '0x000000');
    s1.addVariable('height',        dHeight);
    s1.addVariable('width',         dWidth);
    s1.addVariable('autostart',     autoplay);
    s1.addVariable('autorewind',    autorewind);
    */
    s1.addVariable('skinName',      playerSkin);
    s1.addVariable('streamName',    path+file);
    s1.addVariable('autoRewind',    autorewind);
    s1.addVariable('autoPlay',      autoplay);
    s1.write(id);
  }
  
// create overlay div
  function createOverlay(id, file, posX, posY, dWidth, dHeight, autoplay) {
	  
    if(issetCookie(id)) {
      return false;
    }
    
    if(!id) {
      id = playerID;
    }
    
    // already existing
    if(document.getElementById(id)) {
      
      // load movie
      loadMovie(id, file, posX, posY, dWidth, dHeight, autoplay);
    
    
    } else {
      // create and append element
      var WBMovieOverlay = document.createElement("div");
  	  document.body.appendChild(WBMovieOverlay);
  	  WBMovieOverlay.id = id;
  	  
      // get position
      x = posX;
      y = posY;
      
      // set styles
    	WBMovieOverlay.style.position   = "absolute";
    	WBMovieOverlay.style.top        = y;
    	WBMovieOverlay.style.left       = x;
    	WBMovieOverlay.style.width      = dWidth + "px";
    	WBMovieOverlay.style.height     = dHeight + "px";
    	WBMovieOverlay.style.display    = "none";
    	WBMovieOverlay.style.zIndex     = "10000";
      //WBMovieOverlay.style.border     = "1px solid red";
  	  
      // load movie
      loadMovie(id, file, posX, posY, dWidth, dHeight, autoplay);
      
      // display
  	  WBMovieOverlay.style.display    = "block";
    }
  }
  
// destroyOverlay
  function destroyOverlay(id) {
    document.getElementById(id).innerHTML = '';
  }
  
  
// set cookie
  function setCookie(id) {
    document.cookie = "WBMovie="+id+"; expires=";
  }
  
  
// set cookie
  function issetCookie(id) {
    if(!useCookies) {
      return false;
    }
    var c = document.cookie;
    var m = c.indexOf(id);
    if(m != -1) {
      return true;
    }
    setCookie(id);
    return false;
  }
  
