/*
Author : Tosom s.r.l.
description : slider for the attractions panel
*/
var images = 8 ;
var currSlide = 0 ;
var sliderBox = null ;
var sliderId = "attractions_slider" ;
var loader = "./images/loader.gif" ;
var slides = "./images/slide.jpg" ;
var slidesImg = null ;
var loaderTimer = null ;
var sliderTimer = null ;
function initSlider()
{
sliderBox = $("#"+sliderId) ;
if( !slidesImg )
{
// startup anything
sliderBox.html( '
' );
slidesImg = new Image();
slidesImg.src = slides ;
}
if( slidesImg.complete )
{
clearTimeout(loaderTimer);
// HIDE LOADER THEN ONCOMPLETE
$("#attractions_slider_loader").animate({opacity:0},function()
{
$(this).css({display:"none"});
$("#attractions_slider_innerSlider").attr( "src" , slidesImg.src );
$("#attractions_slider_innerSlider").css({
display:"block" ,
opacity:0
}) ;
$("#attractions_slider_innerSlider").animate({opacity:1},1500,function(){
// STARTUP INNER SLIDER ANIMATION :D
doSlide() ;
});
});
}
else
{
loaderTimer = window.setTimeout( function(){ initSlider() } , 200 ) ;
}
}
function doSlide()
{
if( currSlide >= images-3 )
{
//STOP HERE
$("#attractions_slider_innerSlider").animate( {opacity:0} , 2000 , function(){
$("#attractions_slider_innerSlider").css( {marginLeft:0} ) ;
currSlide=0 ;
$("#attractions_slider_innerSlider").animate( {opacity:1} , 1000 , function(){ doSlide() } );
} );
}
else
{
$("#attractions_slider_innerSlider").animate( {
marginLeft:"-=200"} ,1000 ,function(){
sliderTimer = window.setTimeout( function(){ doSlide()} , 2000 );
});
currSlide ++ ;
}
}