<!--

var Win=(navigator.userAgent.indexOf("Win",0) >= 0);
var Mac=(navigator.userAgent.indexOf("Mac",0) >= 0);
var ver = navigator.appVersion.charAt(0);
var nam = navigator.appName.charAt(0);
var MacIE = (Mac && navigator.appName.indexOf("Explorer",0) >= 0);
var WinIE = (Win && navigator.appName.indexOf("Explorer",0) >= 0);
var WinIEx = (Win && navigator.appName.indexOf("Explorer",0) >= 0 && document.compatMode == "CSS1Compat");
var Gecko = (navigator.userAgent.indexOf("Gecko") != -1) ? 1 :0;
var Moz = ((navigator.userAgent.indexOf("Gecko") != -1) && (navigator.userAgent.indexOf("Safari",0) == -1)) ? 1 :0;
var WinNN4 = (Win && ver == 4 && navigator.appName.indexOf("Netscape",0) >= 0);
var WinNN6 = (Win && navigator.userAgent.indexOf("Netscape6/") != -1);
var WinNN7 = (Win && navigator.userAgent.indexOf("Netscape/7") != -1);
var MacNN4 = (Mac && ver == 4 && navigator.appName.indexOf("Netscape",0) >= 0);
var MacNN6 = (Mac && navigator.userAgent.indexOf("Netscape6/") != -1);
var MacNN7 = (Mac && navigator.userAgent.indexOf("Netscape/7") != -1);
var Opera = (navigator.userAgent.indexOf ("Opera") != -1);
var Safari = (navigator.userAgent.indexOf ("Safari") != -1);


/* swap image set 
function swapon(nam,num) {
	if(document.images)
	document.images[nam].src = img[num].src;
}
function swapoff(nam,num) {
	document.images[nam].src = img[num].src;
}
*/

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(MacIE) {
	window.onload = smartRollover;
} else if(window.addEventListener) {
	window.addEventListener("load", smartRollover, false);
} else if(window.attachEvent) {
	window.attachEvent("onload", smartRollover);
}





/* Window Resize */
if(!window.setWidth) {
	if(WinNN4 || MacNN4){
		window.onresize = resized;
		window.setWidth = window.innerWidth;
		window.setHeight = window.innerHeight;
	}
}
function resized() {
		if (setWidth < window.innerWidth || setWidth > window.innerWidth || setHeight > window.innerHeight || setHeight < window.innerHeight ) {
		window.location.reload();
	}
}





/* Page Scroll Top */
function pageScrollEle(eleID) {
	var end_obj_posi = getElementPosition(eleID);
	pageScroll(end_obj_posi.x,end_obj_posi.y);
}

function getElementPosition(eleID) {
	var obj = document.getElementById(eleID);
	var posi_x = obj.offsetLeft;
	var posi_y = obj.offsetTop;
	while(obj.offsetParent) {
		obj = obj.offsetParent;
		posi_x += obj.offsetLeft;
		posi_y += obj.offsetTop;
	}
	return {x:posi_x,y:posi_y}
}

function getWindowSize() {
	if(window.innerWidth && window.innerHeight){
		winSizeWidth = window.innerWidth;
		winSizeHeight = window.innerHeight;
	} else if (document.documentElement && (document.compatMode=="CSS1Compat")) {
		winSizeWidth = document.documentElement.clientWidth;
		winSizeHeight = document.documentElement.clientHeight;
	} else if (document.body) {
		winSizeWidth = document.body.clientWidth;
		winSizeHeight = document.body.clientHeight;
	}
	return {width:winSizeWidth, height:winSizeHeight};
}

function getContentsSize() {
	var divObj = document.getElementById('bodyset');
	return {width:divObj.offsetWidth,height:divObj.offsetHeight};
}

function getLocation () {
	var posi_x = 0;
	var posi_y = 0;
	posi_x = document.body.scrollLeft || document.documentElement.scrollLeft || 0;
 posi_y = document.body.scrollTop || document.documentElement.scrollTop || 0;
	return {x:posi_x, y:posi_y};
}

function pageScroll(scrollOffsetX,scrollOffsetY) {
	if(typeof(timerID) != "undefined")	clearTimeout(timerID);
	var end_obj_posi = new Object();
	end_obj_posi.x = scrollOffsetX;
	end_obj_posi.y = scrollOffsetY;
	var WindowSize = getWindowSize();
	var ContentsSize = getContentsSize();
	var Location = getLocation();
	offsetY = end_obj_posi.y - Location.y;
	offsetY = ((end_obj_posi.y + WindowSize.height) <=  ContentsSize.height) ? end_obj_posi.y - Location.y : ContentsSize.height - (Location.y + WindowSize.height);
	Location.y += (Math.floor(offsetY / 10) != 0) ? Math.floor(offsetY / 10) : offsetY / Math.abs(offsetY);
	if (Math.abs(offsetY) != 0) {
		window.scrollTo(Location.x, Location.y);
		timerID = window.setTimeout("pageScroll("+scrollOffsetX+","+scrollOffsetY+")", 10);
	} else {
		window.scrollTo(Location.x, end_obj_posi.y);
		clearTimeout(timerID);
	}
}

function setSmootScrollEvent() {
	for (var i = 0; i < document.links.length; i++) {
		if (document.links[i].hash.match(/#/)) {
			document.links[i].onclick = function () {
				var id_name = this.hash.substring(1);
				smooth = getElementPosition(id_name);
				pageScroll(0,smooth.y);
				return false;
			}
		}
	}
}


/* Pulldown Menu */
var openedMenu = null;
var submenuTimer;

function menuOvr(id){
 if (openedMenu && openedMenu != id)
 CloseMenu(id);
 OpenMenu(id);
}

function OpenMenu(id){
 if ( document.getElementById )
  document.getElementById( id ).style.visibility = 'visible'
 else if ( document.all )
  document.all( id ).style.visibility = 'visible'
 else if ( document.layers )
  document.layers[ id ].visibility = 'show'
  clearTimeout(submenuTimer);
  openedMenu = id;
}

function CloseMenu(){
 if ( document.getElementById )
  document.getElementById( openedMenu ).style.visibility = 'hidden'
 else if ( document.all )
  document.all( openedMenu ).style.visibility = 'hidden'
 else if ( document.layers )
  document.layers[ openedMenu ].visibility = 'hide'
  openedMenu = null;
}

function ClickMenu(){}


/* Dropdown MM_jumpMenu */
function MM_jumpMenu(targ,selObj,restore){
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
}

function addBookmark(title,url) {
    if (window.sidebar) {
        window.sidebar.addPanel(title, url,"");
    } else if( document.all ) {
        window.external.AddFavorite( url, title);
    } else if( window.opera && window.print ) {
        return true;
    }
}



/* Onload Set */
window.onload = function() {
	smartRollover();
	setSmootScrollEvent();
}
window.onresize = function() {
	if (WinNN6 || MacNN6) {
		return 0;
	} else {
		setSmootScrollEvent();
	}
}


// -->