Cufon.replace('.menuservices li,ul.postTabs li', {hover: true}); 
Cufon.replace('h2');
$(document).ready(function(){
// layout initialization
initLayouts();

// website controler
var websiteControl = { 
/* generic/layout settings */ 
            'startPage': '#home',  // change start page
            'caruselWrapper': '#caruselWrapper',
            
            /* navigation settings */ 
            'nav_speed': 850,
            'nav_easing': 'easeInOutExpo',
            'nav_menuSelectedClass': 'selected',
            'nav_callback': "",
            
            /* services settings */ 
            'services_wrapper': '.contentTextSlide',
            'services_speed': 850,
            'services_easing': 'easeInOutExpo',
            
            /* gallery carusel */
            'carusel_wrapper': '.galleryCarusel',
            'carusel_stepSize': 795,
            'carusel_imgItems': '.imgSlideshow',
            'carusel_speed': 350,
            'carusel_easing': 'easeInOutExpo',
            'carusel_callback': "",
        }; 
    
        // gallery init
        websiteCarusel.init(websiteControl);
        
        // gallery page lightbox
        $(".gallery a").fancybox({
            'titleShow'     : true,
            'transitionIn'    : 'elastic',
            'transitionOut'    : 'elastic'
        });
        
        // menu services
        $('.menuservices ul li a').click(function(){
            $(".menuservices").find('.selected').removeClass('selected');
            $(this).addClass('selected');
            servicesSlide($(this).attr('rel'), websiteControl);
            Cufon.replace('.menuservices li', {hover: true}); 
            return false;
        });
        
        // observer hash change. Work back button.
        $(window).bind('hashchange', function () {
            var hash = window.location.hash || websiteControl['startPage'];
            navigateToPage(hash, websiteControl);
        });
        $(window).trigger("hashchange");
        
         
    }); 
    
    $(window).resize(function() {
        // if window resize
        initLayouts();
    });