/*------------------------------------------------------------------------------	last UpDate: 2009/01/23	Modified: Hirokazu Touwaku------------------------------------------------------------------------------*///====================setupfunction setup() {popup();sizedpopup();initRollovers();}//====================/setup//------popup "popup-"function popup() {if (!document.getElementsByTagName) return false;var links = document.getElementsByTagName("a");	for (var i=0; i < links.length; i++) {		if (links[i].className.match("popup-")) {			links[i].onclick = function() {			window.open(this.href,'new1');			return false;			}		}	}}//------sizedpopup "popup1"function sizedpopup() {if (!document.getElementsByTagName) return false;var links = document.getElementsByTagName("a");	for (var i=0; i < links.length; i++) {		if (links[i].className.match("popup1")) {			links[i].onclick = function() {			window.open(this.href,'new2', 'left=0,top=0,screenX=0,screenY=0,menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,width=550,height=550');			return false;			}		}	}}//------ rolloverfunction smartRollover() {	if(document.getElementsByTagName) {		var images = document.getElementsByTagName("img");		for(var i=0; i < images.length; i++) {			if(images[i].getAttribute("src").match("_off."))			{				images[i].onmouseover = function() {					this.setAttribute("src", this.getAttribute("src").replace("_off.", "_on."));				}				images[i].onmouseout = function() {					this.setAttribute("src", this.getAttribute("src").replace("_on.", "_off."));				}			}		}	}}if(window.addEventListener) {	window.addEventListener("load", smartRollover, false);}else if(window.attachEvent) {	window.attachEvent("onload", smartRollover);}//----------------page scrollvar eventTimer;var restScroll=0;function scrollm(a) {	na = navigator.userAgent;	if((na.indexOf('MSIE')!=-1)&&(na.indexOf('Mac')!=-1)){	//---script start		window.location = "#"+a;	//---script end	}}function scroll(base,move){		var obj_base  = getElemPosition(base);	var elem_move = document.getElementById(move);	var obj_move  = getElemPosition(elem_move);	restScroll = obj_move.y-obj_base.y;	eventTimer = setInterval(setScrollPosition,10);}function setScrollPosition() {	var moveValue=0;	if(Math.abs(restScroll)>80){		moveValue = (restScroll>0)?20:-20;	}else{		moveValue = Math.round(restScroll/4);	}	parent.scrollBy(0,moveValue);	restScroll = (restScroll>0)?restScroll-moveValue:restScroll-moveValue;	if(moveValue==0){		clearInterval(eventTimer);		restScroll=0;	}}function getElemPosition(elem) {	var obj = new Object();	obj.x = elem.offsetLeft;	obj.y = elem.offsetTop;	while(elem.offsetParent) {		elem = elem.offsetParent;		obj.x += elem.offsetLeft;		obj.y += elem.offsetTop;	}	return obj;}//----------------page scrollfunction backToTop() {	var x1 = x2 = x3 = 0;	var y1 = y2 = y3 = 0;	if (document.documentElement) {		x1 = document.documentElement.scrollLeft || 0;		y1 = document.documentElement.scrollTop || 0;	}	if (document.body) {		x2 = document.body.scrollLeft || 0;		y2 = document.body.scrollTop || 0;	}	x3 = window.scrollX || 0;	y3 = window.scrollY || 0;	var x = Math.max(x1, Math.max(x2, x3));	var y = Math.max(y1, Math.max(y2, y3));	window.scrollTo(Math.floor(x / 1.4), Math.floor(y / 1.4));	if (x > 0 || y > 0) {		window.setTimeout("backToTop()", 10);	}}
