var safearea		=	{
	topHeight			:	0,
	mainHeight			:	0,
	standardSafeArea	:	500,
	orientation				:	window.orientation,
	orMobileOrientation	:	null,
	orWindowHeight		:	null,
	timeout				:	null,
	rtime				:	null,
	delta				:	null,
	callOneTime			:	[],
	init				:	function()
	{
		if ( all.isOtherDevice() ) safearea.mobileOrientation = window.orientation;
		safearea.orWindowHeight = jQuery(window).height();
		
		/*
		 * assegno valori di default
		 */
		safearea.standardSafeArea = parseInt(jQuery('.page-content').css('min-height'));
		safearea.topHeight = parseInt(jQuery('.header').height());
		safearea.mainHeight = parseInt(jQuery(window).height())-safearea.topHeight;

		if( ie ) window.setTimeout(safearea.switchPages, 100);
		else safearea.switchPages();

		
		
	},
	switchPages			:	function()
	{
		if( safearea.mainHeight >= safearea.standardSafeArea){
			jQuery('.page-content').css('height', safearea.mainHeight);
		}
		else{
			jQuery('.page-content').css('height',safearea.standardSafeArea);
		}
		safearea.onResize();
	},
	onResize			:	function()
	{
		if( safearea.callOneTime.onResize == undefined )
		{
			safearea.callOneTime.onResize=true;
			if ( !all.isOtherDevice() )
			{
				jQuery(window).resize(function(){
					safearea.mainHeight = parseInt(jQuery(window).height())-safearea.topHeight;
					safearea.switchPages();
				});
			}
			else{
				if(!jQuery('body').hasClass('collection')){
					jQuery(window).resize(function(){
						window.location.reload();
					});
				}
			}
		}
	}
}
