jQuery(function(){
    WT.start();
});


var WT = {
    globals:{

        navigatePositions: {
            menuStart: '0',
            menuWhoWeAre: '3300',
            menuPortfolio: '6625',
            menuServices: '9950',
            menuContact: '13300'
        }

    },


    start: function(){
        this.navigate();
        this.carousel();
    },

    navigate: function(){
        jQuery.each(WT.globals.navigatePositions,function(i,v){
            jQuery('a.'+i).bind('click', function(e){
                jQuery('#header li.on').removeClass('on');
                jQuery('#header li a.'+i).parent().addClass('on');
                jQuery('html,body').animate({
                    scrollLeft:v
                },3900);
                e.preventDefault();
            });
        });
    },

    carousel: function(){
        var elems = jQuery('#portfolio .works').length - 1;
        jQuery('#portfolio .left a').bind('click', function(e){
            if(!jQuery(this).hasClass('stop')){
                var currPos = parseInt(jQuery('#portfolio .inner').css('left').replace(/px/g,""));
                jQuery('#portfolio .inner').animate({
                    left: (currPos+905)+'px'
                },'normal');

                /*warunki stopu*/
                jQuery('#portfolio .right a').removeClass('stop');
                if(currPos + 905 == 0){
                    jQuery('#portfolio .left a').addClass('stop');
                }
                e.preventDefault();
            }
        });
        jQuery('#portfolio .right a').bind('click', function(e){
            if(!jQuery(this).hasClass('stop')){
                var currPos = parseInt(jQuery('#portfolio .inner').css('left').replace(/px/g,""));
                jQuery('#portfolio .inner').animate({
                    left: (currPos-905)+'px'
                },'normal');

                /*warunki stopu*/
                jQuery('#portfolio .left a').removeClass('stop');
                if(currPos - 905 == -elems*905){
                    jQuery('#portfolio .right a').addClass('stop');
                }
                e.preventDefault();
            }
        });
    }

}
