//--------------------
//jquery fit height
//jqueryでbaseタグがbodyを超えないように、targetの高さを調節する。
//20111003 t.miura
//20111011 smoothing update
//-------------------

function fitheight( target , base ){

	var bases = $( base );
	var tar = $( target );
	var bodys = $( "body" );
	var size  = new browserSizeClass();
	
	var fitheight_load = function(){
		var bh = size.getMonterHeight();
		var gh = bases.outerHeight();
		
		var per = ( tar.outerHeight() - tar.height() );
		
		var t = ( bh - gh ) - per;
		var padding;
		if( per + ( t /2 ) <= 0 ){
			padding = 0;
		}else{
			padding = per + ( t /2 );
		}
		return padding;
	};
	
	var check = function(){
		var padding = fitheight_load();
		$( tar ).animate( {
				paddingTop:padding,
				paddingBottom:padding
			},
			{
				queue:false
			}
		);
	}
	var set = function(){
		var padding = fitheight_load();
		$( tar ).css( {
				paddingTop:padding,
				paddingBottom:padding
			}
		);
	}
	$(window).bind('resize', check );
	set();
	timerID = setTimeout( set, 200);
}
