$(document).ready(function(){
	resize();
	$(window).resize(function(){
		resize();
	    });
	
	function resize() {
	    if (isLarger()) {
		setNavRight();
		setBannerLeft();
		setBannerRight();
	    }
	    else {
		$("#navRight").css('width', '0px');
		$("#bannerLeft").css('width', '0px');
		$("#bannerRight").css('width', '0px');
	    }
	}
	
	function isLarger() {
	    return ($(window).width() > $("#bannerContainer").width()); 
	}
	
	function getWidth() {
	    var fix = 0;  // fix for when page shifts to left when vertical scroll appears (when padding-left:15px on #container) 
	    var id = $("body").attr('id');
	    // if (id == "services" || id == "about" || id == "properties")
	    //		fix = -7;
	    return fix + Math.floor(($(window).width() - $("#bannerContainer").width()) / 2);
	}
	
	function setNavRight() {
	    var navRightWidth = getWidth();
	    $("#navRight").css({'width': navRightWidth, 'margin-right': -navRightWidth});   
	}
	
	function setBannerLeft() {
	    var bannerLeftWidth = getWidth();
	    $("#bannerLeft").css({'width': bannerLeftWidth, 'margin-left': -bannerLeftWidth});
	}
	
	function setBannerRight() {
	    var bannerRightWidth = getWidth();
	    $("#bannerRight").css({'width': bannerRightWidth, 'margin-right': -bannerRightWidth}); 
	}
    });


