/*
 * 
 * @author KEMBO <biuro@kembo.pl>
 */

var Site = {

    activeSlide: null,
    interval: null,

    initMainPage: function(){        
        
    }

    ,initSubPage: function(){
    }

    ,slideshow: function(){
        var pages = $('#slideshow .image').size();     
        if( ++Site.activeSlide > pages ) Site.activeSlide = 1;
        $('#slideshow div.active').fadeOut(0).removeClass('active');
        $('#pages a.active').removeClass('active');
        $('#slideshow .title.active').fadeOut(0).removeClass('active');
        
        if( $('#slideshow .title').eq( Site.activeSlide-1 ).html() != ''  )
            $('#slideshow .title').eq( Site.activeSlide-1 ).fadeIn(1800).addClass('active');

        $('#slideshow div').eq( Site.activeSlide-1 ).fadeIn(1800).addClass('active');
        $('#pages a').eq( Site.activeSlide-1 ).addClass('active');               
    }
    ,slideshowClick: function(){
                
        $('#pages a').click(function(){            
            clearInterval( Site.interval );
            var page = parseInt( $(this).html() );          
            if( Site.activeSlide != page ){
                $('#slideshow div.active').fadeOut(0).removeClass('active');
                $('#pages a.active').removeClass('active');
                $('#slideshow .title.active').fadeOut(0).removeClass('active');
                
                if( $('#slideshow .title').eq( page-1 ).html() != ''  )
                    $('#slideshow .title').eq( page-1 ).fadeIn(1000).addClass('active');

                $('#slideshow div').eq( page-1 ).fadeIn(1000).addClass('active');
                $('#pages a').eq( page-1 ).addClass('active');
                Site.activeSlide = page;
            }            
            return false;
        });        
    }
    ,loginForm: function(){
        $( '#login_login' ).focus( function(){            
            if( $(this).val() == 'Login (Eagle)' )
                $(this).val( '' );
        });

        $( '#login_pass' ).focus( function(){
            $(this).hide()
            $( '#login_pass2' ).show().focus();
        });
    }
}

function slideshow(){
    Site.slideshow();
}
$(document).ready(function(){
    Site.activeSlide=1;
    Site.slideshowClick();
    Site.interval = setInterval("slideshow();",8000);

    Site.loginForm();
});

