/**
 * @version  1.00
 * @updated  2008/02/01
 */



if (jQuery.browser.safari && jQuery.browser.version < 500) {
	jQuery(window).load(function () {
		gn();
		scroll();
		if (jQuery('div#sb-openner').get(0)) openner();
	});
}
else {
	jQuery(document).ready(function () {
		gn();
		scroll();
		if (jQuery('div#sb-openner').get(0)) openner();
	});
}

function gn() {
	var url = document.URL.split('/');
	var key = url[3];
	
	switch (key){
		case    'newhouse'  : jQuery("ul#globalnavi li#gn-newhouse").get(0).className    = 'gn-current'; break;
		case    'reform'    : jQuery("ul#globalnavi li#gn-reform").get(0).className      = 'gn-current'; break;
		case    'showcase'  : jQuery("ul#globalnavi li#gn-showcase").get(0).className    = 'gn-current'; break;
		case    'technology': jQuery("ul#globalnavi li#gn-technology").get(0).className  = 'gn-current'; break;
		case    'document'  : jQuery("ul#globalnavi li#gn-document").get(0).className    = 'gn-current'; break;
		case    'se'        : jQuery("ul#globalnavi li#gn-se").get(0).className          = 'gn-current'; break;
/*
		case    'blog'      : jQuery("ul#globalnavi li#gn-blog").get(0).className        = 'gn-current'; break;
		case    'links'     : jQuery("ul#globalnavi li#gn-links").get(0).className       = 'gn-current'; break;
*/
		case    'contact'   : jQuery("ul#globalnavi li#gn-contact").get(0).className     = 'gn-current'; break;
		case    ''          : jQuery("ul#globalnavi li#gn-top").get(0).className         = 'gn-current'; break;
	}
}

function scroll() {
	jQuery('head').append('<script type="text/javascript" src="/shared/js/scroll.js"></script>');
	
	jQuery('a[href*=#pagetop]').click(function() {
		if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
			var target = jQuery(this.hash);
			target = target.length && target;
			if (target.length) {
				var sclpos = 30;
				var scldurat = 1200;
				var targetOffset = target.offset().top - sclpos;
				jQuery('html,body')
					.animate({scrollTop: targetOffset}, {duration: scldurat, easing: "easeOutExpo"});
				return false;
			}
		}
	});

}

function openner () {
	jQuery('div#sb-openner a').click(function(){
		jQuery('#open-box').slideToggle();
		
		if(jQuery('div#sb-openner a').get(0).className == 'sb-close') {
			this.className = 'sb-open';
		} else {
			this.className = 'sb-close';
		}
		
		return false;
	});
}


