// <script>
document.write('<div id="container_player_27325"><div id="companion"></div><div id="player_27325"></div></div>');

lazy_load_script_player_27325 = function() {

  lazy_load_script_player_27325.jQuery.load.success = function(){
    lazy_load_script_player_27325.fallbackAd.load();
  }

  lazy_load_script_player_27325.fallbackAd.load.success = function(){
    lazy_load_flowplayer_player_27325();
  }

  lazy_load_script_player_27325.jQuery();
}

// traegt ein script im header ein
lazy_load_script_player_27325.getScript = function(filename) {
  var fileref = document.createElement('script')
  fileref.setAttribute("type","text/javascript")
  fileref.setAttribute("src", filename)
  if (typeof fileref!="undefined")
    document.getElementsByTagName("head")[0].appendChild(fileref)
}

lazy_load_script_player_27325.jQuery = function(){
  if(typeof jQuery == 'undefined'){
    lazy_load_script_player_27325.jQuery.load()
  }else{
    lazy_load_script_player_27325.jQuery.load.success();
  }
}
// laed jquery wenn es noch nicht geladen wurde.
// Wenn alles erfolgreich wird die methode jQuery.load.success gerufen
lazy_load_script_player_27325.jQuery.load = function(){
  lazy_load_script_player_27325.getScript("http://cdn.clipkit.de/lib/js/jquery.js");
  lazy_load_script_player_27325.jQuery.tryReady(0);
}

// Wenn jQuery geladen wird schaut diese methode alle 200ms nach ob es fertig ist
// wenn ja success aufruf
// wartet max 5 sekunden
lazy_load_script_player_27325.jQuery.tryReady = function(time_elapsed) {
  if(typeof jQuery == "undefined"){
    if (time_elapsed <= 50000) {
      setTimeout("lazy_load_script_player_27325.jQuery.tryReady(" + (time_elapsed + 200) + ")", 200);
    }
  }else{
    jQuery.noConflict();
    lazy_load_script_player_27325.jQuery.load.success();
  }
}
// leere definition der success methode,
// wird gerufen wenn jQuery.load erfolgreich beendet wird
//lazy_load_script.jQuery.load.success = function(){}

lazy_load_script_player_27325.fallbackAd = function(){
  if (typeof fallbackCall == 'undefined') {
    lazy_load_script_player_27325.fallbackAd.load()
  }else{
    lazy_load_script_player_27325.fallbackAd.load.success();
  }
}

lazy_load_script_player_27325.fallbackAd.load = function(){
  lazy_load_script_player_27325.getScript("http://cdn.clipkit.de/lib/js/clipkit.fallbackad.js");
  lazy_load_script_player_27325.fallbackAd.tryReady(0);
}

lazy_load_script_player_27325.fallbackAd.tryReady = function(time_elapsed) {
  if (typeof fallbackCall == 'undefined') {
    if (time_elapsed <= 50000) {
      setTimeout("lazy_load_script_player_27325.fallbackAd.tryReady(" + (time_elapsed + 200) + ")", 200);
    }
  }else{
    lazy_load_script_player_27325.fallbackAd.load.success();
  }
  
}


/*
 * Start Loading...
 */


function lazy_load_flowplayer_player_27325(){
  if(typeof jQuery == 'undifined')
    return;
  if (typeof flowplayer == "undefined") {
    jQuery.ajax({
      url: 'http://cdn.clipkit.de/lib/js/flowplayer.js',
      type: 'GET',
      dataType: 'script',
      cache: true,
      success: function(response) {
        
        load_player_config_player_27325();
      }
    })
  } else {
    load_player_config_player_27325();
  }
}

var config = null;
function load_player_config_player_27325() {
  var scriptelement = jQuery('video_id')

  if(document.getElementById('clipkit_src_27325') != null) {
    var scriptElement = '#clipkit_src_27325';
  } else {

    var scriptElement = '#clipkit_src';
  }

	var relAttribute = jQuery(scriptElement).attr('rel');
	var slug = relAttribute.replace(/&/g, "/").replace(/=/g, "/");

  jQuery.ajax({
    type: 'GET',
    url: 'http://signin.clipkit.de/104/video/27325/' + slug + '/cache/config.json',
    dataType: 'jsonp',
    success: function(response) {
      init_player_player_27325(response);
    }
    });
}
    
function init_player_player_27325(config) {
  jQuery('#player_27325').css({
    'width': config.player.css.width,
    'height': config.player.css.height
    });



  var playerParams = {
    logo: config.player.logo,
    clip: config.clip,
    canvas: config.player.canvas,

    playlist: config.playlist,
    plugins: {
      controls: config.player.plugins.controls,
      liverail: config.user.plugins.liverail
    }
  };

  if(typeof config.user.plugins.openAdFallback != "undefined"){
    playerParams.plugins.openAdFallback = config.user.plugins.openAdFallback;
  }
  if(typeof config.player.play != "undefined"){
    playerParams.play =  config.player.play;
  }
  $f(
    'player_27325',
    {
      src: 'http://cdn.clipkit.de/lib/swf/clipkitplayer.swf',
      wmode: 'opaque'
    },
    playerParams
  );

  //$f('player_27325').playlist("div#container_clips_player_27325:first", {loop: true});



}

lazy_load_script_player_27325();

