document.write('<link href="/_js/fancybox/jquery.fancybox.css" rel="stylesheet" type="text/css" media="screen, tv, projection, handheld" />');

$.clientCoords = function() {
     var dimensions = {width: 0, height: 0};
     if (document.documentElement) {
         dimensions.width = document.documentElement.offsetWidth;
         dimensions.height = document.documentElement.offsetHeight;
     } else if (window.innerWidth && window.innerHeight) {
         dimensions.width = window.innerWidth;
         dimensions.height = window.innerHeight;
     }
     return dimensions;
}


jQuery(document).ready(function() {
   jQuery("a[href$='pdf'],a[href$='PDF'],a[href$='exe'],a[href$='zip'],a[href$='ZIP']").each(function() {
      $(this).click(function() {
         pageTracker._trackPageview($(this).attr("href"));
         emos_userEvent1('download',String($(this).attr("href")).substring(1));
      });
   });




   if($.browser.msie && jQuery.browser.version<7) {
      $("form").submit(function(){
         $("#footer").css("bottom",0);
      });
   }



   $('a[rel^=fancybox]').each( function(){

      var self 	= jQuery(this);
      var image=self.attr("href");



      var matchx=image.match(/\?thumb=(.*$)/);
      var thumbx=decodeURIComponent(matchx[1]);


      var rel=self.attr("rel");
      var id=GetRandom(1000,9999);

      var match=rel.match(/^fancybox-([0-9]+)-([0-9]+)-(.*$)/);
      if(!match || match.length==0)
         return;
      var width=match[1];
      var height=match[2];
      var size=match[3];
      var ratio=height/width;
      var title=self.find('img').attr('title');
      var winDim=$.clientCoords();
      width=Math.min(winDim.width-80,width,600);
      height=width*ratio;

      $("body").prepend('<div id="f'+id+'" style="display:none"><div class="fanyBoxOverlay"><img src="'+thumbx+'" alt="" title="" width="'+width+'" style="display:block;" /><span><b class="downloadTitle">'+title+'</b><a href="'+image+'" onclick="window.open(this.href);return false;" class="downloadLink">Download (high resolution, '+size+')</a></span></div></div>');

      var settings = {
         overlayShow:            true, /*ohne overlay lässt sicht die fancybox nicht wieder schliessen*/
         overlayOpacity:         .7, /*stattdessen blenden wir sie über opacity aus*/
         hideOnContentClick:     false,
         frameWidth:             width+230, /*die höhe/breite passt sich leider nicht automatisch an den inhalt von inline-elementen an. wir setzen sie fest*/
         frameHeight:            height,
         centerOnScroll:         false
      };


      self.attr("href",'#f'+id);
      self.fancybox(settings);
   });

   //Fancybox für FLV-Links
   $('body').prepend('<div id="flvConainer"></div>');
   $('a[href$=.flv]').each(function() {
      var rel=$(this).attr('rel').split(':');
      var params={};
      for(var i=0;i<rel.length;i++) {
         params[rel[i]]=rel[i+1];
         i++;
      }
      var flv=$(this).attr('href');
      var inhalt = [];
      inhalt.push({href: '#flvConainer',movie:flv,title:$(this).attr('title'),player:'osflv'});
      var flvOptions={
         'frameWidth': eval(params.width),
         'frameHeight': eval(params.height*1+40), //bei OSFLV hier +40
         'overlayShow':  true,
         'overlayOpacity': 0.7,
         'hideOnContentClick':false,
         'callbackOnShow':function(opt){
            switch(opt.itemArray[0].player) {
               case 'jwflv':
                  $('#fancy_div').flash({
                     src: "/_prg/flvplayer/jwflv/mediaplayer.swf",
                     width: opt.frameWidth,
                     height: opt.frameHeight,
                     allowscriptaccess: "always",
                     allowfullscreen: "true",
                     flashvars: {
                        "file":          opt.itemArray[0].movie,
                        "controlbar":    "over",
                        "fullscreen":    "true",
                        "stretching":    "exactfit",
                        "autostart":     "true",
                        "width":         opt.frameWidth,
                        "height":        opt.frameHeight,
                        "displayheight": opt.frameHeight
                     }
                  },
                  { version: '9' });
                  break;
               case 'osflw':
               default:
                  $('#fancy_div').flash({
                     src: "/_prg/flvplayer/osflv/player.swf",
                     width: opt.frameWidth,
                     height: opt.frameHeight,
                     allowscriptaccess: "always",
                     allowfullscreen: "true",
                     flashvars: {
                        "movie":         opt.itemArray[0].movie,
                        "autoplay":      "on",
                        "autoload":      "on",
                        "volume":        "70",
                        "bgcolor":       "0x5d6a70",
                        "fgcolor":       "0xC7111D"
                     }
                  },
                  { version: '9' });
                  break;
            }
         }
      };
      $(this).fancybox(jQuery.extend(flvOptions,{
         itemArray: inhalt
      }));
   });

});