(function(){
	var template = '<div id="window_shade"></div>';
	
	var S = {
		load : function(){
			$('html').css('overflow', 'hidden');
			$('body').append(template);
			$('#window_shade').width($(window).width());
			$('#window_shade').height($(window).height());
			$('#window_shade').css('top', $(window).scrollTop());
		},
		unload : function(){
			$('html').css('overflow', 'auto');
			$('#window_shade').remove();
		}
	};
	
	window.WindowShade = S;
})();

(function(){
	var template = '<iframe id="application_shade"></iframe>';
	
	var S = {
		load : function(all){	
			$('#application').append(template);
			
			if(all) $('#application_shade').height($('#application').height());
			else $('#application_shade').height($('#application').height() - 35);
			
			/*if(all) $('#application_shade').css('height','auto');
			else $('#application_shade').height($('#application').height() - 35);*/
			
			if(all) $('#application_shade').css('top', 0);
			else $('#application_shade').css('top', 35);
			
			$('#application_shade').show();
		},
		unload : function(){
			$('#application_shade').remove();
		}
	};
	
	window.ApplicationShade = S;
})();
