// JavaScript Document

	bAgent = navigator.userAgent;
	bName = navigator.appName;
	bVer = parseInt(navigator.appVersion);
	bPlugins = navigator.plugins;
	Vmajor = parseInt(navigator.appVersion);	// ex. 3
	Vminor = parseFloat(navigator.appVersion);	// ex. 3.01

	Win = (bAgent.indexOf("Win",0) != -1);
	Mac = (bAgent.indexOf("Mac",0) != -1);
	MacOSX = ((bAgent.indexOf("Mozilla") != -1) && (bAgent.indexOf("Mac OS X") != -1));
	if(bPlugins){for(i=0;i<bPlugins.length;i++){if(Mac && (bPlugins[i].filename.indexOf("QuickTime Plugin.plugin")!=-1)){MacOSX=true;}}}
	IE = (bName == "Microsoft Internet Explorer");
	NS = (bName == "Netscape")
	Moz = (bAgent.indexOf("Gecko") != -1);
	ICAB = (bAgent.indexOf("iCab",0) != -1);
	OPERA = (bAgent.indexOf("Opera",0) != -1);
	NS6 = (bAgent.indexOf("Netscape6") != -1);
	MacIE5 = ((Mac && bAgent.indexOf('MSIE 5',0) != -1) || (Mac && IE && bVer > 4));
	MacIE4 = ((Mac && bAgent.indexOf('MSIE 4.',0) != -1));
	MacIE3 = ((Mac && bAgent.indexOf('MSIE 3.',0) != -1));

	/*user-defined object check*/
	/*NS4 = 1, IE4 = 2, IE5+ = 3, NS6 = 4, others = 0*/
	checkObj = document.all?(document.getElementById?3:2):(document.getElementById?4:(document.layers?1:0));
	function initObj(){
		checkObj = document.all?(document.getElementById?3:2):(document.getElementById?4:(document.layers?1:0));
	}



	function getWindowXOffset(){
		if(checkObj == 2 || checkObj == 3){
			return document.body.scrollLeft;
		}else if(checkObj == 1 || checkObj == 4){
			return window.pageXOffset;
		}else{
			return 0;
		}
	}

	function getWindowYOffset(){
		if(checkObj == 2 || checkObj == 3){
			return document.body.scrollTop;
		}else if(checkObj == 1 || checkObj == 4){
			return window.pageYOffset;
		}else{
			return 0;
		}
	}


/* thanks to JavaScript-KOWAZASHU
check and find out your cool stuffs here!
http://www.msu.edu/user/okadakat/jskowaza.htm
*/

var scrj = 1;
function softScrollBack() {
   if(navigator.appName == "Microsoft Internet Explorer" && document.compatMode == "CSS1Compat") {
      var scdist = document.body.parentNode.scrollTop;
   } else {
      var scdist = document.body.scrollTop;
   }
   if(scrj<50 && scdist) {
      scdist = (scdist>2) ? Math.ceil(scdist*.2) : 1;
      scrj++;
      scrollBy(0,-scdist);
      setTimeout("softScrollBack()",20);
   } else {
      scrollTo(0,0);
      scrj = 1;
   }
}

