var fID;

function groesser(event) {
  var element = event.element();
  var eH = filmProps['film_' + fID]['height'] + 30;
  element.setStyle({
    height: eH + 'px'
  });
}

function colorToHex(color) {
    if (color.substr(0, 1) === '#') {
        return color;
    }
    var digits = /(.*?)rgb\((\d+), (\d+), (\d+)\)/.exec(color);
    
    var red = parseInt(digits[2]);
    var green = parseInt(digits[3]);
    var blue = parseInt(digits[4]);
    
    var rgb = blue | (green << 8) | (red << 16);
    return digits[1] + '0x' + rgb.toString(16);
}

function filmLaden(filmID,baseURL) {

  fID = filmID;
 
  // Alle Filminfos ausblenden
  var arrDivs = document.getElementById('filminfos').getElementsByTagName('DIV');
  for (var j=0; j<arrDivs.length; j++) {
    if (arrDivs[j].className == 'filminfo') {
      arrDivs[j].style.display = 'none';      
    }
  }

  // gewählte Filminfo einblenden, Player einblenden, Headline setzen
  document.getElementById('videoPlayer').style.display = 'block';
  document.getElementById('filminfo_' + filmID).style.display = 'block';

  // Geklickte Filmvorschau: Aussehen ändern
  var arrDivs = document.getElementById('filmvorschau_' + filmID).getElementsByTagName('DIV');
  for (var i=0; i<arrDivs.length; i++) {
    if (arrDivs[i].className == 'schleierAus') {
      arrDivs[i].className = 'schleierAn';
    }
    if (arrDivs[i].className == 'bildtext') {
      arrDivs[i].style.color = '#000000';
    }
  }
  document.getElementById('filmlink_' + filmID).className = 'linkAn';
  
  var farbe = $('film_gross').getStyle('backgroundColor');
  farbe = colorToHex(farbe);
  farbe = farbe.replace('#','0x');
  
  var flashvars = {};
           
  // flv player parameters  
  flashvars.playerpath = "typo3conf/ext/as_mediathek/swf";
  flashvars.contentpath = baseURL+"uploads/tx_asmediathek/";
  //flashvars.contentpath = "/projekte_internet/kliniken-schmieder_weiterentwicklung/videos/";
          
  flashvars.video = filmProps['film_' + filmID]['src'];
  flashvars.preview = filmProps['film_' + filmID]['img'];

  flashvars.skin = "videoskin_schmieder.swf";
	flashvars.skincolor = farbe;
	flashvars.skinscalemaximum = "1";	

  flashvars.autoscale = "false";
  // set autoscale to false to use width and height
  flashvars.videowidth = "480"; 
  flashvars.videoheight = filmProps['film_' + filmID]['height'];
     
  var params = {};
   params.scale = "noscale";
   params.allowfullscreen = "true";
   params.salign = "tl";
   params.wmode = "transparent";
  
  var attributes = {};
   attributes.align = "left";
  
  // embed flv player
  FlashReplace.replace("videoPlayer", "flvplayer.swf", "flashvideoplayer", 490, filmProps['film_' + filmID]['height']+30, 9, flashvars, params, attributes);
  
  //$('flashvideoplayer').observe('click', groesser);
  
  // zum Test statt Film Bild ersetzen
  //document.getElementById('videoPlayer').innerHTML =  "<img src=\"filme/" + filmProps['film_' + filmID]['img'] + "\" alt=\"\" />";
          
}


// Initialisieren der Seite
function filmInit(initID,baseURL) {
  // Player ausblenden
  document.getElementById('videoPlayer').style.display = 'none';
  if (initID && initID != 0) {
    filmLaden(initID,baseURL);
  }
}

