var travelDistance = $('#undergroundDirt').width()-$(window).width();
var viewportCenterY = Math.round($(window).height()/2);
var roomHeight = 320;

var ie7 = (document.all && !window.opera && window.XMLHttpRequest) ? true : false;
var ie6 = /*@cc_on/*@if(@_jscript_version<=5.6)1@else@*/0/*@end@*/;



function addThisInit(){
  if (window.addthis){ window.addthis = null; }
    var add_this_html = '<div class="addthis_toolbox addthis_default_style">'+
    '<a class="addthis_button_compact"></a>'+
    '</div>';
    // '<g:plusone size="medium" id="gg"></g:plusone>';

    $(".addThisBalloon").html(add_this_html);
    $.getScript('http://s7.addthis.com/js/250/addthis_widget.js#pubid=xportde',
    function(){
        addthis.init(); //callback function for script loading
    });
// $.getScript('https://apis.google.com/js/plusone.js');
}


function slideTextNext(){
  $('.textSliderWrapper').find('.textSliderItems').animate({left:'-=316px'}, function(){
    $('.textSliderWrapper').find('.textSliderItem:first').appendTo($('.textSliderItems'));
    $('.textSliderItems').css({left:'-316px'});
  });
}
function slideTextPrev(){
  $('.textSliderWrapper').find('.textSliderItems').animate({left:'+=316px'}, function(){
    $('.textSliderWrapper').find('.textSliderItem:last').prependTo($('.textSliderItems'));
    $('.textSliderItems').css({left:'-316px'});
  });
}


function facebookLikeButton(){

  /* ------- facebook like ------------*/
      (function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/de_DE/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));

}



function setClock(){
  if($("#second").length){
   var d = new Date;
   $("#second").rotate(d.getSeconds()*6);
   $("#min").rotate(d.getMinutes()*6);
   $("#hour").rotate((d.getHours() * 5 + d.getMinutes() / 12) * 6);
  }
}
setClock();
setInterval("setClock()", 1000);




function zoooooomingJens(){
if($('.lens').length){

$('.lens').appendTo('body');

$('body').mousemove( function(e) {
if($('.lens').length){
$('.areaTip').css({top: ($('.lens').offset().top-$('.areaTip').height())+"px",left: ($('.lens').offset().left-20)+"px"});


// alert('test');

  var abzugX = (((e.pageX-$('.logoWall').offset().left-30)/($('.logoWall').width()/100)/100)*200);
  var abzugY = (((e.pageY-$('.logoWall').offset().top+30)/($('.logoWall').height()/100)/100)*200);
  var bigImageWidth = 2070;
  var bigImageHeight = 900;
  
  if(e.pageX >= ($('.logoWall').offset().left-30) && e.pageX <= ($('.logoWall').offset().left-30)+$('.logoWall').width() && e.pageY >= ($('.logoWall').offset().top+20) && e.pageY <= ($('.logoWall').offset().top+20)+$('.logoWall').height()){
     $('.lens').show();
     $('.lens').css({left:e.pageX-100+'px',top:e.pageY-100+'px'});
     
     $('.lens').css({backgroundPosition:'-'+((bigImageWidth/$('.logoWall').width()*(e.pageX-($('.logoWall').offset().left-30)))-abzugX)+'px -'+((bigImageHeight/$('.logoWall').height()*(e.pageY-($('.logoWall').offset().top+20)))-abzugY)+'px'});
     $('.bigImage').css({left:'-'+((bigImageWidth/$('.logoWall').width()*(e.pageX-($('.logoWall').offset().left-30)))-abzugX)+'px',top:'-'+((bigImageHeight/$('.logoWall').height()*(e.pageY-($('.logoWall').offset().top+20)))-abzugY)+'px'});
  } else {
  
    $('.lens').hide();
    // $('.superTip').remove();
  
  }
} 
});

}
}





function scrollToLevel(levelName){

  if(levelName != "lageKontakt"){
  var levelPosition = $('#level'+levelName).next('.concrete').position().top;

  $('html,body').animate({
    scrollTop: levelPosition-$(window).height()/2-roomHeight/2+230
  },1000);
  } else {
  $('html,body').animate({
    scrollTop: $(document).height()
  },1000);
  }
}

function metroMoveIn(callbackFunction){

  $('.metroBG').animate({left: "0px"}, 1500, function(){
    
    $('.metroDoorLeft').animate({left: "358px"}, 300 ).delay(1000).animate({left: "430px"}, 300 );
    $('.metroDoorRight').animate({left: "574px"}, 300, function(){
    
         $('.levelFreak').hide();
         $('.metroFreak').show();
    
    }).delay(1000).animate({left: "502px"}, 300,function(){
          
          if (typeof callbackFunction == 'function'){
        callbackFunction();
          }
    });

  });
  


}

function metroMoveOut(){

    $('.metroDoorLeft').animate({left: "358px"}, 200 ).delay(800).animate({left: "430px"}, 200 );
    $('.metroDoorRight').animate({left: "574px"}, 200 ).delay(800).animate({left: "502px"}, 200,function(){
         
      $('.metroBG').animate({left: "-900px"}, 1000);
      
    });
}




function moveElevator(posTop){

    if($('.elevator').position().top != posTop){
  $('.levelFreak').hide();
  $('.dancingFreak').animate({
    left : '30px'
  },300, function(){

    $('.elevator').stop();
    closeElevatorDoors()
  
    $('.elevator').animate({top: posTop+"px"}, 1000, function(){
      openElevatorDoors();
    });

  });

    }
}

function openElevatorDoors(){
    if($('.rightElevatorDoorWrapper, .leftElevatorDoorWrapper').hasClass('closed')){

      
  
      $('.leftElevatorDoorWrapper').animate({left: "-50%"}, 300 ).removeClass('closed').addClass('open');
      $('.rightElevatorDoorWrapper').animate({left: "100%"}, 300 ).removeClass('closed').addClass('open');

        $('.currentLevel .doorLeft').css({left: "-48%"}).addClass('current');
        $('.currentLevel .doorRight').css({left: "98%"}).addClass('current');
  $('.dancingFreak').delay(600).animate({
      left : '-200px'
  },800, function(){$('.currentLevel .levelFreak').show();});
    }
    
    
}

function closeElevatorDoors(){

     

if($('.rightElevatorDoorWrapper').hasClass('open')){
  $('.leftElevatorDoorWrapper').animate({left: "0%"}, 300 ).removeClass('open').addClass('closed');
  $('.rightElevatorDoorWrapper').animate({left: "50%"}, 300 ).removeClass('open').addClass('closed');
}       
  $('.doorLeft').css({left: "0%"} ).removeClass('current');
  $('.doorRight').css({left: "50%"} ).removeClass('current');
}

function parallaxedRooms() {

  
  
  if($('.leftToRight').length){
      var posLeft = 100-(100/($(window).height()/($('.leftToRight').offset().top-$(window).scrollTop()))); 
      $('.leftToRight').css({
          left: posLeft+'%'
      });
  }
  
  if($('.homeBG').length){
      $('body').css({backgroundPosition: '0px -'+(($(window).scrollTop()/5)+200)+'px'});
  } else {
  
  $('body').css({backgroundPosition: '0px -'+($(window).scrollTop()/5)+'px'});
  }
  




  $('.elevatorLevel').each(function(){
    var floorPosition = $(this).position().top-$(window).scrollTop()-viewportCenterY+450;
    var relativeFloorPosition = $(this).position().top;

/*
if(floorPosition > 0){
    $(this).find('.wall').html('<br /><br /><br /><br />'+relativeFloorPosition+'<br />'+floorPosition+'<br />'+Math.round((100-(floorPosition/3))));
} else {
    $(this).find('.wall').html('<br /><br /><br /><br />'+relativeFloorPosition+'<br />'+floorPosition+'<br />'+Math.round((100+(floorPosition/3))));
}
*/


if($(window).scrollTop() >= 0 && $(window).scrollTop() <= 100){

  if($('.elevatorLevel:first').hasClass('currentLevel') == false){
    $('.currentLevel').removeClass('currentLevel');
    $('.elevatorLevel:first').addClass('currentLevel');
    moveElevator(30);
  }

} else if($(window).scrollTop() <= ($(document).height()-$(window).height()) && $(window).scrollTop() >= ($(document).height()-$(window).height()-100)){
  
  if($('#undergroundTunnel').hasClass('currentLevel') == false){
    $('.currentLevel').removeClass('currentLevel');
    $('#undergroundTunnel').addClass('currentLevel');
    moveElevator($(document).height());
  }

} else {
  if(floorPosition > 0 && floorPosition < 320) {

    if($(this).hasClass('currentLevel') == false){

      $(this).addClass('currentLevel');

      moveElevator(relativeFloorPosition+10);  
      // alert(relativeFloorPosition);
    }
  } else {

    $(this).removeClass('currentLevel');

  }

}


  if (floorPosition < 0) {

    var subtrahent = floorPosition*(-1)/3;

    if(subtrahent >= 30){
      subtrahent = 30;
    }
    $(this).find('.floor').height(30-subtrahent);
    $(this).find('.ceiling').height(30+subtrahent);
  } else if (floorPosition > 0) {
    var subtrahent = floorPosition/3;
    if(subtrahent >= 30){
      subtrahent = 30;
    }
    $(this).find('.floor').height(30+subtrahent);
    $(this).find('.ceiling').height(30-subtrahent);
  }

      
}); // end of each

}


function resetProperties(){
  
  
  Date.firstDayOfWeek = 1;
    Date.format = 'dd.mm.yyyy';
  
  Date.dayNames = ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'];
  Date.abbrDayNames = ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'];
  Date.monthNames = ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'];
  Date.abbrMonthNames = ['Jan', 'Feb', 'Mrz', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'];

  
  $('.datePick').datePicker()
  $('#dateArrival').bind(
    'dpClosed',
    function(e, selectedDates)
    {
      var d = selectedDates[0];
      if (d) {
        d = new Date(d);
        $('#dateDeparture').dpSetStartDate(d.addDays(1).asString());
      }
    }
  );
  $('#dateDeparture').bind(
    'dpClosed',
    function(e, selectedDates)
    {
      var d = selectedDates[0];
      if (d) {
        d = new Date(d);
        $('#dateArrival').dpSetEndDate(d.addDays(-1).asString());
      }
    }
  );
  
  zoooooomingJens();
  
  
  
  
  $('#underground').height($(window).height());
  $('#underground, .undergroundStation').width($(window).width());
  
  $('.nextStation').width($(window).width());
  
  travelDistance = $('#undergroundDirt').width()-$(window).width()
  viewportCenterY = Math.round($(window).height()/2);
  $('.elevatorShaft,.elevatorShaftWrapper').height($(document).height()-300);

  $('.fancybox').fancybox({
    'speedIn'    :  600, 
    'speedOut'    :  200, 
    'overlayShow'  :  false,
    'titlePosition' : 'over'
  });
  $('.fancyboxIframe').fancybox({
    'speedIn'    :  600,
    'speedOut'    :  200,
    'overlayShow'  :  false
  });
$('.fancyboxIframeForm').fancybox({
    'speedIn'    :  600,
    'speedOut'    :  200,
    'overlayShow'  :  false,
  'width' : 250,
  'height': 550,
    'type' : 'iframe'
  });



    if($('.homeBG').length){
   window.setTimeout("initFaecher()",500);
    }
      
      
     
  $('#quickBookingForm').submit(function(event){
  
  var formData = $('#quickBookingForm').serialize()+'&facebookmode=1&theme=facebook';

  var startDate = $("#dateArrival").val().split(".");
  startDate = startDate[2]+startDate[1]+startDate[0];

  var endDate = $("#dateDeparture").val().split(".");
  endDate = endDate[2]+endDate[1]+endDate[0];

  $form = $(this);

        $.fancybox({
                'href': $form.attr("action")+"?"+$form.serialize()+'&arrdate='+startDate+'&Depdate='+endDate+'&facebookmode=1&theme=facebook',
                'type': 'iframe',
                'width': 530,
                'height':700,
                'onComplete'    : function() {
                  $("#fancybox-content").addClass('wbeFancybox');
                },
                'onClosed'    : function() {
                  $("#fancybox-content").removeClass('wbeFancybox');
                }
        });

        event.preventDefault();
 });

      
      
      

    facebookLikeButton();
      
      
    $(document).ajaxComplete(function(){
    try{
        FB.XFBML.parse(); 
    }catch(ex){}
    });
addThisInit();


      
      

}

function travelToDestination(travelDestination,travelTarget,travelTargetName) {
  // alert($.browser.msie+'-'+$.browser.version+1);

  
 _gaq.push(['_trackPageview', travelDestination],['b._trackPageview', travelDestination]);
  
if(($.browser.msie && $.browser.version < 8) || travelDestination=='/stgeorg/'){
location.href=travelDestination;
}

  if(travelTarget == 'internalPage'){
    if($.browser.msie || ($.browser.mozilla && $.browser.version.slice(0,3) == "1.9")){} else {
    history.pushState({page:travelDestination}, travelDestination, travelDestination);
    }
    travelDestination+='index.php';
    $.ajax({
        url: travelDestination,
        dataType: "html",
        data: "ajax=true",
        type: "POST",
        cache: false,
        async: false,
        success: function(data) {
        $('#destinationWrapper').empty();
          $('body').append('<div id="ajaxResponseContainer">'+data+'</div>');
//alert(data);
          $('#ajaxResponseContainer .undergroundStation').removeClass('undergroundStation').addClass('nextStation').appendTo('#undergroundTunnel');


          $('.nextStation').width($(window).width());
          $('.nextStation').find('.undergroundStationName').text(travelTargetName);

          $('#destinationWrapper').hide().html($('#ajaxResponseContainer #destinationWrapper').html());

          $('#ajaxResponseContainer').remove();
          

          $('#undergroundDirt').animate({
            left: '-'+travelDistance+'px'
          }, 5000, function() {
            $('.undergroundStation').remove();
            $('.nextStation').removeClass('nextStation').addClass('undergroundStation').width($(window).width());
            $(this).css("left","0px");
            $('#destinationWrapper').show();
            $('html,body').scrollTop($(document).height());
            resetProperties();
            
            $('.elevator').css({top: $('.elevatorShaft').height()+"px"});
            $('html,body').animate({
              scrollTop: '0px'
            },2500);
            
            if($('.lens').length){
                zoooooomingJens();
            }
            
            $('.metroFreak').hide();
            window.setTimeout("metroMoveOut()", 1500);
            
            


            
          });

  
          
        }
    });
    
    
  } else if(travelTarget == 'externalPage'){
    $('#undergroundTunnel').append('<div class="nextStation">'+$('.undergroundStation').html()+'</div>');

    $('.nextStation').width($(window).width());
    $('.nextStation').find('.undergroundStationName').text(travelTargetName);

$.ajax({
        url: '/global/externalPage.php',
        dataType: "html",
        type: "POST",
        cache: false,
        async: false,
        success: function(data) {
        
        $('#destinationWrapper').hide().html(data);
          $('.bigBillboard').html('<iframe src="'+travelDestination+'" name="destinationFrame" width="990" height="'+$(window).height()+'" marginheight="0" marginwidth="0" frameborder="0" style="margin:100px auto 510px auto;border:10px solid #333;"></iframe>');
          $('#undergroundDirt').animate({
            left: '-'+travelDistance+'px'
          }, 4000, function() {
            metroMoveOut();
            $('.undergroundStation').remove();
            $('.nextStation').removeClass('nextStation').addClass('undergroundStation');
            $(this).css("left","0px");
            $('#destinationWrapper').show();
            $('html,body').scrollTop($(document).height());
            resetProperties();
            $('html,body').animate({
              scrollTop: '0px'
            },2500);
            
            });
        }
    });





    
    
  } else if(travelTarget == 'externalPageFullscreen'){
    $('#undergroundTunnel').append('<div class="nextStation">'+$('.undergroundStation').html()+'</div>');

    $('.nextStation').width($(window).width());
    $('.nextStation').find('.undergroundStationName').text(travelTargetName);

    $('#destinationWrapper').hide().html('<iframe src="'+travelDestination+'" name="destinationFrame" width="100%" height="'+$(window).height()+'" marginheight="0" marginwidth="0" frameborder="0"></iframe>');
          $('#undergroundDirt').animate({
            left: '-'+travelDistance+'px'
          }, 4000, function() {
            metroMoveOut();
            $('.undergroundStation').remove();
            $('.nextStation').removeClass('nextStation').addClass('undergroundStation');
            $(this).css("left","0px");
            $('#destinationWrapper').show();
            $('html,body').scrollTop($(document).height());
            resetProperties();
            $('html,body').animate({
              scrollTop: '0px'
            },2500);
            
    });
    
    
  }
}
  
  
  
  /* --------------------------- Homepage ----------------------- */
  




function initFaecher(){


$('.faecher *').each(function(){
  var elWidth=$(this).offset().left+$(this).width()/2;
  var elHeight=$(this).offset().top+$(this).height()/2;

    $(this).data('centerX',elWidth);
    $(this).data('centerY',elHeight);
    
    
});

$("body").mousemove(function(e){
  $('.centerElement img').each(function(){
  
    var centerElementCenterX = $(this).offset().left+$(this).width()/2;
    var centerElementCenterY = $(this).offset().top+$(this).height()/2;
    var centerElementID = $(this).parents('a').attr('id');

      
        var wertA=e.pageX-centerElementCenterX;
        var wertB=e.pageY-centerElementCenterY;
        var indentMouseToCenterElement = Math.sqrt((wertA*wertA)+(wertB*wertB));
        
        if(indentMouseToCenterElement<=400){
          //alert(indentMouseToCenterElement);
          $('.faecher *[rel="'+centerElementID+'"]').each(function(){
          
            var seiteA=$(this).data('centerX')-centerElementCenterX;  if(seiteA<0){seiteA=seiteA*-1;}
            var seiteB=$(this).data('centerY')-centerElementCenterY;  if(seiteB<0){seiteB=seiteB*-1;}
            
            var indentChildToCenterElement = Math.sqrt((seiteA*seiteA)+(seiteB*seiteB)); 
            
            var radiantAlpha = seiteA/indentChildToCenterElement;
            
            var radiantAlpha = Math.asin(radiantAlpha);
            var winkelAlpha=radiantAlpha*360/(2*Math.PI);
            
            var Laenge = indentChildToCenterElement+((400-indentMouseToCenterElement)/4);

            
            if(($(this).offset().left+$(this).width()/2) < centerElementCenterX){
              var endX = centerElementCenterX - ((seiteA/indentChildToCenterElement) * Laenge);
            } else {
              var endX = ((seiteA/indentChildToCenterElement) * Laenge) + centerElementCenterX;
            }
            
            if(($(this).offset().top+$(this).height()/2) < centerElementCenterY){
              var endY = centerElementCenterY - ((seiteB/indentChildToCenterElement) * Laenge);
            } else {
              var endY = ((seiteB/indentChildToCenterElement) * Laenge) + centerElementCenterY;
            }
            
            
            $(this).css({left : (endX-($(this).width()/2)-$('.faecher').offset().left)+"px",top : (endY-($(this).height()/2)-$('.faecher').offset().top)+"px"});
            
            
          
          });
        } else {
          $('.faecher *[rel="'+centerElementID+'"]').each(function(){

              $(this).css({left : (($(this).data('centerX')-($(this).width()/2))-$('.faecher').offset().left)+"px",top : (($(this).data('centerY')-($(this).height()/2))-$('.faecher').offset().top)+"px"});
            
          });
        }
  
    });
  });
}
  
  /* --------------------------- / Homepage ----------------------- */
  
  
  
  
  

$(document).ready(function() {
  
  
  
  
    

  
  
  
  
  
  
  
  
  
  
  
  
  resetProperties();

$(window).resize(resetProperties);

var commentsPosition = 0;
$('.commentsDown').live('click',function(){
    if(commentsPosition <= 0 && commentsPosition >= ($('.superComments').height()*(-1))){
  commentsPosition = commentsPosition-160;
  $('.superComments').animate({top: '-=160px'});
    }
});
$('.commentsUp').live('click',function(){
    if(commentsPosition >= (($('.superComments').height()+160)*(-1)) && commentsPosition < 0){
  commentsPosition = commentsPosition+160;
  $('.superComments').animate({top: '+=160px'});
    }
});

$('.rockstarSuiteButton').live('click', function(){
$('.leftCurtain, .rightCurtain').stop();
$('.rockstarSuiteButton').removeClass('current');
$(this).addClass('current');

var scenario = $(this).attr('rel');

    $('.leftCurtain, .rightCurtain').animate({width : '230px'},800, function(){

  $('.rockstarSuiteScenario').hide();
  $('#'+scenario).show();  
        $('.leftCurtain, .rightCurtain').delay(500).animate({width : '15px'},1000);
    });

return false;
});











// ###################################################### Bildergalerie ####################################
$('.galleryNext').live('click', function(){
  $(this).parents('.galleryParent').find('.galleryItems').animate({left:'-=560px'}, function(){
    $(this).find('.galleryItem:first').appendTo($(this));
    $(this).css({left:'-560px'});
  });
  $(this).parents('.galleryParent').find('.imageTextItems').animate({left:'-=180px'}, function(){
    $(this).find('.imageTextItem:first').appendTo($(this));
    $(this).css({left:'-180px'});
  });
return false;
});
$('.galleryPrev').live('click', function(){
  $(this).parents('.galleryParent').find('.galleryItems').animate({left:'+=560px'}, function(){
    $(this).find('.galleryItem:last').prependTo($(this));
    $(this).css({left:'-560px'});
  });
  $(this).parents('.galleryParent').find('.imageTextItems').animate({left:'+=180px'}, function(){
    $(this).find('.imageTextItem:last').prependTo($(this));
    $(this).css({left:'-180px'});
  });
return false;
});


// ###################################################### / Bildergalerie ####################################



// ###################################################### Bilder/Videos ####################################
$('.imageGalleryLeft').live('click', function(){
  $(this).parents('.floor').find('.diaWrapper').animate({left:'-=92px'}, function(){
    $(this).find('.dia:first').appendTo($(this));
    $(this).css({left:'-92px'});
  });
  
return false;
});
$('.imageGalleryRight').live('click', function(){
  $(this).parents('.floor').find('.diaWrapper').animate({left:'+=92px'}, function(){
    $(this).find('.dia:last').prependTo($(this));
    $(this).css({left:'-92px'});
  });

return false;
});

$('.dia').live('click',function(){

  $(this).clone().appendTo('body').css({
    left: $(this).offset().left+'px',
    top: $(this).offset().top+'px',
    position: 'absolute'
  }).animate({
    top: '-=50px',
    left: '-=20px'
  },100).animate({
    left: $('.cableReelTable').offset().left+'px',
    top: $('.cableReelTable').offset().top+'px',
    opacity: 0.5
  },300, function(){
    $(this).remove();
  });

});

// ###################################################### / Bilder/Videos ####################################






// ###################################################### TextSlider ####################################
/*
$('.textSliderNext').live('click', function(){
  $(this).parents('.textSliderWrapper').find('.textSliderItems').animate({left:'-=316px'}, function(){
    $(this).find('.textSliderItem:first').appendTo($(this));
    $(this).css({left:'-316px'});
  });
return false;
});
$('.textSliderPrev').live('click', function(){
  $(this).parents('.textSliderWrapper').find('.textSliderItems').animate({left:'+=316px'}, function(){
    $(this).find('.textSliderItem:last').prependTo($(this));
    $(this).css({left:'-316px'});
  });
return false;
});
*/



// ###################################################### / TextSlider ####################################





  $('.travelToDestination').live('click',function(){
// $.fancybox.close();

$('#fancybox-tmp, #fancybox-loading, #fancybox-overlay, #fancybox-wrap').hide();
$('.lens, .areaTip').remove();

var animated = false;
    var travelDestination = $(this).attr('href');
    var travelTarget = $(this).attr('rel');
    var travelTargetName = $(this).attr('title');
    
    $('html,body').animate({
  scrollTop: $(document).height()
  },{
  duration: document.body.clientHeight-$(window).scrollTop()-$(window).height(),
  complete: function() {
  
    if (animated != true) {
      metroMoveIn(function() {
      travelToDestination(travelDestination,travelTarget,travelTargetName);      
      });
      $('#destinationWrapper').empty();



  
      //travelToDestination(travelDestination,travelTarget,travelTargetName); 
      animated = true;
    }
        }
  });
    return false;
  });

  $('#mainNavigation ul li a').live('click',function(event){

    event.preventDefault();
    scrollToLevel($(this).attr('rel'));
    

  });


/* ------------------------------------------------- area tooltip -------------------------------------------------------------------- */


$('area').live('mouseenter',function(){

    // alert('enter');

    $('.areaTip').remove();
    $('body').append('<div class="areaTip"><div class="superTipHTML"></div><div class="superTipSpacer"></div><div class="superTipArrow"></div></div>');
    $('.superTipHTML').html($(this).attr('alt'));

  $('.areaTip').css({top: ($('.lens').offset().top-$('.areaTip').height())+"px",left: ($('.lens').offset().left-20)+"px"}).show();

  }).live('mouseleave',function(){

    $('.areaTip').remove();

  });


/* ------------------------------------------------- / area tooltip -------------------------------------------------------------------- */  




  $('.superTipLink').live('mouseenter',function(){



    $('.superTip').remove();
    $(this).append('<div class="superTip"><div class="superTipHTML"></div><div class="superTipSpacer"></div><div class="superTipArrow"></div></div>');
    $('.superTipHTML').html($(this).find('.superTipContent').html());
    
    
      var windowWidth = $(this).find('.superTipContent').attr('rel');
      $('.superTip').width(windowWidth);
     // alert(windowWidth);

if((($(this).offset().top-$(window).scrollTop()) < ($('.superTip').height()+55)) || $(this).hasClass('tipBelow')) { // below

  $('.superTip').addClass('below');
  var positionX = ($(this).width()/2)-($('.superTip').width()/2)-10; // -20 because of padding
  var positionY = $(this).height()+30;

} else { // above

  var positionX = ($(this).width()/2)-($('.superTip').width()/2)-10; // -20 because of padding
  var positionY = 0-$('.superTip').height()-50;

}

    $('.superTip').css({top: positionY+"px",left: positionX+"px"}).show();

  }).live('mouseleave',function(){

  $('.superTip').remove();

  });





  parallaxedRooms();
  $(window).bind('scroll',parallaxedRooms);
  
  
});
