var aditu = {
    
    /**
     * initialize all events
     */
    init: function() {
        jQuery(document).ready(function() {
            // initialize carousel
            $("#carousel").simplecarousel({
                next: $('.next'),
                prev: $('.prev'),
                slidespeed: 600,
                auto: $('#carousel.projects').length==0 ? 4000 : false,
                fade: $('#carousel.projects').length==0 ? 400 : false
            });
            
            // preload images
            aditu.preloadImages(
                'stylesheets/images/menue-photography.gif',
                'stylesheets/images/menue-photography-hover.gif',
                'stylesheets/images/menue-photography-active.gif',
                'stylesheets/images/menue-projects.gif',
                'stylesheets/images/menue-projects-hover.gif',
                'stylesheets/images/menue-projects-active.gif',
                'stylesheets/images/menue-aboutme.gif',
                'stylesheets/images/menue-aboutme-hover.gif',
                'stylesheets/images/menue-aboutme-active.gif',
                'stylesheets/images/menue-contact.gif',
                'stylesheets/images/menue-contact-hover.gif',
                'stylesheets/images/menue-contact-active.gif'
            );
            
            // resize elements
            $(window).bind("resize", aditu.resize);
            aditu.resize();
        });
        
    },
    
    
    /**
     * image preloader
     */
    preloadImages: function() {
        var img = aditu.preloadImages.arguments;

        if(!document.preImg)
            document.preImg = new Array();
        var l = document.preImg.length;
        
        for (i=0; i < img.length; i++) {
            document.preImg[l] = new Image();
            document.preImg[l++].src = img[i];
        }
    },
    
    
    /**
     * mobile version
     */
    resize: function() {
        if ($(window).width() < '1030'){
           $('body').addClass('small');
        } else {
           $('body').removeClass('small');
        }
        
        if ($(window).height() < '500'){
           $('body').addClass('smallheight');
        } else {
           $('body').removeClass('smallheight');
        }
    }
}
