$(function () {
  
  //locke nav bar clearly inspired by the brilliant execution at www.blackestate.co.nz
  
	var nav = $('#nav');
	nav.css({'position': 'absolute'});

	var navAbs_top = nav.offset().top;
    var container_left = $('#container').offset().left;
	var nav_left = container_left + 557;
		
	var navFixed_top = 113;
    var nav_top = navAbs_top - navFixed_top;

	var the_window = $(window);
	
	var NAV_IS_FIXED = (nav.css('position') == 'fixed');
	
	the_window.scroll(function () {
        if (the_window.scrollTop() > nav_top) {
            if ($.browser.msie && $.browser.version == "6.0") {
                nav.css('top', the_window.scrollTop() + navFixed_top);
            } else if (!NAV_IS_FIXED) {
        	    nav.css({
                   	left: nav_left,
					top: navFixed_top,
        	        position: 'fixed'
        	    });
        	    NAV_IS_FIXED = true;
        	}
        } else {
            if (NAV_IS_FIXED) {
                nav.css({
                    position: 'absolute',
                    top: navAbs_top,
                    left: ''
                });
                NAV_IS_FIXED = false;
            }
        }
	});
	
	the_window.resize(function () {
	    container_left = $('#container').offset().left;
		nav_left = container_left + 557;
	    if (NAV_IS_FIXED) {
    	    nav.css('left', nav_left);
	    }
	});
});
