$(function(){
	$('#sub div.navigationA01').css('visibility', 'visible');
	
	var setNavPosition = function () {
		var PADDING = 40;
		var $main = $('#main');
		var $sub = $('#sub');
		var setY = $main.height() - $sub.css('padding-top').replace(/px/,'') + $sub.find('div.header').height() + PADDING;
		if ( $.browser.msie ) {
			setY = $main.height() + PADDING;
			var $footer = $('#footer');
			if ( $footer.css('margin-top').replace(/px/,'') < PADDING ) {
				$footer.css('margin-top', PADDING+'px');
			}
		}
		$sub.find('div.navigationA01').css('margin-top', setY + 'px');

		if (this.timer) {
			clearTimeout(this.timer);
		}
		this.timer = setTimeout(setNavPosition, 40);
	}
	setNavPosition();
	
	var $namePlate = $('#name-plate');
	var $message = $namePlate.find('div.message');
	if ( $message.length ) {
		$message.width($namePlate.find('div.parallel-box').width());
		$message.find('textarea').width($message.width()-14);
	}
});
document.write('<style type="text/css">#sub div.navigationA01{ visibility: hidden; }<' + '/style>');