function size_and_position(){
    var WindowHeight = $(window).height();
	
    var SubMenuPos = parseFloat(WindowHeight - 95);
    var maxBoxHeight = SubMenuPos - 250;
    var NavMenuPos;
    
    var OverlayHeight = parseFloat(WindowHeight - 400);
    
    var MinusHeight = 680 - WindowHeight;
    var NewSubpageWrapperHeight = 130 - MinusHeight;
    
    $("#SubMenuWrapper").css({
        top: SubMenuPos
    });
    
    var wrapper = $("#OverlayWrapper").get(0);
    var wrapperOpened = jQuery.data(wrapper, "opened");
    
    if (wrapperOpened) {
        var OverlayWrapperPosition = -NewSubpageWrapperHeight;
		var beginnResizing = 750;
		var endResizing = 630;
        
        if (WindowHeight < beginnResizing && WindowHeight > endResizing) {
			
			$("#OverlayWrapper").each(function() {
				$(this).css({
					top: 0 - ((beginnResizing - WindowHeight) * (165 / (beginnResizing - endResizing))),
					opacity: "1"
				});
				
				jQuery.data(this, "opened", true);
			});
        }
        
        if (WindowHeight <= endResizing) {
			$("#OverlayWrapper").each(function() {
				$(this).css({
					top: -165,
					opacity: "1"
				});
				
				jQuery.data(this, "opened", true);
			});
        }
        
        if (WindowHeight >= beginnResizing) {
			$("#OverlayWrapper").each(function() {
				$(this).css({
					top: 0,
					opacity: "1"
				});
				
				jQuery.data(this, "opened", true);
			});
        }
    }
    
    /* Block Reposition */
    if (WindowHeight <= 680 && WindowHeight >= 590) {
        $('.SubpageWrapper').each(function(){
            $(this).css({
                top: NewSubpageWrapperHeight
            });
        });
    }
    
    if (WindowHeight < 590) {
        $('.SubpageWrapper').each(function(){
            $(this).css({
                top: 40
            });
        });
    }
    
    if (WindowHeight > 680) {
        $('.SubpageWrapper').each(function(){
            $(this).css({
                top: 130
            });
        });
    }
	
    /* Logo Reposition 
    if (WindowHeight <= 630 && WindowHeight >= 590) {
        $('#Logo').css({
                top: NewSubpageWrapperHeight - 30
        });
    }
    
    if (WindowHeight < 590) {
        $('#Logo').css({
                top: 10
        });
    }
    
    if (WindowHeight > 630) {
        $('#Logo').css({
                top: 50
        });
    } 
	*/
   
}
