var cfgLinkMouseoverNav = { marginRight: "0px", fontSize: "135%" };
var cfgLinkMouseoutNav = { marginRight: "0px", fontSize: "100%" };
var cfgLinkMouseoverBuy = { marginRight: "0px", fontSize: "120%" };
var cfgLinkMouseoutBuy = { marginRight: "0px", fontSize: "100%" };
var cfgLinkAnimationTime = 250;
var cfgLightbox = { 
  overlayBgColor: '#000', 
  overlayOpacity: 0.8, 
  imageLoading: 'img/lightbox-ico-loading.gif', 
  imageBtnClose: 'img/ico-close.gif', 
  imageBtnPrev: 'img/ico-prev.gif', 
  imageBtnNext: 'img/ico-next.gif', 
  imageBlank: 'img/lightbox-blank.gif', 
  containerResizeSpeed: 350, 
  txtImage: 'Bild', 
  txtOf: 'von' 
};
var cfgHoverIntent = {    
    sensitivity: 3, 
    interval: 200, 
    over: function(event) { 
        positionTooltip(event); 
        $('div#buy div#tooltip:hidden').fadeIn(500); },
    timeout: 500, 
    out: function() { $('div#buy div#tooltip:visible').fadeOut(500); } 
};


function positionTooltip(event) {
  tipDiv = $('div#buy div#tooltip');
  tipDiv.css('left', event.pageX - 100 + 'px');
  tipDiv.css('top', event.pageY - 65 + 'px');
}

function init() {
  // Nifty Corners setup
  Nifty("div#container", "top");
  Nifty("div#content,div#nav,div#buy");
  Nifty("div#accordion h3")
  Nifty("ul.downloads li.download-item")
  
  // mouseover animation for navigation links
  $("#nav a").mouseover(function(event){
    $(this).animate(cfgLinkMouseoverNav, cfgLinkAnimationTime);
  });  
  $("#nav a").mouseout(function(event){
    $(this).animate(cfgLinkMouseoutNav, cfgLinkAnimationTime);
  });
  
  // mouseover animation for buy-box links
  $("#buy a").mouseover(function(event){
    $(this).animate(cfgLinkMouseoverBuy, cfgLinkAnimationTime);
  });
  $("#buy a").mouseout(function(event){
    $(this).animate(cfgLinkMouseoutBuy, cfgLinkAnimationTime);
  });
  
  // prettyPhoto initialization
  $("div#buy p#bookImages a").lightBox(cfgLightbox);
  
  // fade tooltip on hovering in/out over book-image
  $('div#buy p#bookImages a').hoverIntent(cfgHoverIntent);
  // position tooltip on mousemove over book-image
  $('div#buy p#bookImages a').mousemove( positionTooltip );
}
