Shadowbox.loadSkin('classic', 'site/javascript/shadowbox/skin');
Shadowbox.loadLanguage('en', 'site/javascript/shadowbox/lang');
Shadowbox.loadPlayer(['flv', 'img', 'html', 'iframe', 'swf', 'mp3'], 'site/javascript/shadowbox/player');
window.onload = function(){
    Shadowbox.init();
};

$(document).ready(function() {
  var borders = '<div class="pic-inner-shadow-left"></div><div class="pic-inner-shadow-right"></div><div class="pic-inner-shadow-top"></div><div class="pic-inner-shadow-corner-left-top"></div><div class="pic-inner-shadow-corner-right-top"></div><div class="pic-inner-shadow-bottom"></div><div class="pic-inner-shadow-corner-left-bottom"></div><div class="pic-inner-shadow-corner-right-bottom"></div>';
  var bbw = $('.box-base').width();
  var bw = $('.box').width();
  var cc = bbw / bw;
  var ccb = parseInt(cc) + 1;
  var count = 1;
  $('.box').each(function(){
    $(this).addClass('cc'+count);

    $('.box.cc'+count+' .box-inner').append(borders);

    count++;
    if(count==ccb) count = 1;
  });
  $('.infobox-links ul li.ticket ul.base ul li a span').addClass('inn');
  $('#sortby a.current').wrapInner('<span></span>');
  $("ul li:first-child").addClass('first');
  $("ul li:last-child").addClass('last');
  $('.infobox-links ul li.ticket').each(function(index) {
    if(!$(this).hasClass('top')) {
      $(this).addClass('t_'+index);
      $('.t_'+index+' ul.base ul li').each(function(count){
        $(this).addClass('tl_'+count);
        if($(this).width()>150) {
          $('.t_'+index+' ul.base ul li.tl_'+count).css('width','150px');
        }
      });
    }
    
    if(($('.t_'+index+' ul.base ul li').size()-4)>4){
      var lwith = $('.t_'+index+' ul.base ul li:nth-child(1)').width() + 1 +
            $('.t_'+index+' ul.base ul li:nth-child(2)').width() + 1 +
            $('.t_'+index+' ul.base ul li:nth-child(3)').width() + 1 +
            $('.t_'+index+' ul.base ul li:nth-child(4)').width();
      var ibl = lwith+1;
      var ibticket = $('.t_'+index).width();
      $('.t_'+index+' li.top').css({'width':ibl-10,'top':'75px','left':'5px','height':'1px','border-top':'1px solid #E5E5E5','background':'none'});
      $('.t_'+index+' ul.base ul li:nth-child(5)').css({'background':'none'});
      var s_top = "-194px";
      var e_top = "-179px";
      var ghe = "158px";
      var gbhe = "170px";
    } else {
      var ibl = $('.t_'+index+' ul.base ul').width()+1;
      var ibticket = $('.t_'+index).width();
      var s_top = "-123px";
      var e_top = "-108px";
      var ghe = "87px";
      var gbhe = "100px";
    }

    var ibhalv = parseInt(ibl/2);
    var ibtickethalv = parseInt(ibticket/2)+10;
    var ibhal = (ibticket-ibtickethalv)-(ibl-ibhalv);
        
    $('.t_'+index+' ul.base').css({'width':ibl,'height':gbhe,'left':ibhal,'display':'none','opacity':'0'});
    $('.t_'+index+' ul.base ul').css({'width':ibl,'height':ghe,'position':'relative'});
    $('.t_'+index+' li.bottom').css({'width':ibl});
    
    if($('.t_'+index+' ul.base').hasClass("mini")) {
      $('.t_'+index+' ul.base').css({'top':'-72px'});
      $('.t_'+index).hover(function() {
          $('.t_'+index+' ul.base').css({'display':'block'}).stop(true, true).animate({'top':'-57px','opacity':'1'},{queue:false,duration:160});
        }, function(){ 
          $('.t_'+index+' ul.base').stop().animate({'top':'-72px','opacity':'0'},{queue:false,duration:160});
          window.setTimeout(function() {
            $('.t_'+index+' ul.base').css({'display':'none'});
          }, 160);
      });
    } else {
      $('.t_'+index+' ul.base').css({'top':s_top});
      $('.t_'+index).hover(function() {
          $('.t_'+index+' ul.base').css({'display':'block'}).stop(true, true).animate({'top':e_top,'opacity':'1'},{queue:false,duration:160});
        }, function(){ 
          $('.t_'+index+' ul.base').stop().animate({'top':s_top,'opacity':'0'},{queue:false,duration:160});
          window.setTimeout(function() {
            $('.t_'+index+' ul.base').css({'display':'none'});
          }, 160);
      });
    }
  });
  
  $('ul.index-slider').innerfade({
    speed: 1000,
    timeout: 5000,
    type: 'sequence',
    containerheight: '472px'
  });
});
