/* JavaScript: base.js 2.1last updated on 2003.12.03(c) 2003 INUI YOSUKE (INUI YOSUKE Design Office, http://www.inuiyosuke.jp/)*/ var ERROR_Flag	= false;var OK		= 'OK';// -------------------------------------------------- APPLICATION -------------------------------------------------- function SPT () { var arg_X = 0; var arg_Y = 0;if (arguments[0] && isNaN(arguments[0])) {	var tmp = get_ANCHORpos(arguments[0]);	arg_X = tmp[0];	arg_Y = tmp[1]; } else {	arg_X = (arguments[0]) ? (arguments[0]) : (0);	arg_Y = (arguments[1]) ? (arguments[1]) : (0); }scroll_WIN (0, arg_Y);return false;}function ONW () { var WinObj; var WinURI	= arguments[0]; var WinName	= WinURI;	WinName	= (WinName.indexOf('?') != -1) ? (WinURI.substring(0 , WinURI.indexOf('?')).split('/').reverse()[0]) : (WinURI.split('/').reverse()[0]);	WinName	= (WinName.indexOf('.') != -1) ? (WinName.split('.')[0]) : ('NewWindow');var WinFeat; if (eval(arguments[3]) == 1)	WinFeat	= 'fullscreen=no,resizable=yes,scrollbars=yes,toolbar=no,directories=no,location=yes,menubar=no,status=yes,width=' + arguments[1] + ',height=' + arguments[2] + ',left=50,top=50,screenX=50,screenY=50'; else					WinFeat	= 'fullscreen=no,resizable=no,scrollbars=no,toolbar=no,directories=no,location=no,menubar=no,status=no,width=' + arguments[1] + ',height=' + arguments[2] + ',left=50,top=50,screenX=50,screenY=50'; WinObj = window.open(WinURI,WinName,WinFeat); if (WinObj) { WinObj.focus(); } return false;}// -------------------------------------------------- PARAMETER -------------------------------------------------- var winIE	= false;var winNN	= false;var winOP	= false;var macIE	= false;var macNN	= false;var macSF	= false;var macOP	= false;var OSname = navigator.platform;var UAname = navigator.appName;var UAver	= 'UNKOWN';var OSX	= (navigator.userAgent.indexOf('Mac OS X') != -1) ? (true) : (false);if		(OSname.indexOf('Mac',0)	!= -1) {	if		(navigator.userAgent.indexOf('Safari',0)	!= -1) macSF = true;	else if	(UAname.indexOf('Explorer',0)	!= -1) macIE = true;	else if	(UAname.indexOf('Netscape',0)	!= -1) macNN = true;	else if	(UAname.indexOf('Opera',0)	!= -1) macOP = true;} else if	(OSname.indexOf('Win',0)	!= -1) {	if		(UAname.indexOf('Explorer',0)	!= -1) winIE = true;	else if	(UAname.indexOf('Netscape',0)	!= -1) winNN = true;	else if	(UAname.indexOf('Opera',0)	!= -1) winOP = true;}OSname	= (winIE || winNN || winOP) ? ('Windows') : ((macIE || macNN || macOP) ? ('Macintosh') : ('UNKOWN'));if		(winIE || macIE)	{ UAname = 'Internet Explorer'; 	navigator.userAgent.match(/(.*)MSIE([\D]*)([\d]+([\.][\d]+)*)(.*)/);		UAver	= RegExp.$3; }else if	(winNN || macNN)	{ UAname = 'Netscape Navigator';	navigator.userAgent.match(/(.*)Netscape([\D]*)([\d]+([\.][\d]+)*)(.*)/);	UAver	= RegExp.$3; }else if	(macSF)			{ UAname = 'Safari';			navigator.userAgent.match(/(.*)Safari([\D]*)([\d]+([\.][\d]+)*)(.*)/);	UAver	= RegExp.$3; }else if	(winOP || macOP)	{ UAname = 'Opera';				navigator.userAgent.match(/(.*)Opera([\D]*)([\d]+([\.][\d]+)*)(.*)/);		UAver	= RegExp.$3; }if		(!UAname)			{ navigator.appName.match(/([\w\s]*)([\W]*)(.*)/);				UAname	= RegExp.$1; }if		(!UAver)			{ navigator.appVersion.match(/([\D]*)([\d]+([\.][\d]+)*)(.*)/);		UAver	= RegExp.$2; }var P = new Array();var Pstr = window.location.search;if(Pstr != '' && Pstr.match(/(^\?)(.*)/))	{ Pstr = RegExp.$2;	Pstr = Pstr.replace(/&amp;/g,"&");	Pstr = Pstr.replace(/&AMP;/g,"&");	Pstr = Pstr.replace(/&#38;/g,"&");	var Plist = Pstr.split('&');	for (bi = 0; bi < Plist.length; bi ++) { P[(Plist[bi].split('=')[0])] = Plist[bi].split('=')[1]; }}// -------------------------------------------------- UTILITY -------------------------------------------------- if	(top.location.hostname != self.location.hostname)	top.location.href = self.location;var PIMG_List = new Array();function set_PIMG () {for (i = 0; i < document.images.length; i ++) { 	if (!document.images[i].src.match(/(.*)-\.(jpe?g|gif|pi?ng)/i)) continue;	PIMG_List[i]		= new Array();	PIMG_List[i][0]	= document.images[i];	PIMG_List[i][1]	= new Image();			PIMG_List[i][1].src	= document.images[i].src;	PIMG_List[i][2]	= new Image();			PIMG_List[i][2].src	= RegExp.$1 + '.' + RegExp.$2;	if (document.layers) { document.captureEvents( Event.ONMOUSEOVER ); }	document.images[i].onmouseover	= function () { for (i = 0; i < PIMG_List.length; i ++) { if (PIMG_List[i] && this == PIMG_List[i][0]) { this.src = PIMG_List[i][2].src; break; }}}	if (document.layers) { document.captureEvents( Event.ONMOUSEOUT ); }	document.images[i].onmouseout		= function () { for (i = 0; i < PIMG_List.length; i ++) { if (PIMG_List[i] && this == PIMG_List[i][0]) { this.src = PIMG_List[i][1].src; break; }}}}}function set_flash() {document.open(); if (check_FLASHplugin(6)) {	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="' + arguments[1] + '" height="' + arguments[2] + '">');	document.write('<param name="movie" value="' + arguments[0] + '"><param name="play" value="' + arguments[3] + '"><param name="quality" value="' + arguments[4] + '"><param name="scale" value="' + arguments[5] + '"><param name="saligh" value="' + arguments[6] + '"><param name="wmode" value="' + arguments[7] + '"><param name="bgcolor" value="' + arguments[9] + '"><param name="loop" value="false"><param name="menu" value="false">');	document.write('<embed src="' + arguments[0] + '" play="' + arguments[3] + '" quality="' + arguments[4] + '" scale="' + arguments[5] + '" salign="' + arguments[6] + '" wmode="' + arguments[7] + '" bgcolor="' + arguments[9] + '" width="' + arguments[1] + '" height="' + arguments[2] + '" loop="false" menu="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"></embed>');	document.write('</object>'); } else {	if (arguments[10]) { document.writeln(arguments[10]); }	else {		document.write('<div id="alertlyr" style="width:' + arguments[1] + 'px;height:' + arguments[2] + ';background:' + arguments[9] + ';">');		document.write('<span lang="en" class="e10" style="color:#666;">You need to download Flash Player to view this page.</span><br><br>');		document.write('<a href="http://www.macromedia.com/downloads/" target="_blank" lang="en" class="e10" style="color:#999;">Download Flash Player</a><br>');		document.write('</div>');	} }document.close();}function set_Random () { return Math.floor(Math.random() * arguments[0]); }var DSS = 'World Wide Web';var TIStimer;window.defaultStatus = DSS;function TIS () {	if (TIStimer) { clearTimeout(TIStimer); }	var MSG = (arguments[0]) || (DSS);	tmp = (parseInt(arguments[1])) ? (arguments[1]) : (1);	top.window.status = MSG.substring(0, tmp);	if (tmp <= MSG.length) { TIStimer = setTimeout('TIS("' + (MSG) + '", ' + (tmp + 1) + ')', 16); }	return false;}function get_Date() {var weekList	= new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat');var monthList	= new Array('','Jan','Feb','Mar','Apr','May','Jun','Jly','Aug','Sep','Oct','Nov','Dec');var DATE		= new Date();var year		= DATE.getYear();		year	= (year < 1900) ? (year += 1900) : (year);var mon		= DATE.getMonth();		mon	+= 1;var day		= DATE.getDate();		day	= (day < 10) ? ('0' + day) : (day);var hour		= DATE.getHours();		hour	= (hour < 10) ? ('0' + hour) : (hour);var min		= DATE.getMinutes();	min	= (min < 10) ? ('0' + min) : (min);var sec		= DATE.getSeconds();	sec	= (sec < 10) ? ('0' + sec) : (sec);var wday		= DATE.getDay();		wday	= weekList[wday];switch (arguments[0]) { 	case 0:	return year; break;												// 0: 2000	case 1:	return year+'.'+mon; break;										// 1: 2000.01	case 2:	return year+'.'+monthList[mon]; break;								// 2: 2002.Jan	case 3:	return year+'.'+mon+'.'+day; break;								// 3: 2000.01.01	case 4:	return year+'.'+monthList[mon]+'.'+day; break;						// 4: 2000.Jan.01	case 5:	return year+'.'+mon+'.'+day+' ('+wday+') '+hour+':'+min; break;			// 5: 2000.01.01 (Wed) 00:00	case 6:	return year+'.'+monthList[mon]+'.'+day+' ('+wday+') '+hour+':'+min; break;	// 6: 2000.Jan.01 (Wed) 00:00	default:	return Date.UTC(year, mon, day, hour, min, sec); break; } }function get_stepRGB (arg0, arg1, arg2) {var stepRGB = new Array();var Fc	= arg0.replace('#', '');if		(Fc.length >= 6)	{ Fc	= Fc.substring(0,6); }else if	(Fc.length >= 3)	{ Fc = Fc.charAt(0) + Fc.charAt(0) + Fc.charAt(1) + Fc.charAt(1) + Fc.charAt(2) + Fc.charAt(2); }else						{ Fc = (Fc.charAt(0) != '') ? (Fc.charAt(0) + Fc.charAt(0) + Fc.charAt(0) + Fc.charAt(0) + Fc.charAt(0) + Fc.charAt(0)) : ('000000'); }var Tc	= arg1.replace('#', '');if		(Tc.length >= 6)	{ Tc	= Tc.substring(0,6); }else if	(Tc.length >= 3)	{ Tc = Tc.charAt(0) + Tc.charAt(0) + Tc.charAt(1) + Tc.charAt(1) + Tc.charAt(2) + Tc.charAt(2); }else						{ Tc = (Tc.charAt(0) != '') ? (Tc.charAt(0) + Tc.charAt(0) + Tc.charAt(0) + Tc.charAt(0) + Tc.charAt(0) + Tc.charAt(0)) : ('000000'); }var iR	= parseInt(Fc.substring(0,2),16);var iG	= parseInt(Fc.substring(2,4),16);var iB	= parseInt(Fc.substring(4,6),16);var eR	= parseInt(Tc.substring(0,2),16);var eG	= parseInt(Tc.substring(2,4),16);var eB	= parseInt(Tc.substring(4,6),16);for (bi = 1; bi <= arg2; bi ++) {	var tmpR	= (iR - parseInt((iR - eR) * (bi / arg2))).toString(16);	tmpR	= (tmpR.length == 1) ? ('0' + tmpR) : (tmpR); 	var tmpG	= (iG - parseInt((iG - eG) * (bi / arg2))).toString(16);	tmpG	= (tmpG.length == 1) ? ('0' + tmpG) : (tmpG);	var tmpB	= (iB - parseInt((iB - eB) * (bi / arg2))).toString(16);	tmpB	= (tmpB.length == 1) ? ('0' + tmpB) : (tmpB);	stepRGB[(bi - 1)]	= '#' + tmpR + tmpG + tmpB;}return stepRGB;}function check_FLASHplugin () {if (winIE) { return true; }if (arguments[0]) {	var flashPluginVer;	var tmp = new Array();	if		((navigator.mimeTypes && navigator.mimeTypes['application/x-shockwave-flash'] && navigator.mimeTypes['application/x-shockwave-flash'].enabledPlugin))	{ tmp	= navigator.mimeTypes['application/x-shockwave-flash'].enabledPlugin.description.split(' '); }	else if	((navigator.plugins && navigator.plugins['Shockwave Flash']))																		{ tmp	= navigator.plugins['Shockwave Flash'].description.split(' '); }	else																																{ tmp[0]	= '0'; }	for (bi = 0; bi < tmp.length; ++bi) { if (isNaN(parseInt(tmp[bi]))) { continue; } else { flashPluginVer = tmp[bi]; }}	return (flashPluginVer >= arguments[0]) ? (true) : (false);} else if (!arguments[0]) {	if		((navigator.mimeTypes && navigator.mimeTypes['application/x-shockwave-flash'] && navigator.mimeTypes['application/x-shockwave-flash'].enabledPlugin))	{ return true; }	else if	((navigator.plugins && navigator.plugins['Shockwave Flash']))																		{ return true; }	else																																{ return false; }}return false;}function check_DIRECTORplugin () {if (winIE) { return true; }if (arguments[0]) {	var directorPluginVer;	var tmp = new Array();	if		((navigator.mimeTypes && navigator.mimeTypes['application/x-director'] && navigator.mimeTypes['application/x-director'].enabledPlugin))	{ tmp = navigator.mimeTypes['application/x-director'].enabledPlugin.description.split(' '); }	else if	((navigator.plugins && navigator.plugins['Shockwave for Director']))															{ tmp = navigator.plugins['Shockwave for Director'].description.split(' '); }	else																														{ tmp[0]	= '0'; }	for (bi = 0; bi < tmp.length; ++bi) { if (isNaN(parseInt(tmp[bi]))) { continue; } else { directorPluginVer = tmp[bi]; } }	return (directorPluginVer >= arguments[0]) ? (true) : (false);} else if (!arguments[0]) {	if		((navigator.mimeTypes && navigator.mimeTypes['application/x-director'] && navigator.mimeTypes['application/x-director'].enabledPlugin))	{ return true; }	else if	((navigator.plugins && navigator.plugins['Shockwave for Director']))															{ return true; }	else																														{ return false; }}return false;}function non () { }// -------------------------------------------------- POSIT / SIZE -------------------------------------------------- var scroll_WINTImer;function scroll_WIN () { if (ERROR_Flag) return false;	var arg_X = (arguments[0] && arguments[0] > 0) ? (arguments[0]) : (0);	var arg_Y = (arguments[1] && arguments[1] > 0) ? (arguments[1]) : (0);	var goP_X;	var goP_Y;	var Denom = (macIE || macNN || winNN) ? (3) : (5);	if (scroll_WINTImer) clearTimeout(scroll_WINTImer);	get_OFFSETpos();	if ((Opos_X != arguments[0] || Opos_Y != arguments[1])  && (!arguments[2] || Opos_X == arguments[2]) && (!arguments[3] || Opos_Y == arguments[3])) { 		goP_X	= (arg_X > Opos_X) ? (Opos_X + Math.ceil((arg_X - Opos_X) / Denom)) : (Opos_X + Math.floor((arg_X - Opos_X) / Denom));		goP_Y	= (arg_Y > Opos_Y) ? (Opos_Y + Math.ceil((arg_Y - Opos_Y) / Denom)) : (Opos_Y + Math.floor((arg_Y - Opos_Y) / Denom));		self.scrollTo (goP_X, goP_Y);		scroll_WINTImer	= setTimeout('scroll_WIN(' + arg_X + ',' + arg_Y + ',' + goP_X + ',' + goP_Y + ');', 16); 	}}var Mpos_X, Mpos_Y;function get_MOUSEpos() { if (ERROR_Flag) return false;	get_OFFSETpos(); if			(document.layers) {	Mpos_X = parseInt(arguments[0].pageX);	Mpos_Y = parseInt(arguments[0].pageY); } else if	(document.all) {	Mpos_X = parseInt(event.clientX) + Opos_X	Mpos_Y = parseInt(event.clientY) + Opos_Y; } else if	(document.getElementById) {	Mpos_X = parseInt(arguments[0].clientX) + Opos_X;	Mpos_Y = parseInt(arguments[0].clientY) + Opos_Y; } Mpos_X = (Mpos_X && Mpos_X > 0)	? (Mpos_X)	: (0); Mpos_Y = (Mpos_Y && Mpos_Y > 0)	? (Mpos_Y)	: (0); return new Array(Mpos_X, Mpos_Y);}var EOpos_X, EOpos_Y;function get_EVENTOpos () {  if (ERROR_Flag) return false; if	(document.layers) {	EOpos_X	= parseInt(arguments[0].layerX);	EOpos_Y	= parseInt(arguments[0].layerY); } else if	(document.all || document.getElementById) {	get_OFFSETpos();	EOpos_X	= Mpos_X - parseInt(arguments[1].offsetLeft);	EOpos_Y	= Mpos_Y - parseInt(arguments[1].offsetTop); } EOpos_X	= (EOpos_X)	? (EOpos_X)	: (0); EOpos_Y	= (EOpos_Y)	? (EOpos_Y)	: (0); return new Array(EOpos_X, EOpos_Y);} var Opos_X, Opos_Y;function get_OFFSETpos () { if (ERROR_Flag) return false; Opos_X = (document.all)	? (parseInt(document.body.scrollLeft))	: (parseInt(window.pageXOffset)); Opos_Y = (document.all)	? (parseInt(document.body.scrollTop))	: (parseInt(window.pageYOffset)); Opos_X = (Opos_X)	? (Opos_X)	: (0); Opos_Y = (Opos_Y)	? (Opos_Y)	: (0); return new Array(Opos_X, Opos_Y);}var WINsize_X, WINsize_Y;function get_WINsize() {	if		(window.innerWidth)						{ WINsize_X = parseInt(window.innerWidth);										WINsize_Y = parseInt(window.innerHeight); }	else if	(window.document.body.clientWidth)		{ WINsize_X = parseInt(window.document.body.clientWidth); 						WINsize_Y = parseInt(window.document.body.clientHeight); }	else if	(document.getElementsByTagName('body'))	{ WINsize_X = parseInt(document.getElementsByTagName('body')[0].style.width);	WINsize_Y = parseInt(document.getElementsByTagName('body')[0].style.height); }	WINsize_X = (WINsize_X)	? (WINsize_X)	: (0);	WINsize_Y = (WINsize_Y)	? (WINsize_Y)	: (0);	return new Array(WINsize_X, WINsize_Y);}function get_ANCHORpos (arg0) { if (ERROR_Flag) return false;	var Apos_X = 0;	var Apos_Y = 0;	if	(document.layers) {		if (document.anchors[arg0]) {			Apos_X = parseInt(document.anchors[arg0].x);			Apos_Y = parseInt(document.anchors[arg0].y);		} else { ERROR_Flag	= true; if (!ERROR_Flag) { alert('base_js.get_ANCHORpos: ' + arg0 + ' is not Anchor.'); }}	} else if	(document.all) {		var arg0 = new OBJ (arguments[0]);		if (arg0.path) {			Apos_X = parseInt(arg0.path.offsetLeft);			Apos_Y = parseInt(arg0.path.offsetTop);			var tmp = arg0.path;			while ((tmp = tmp.offsetParent) != null) { Apos_X += parseInt(tmp.offsetLeft); Apos_Y += parseInt(tmp.offsetTop); }		} else {  ERROR_Flag	= true; if (!ERROR_Flag) { alert('base_js.get_ANCHORpos: ' + arg0 + ' is not Anchor.'); }}	} else if	(document.getElementById) {		if (document.getElementById(arg0)) {			Apos_X = parseInt(document.getElementById(arg0).offsetLeft);			Apos_Y = parseInt(document.getElementById(arg0).offsetTop);			var tmp = document.getElementById(arg0);			while ((tmp = tmp.offsetParent) != null) { Apos_X += parseInt(tmp.offsetLeft); Apos_Y += parseInt(tmp.offsetTop); }		} else {  ERROR_Flag	= true; if (!ERROR_Flag) { alert('base_js.get_ANCHORpos: ' + arg0 + ' is not Anchor.'); }}	}	Apos_X = (Apos_X > 0)	? (Apos_X)	: (0);	Apos_Y = (Apos_Y > 0)	? (Apos_Y)	: (0);	return new Array(Apos_X, Apos_Y);}// -------------------------------------------------- OBJ -------------------------------------------------- function OBJ () { if (ERROR_Flag) return false; var obj_ID = arguments[0]; if (document.layers) { // for NN4.x	if (arguments[0].visibility) { obj_ID = obj_ID.name; }	if (eval('document.layers["' + obj_ID + '"]')) {		this.path		= eval('document.layers["' + obj_ID + '"]');		this.jss		= eval('document.layers["' + obj_ID + '"]');		this.pos_X	= parseInt(eval('document.layers["' + obj_ID + '"].pageY'));		this.pos_Y	= parseInt(eval('document.layers["' + obj_ID + '"].pageX'));	} else {  ERROR_Flag	= true; if (!ERROR_Flag) { alert('base_js.OBJ: ' + obj_ID + ' is not Object.'); }} } else if (document.getElementById) { // for IE | NN	if (eval('document.getElementById("' + obj_ID + '")')) {		this.path		= eval('document.getElementById("' + obj_ID + '")');		this.jss		= eval('document.getElementById("' + obj_ID + '").style');		this.pos_X	= parseInt(eval('document.getElementById("' + obj_ID + '").style.left'));		this.pos_Y	= parseInt(eval('document.getElementById("' + obj_ID + '").style.top'));	} else {  ERROR_Flag	= true; if (!ERROR_Flag) { alert('base_js.OBJ: ' + obj_ID + ' is not Object.'); }} } else if (document.all) { // for IE 4.0	if (eval('document.all.' + obj_ID)) {		this.path		= eval('document.all.' + obj_ID);		this.jss		= eval('document.all.' + obj_ID + '.style');		this.pos_X	= parseInt(eval('document.all.' + obj_ID + '.style.left'));		this.pos_Y	= parseInt(eval('document.all.' + obj_ID + '.style.top'));	} else {  ERROR_Flag	= true; if (!ERROR_Flag) { alert('base_js.OBJ: ' + obj_ID + ' is not Object.'); }} } else { return; }}function get_OBJposition (obj) { if (ERROR_Flag) return false;	obj = (obj.path) ? (obj) : (new OBJ (obj));	if (obj.path) {	var OBJpos_X	= (document.layers) ? (obj.jss.pageY) : (parseInt(obj.jss.left));	var OBJpos_Y	= (document.layers) ? (obj.jss.pageX) : (parseInt(obj.jss.top));	return new Array(OBJpos_X, OBJpos_Y);	}	else {  ERROR_Flag	= true; if (!ERROR_Flag) { alert('base_js.get_OBJposition: ' + arguments[0] + ' is not an Object.'); }}}function set_OBJposition () { if (ERROR_Flag) return false;	var obj = (arguments[0].path) ? (arguments[0]) : (new OBJ (arguments[0]));	if (obj.path) {		if		(document.layers)			{ obj.jss.pageX	= arguments[1];		obj.jss.pageY	= arguments[2]; }		else if	(document.getElementById)	{ obj.jss.left 	= arguments[1] + 'px';	obj.jss.top 	= arguments[2] + 'px'; }		else if	(document.all)				{ var tmp = get_OFFSETpos();										  obj.jss.left 	= arguments[1] + tmp[0];	obj.jss.top 	= arguments[2] + tmp[1]; }		if (macSF) { var tmp = get_OFFSETpos(); window.scrollTo(tmp[0], tmp[1]); }		return;	}	else {  ERROR_Flag	= true; if (!ERROR_Flag) { alert('base_js.set_OBJposition: ' + arguments[0] + ' is not an Object.'); }}}function get_OBJvisibility (obj) { if (ERROR_Flag) return false;	obj = (obj.path) ? (obj) : (new OBJ (obj));	if (obj.path) {	return (obj.jss.visibility == 'hide' || obj.jss.visibility == 'hidden') ? (0) : (1);	}	else {  ERROR_Flag	= true; if (!ERROR_Flag) { alert('base_js.get_OBJvisibility: ' + arguments[0] + ' is not an Object.'); }}}function set_OBJvisibility () { if (ERROR_Flag) return false;	var obj = (arguments[0].path) ? (arguments[0]) : (new OBJ (arguments[0]));	if (obj.path) {		var key = (arguments[1] == 1 || arguments[1] == 0) ? (arguments[1]) : ((get_OBJvisibility(obj)) ? (0) : (1));		if	(key == 1)	{ obj.jss.visibility = (document.layers) ? ('show') : ('visible'); }		else 			{ obj.jss.visibility = (document.layers) ? ('hide') : ('hidden');  }		return;	}	else {  ERROR_Flag	= true; if (!ERROR_Flag) { alert('base_js.set_OBJvisibility: ' + arguments[0] + ' is not an Object.'); }}}function get_OBJclip (obj) { if (ERROR_Flag) return false;	obj = (obj.path) ? (obj) : (new OBJ (obj));	var tmp = new Array();	if (obj.path) {	if (document.getElementById || document.all) {		tmp = (obj.jss.clip == 'auto' || obj.jss.clip == '') ? (new Array(0,0,0,0)) : (obj.jss.clip.split('rect(')[1].split(')')[0].split(" "));		for (bi = 0; bi < tmp.length; bi ++) { tmp[bi] = parseInt(tmp[bi]); }	} else if (document.layers) {		tmp = new Array(obj.jss.clip.top, obj.jss.clip.right, obj.jss.clip.bottom, obj.jss.clip.left);	}	}return new Array(tmp[0], tmp[1], tmp[2], tmp[3]);}function set_OBJclip (obj, arg1, arg2, arg3, arg4) { if (ERROR_Flag) return false;	obj = (obj.path) ? (obj) : (new OBJ (obj));	if		((document.getElementById || document.all) && obj.path)	{ obj.jss.clip = 'rect(' + arg1 + 'px,' + arg2 + 'px,' + arg3 + 'px,' + arg4 + 'px)'; }	else if	(document.layers)									{ obj.path.clip.top = arg1; obj.path.clip.right = arg2; obj.path.clip.bottom = arg3; obj.path.clip.left = arg4; }	return;}function set_OBJinnerHTML (obj, arg1) { if (ERROR_Flag) return false;	obj = (obj.path) ? (obj) : (new OBJ (obj));	if		(document.getElementById || document.all)	{ obj.path.innerHTML = arg1; }	else if	(document.layers)						{ obj.path.document.open(); obj.path.document.write(arg1); obj.path.document.close(); }}// -------------------------------------------------- for check_FORM -------------------------------------------------- function Form_ERROR (arg) {	alert(errorMessage[arg]);	formField[arg].focus();	return false;}function check_MailAddress (arg) {	var invalidCharList = ' ()<>,;:\"[]/%';	for (char_i = 0; char_i < invalidCharList.length; char_i++) { if (arg.indexOf(invalidCharList.charAt(char_i), 0) > -1){ return false; }}	if (	(arg.indexOf('@',1) == -1) ||	(arg.indexOf('@', (arg.indexOf('@', 1) + 1)) != -1) ||	(arg.indexOf('.', arg.indexOf('.', arg.indexOf('@',1))) == -1) ||	((arg.indexOf('@',1) + 2) > arg.indexOf('.', arg.indexOf('@',1))) ||	((arg.indexOf('.', arg.indexOf('@',1)) + 3) > arg.length)	) { return false; }	return true;}function check_URL (arg) {	if (arg.indexOf ('http://',0) == -1) { arg = 'http://' + arg; }	if (	(arg.indexOf('http://', (arg.indexOf('http://', 0) + 7)) != -1) ||	(arg.indexOf('.', arg.indexOf('.', arg.indexOf('http://', 0))) == -1) ||	((arg.indexOf('http://',0) + 2) > arg.indexOf('.', arg.indexOf('http://', 0))) ||	((arg.indexOf('.', arg.indexOf('http://', 0)) + 3) > arg.length)	) { return false; }	return true;}function check_FileName (arg) {	if (arg.indexOf('.') == -1) { return false; }	var flag = false;	var fileExtension = arg.substring(arg.lastIndexOf('.')).toLowerCase();	for (Ext_i = 0; Ext_i < acceptableExtensionList.length; Ext_i++) { if (fileExtension == acceptableExtensionList[Ext_i]) { flag = true; break; }}	if (!flag) { return false; }	return true;}