document.documentElement.className = 'js-yes';

$(document).ready( function(){
   
   /* Initialisierung Video-Lightbox */
   $("a[rel='ibox-video-ok']").each(function(index) {
      var link = $(this);
      var film = link.attr("href");
      var id = link.attr("id");
      var linkID = "video-"+id+"WRP";
      var width = link.attr("data-width");
      var height = link.attr("data-height");
      
      var videoContainerID = "video-"+id;
      var videoContainerIDWRP = "video-"+id+"WRP";
      var videoContainerIDOBJ = "video-"+id+"OBJ";
      
      link.attr("href", "#"+linkID);
      link.attr("data-url", film);
      
      var bAlreadyInitialized = true;
      if($("#"+videoContainerID).size()==0)
         var bAlreadyInitialized = false;
      
      if(!bAlreadyInitialized){
         // DIV-Konstrukt aufbauen 
         $("body").append("<div id='"+videoContainerID+"'><div id='"+videoContainerIDWRP+"'><div id='"+videoContainerIDOBJ+"'></div></div></div>");
         videoContainer = $("#"+videoContainerID);
         // Verstecken
         videoContainer.hide();
      }
      $("#"+videoContainerIDWRP).height(height);
      $("#"+videoContainerIDWRP).width(width);
      $("#"+videoContainerIDWRP).css('overflow','hidden');
      
      

    });

   /* FLV PLAYER, nur 'ibox-video-ok', 'ibox-video' heißt, dass kein FLV PLayer installiert ist  */
   $("a[rel='ibox-video-ok']").fancybox({
         'type'            : 'inline',
         'transitionIn'    : 'fade',
         'transitionOut'   : 'fade',
         'speedIn'         : 300, 
         'speedOut'        : 100, 
         'padding'         : 0,
         'opacity'         : false,
         'overlayColor'    : '#666',
         'overlayOpacity'  : '0.7',
         'titlePosition'   : 'inside',
         onStart     :   function(array, index) {
            var link = $(array[index]);
            var id = link.attr("id");
            var videoContainerIDOBJ = "video-"+id+"OBJ";
            
            /* Container */
            var params = {};
            var flashvars = {};
            var attributes = {};
            
            /* Parameter */
            params.wmode = "transparent";
            params.menu = "false";
            params.quality = "high";
            params.allowscriptaccess = "always";
            params.allowfullscreen = "true";
            
            /* Flashvars */
            flashvars.file = link.attr("data-url");
            flashvars.fullscreen = false;
            flashvars.autostart = true;
            
            var width = link.attr("data-width");
            var height = link.attr("data-height");
            
            /* PaintMe */
            swfobject.embedSWF("/js_css/system/flvplayer/player.swf", videoContainerIDOBJ, width, height, "9.0.0", false, flashvars, params, attributes);
         }
   });
   
   /* BILDER */
   $("a[rel='ibox'], a[rel='ibox2'], a[rel='ibox3']").fancybox({
      'transitionIn'    : 'fade',
      'transitionOut'   : 'fade',
      'speedIn'         : 300, 
      'speedOut'        : 100, 
      'padding'         : 0,
      'opacity'         : false,
      'overlayColor'    : '#666',
      'overlayOpacity'  : '0.7',
      'titlePosition'   : 'over'
   });
   
   /* Flash */
   $("a[rel='ibox-flash']").fancybox({
      'type'            : 'swf',
      'transitionIn'    : 'fade',
      'transitionOut'   : 'fade',
      'speedIn'         : 300, 
      'speedOut'        : 100, 
      'padding'         : 0,
      'opacity'         : false,
      'overlayColor'    : '#666',
      'overlayOpacity'  : '0.7',
      'titlePosition'   : 'over'
   });
   
   /* IFrame */
   $("a[rel='ibox-link']").each(function(index) {
      var link = $(this);
      
      var height = link.attr("data-height");
      var width  = link.attr("data-width");
      
      if(isNaN(height) || isNaN(width)){
         height = "90%";
         width  = "90%";
      } else {
         height = parseInt(height);
         width  = parseInt(width);
      }
      
      $(this).fancybox({
         'type'  : 'iframe',
         'width' : width,
         'height': height,
         'transitionIn'    : 'fade',
         'transitionOut'   : 'fade',
         'speedIn'         : 300, 
         'speedOut'        : 100, 
         'padding'         : 0,
         'opacity'         : false,
         'overlayColor'    : '#666',
         'overlayOpacity'  : '0.7',
         'titlePosition'   : 'over'
      });
   });
   
  
   /* YOUTUBE */
   $("a[rel='ibox-youtube']").click(function() {
      $.fancybox({
         'padding'         : 0,
         'autoScale'       : false,
         'transitionIn'    : 'fade',
         'transitionOut'   : 'fade',
         'speedIn'         : 300, 
         'speedOut'        : 100, 
         'opacity'         : false,
         'overlayColor'    : '#666',
         'overlayOpacity'  : '0.7',
         'titlePosition'   : 'over',
         'hideOnOverlayClick' : true,
         'title'           : this.title,
         'width'           : $(this).attr("data-width"),
         'height'          : $(this).attr("data-height"),
         'href'            : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
         'type'            : 'swf',
         'swf'             : {
                              'wmode'           : 'transparent',
                              'allowfullscreen' : 'true'
                              }
      });
      return false;
   });
   
});
