From: <Windows Internet Explorer 7 で保存されています>
Subject: d_book
Date: Thu, 6 May 2010 16:03:28 +0900
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CAED35.AA5FB8D0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CAED35.AA5FB8D0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.isc.saga-u.ac.jp/d_book/default1.html

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>d_book</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<STYLE type=3Dtext/css>BODY {
	OVERFLOW-Y: auto; OVERFLOW-X: auto; MARGIN: 0px
}
</STYLE>

<SCRIPT src=3D"http://www.isc.saga-u.ac.jp/d_book/appendix/swfobject.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript1.2=20
src=3D"http://www.isc.saga-u.ac.jp/d_book/appendix/util.js"></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://www.isc.saga-u.ac.jp/d_book/appendix/dBook.js"></SCRIPT>

<SCRIPT language=3DJavaScript1.2=20
src=3D"http://www.isc.saga-u.ac.jp/d_book/appendix/expandHandler.js"></SC=
RIPT>

<SCRIPT language=3DJavaScript1.2=20
src=3D"http://www.isc.saga-u.ac.jp/d_book/appendix/bookMark_Cookie.js"></=
SCRIPT>

<SCRIPT language=3DJavaScript1.2=20
src=3D"http://www.isc.saga-u.ac.jp/d_book/appendix/parameterHandler.js"><=
/SCRIPT>

<SCRIPT language=3DJavaScript1.2=20
src=3D"http://www.isc.saga-u.ac.jp/d_book/skin/msg.js"></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://www.isc.saga-u.ac.jp/d_book/skin/dBookFunctions.js"></SCRIP=
T>

<SCRIPT language=3DJavaScript1.2=20
src=3D"http://www.isc.saga-u.ac.jp/d_book/appendix/print.js"></SCRIPT>

<META content=3D"MSHTML 6.00.6000.17023" name=3DGENERATOR></HEAD>
<BODY onresize=3DJavaScript:HD_onResize();=20
onload=3DJavaScript:checkInstall();CheckLiveConnect();onLoadProcsss();ini=
tDBookExpand();>
<TABLE height=3D"100%" cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop align=3Dleft>
      <DIV id=3DDBookflash style=3D"POSITION: relative">
      <TABLE height=3D"100%" cellSpacing=3D1 cellPadding=3D1 =
width=3D"100%"=20
      bgColor=3D#707070 border=3D0>
        <TBODY>
        <TR>
          <TD width=3D"100%" height=3D"100%">
            <TABLE height=3D"100%" cellSpacing=3D1 cellPadding=3D1 =
width=3D"100%"=20
            align=3Dcenter border=3D0 valign=3D"center">
              <TBODY>
              <TR>
                <TD align=3Dmiddle width=3D"100%" height=3D"100%"><IMG =
height=3D315=20
                  =
src=3D"http://www.isc.saga-u.ac.jp/d_book/skin/images/active_img.gif"=20
                  width=3D589 useMap=3D#Map border=3D0> =
</TD></TR></TBODY></TABLE></TD></TR><MAP=20
        name=3DMap><AREA shape=3DRECT target=3D_blank =
coords=3D304,202,357,222=20
          href=3D"http://www.macromedia.com/go/getflashplayer"><AREA =
shape=3DRECT=20
          target=3D_blank coords=3D428,156,491,177=20
          =
href=3D"http://www.zipot.com/support/help01.asp?lang=3Dja"></MAP></TBODY>=
</TABLE></DIV>
      <SCRIPT id=3DDBookContents type=3Dtext/javascript> // do not edit =
this=0A=
										// <![CDATA[=0A=
										var so =3D new SWFObject("dBook.swf", "dBook", "4000", "3000", =
"8", "ffffff");=0A=
										 so.addParam("allowScriptAccess", "always");=0A=
										 so.addParam("quality", "high");=0A=
										 so.addParam("swliveconnect", "true");=0A=
										 so.addParam("FlashVars", =
"DoublePage=3Don&width=3D405&height=3D574&image_name=3Dd_book__3dmall__&i=
mage_startnumber=3D0&image_lastnumber=3D40&zoom_step=3D2&japanturnmode=3D=
off&Links=3D0&LinkParams=3Dlinkparam.txt&LinkSeg=3Doff&XmlSeg=3Doff&bookm=
ark=3Dtype$1,height$15,width$70,gap$15,margin$10,offset$15,maxcount$0,got=
oPage$Go to Page #");=0A=
										 so.addParam("scale", "noscale");=0A=
										 so.addParam("salign", "lt");=0A=
										 so.write("DBookflash");=0A=
										// ]]>=0A=
									</SCRIPT>
    </TD></TR></TBODY></TABLE></BODY></HTML>

------=_NextPart_000_0000_01CAED35.AA5FB8D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.isc.saga-u.ac.jp/d_book/skin/images/active_img.gif

R0lGODlhTQI7AeYAAAAAAP///+26wfTW2skwRsw9UtBMX9RZa9dnd9t1hN+DkOKQnOaeqemstfHI
zvjj5vvx8/P096mzyebp8EZdi0dejE1jkFJok19zmmt9oneIqnqKq3uLrISTspCeubW+0c7U4N3h
6ZypwcHJ2NDW4c/V4Nrf6Nzh6fn5+fj4+Pf39/b29vX19fPz8/Ly8uzs7OXl5eTk5OPj4+Li4uHh
4dra2tnZ2djY2NfX19bW1tXV1dTU1NPT09LS0tHR0dDQ0MrKysfHx76+vr29vby8vLS0tLCwsK+v
r6urq6enp6ampqWlpaSkpKOjo6KioqGhoaCgoJ+fn56enp2dnZycnJubm5iYmJaWlpSUlI+Pj4mJ
iYeHh4aGhnx8fHp6enNzc29vb2xsbGFhYV9fX1RUVFJSUkdHR0RERDo6Ojc3N////wAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAGoALAAAAABNAjsBAAf/gCqCMjqFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpJcy
giouNIUzra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8y/hTQtLDrN1NXW19jZ2tvc3d7f
4L06LDHT4efo6err7O3u7/AzOuXx9fb3+Pn6+/zO5v0AAwocSLCgQVysDipcyLChw4fMEkKcSLGi
xYsDJWLcyLGjx4/UNIIcSbKkyZIiT6pcybJlxn8uY8qcSfNcypo4c+rcCezmrCpAgwodSrSo0aNI
kypdyrSp06dQo0qdSrWq1atYs2rdyrWr1626fMICGqCs2bNo06pdy7at27dw/+PKnUu3rt27ePPq
3cu3r9+/gAMLHgwYKEKYtKiU5cm4sWOMZakcvjVlMeHLmDNr3sy5s+fPoEOLHm05wJRbYl1VnkG6
tevXsGPLnk279mfWp22lbiUlAGvbwIMLH068uPHjallLQY1YVu/fyKNLn069unXrypnfiuL7uvfv
4MOLH8+XdRTttrhDJ8++vfv38IObR18LSvf4+PPr38+/fAAo9NHyxH39FWjggQjCx9oTAc4y4HoJ
RijhhBQCt2CDsjhBYIUcdujhh5ex5gSGsTSxIYgopqjiimux1gSJsJgIIYs01mhjhC7C+AoTJ97o
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

------=_NextPart_000_0000_01CAED35.AA5FB8D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.isc.saga-u.ac.jp/d_book/appendix/swfobject.js

/**=0A=
 * SWFObject v1.5: Flash Player detection and embed - =
http://blog.deconcept.com/swfobject/=0A=
 *=0A=
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT =
License:=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 *=0A=
 */=0A=
if(typeof deconcept=3D=3D"undefined"){var deconcept=3Dnew =
Object();}if(typeof =
deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew =
Object();}if(typeof =
deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew =
Object();}deconcept.SWFObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!=
document.getElementById){return;}this.DETECT_KEY=3D_a?_a:"detectflash";th=
is.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);this.=
params=3Dnew Object();this.variables=3Dnew =
Object();this.attributes=3Dnew =
Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id"=
,id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height=
",h);}if(_5){this.setAttribute("version",new =
deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=3Dd=
econcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&=
&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=3Dtrue;}if(c=
){this.addParam("bgcolor",c);}var =
q=3D_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpress=
Install",false);this.setAttribute("doExpressInstall",false);var =
_c=3D(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.s=
etAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);=
}};deconcept.SWFObject.prototype=3D{useExpressInstall:function(_d){this.x=
iSWFPath=3D!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInsta=
ll",true);},setAttribute:function(_e,_f){this.attributes[_e]=3D_f;},getAt=
tribute:function(_10){return =
this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=3D_12;=
},getParams:function(){return =
this.params;},addVariable:function(_13,_14){this.variables[_13]=3D_14;},g=
etVariable:function(_15){return =
this.variables[_15];},getVariables:function(){return =
this.variables;},getVariablePairs:function(){var _16=3Dnew Array();var =
key;var _18=3Dthis.getVariables();for(key in =
_18){_16[_16.length]=3Dkey+"=3D"+_18[key];}return =
_16;},getSWFHTML:function(){var =
_19=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.l=
ength){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplay=
erType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19=3D"<embed =
type=3D\"application/x-shockwave-flash\" =
src=3D\""+this.getAttribute("swf")+"\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\"";_19+=3D" =
id=3D\""+this.getAttribute("id")+"\" =
name=3D\""+this.getAttribute("id")+"\" ";var =
_1a=3Dthis.getParams();for(var key in =
_1a){_19+=3D[key]+"=3D\""+_1a[key]+"\" ";}var =
_1c=3Dthis.getVariablePairs().join("&");if(_1c.length>0){_19+=3D"flashvar=
s=3D\""+_1c+"\"";}_19+=3D"/>";}else{if(this.getAttribute("doExpressInstal=
l")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",t=
his.xiSWFPath);}_19=3D"<object id=3D\""+this.getAttribute("id")+"\" =
classid=3D\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\">";_19+=3D"<param =
name=3D\"movie\" value=3D\""+this.getAttribute("swf")+"\" />";var =
_1d=3Dthis.getParams();for(var key in _1d){_19+=3D"<param =
name=3D\""+key+"\" value=3D\""+_1d[key]+"\" />";}var =
_1f=3Dthis.getVariablePairs().join("&");if(_1f.length>0){_19+=3D"<param =
name=3D\"flashvars\" value=3D\""+_1f+"\" />";}_19+=3D"</object>";}return =
_19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var =
_21=3Dnew =
deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21=
)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.=
setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",es=
cape(this.getAttribute("xiRedirectUrl")));document.title=3Ddocument.title=
.slice(0,47)+" - Flash Player =
Installation";this.addVariable("MMdoctitle",document.title);}}if(this.ski=
pDetect||this.getAttribute("doExpressInstall")||this.installedVer.version=
IsValid(this.getAttribute("version"))){var n=3D(typeof =
_20=3D=3D"string")?document.getElementById(_20):_20;n.innerHTML=3Dthis.ge=
tSWFHTML();return =
true;}else{if(this.getAttribute("redirectUrl")!=3D""){document.location.r=
eplace(this.getAttribute("redirectUrl"));}}return =
false;}};deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){var =
_23=3Dnew =
deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType=
s.length){var x=3Dnavigator.plugins["Shockwave =
Flash"];if(x&&x.description){_23=3Dnew =
deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac=
e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&nav=
igator.userAgent.indexOf("Windows CE")>=3D0){var axo=3D1;var =
_26=3D3;while(axo){try{_26++;axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=3Dnew =
deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=3Dnull;}}}else{try{var =
axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var =
axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=3Dnew =
deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess=3D"always";}catch=
(e){if(_23.major=3D=3D6){return _23;}}try{axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=3Dnull=
){_23=3Dnew deconcept.PlayerVersion(axo.GetVariable("$version").split(" =
")[1].split(","));}}}return =
_23;};deconcept.PlayerVersion=3Dfunction(_29){this.major=3D_29[0]!=3Dnull=
?parseInt(_29[0]):0;this.minor=3D_29[1]!=3Dnull?parseInt(_29[1]):0;this.r=
ev=3D_29[2]!=3Dnull?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototyp=
e.versionIsValid=3Dfunction(fv){if(this.major<fv.major){return =
false;}if(this.major>fv.major){return =
true;}if(this.minor<fv.minor){return =
false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return =
false;}return =
true;};deconcept.util=3D{getRequestParameter:function(_2b){var =
q=3Ddocument.location.search||document.location.hash;if(_2b=3D=3Dnull){re=
turn q;}if(q){var _2d=3Dq.substring(1).split("&");for(var =
i=3D0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("=3D"))=3D=3D=
_2b){return _2d[i].substring((_2d[i].indexOf("=3D")+1));}}}return =
"";}};deconcept.SWFObjectUtil.cleanupSWFs=3Dfunction(){var =
_2f=3Ddocument.getElementsByTagName("OBJECT");for(var =
i=3D_2f.length-1;i>=3D0;i--){_2f[i].style.display=3D"none";for(var x in =
_2f[i]){if(typeof =
_2f[i][x]=3D=3D"function"){_2f[i][x]=3Dfunction(){};}}}};if(deconcept.SWF=
Object.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.pre=
pUnload=3Dfunction(){__flash_unloadHandler=3Dfunction(){};__flash_savedUn=
loadHandler=3Dfunction(){};window.attachEvent("onunload",deconcept.SWFObj=
ectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFO=
bjectUtil.prepUnload);deconcept.unloadSet=3Dtrue;}}if(!document.getElemen=
tById&&document.all){document.getElementById=3Dfunction(id){return =
document.all[id];};}var =
getQueryParamValue=3Ddeconcept.util.getRequestParameter;var =
FlashObject=3Ddeconcept.SWFObject;var SWFObject=3Ddeconcept.SWFObject;
------=_NextPart_000_0000_01CAED35.AA5FB8D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.isc.saga-u.ac.jp/d_book/appendix/util.js

/////////////////////////////////////////////////////
//
//  Since 1998 Copyright(c)
//  Humandream, Inc.
//  All rights reserved
//  file name : util.js
//  version : 3.5 g1207  (made by Humandream, Inc.)
//
/////////////////////////////////////////////////////
var gbLiveConnect =3D false;
function CheckLanguage()
{
	try
	{
		languagesq =3D new Object;
		languagesq["un"] =3D "un"; //=EC=95=8C=EB=A0=A4=EC=A7=80=EC=A7=80 =
=EC=95=8A=EC=9D=80 =EC=96=B8=EC=96=B4 .
		languagesq["cn"] =3D "cn"; //=EC=A4=91=EA=B5=AD=EC=96=B4 (simp.) .
		languagesq["cs"] =3D "cs"; =
//=EC=B2=B4=EC=BD=94=EC=8A=AC=EB=A1=9C=EB=B0=94=ED=82=A4=EC=95=84=EC=96=B4=
  .
		languagesq["da"] =3D "da"; //=EB=8D=B4=EB=A7=88=ED=81=AC=EC=96=B4 .
		languagesq["de"] =3D "de"; //=EB=8F=85=EC=9D=BC=EC=96=B4 .
		languagesq["el"] =3D "el"; //=EA=B7=B8=EB=A6=AC=EC=8A=A4=EC=96=B4 .
		languagesq["en"] =3D "en"; //=EC=98=81=EC=96=B4 .
		languagesq["es"] =3D "es"; //=EC=8A=A4=ED=8E=98=EC=9D=B8=EC=96=B4 .
		languagesq["fc"] =3D "fc"; =
//=ED=94=84=EB=9E=91=EC=8A=A4(=EC=BA=90=EB=82=98=EB=8B=A4)=EC=96=B4 .
		languagesq["fi"] =3D "fi"; //=ED=95=80=EB=9E=80=EB=93=9C=EC=96=B4 .
		languagesq["fr"] =3D "fr"; //=ED=94=84=EB=9E=91=EC=8A=A4=EC=96=B4 .
		languagesq["hu"] =3D "hu"; //=ED=97=9D=EA=B0=80=EB=A6=AC=EC=96=B4 .
		languagesq["it"] =3D "it"; =
//=EC=9D=B4=ED=83=88=EB=A6=AC=EC=95=84=EC=96=B4 .
		languagesq["ja"] =3D "ja"; //=EC=9D=BC=EB=B3=B8=EC=96=B4 .
		languagesq["ko"] =3D "ko"; //=ED=95=9C=EA=B5=AD=EC=96=B4 .
		languagesq["nl"] =3D "nl"; =
//=EB=84=A4=EB=8D=B8=EB=9E=80=EB=93=9C=EC=96=B4 .
		languagesq["no"] =3D "no"; =
//=EB=85=B8=EB=A5=B4=EC=9B=A8=EC=9D=B4=EC=96=B4 .
		languagesq["pl"] =3D "pl"; //=ED=8F=B4=EB=9E=80=EB=93=9C=EC=96=B4 .
		languagesq["pt"] =3D "pt"; //=EB=B8=8C=EB=9D=BC=EC=A7=88=EC=96=B4 .
		languagesq["ru"] =3D "ru"; //=EB=9F=AC=EC=8B=9C=EC=95=84=EC=96=B4 .
		languagesq["sv"] =3D "sv"; //=EC=8A=A4=EC=9B=A8=EB=8D=B4=EC=96=B4 .
		languagesq["tr"] =3D "tr"; //=ED=84=B0=ED=82=A4=EC=96=B4 .
		languagesq["uk"] =3D "uk"; //=EC=98=81=EC=96=B4 (UK) .
		languagesq["tw"] =3D "tw"; //=EC=A4=91=EA=B5=AD=EC=96=B4 (trad.) .
		languagesq["de-de"] =3D "de-de"; //=EB=8F=85=EC=9D=BC=EC=96=B4 .
		languagesq["en-gb"] =3D "en-gb"; //=EC=98=81=EC=96=B4 (UK)  .
		languagesq["en-us"] =3D "en-us"; //=EC=98=81=EC=96=B4 (US) .
		languagesq["es-es"] =3D "es-es"; =
//=EC=8A=A4=ED=8E=98=EC=9D=B8=EC=96=B4 .
		languagesq["fr-fr"] =3D "fr-fr"; =
//=ED=94=84=EB=9E=91=EC=8A=A4=EC=96=B4 .
		languagesq["ja-jp"] =3D "ja-jp"; //=EC=9D=BC=EB=B3=B8=EC=96=B4 .

		lang =3D "un";=20
		Component =3D "Unknown browser";=20
		platform =3D "Unknown platform";=20

		OS =3D "";
		version =3D parseFloat(navigator.appVersion);=20
		UA =3D navigator.userAgent;=20
		ua =3D navigator.userAgent.toLowerCase();=20

		if (((start =3D ua.indexOf("[")) > 0) && ((end =3D ua.indexOf("]")) =
=3D=3D (ua.indexOf("[") + 3)))=20
		{=20
			language =3D ua.substring(start+1, end);=20
		}=20
		else if (navigator.language)=20
		{=20
			language =3D navigator.language.toLowerCase();=20
		}=20
		else if (navigator.userLanguage)=20
		{=20
			language =3D navigator.userLanguage.toLowerCase();=20
		}=20

		if (languagesq[language])=20
		{=20
			lang =3D language;=20
		}=20
	=09
		var strLang=3Dlanguagesq[lang];
=09
		return strLang;
	} catch(e) {}
}

var g_isInternetExplorer =3D navigator.appName.indexOf("Microsoft") !=3D =
-1;
var g_isSafari =3D navigator.appName.indexOf("Netscape") !=3D -1;
var g_isOpera =3D navigator.appName.indexOf("Opera") !=3D -1;

function isIE() {
	return g_isInternetExplorer;
}
function isSafari() {
	return g_isSafari;
}
function isOpera() {
	return g_isOpera;
}

function getOs(){
	var isMac =3D false;
	var m_arrUserAgent =3D window.navigator.userAgent.split(" ");
	var OSVersion =3D m_arrUserAgent[4] + m_arrUserAgent[5] + =
m_arrUserAgent[6];
	if ( OSVersion.indexOf( "Mac" ) =3D=3D 0){
		isMac =3D true;
	}else{
		isMac =3D false;
	}
	return isMac;
}

/////////// Viewer Plug-in =EC=84=A4=EC=B9=98 =ED=99=95=EC=9D=B8 =
//////////////
var bHDNotInstalled =3D false;
function checkInstall(){
	var objInstall =3D document.dBook;=09
	try {	=09
		if (null =3D=3D objInstall) {bHDNotInstalled =3D true;}
		if(isIE()) {
			if (null =3D=3D objInstall.object)
				bHDNotInstalled =3D true;
		}=09
	} catch (HDNototInstalledE) {
		bHDNotInstalled =3D true;
	}=09

	/*
	if(!bHDNotInstalled)
	{

		// flash version detect
		var version =3D deconcept.SWFObjectUtil.getPlayerVersion();
	=09
	=09
		//alert("=ED=98=84=EC=9E=AC =EB=B2=84=EC=A0=84=EC=9D=80 " + =
version['major'] + "." + version['minor'] + "." + version['rev'] + " =
=EC=9E=85=EB=8B=88=EB=8B=A4.");

		if(version['major'] < 8){
			alert("FlashVersion =EC=9D=B4 =EB=82=AE=EC=8A=B5=EB=8B=88=EB=8B=A4. 8 =
=EC=9D=B4=EC=83=81=EC=9C=BC=EB=A1=9C =
=EC=84=A4=EC=B9=98=ED=95=98=EC=97=AC =
=EC=A3=BC=EC=8B=AD=EC=8B=9C=EC=98=A4.")
			document.DBookflash.innerHTML =3D "<table =
width=3D'450'><tr><td><strong>Thank you for using Zipot DigtalBook.<br/> =
If you can't see the Digital Book content,<br/> please go to the <font =
class=3Dfh12 color=3D#f20000>Adobe Flash Player</b></font> download site =
and install it.</strong></td></tr><tr><td align=3D'center'><a =
href=3Dhttp://www.macromedia.com/go/getflashplayer><img =
src=3Dget_flash_player.gif border=3D0></a></td></tr></table>";
		}

	}
	*/=09
}

function CheckFlash(){=09
	if(bHDNotInstalled) return;=09
	try{
		var slideTot;
		var imageName =3D document.dBook.handle_getImageName();
		document.dBook.focus();
		gbLiveConnect =3D true;
		HD_onResize();
		HD_setStartPage( getStartPage() );
		HD_setStartText( getStartText() );
		HD_fireUserMinWidth();
		HD_fireUserMinHeight();
	} catch(e){
		var url;
		if(CheckLanguage() =3D=3D "ja")
			url =3D =
"http://www.macromedia.com/support/documentation/jp/flashplayer/help/sett=
ings_manager04.html";
		else if(CheckLanguage() =3D=3D "ko")
			url =3D =
"http://www.macromedia.com/support/documentation/kr/flashplayer/help/sett=
ings_manager04.html"
		else
			url =3D =
"http://www.macromedia.com/support/documentation/en/flashplayer/help/sett=
ings_manager04.html"
		window.open (url, "notice", "toolbar=3Dno, menubar=3Dno, =
scrollbars=3Dyes, resizable=3Dyes, width=3D820, height=3D630, left=3D50, =
top=3D50");
	}
}

function CheckLiveConnect() {

	if(isSafari()) {
		setTimeout("CheckFlash()",10);
	} else if(isOpera()) {
		setTimeout("CheckFlash()",1000);
	} else {
		CheckFlash();
	}
}
------=_NextPart_000_0000_01CAED35.AA5FB8D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.isc.saga-u.ac.jp/d_book/appendix/dBook.js

/////////////////////////////////////////////////////
//
//  Since 1998 Copyright(c)
//  Humandream, Inc.
//  All rights reserved
//  file name : dBook.js
//  version : 3.5 g1207  (made by Humandream, Inc.)
//
/////////////////////////////////////////////////////

var bInitFinished =3D false;	// the variable called by applet when the =
applet load finishing.
var bLoaded =3D false;		// the variable called by html document when the =
html document load finishing.

bInitFinished =3D false;
bOnLoaded =3D false;

function DigitalBookUnload()
{=20
    try
    {
    	//document.dBook.handle_addCRMData( getCRMData() );
    	document.dBook.handle_addCRMData();
    }
    catch (e)
    {
	/*
        try
        {
            document.dBook.handle_setURL( getMailingParam() );      // =
for old version viewer
        }
        catch (e2) {}
	*/
    }

    try
    {
       	document.dBook.handle_unload();
    }
    catch (e3)  {}
    // Please append 'onUnload=3DDigitalBookUnload()' at BODY open tag.
    // Please check that 'Port' number is 80 or not.
}

function doKey(e)
{
	whichASC =3D event.keyCode;

	if (whichASC =3D=3D 13){
		HD_inputGotoPage();	=09
	}
}

function getCookie(name)
{
	var nameOfCookie =3D name + "=3D";
	var x =3D 0;
	while ( x <=3D document.cookie.length )
	{
		var y =3D (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) =3D=3D nameOfCookie )
		{
			if ( (endOfCookie=3Ddocument.cookie.indexOf( ";", y )) =3D=3D -1 )
				endOfCookie =3D document.cookie.length;
			return unescape( document.cookie.substring( y, endOfCookie ) );
		}
		x =3D document.cookie.indexOf( " ", x ) + 1;
		if ( x =3D=3D 0 )
			break;
	}
	return "";
}

//***********************************************************************=
************************
// page Customize
var gPageOffset =3D 0;
var gHtmlHeight =3D 0;

function _getRealPageNo(nPage)
{   =20
   return gPageOffset + nPage;
}

function HD_setHtmlSkinHeight(htmlHeight)
{
	gHtmlHeight =3D htmlHeight;
}

function HD_getHtmkSkinHeight()
{
	return gHtmlHeight;
}

function HD_getSkinPageOffset()
{
	try{
		gPageOffset =3D document.dBook.handle_getPageOffset();
	}catch(e){}
	return gPageOffset;
}

function _printOffset(tStr)
{
	var strValue =3D "";

	if(tStr =3D=3D "0"){
		strValue =3D tStr;=20
	}
	else{
		var intValue =3D parseInt(tStr) + gPageOffset;
		strValue =3D intValue.toString();
	}
	return strValue;
}

//Check dbook.jar's page view mode
function HD_isDoublePage() {
	return document.dBook.handle_isDoublePage();
}

//get current left page no. applicable only if dobule page view mode
function HD_getLeftPage() {
	return document.dBook.handle_getLeftSlidePage();
}

//get current right page no. applicable only if dobule page view mode
function HD_getRightPage() {
	return document.dBook.handle_getRightSlidePage();
}

//get current page no. applicable only if single page view mode
function HD_getCurrentPage() {
	return document.dBook.handle_getCurSlidePage();     // for single-page =
DBook.
}

function HD_getSlideTotal() {
	return document.dBook.handle_getSlideTotal();
}

function HD_getSlidePage()=20
{=09
=09
	if (!bInitFinished)
		return;
=09
	if (!bOnLoaded)
		return;

	var LPage =3D HD_getLeftPage();
	var RPage =3D HD_getRightPage();
	var SinglePage =3D HD_getCurrentPage();     // for single-page DBook.
	var slideTot =3D HD_getSlideTotal();
=09
	/** customize page Number****/=20
	HD_getSkinPageOffset();
	LPage =3D LPage - gPageOffset;
	RPage =3D RPage - gPageOffset;
	slideTot =3D slideTot - gPageOffset;

	if (LPage < 0)	{	LPage =3D 0;	}
	if (RPage < 0)	{	RPage =3D 0;	}
	/** to here ****************/
	var totalIn=3Ddocument.getElementById("total_page");
	try{
		if(totalIn !=3D null)
		{
			totalIn.innerHTML =3D " / " + slideTot;
			var pageIn=3Ddocument.getElementById("cur_page");
			try{
				if (pageIn !=3D null)
				{
					if ( HD_isDoublePage() )
						your_rePagenumber(pageIn, LPage);
					else
						your_rePagenumber(pageIn, SinglePage);
				}
			}
			catch(e){}
		}else{
				var pageIn=3Ddocument.getElementById("cur_page");
				try{
					if (pageIn !=3D null)=09
					{
						if ( HD_isDoublePage() )
						{
							pageIn.innerHTML =3D LPage + "-" +RPage + " / " + slideTot;
						=09
							if(RPage < LPage){
								document.pageSlideBar.setCurrPos(slideTot, RPage);
							}else{
								document.pageSlideBar.setCurrPos(slideTot, LPage);
							}
						}
						else
						{
							pageIn.innerHTML =3D SinglePage + " / " + slideTot;    // for =
single-page DBook.
						=09
							document.pageSlideBar.setCurrPos(slideTot, SinglePage);
						}
					}
				}catch(e){}
		}
	}catch(e){}
}

function HD_setPageNum()=20
{
	//HTML=EC=9D=B4 =EC=97=86=EB=8A=94 Skin =EC=97=90=EC=84=9C =
=EC=98=A4=EB=A5=98=EA=B0=80 =
=EB=82=98=EA=B8=B0=EB=95=8C=EB=AC=B8=EC=97=90
	//return;
	// call by applet when the applet load finishing.
	bInitFinished =3D true;

	HD_getSlidePage();
=09
	try{
		your_treatSlidePage();
	}catch(e){}
}

function HD_inputGotoPage()=20
{		// goto some page
	var slideTot =3D document.dBook.handle_getSlideTotal();
	var page =3D document.getElementById("page_num");
	try{
		if(page !=3D null){
			nPage =3D _getRealPageNo(parseInt(page.value));
			if(nPage <=3D slideTot && nPage > 0 )
				document.dBook.handle_inputGotoPage(nPage);
			page_num.value=3D"";
			document.dBook.focus();
		}else{
			var page =3D document.getElementById("cur_page");
			data =3D page.innerHTML;
			var index =3D data.indexOf("value");
			var index2 =3D data.indexOf(" name");=20
			data =3D data.substring(index, index2);
			index =3D data.indexOf("=3D");
			var cpage =3D data.substring(index+1, data.length);
			nPage =3D _getRealPageNo(parseInt(cpage));
			if(nPage <=3D slideTot && nPage > 0 )
				document.dBook.handle_inputGotoPage(nPage);
			document.dBook.focus();		=09
		}
	}catch(e){}
}

function HD_gotoPage(nPage)=20
{		// goto some page
	var slideTot =3D document.dBook.handle_getSlideTotal();

	if(nPage <=3D slideTot && nPage > 0 )
		document.dBook.handle_inputGotoPage(nPage);
	document.dBook.focus();
}

function openReplace(win_url)=20
{=20
    var screen_width =3D 1024 - 10;=20
    var screen_height =3D 768 - 30;=20
    strFeatures =3D "left=3D0,top=3D0,width=3D" + screen_width + =
",height=3D" + screen_height + ",";=20
    strFeatures +=3D =
"toolbar=3Dno,location=3Dno,directories=3Dno,status=3Dno,menubar=3Dno,scr=
ollbars=3Dyes,resizable=3Dyes";=20
   =20
    windowname=3Dwindow.open( win_url, "NoticeJavaVM", strFeatures );=20
    windowname.focus();=20
    return;=20
}=20


function HD_pressCloseUp() {	=09
	document.dBook.handle_pressCloseUp();
	document.dBook.focus();
}
function HD_pressZoom() {		=09
	document.dBook.handle_pressZoom();
	document.dBook.focus();
}
function HD_pressLeftZoom() {	=09
	=
document.dBook.handle_pressZoomPage(document.dBook.handle_getLeftSlidePag=
e());
	document.dBook.focus();
}
function HD_pressRightZoom() {		=09
	=
document.dBook.handle_pressZoomPage(document.dBook.handle_getRightSlidePa=
ge());
	document.dBook.focus();
}
function HD_pressPause() {		=09
	document.dBook.handle_pressPause();
	document.dBook.focus();
}

function HD_pressNextPage() {	=09
	document.dBook.handle_pressNextPage();
	document.dBook.focus();
}
function HD_pressPreviousPage() {=09
	document.dBook.handle_pressPreviousPage();
	document.dBook.focus();
}
function HD_gotoFirstPage() {	=09
	document.dBook.handle_gotoFirstPage();
	document.dBook.focus();
}
function HD_gotoEndPage() {		=09
	document.dBook.handle_gotoEndPage();
	document.dBook.focus();
}

function HD_pressBackwardRotate() {	// auto sliding (backward)
	document.dBook.handle_pressBackwardRotate();
	document.dBook.focus();
}
function HD_pressForwardRotate() {	// auto sliding (forward)
	document.dBook.handle_pressForwardRotate();
	document.dBook.focus();
}
function HD_pressSpeedUp() {		// turn speed up when sliding
	document.dBook.handle_pressSpeedUp();
	document.dBook.focus();
}
function HD_pressSpeedDown() {		// turn speed down when sliding
	document.dBook.handle_pressSpeedDown();
	document.dBook.focus();
}
/////////////////////////////////////////////////////////////////////////=
///////

function HD_openBrWindow(theURL,winName,features)=20
{
	winName =3D theURL.replace(/[^a-zA-Z0-9]+/g,'');=20
	=09
	if (features =3D=3D "")
	{
		features =3D =
"toolbar=3Dyes,width=3D800,height=3D600,location=3Dyes,directories=3Dno,s=
tatus=3Dyes,menubar=3Dyes,scrollbars=3Dyes,resizable=3Dyes";
	}

  HD_popup =3D window.open(theURL,winName,features);
 =20
  if (HD_popup !=3D null)
  {
	  HD_popup.focus();
	}
}

var printTarget =3D ""

function HD_setPrintTarget(tempTarget) {
	printTarget =3D tempTarget
}

function _blur(obj,num){
	obj.options[ num ].selected =3D true;
}

function downSelect(obj, num) {
	if( obj.options[ num ] !=3D null && obj.options[ num =
].text=3D=3D"PRINTING" ) {
		obj.options[ num ].text =3D "NONE PRINTING";
	}
	else if( obj.options[ num ].text =3D=3D "NONE PRINTING" ) {
		obj.options[ num ].text =3D "NONE PRINTING"
	}
}
// -------------------------------------------


function MM_preloadImages() { //v3.0
  var d=3Ddocument; if(d.images){ if(!d.MM_p) d.MM_p=3Dnew Array();
    var i,j=3Dd.MM_p.length,a=3DMM_preloadImages.arguments; for(i=3D0; =
i<a.length; i++)
    if (a[i].indexOf("#")!=3D0){ d.MM_p[j]=3Dnew Image; =
d.MM_p[j++].src=3Da[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=3D0,x,a=3DMM_swapImage.arguments; document.MM_sr=3Dnew Array; =
for(i=3D0;i<(a.length-2);i+=3D3)
   if ((x=3DMM_findObj(a[i]))!=3Dnull){document.MM_sr[j++]=3Dx; =
if(!x.oSrc) x.oSrc=3Dx.src; x.src=3Da[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=3Ddocument.MM_sr; =
for(i=3D0;a&&i<a.length&&(x=3Da[i])&&x.oSrc;i++) x.src=3Dx.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=3Ddocument; =
if((p=3Dn.indexOf("?"))>0&&parent.frames.length) {
    d=3Dparent.frames[n.substring(p+1)].document; n=3Dn.substring(0,p);}
  if(!(x=3Dd[n])&&d.all) x=3Dd.all[n]; for =
(i=3D0;!x&&i<d.forms.length;i++) x=3Dd.forms[i][n];
  for(i=3D0;!x&&d.layers&&i<d.layers.length;i++) =
x=3DMM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=3Dd.getElementById(n); return x;
}

/////////////////////////////////////////////////////////////////////////=
///////

//***********************************************************************=
************************
// ActiveX=20
function HD_OCX_changePage()
{
	try {
		your_changePage();
	}
	catch (e_ocx_01)
	{}
}

function HD_OCX_endRotate()
{
	try {
		your_endRotate();
	}
	catch (e_ocx_02)
	{}
}

function HD_OCX_notFlipPrev()
{
	try {
		your_notFlipPrev();
	}
	catch (e_ocx_03)
	{}
}

function HD_OCX_notFlipNext()
{
	try {
		your_notFlipNext();
	}
	catch (e_ocx_03)
	{}
}
//***********************************************************************=
************************
// Start Range Print Function
var SourcePathFlag=3D0;
function GetFileFullPath(){
	var docupath =3D document.location.href;
	var mediapath =3D docupath.substring(0,5);

	if (mediapath =3D=3D "file:" || mediapath =3D=3D "FILE") {
		docupath =3D location.pathname;
		splitString =3D docupath.split("\\");
	=09
		if(splitString.length > 1) {
			mediapath =3D splitString[0].substring(1, 2);
			mediapath =3D mediapath + ":";	=09
			for (i =3D 1; i < (splitString.length-1);i++)
				mediapath =3D mediapath + "/" + splitString[i];=09
		} else {
			splitString =3D docupath.split("/");
			mediapath =3D splitString[1];	=09
			for (i =3D 2; i < (splitString.length-1);i++) {
				if(splitString[i].length > 0)
					mediapath =3D mediapath + "/" + splitString[i];
			}
		}		=09
		mediapath =3D mediapath + "/";	=09
		SourcePathFlag=3D0;
	}
	else {
		splitString =3D docupath.split("/");
		mediapath =3D "";
		SourcePathFlag=3D1;
		for (i=3D2;i<(splitString.length-1);i++) mediapath+=3DsplitString[i] + =
"/"
	}
	return mediapath
}

//***********************************************************************=
************************
function doKey_search(e){
	whichASC =3D event.keyCode;
	if (whichASC =3D=3D 13){
		SearchResults.DoSearch();
	}=09
}

function clearRange()
{
 	selectPrint.value =3D "";
}
//End Range Print Function
//***********************************************************************=
************************
function HD_showSearch()
{=09
	document.dBook.handle_showSearch();
	document.dBook.focus();
}

// Handle all the FSCommand messages in a Flash movie.
function dBook_DoFSCommand(command, args) {
	var dBookObj =3D isIE() ? document.all.dBook : document.dBook;
	//
	// Place your code here.
	//
	//alert("fscommond");
	if(command =3D=3D "changePage")
		your_changePage();
	if(command =3D=3D "notFlipPrev")
		your_notFlipPrev();
	if(command =3D=3D "notFlipNext")
		your_notFlipNext();
	if(command =3D=3D "stateChangeHandler")
		frame_TextSearchResults.srch_stateChangeHandler();
	if(command =3D=3D "linkto") {
		var idx =3D args.lastIndexOf(";");
		var target =3D args.substring(idx+1, args.length);
		var url =3D args.substring(0, idx);
		idx =3D target.lastIndexOf("&");
		var popup =3D target.substring(idx+1, target.length);
		var targets =3D target.substring(0, idx);
		idx =3D popup.lastIndexOf("$");
		var height =3D popup.substring(idx+1, popup.length);
		var width =3D popup.substring(0, idx);
   =20
    if(height !=3D "undefined" && width !=3D "undefined"){
		  var spec =3D "width=3D" + width + "," + "height=3D" + height;
		  window.open(url, targets, spec);		=20
		}
		else{
		  window.open(url, targets);
		}
	}
	if(command =3D=3D "linktoEx"){
	  try{
	    your_linkPressed(args);
	  }catch(e){}
	}
	if(command =3D=3D "onPrintPage"){
		your_onPrint(args);
	}
	if(command =3D=3D "onPrintPageEx"){;
		your_onPrintEx(args);
	}
	if(command =3D=3D "onPagePrintAll"){	=09
		your_onPrintAll();
	}=09
	if(command =3D=3D "onAlert") {
		alert(args);
	}
	if(command =3D=3D "onToogleBookmark") {
		toggleBookmark(args);
	}
	if(command =3D=3D "onClearAllBookmark") {
		ClearAllBookmark();
	}
	if(command =3D=3D "onResize") {
		HD_onResize();
	}
	if(command =3D=3D "initBookmark") {
		loadBookmark();
	}
	if(command =3D=3D "initPageOffset") {
		dBookObj.handle_setPageOffset(gPageOffset);
	}
	if(command =3D=3D"quit") {
		window.close();
	}
	if(command =3D=3D "documentBase") {
		dBookObj.handle_setDocumentBase(window.location.href);=09
	}
	if(command =3D=3D "slideEnd") {
		your_endRotate();
	}
	if(command =3D=3D "leftFlipZoomEnd") {
		your_leftFlipZoomEnd();
	}
	if(command =3D=3D "notStartPage") {
		try{
			your_notStartPage();
		}catch(e){}
	}
=09
	if(command =3D=3D "bookmarklimit") {
	  try{
	    your_bookMarkLimit();
	  }catch(e){}
	}
}
// Hook for Internet Explorer.
if (navigator.appName && navigator.appName.indexOf("Microsoft") !=3D -1 =
&& navigator.userAgent.indexOf("Windows") !=3D -1 && =
navigator.userAgent.indexOf("Windows 3.1") =3D=3D -1) {
	document.write('<script language=3D\"VBScript\"\>\n');
	document.write('On Error Resume Next\n');
	document.write('Sub dBook_FSCommand(ByVal command, ByVal args)\n');
	document.write('	Call dBook_DoFSCommand(command, args)\n');
	document.write('End Sub\n');
	document.write('</script\>\n');
}


var gWhiteMarginWidth =3D 19; =20
var gWhiteMarginHeight =3D 19;

function HD_setWhiteMarginWidth(margin) {
	gWhiteMarginWidth =3D margin;
}
function HD_setWhiteMarginHeight(margin) {
	gWhiteMarginHeight =3D margin;
}

function HD_onResize() {
	if(!gbLiveConnect) return;
	var dBookObj =3D document.dBook;

	var w =3D dBookObj.handle_getDBookWidth();
	var h =3D dBookObj.handle_getDBookHeight();

	if(isIE()) {	=09
		var newW =3D document.body.clientWidth;
		var newH =3D document.body.clientHeight - HD_getHtmkSkinHeight();
		=09
		if(newW < w) newW =3D w;
		if(newH < h) newH =3D h;

		if(newW + 16 >=3D window.screen.availWidth && newH +16 >=3D =
window.screen.availHeight) {
			dBookObj.setAttribute("width", newW + gWhiteMarginWidth);
			dBookObj.setAttribute("height", newH + gWhiteMarginHeight);
		} else {
			dBookObj.setAttribute("width", newW + gWhiteMarginWidth);
			dBookObj.setAttribute("height", newH + gWhiteMarginHeight);
		}
		dBookObj.handle_onResize(newW, newH);	=09
	} else {
		var newW =3D w;
		var newH =3D h;
		if(window.screen.availWidth > 	w) {
			newW =3D window.screen.availWidth;
		}=20
		if(window.screen.availHeight > h) {
			newH =3D window.screen.availHeight;
		}
		dBookObj.setAttribute("width", newW);
		dBookObj.setAttribute("height", newH);
		dBookObj.handle_onResize(w, h);
	}
	HD_getRealBrowserHeight();
	HD_getRealBrowserWidth();
}

function HD_onResizeEx() {=09
	if(isIE()) {

		var dBookObj =3D document["dBook"];
		var w =3D dBookObj.GetVariable("m_minCavasWidth");
		var h =3D dBookObj.GetVariable("m_minCavasHeight");

		var newW =3D document.body.clientWidth;
		var newH =3D document.body.clientHeight;=09
	=09
		dBookObj.setAttribute("width", newW);
		dBookObj.setAttribute("height", newH);
	=09
		var news =3D newW + "" + "," + newH + "";
		dBookObj.SetVariable("setWidthHeight", news);
		return;	=09
	}
}

function HD_setStartPage(pageNo) {
	if(!gbLiveConnect) return;
	var flag =3D getIsStartPageName();
	document.dBook.handle_setStartPage(pageNo , flag);
}

function HD_setStartText(keyword) {
  if(!gbLiveConnect) return;
  document.dBook.handle_setStartText(keyword);
}

function HD_setHtmlSkinPageNumber(flag) {
	bOnLoaded =3D flag;
}

function HD_showBookmarkMenu() {
	document.dBook.handle_showBookMarkMenu();
	document.dBook.focus();
}

function HD_showPrintMenu() {
	document.dBook.handle_showPrintMenu();
	document.dBook.focus();
}

function HD_showPenMenu() {
	document.dBook.handle_showPenMenu();
	document.dBook.focus();
}

function HD_showDicMenu() {
	document.dBook.handle_showDicMenu();
	document.dBook.focus();
}

function HD_showHelpMenu() {
	document.dBook.handle_showHelpMenu();
	document.dBook.focus();
}

function HD_createNewMemo() {
	document.dBook.handle_createNewMemo();
	document.dBook.focus();
}

function HD_showSlideMenu() {
	document.dBook.handle_showSlideMenu();
	document.dBook.focus();
}

function HD_showFlippageMenu() {
	document.dBook.handle_showFlippageMenu();
	document.dBook.focus();
}

function HD_showSearchMenu() {
	document.dBook.handle_showSearchMenu();
	document.dBook.focus();
}

function HD_showZoomMenu() {
	document.dBook.handle_showZoomMenu();
	document.dBook.focus();
}

function HD_showIndexMenu() {
	document.dBook.handle_showIndexMenu();
	document.dBook.focus();
}

function HD_showMemoListMenu() {
	document.dBook.handle_showMemoListMenu();
	document.dBook.focus();
}

function HD_showMusicMenu() {
	document.dBook.handle_showMusicMenu();
	document.dBook.focus();
}

function HD_startSlide(sec) {
	document.dBook.handle_startSlide(sec);
	document.dBook.focus();
}

function HD_eableMouseFlip(bFlip) {
	document.dBook.handle_enableMouseFlip(bFlip);
	document.dBook.focus();
}

var minwidth;
var minheight;

function HD_setUserMinWidth(num) {
	var os =3D getOs();
	var type =3D isIE();

	if(os=3D=3Dtrue && type=3D=3Dfalse){
		minwidth =3D num;
		HD_fireUserMinWidth();
	}
}
function HD_fireUserMinWidth() {
	document.dBook.handle_setMinWidthforMac(minwidth);
}

function HD_setUserMinHeight(num) {
	minheight =3D num;
	HD_fireUserMinHeight();
}
function HD_fireUserMinHeight() {
	document.dBook.handle_setMinHeightforMac(minheight);
}

function HD_setFlipPageButType(type){
	document.dBook.handle_setFlipPageButType(type);
}

function HD_setIgoreShadePage(flag, pages){
	document.dBook.handle_setIgoreShadePage(flag, pages)
}

function HD_setFullZoomMode(flag){
	document.dBook.handle_setFullZoomMode(flag);
}

function HD_getRealBrowserHeight(){
	var height =3D document.body.clientHeight;
	document.dBook.handle_setRealBrowserHeight(height);
}

function HD_getRealBrowserWidth() {
  var width =3D document.body.clientWidth;
  document.dBook.handle_setRealBrowserWidth(width);
}


function HD_setUserHtmlheight(width){
	document.dBook.handle_setUserHtmlWidth(width);
}
------=_NextPart_000_0000_01CAED35.AA5FB8D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.isc.saga-u.ac.jp/d_book/appendix/expandHandler.js

//////////////////////////////////////////////////////
//
//  Since 1998 Copyright(c)
//  Humandream, Inc.
//  All rights reserved
//  file name : expandHandler.js
//  version : 3.4 g1120  (made by Humandream, Inc.)
//
//////////////////////////////////////////////////////

//***************************
var wheelScrollDone;	=09
var wheelEventCount;
var wheelEventDoneCount;

var dBookWidth;
var dBookHeight;


//***************************
var offsetTop;
var offsetLeft;
var offsetParentTop;
var offsetParentLeft;

function initDBookExpand()
{

	wheelScrollDone =3D 0;
	wheelEventCount =3D 0;
	wheelEventDoneCount =3D 0;


	offsetTop=3D0;
	offsetLeft=3D0;
	offsetParentTop=3D0;
	offsetParentLeft=3D0;

	var tempStartPage;

	if (document.layers)=20
	{
	//	 window.dBook.onmousewheel =3D WheelScrollEventService;
	}
	else if (document.all)
	{
	//	 document.dBook.onmousewheel =3D WheelScrollEventService;
	}

	try {
		dBookWidth =3D document.dBook.width;
		dBookHeight =3D document.dBook.height;
	} catch (sieze_e) {}
}

function WheelScrollEventService(e)
{
	wheelEventCount =3D wheelEventCount + 1;
	try
	{
		if(wheelScrollDone =3D=3D 0)
		{
			wheelScrollDone =3D 1;
			if (document.all)
		    {
				window.event.returnValue =3D false;
			}
			else if (document.layers)
		    {
			    window.event.returnValue =3D false;
			}

			var LPage =3D document.dBook.handle_getLeftSlidePage();
		=09
		=09
			FullZoomLevel =3D document.dBook.handle_getTotalZoomStep();
		=09
			CurrentZoomLevel =3D document.dBook.handle_getCurrZoomStep();
		=09
			ZoomAreaTop =3D document.dBook.handle_getZoomAreaTop();
		=09
			ZoomAreaRight =3D document.dBook.handle_getZoomAreaRight();
			ZoomAreaBottom =3D document.dBook.handle_getZoomAreaBottom();
		=09
			msg =3D "Full =3D " + FullZoomLevel + "\n";
			msg =3D msg + "Current =3D " + CurrentZoomLevel + "\n";
		=09
			if(CurrentZoomLevel !=3D 0)
			{
				ZoomLevel=3D(document.dBook.handle_getCurrZoomStep());
			=09
				ZoomAreaLeft=3D(document.dBook.handle_getZoomAreaLeft());
				ZoomAreaTop=3D(document.dBook.handle_getZoomAreaTop());
			=09
				var ZoomAreaRight=3D(document.dBook.handle_getZoomAreaRight());
				var ZoomAreaBottom=3D(document.dBook.handle_getZoomAreaBottom());
			=09
				var PageOffset, ZoomOffset;
=09
				var moveX, moveY;
/*			=09
				if(firstZoomWhell =3D=3D 1)
				{
				=09
					dBookFullZoomLevel=3D(document.dBook.handle_getTotalZoomStep());
					var ZoomOffset =3D Math.pow(2,dBookFullZoomLevel-ZoomLevel);
=09
					PageOffset=3DdBook.width*Math.pow(2,ZoomLevel);
				=09
					if( document.dBook.handle_isDoublePage() )
					{
						if( (ZoomAreaLeft+ZoomAreaRight)/2 < PageOffset/2 ) =
document.dBook.handle_moveZoom(-dBookWidth, 0);
						else document.dBook.handle_moveZoom(dBookWidth, 0);
					}

					firstZoomWhell =3D 0;
				}
*/
				=09
				if(window.event.wheelDelta > 0)=20
				{
					document.dBook.handle_moveZoom(0, -window.event.wheelDelta);
				}
				else if (window.event.wheelDelta < 0)=20
				{
					document.dBook.handle_moveZoom(0, -window.event.wheelDelta);
				}
			=09
				wheelScrollDone =3D 0;
			}
			else
			{
				wheelEventDoneCount =3D wheelEventDoneCount + 1;
			=09
				if(window.event.wheelDelta < 0)
				{
					your_pressNextPage();
				}
				else if (window.event.wheelDelta > 0)
				{
					your_pressPreviousPage();
				}
				wheelScrollDone =3D 0;
			}
		}
	} catch(e1) { }
}

=09
//***************************
function getOffsetLeft(oBjectID)
{
    offsetLeft =3D 0;
    offsetTop =3D 0;
    offsetParentTop=3D0;
    offsetParentLeft=3D0;
       =20
    getFullLocation(oBjectID);
   =20
    return offsetLeft;
}

function getOffsetTop(oBjectID)
{
    offsetLeft =3D 0;
    offsetTop =3D 0;
    offsetParentTop=3D0;
    offsetParentLeft=3D0;
     =20
    getFullLocation(oBjectID);
   =20
    return offsetTop;
}


function getFullLocation(oBject)
{
   if(oBject.nodeName !=3D 'BODY')
   {
     if( (oBject.offsetTop =3D=3D offsetParentTop) && (oBject.offsetLeft =
=3D=3D offsetParentLeft ))
     {
          offsetTop =3D offsetTop + oBject.offsetTop;
          offsetLeft =3D offsetLeft + oBject.offsetLeft;
     }

     offsetParentTop =3D oBject.offsetParent.offsetTop;
     offsetParentLeft =3D oBject.offsetParent.offsetLeft;
           =20
     oBject =3D oBject.parentNode;
     getFullLocation(oBject);	=09
   }
}


function expand_StartZoom()
{=09

	ZoomLevel=3D(document.dBook.handle_getCurrZoomStep());
=09
	ZoomAreaLeft=3D(document.dBook.handle_getZoomAreaLeft());
	ZoomAreaTop=3D(document.dBook.handle_getZoomAreaTop());
=09
	var ZoomAreaRight=3D(document.dBook.handle_getZoomAreaRight());
	var ZoomAreaBottom=3D(document.dBook.handle_getZoomAreaBottom());
=09


	//your_pressLeftZoom();
=09
	var dBookTableTop=3DgetOffsetTop(dBookTable);
=09
	browserWidth =3D parseInt(document.body.clientWidth) - 35;
	browserHeight =3D parseInt(document.body.clientHeight) - =
parseInt(dBookTableTop) - 35;

	dBook.width =3D browserWidth;
	dBook.height =3D browserHeight;
	document.dBook.handle_resize(browserWidth, browserHeight);

	// alert("your_StartZoom");
}

function expand_EndZoom()
{
	// alert("your_EndZoom");
	//wheelScrollDone =3D 0;

	var resizeWidth =3D parseInt(dBookWidth);
	var resizeHeight =3D parseInt(dBookHeight);
=09
	document.dBook.handle_resize(resizeWidth, resizeHeight);

	dBook.width =3D resizeWidth;
	dBook.height =3D resizeHeight;
}


------=_NextPart_000_0000_01CAED35.AA5FB8D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.isc.saga-u.ac.jp/d_book/appendix/bookMark_Cookie.js

// functions of Cookies =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

function toggleBookmark(LeftOrRight){
	var nPageNum;
	if ( document.dBook.handle_isDoublePage() )	{
		if ( LeftOrRight =3D=3D 0 ) nPageNum =3D =
document.dBook.handle_getLeftSlidePage();
		else nPageNum =3D document.dBook.handle_getRightSlidePage();
	}else nPageNum =3D document.dBook.handle_getCurSlidePage();
=09
	if ( AddBookmarks( nPageNum ) )	{
		var strCmd =3D "type=3Dbookmark;command=3DtogglePage;param=3D" + =
nPageNum;
		document.dBook.handle_ExecuteScript(strCmd);
	}else{
		RemoveBookmark( nPageNum );

		var strCmd =3D "type=3Dbookmark;command=3DtogglePage;param=3D" + =
nPageNum;
		document.dBook.handle_ExecuteScript(strCmd);
	}
}
=09
function loadBookmark(){
	var dBookObj =3D isIE() ? document.all.dBook : document.dBook;
	var strBookmarks =3D GetBookmarkString();
	if (strBookmarks =3D=3D null)
		return;

	var strCmd =3D "type=3Dbookmark;command=3DaddPage;param=3D" + =
strBookmarks;
	dBookObj.handle_ExecuteScript(strCmd);
}

function SetCookie(cookieName,cookieValue,nDays)=20
{
	var today =3D new Date();
	var expire =3D new Date();
	if (nDays=3D=3Dnull || nDays=3D=3D0) nDays=3D1;
	expire.setTime(today.getTime() + 3600000*24*nDays);
	document.cookie =3D cookieName + "=3D" + escape(cookieValue) + =
";expires=3D" + expire.toGMTString();
}

function GetCookie(cookieName)=20
{
	var theCookie=3D "" + document.cookie;
	var ind =3D theCookie.indexOf(cookieName);
	if (ind=3D=3D-1 || cookieName=3D=3D"") return "";=20
	var ind1=3DtheCookie.indexOf(';',ind);
	if (ind1=3D=3D-1) ind1=3DtheCookie.length;=20
	return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}

// functions of Bookmarks =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

var g_strBookmarkName =3D "dBookmark";
var g_strBookmarkDelimeter =3D ",";
function GetBookmarkArray()
{
	var strCookie =3D GetCookie(g_strBookmarkName);

	var arrBookmark =3D strCookie.split(g_strBookmarkDelimeter);
=09
	if (arrBookmark =3D=3D null || arrBookmark.length =3D=3D 0 || =
arrBookmark[0].length =3D=3D 0)
		return null;
	else
		return arrBookmark;
}

function GetBookmarkString()
{
	var strBookmark =3D GetBookmarkArray();
	if (strBookmark =3D=3D null)
		return null;
=09
	strBookmark.join(g_strBookmarkDelimeter);
=09
	return strBookmark;
}

function SaveBookmarkArray(arrBookmarkParam)
{
	var strBookmarkData =3D arrBookmarkParam;
	strBookmarkData.sort();

	SaveBookmarkString( strBookmarkData.join(g_strBookmarkDelimeter) );
}

function SaveBookmarkString(strBookmarkParam)
{
	var nDays =3D 365;
	SetCookie(g_strBookmarkName, strBookmarkParam, nDays);
}

function AddBookmarks(strPageIds)
{
	strPageIds =3D strPageIds + "";
	var arrParam =3D strPageIds.split(",");
	for (var i=3D0; i<arrParam.length; i++)
	{
		if ( !sub_AddBookmark(arrParam[i]) )
			return false;
	}
=09
	return true;
}

function sub_AddBookmark(strPageId)
{
	if (strPageId =3D=3D null || strPageId.length =3D=3D 0)
		return false;

	var arrBookmark =3D GetBookmarkArray();
	if (arrBookmark =3D=3D null)
		arrBookmark =3D new Array();
	=09
	var count =3D arrBookmark.length;
	for (var i=3D0; i<count; i++)
	{
		if (arrBookmark[i] =3D=3D strPageId)
		{
			return false;
		}
	}
=09
	if (arrBookmark.length =3D=3D 0)
		arrBookmark[0] =3D strPageId + "";
	else if (arrBookmark[arrBookmark.length -1] !=3D null && =
arrBookmark[arrBookmark.length -1].length > 0)
		arrBookmark[arrBookmark.length] =3D strPageId + "";
	else
		arrBookmark[arrBookmark.length -1] =3D strPageId + "";
		=09
	SaveBookmarkArray(arrBookmark);
=09
	return true;
}

function ResetBookmark()
{
	SaveBookmarkString("");
}

function RemoveBookmark(strPageId)
{
	strPageId =3D strPageId + "";
=09
	var strTemp =3D "";
	var strData =3D "";
	var arrBookmark =3D GetBookmarkArray();
	var nCount =3D arrBookmark.length;
	for (var i=3D0; i<nCount; i++)
	{
		if (arrBookmark[i] =3D=3D strPageId)
		{
			var strRemove =3D "999999";
			arrBookmark[i] =3D strRemove;
			arrBookmark.sort();
		=09
			if (arrBookmark.length =3D=3D 1)
				strData =3D "";
			else
			{
				strTemp =3D arrBookmark.join(g_strBookmarkDelimeter);
				strData =3D strTemp.substr(0, strTemp.length - (strRemove.length + =
1) );
			}
			=09
			break;
		}
	=09
		if (i =3D=3D nCount-1)
		{
			strData =3D arrBookmark.join(g_strBookmarkDelimeter);
		}
	}

	SaveBookmarkString(strData);
}

function ClearAllBookmark(){

	var strData =3D "";
	var arrBookmark =3D GetBookmarkArray();
	var nCount;
	try{
		nCount =3D arrBookmark.length;
	}catch(e){
		return;
	}
=09
	for (var i=3D0; i<nCount; i++)
	{
		arrBookmark.pop();
	}
	SaveBookmarkString(strData);
	document.dBook.handle_ExecuteScript("type=3Dclearbookmark;");
}
------=_NextPart_000_0000_01CAED35.AA5FB8D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.isc.saga-u.ac.jp/d_book/appendix/parameterHandler.js

/////////////////////////////////////////////////////
//
//  Since 1998 Copyright(c)
//  Humandream, Inc.
//  All rights reserved
//  file Name : parameterHandler.js
//  version : 3.4 g1120  (made by Humandream, Inc.)
//
/////////////////////////////////////////////////////


// Please do not input the 2bytes characters for foreign web-agent.

// To open with the "startpage" parameter, insert the below strings at =
the BODY onLoad tag.
// onLoad=3D"setStartPage( getStartPage() );"

/***
	[How to set up for the startpage]
	1. default1.html : <script language=3D"JavaScript" =
src=3D"appendix/parameterHandler.js"></script>
	2. default1.html : <BODY onLoad=3D"JavaScript:setStartPage( =
getStartPage() )">
***/
	// public method for url decoding  =20

function URLDecode(string) {  =20
	return utf8_decode(unescape(string));  =20
}


function utf8_decode(utftext){
	var string =3D "";       =20
	var i =3D 0;       =20
	var c =3D c1 =3D c2 =3D 0;       =20
=09
	while ( i < utftext.length ) {           =20
		c =3D utftext.charCodeAt(i);           =20
		if (c < 128) {               =20
			string +=3D String.fromCharCode(c);               =20
			i++;           =20
		}else if((c > 191) && (c < 224)) {
			c2 =3D utftext.charCodeAt(i+1);               =20
			string +=3D String.fromCharCode(((c & 31) << 6) | (c2 & 63));         =
       =09
			i +=3D 2;           =20
		}else {               =20
			c2 =3D utftext.charCodeAt(i+1);               =20
			c3 =3D utftext.charCodeAt(i+2);               =20
			string +=3D String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | =
(c3 & 63));               =20
			i +=3D 3;           =20
		}       =20
	}       =20
	return string;
}


function getParameter( strParamName )			=09
{
	//  input : String, Parameter name from HTTP GET Paramemeter.
	// output : String, Parameter value which is parsed.
=09
	var strParamValue =3D "[null]";
    var objWin =3D this;
   =20
    try=20
    {
        while ( objWin !=3D null )
        {
    		//  var strThisURL =3D objWin.location.href.toLowerCase();
    		var strThisURL =3D objWin.location.href + "";
    	=09
            if( -1 !=3D strThisURL.indexOf( strParamName + "=3D",0 ) )
            {
        		var strParam =3D strThisURL.substring( =
strThisURL.indexOf(strParamName + "=3D",0), strThisURL.length );
        		if ( strParam =3D=3D null || strParam =3D=3D "" )		break;
        		var arrParam =3D strParam.split( "&" );
        		strParamValue =3D arrParam[0].substring( =
arrParam[0].indexOf(strParamName + "=3D",0)+strParamName.length+1, =
arrParam[0].length );
                break;        	=09
    	    }
      	    if ( objWin.parent=3D=3Dnull || objWin=3D=3Dwindow.top ) 	=
break;
    	    else objWin =3D objWin.parent;
        }
    }=20
    catch (e)=20
    {
    	//	alert( "Parameter parsing failure.\nPlease check the frameset of =
HTML." );
    }
   =20
    return strParamValue;
}

//	for debug : alert( "Extracted Parameter Value =3D '" + getParameter( =
'abc' ) + "'" );
//  USAGE : <script language=3D"JavaScript" =
src=3D"getParameter.js"></script>
var isStartPageName =3D false;

function getStartPage()			=09
{
	var strStartPage =3D "1";			// default start page =3D 1
=09
	strStartPage =3D getParameter( "startpage" );

	if(strStartPage =3D=3D "[null]"){
		strStartPage =3D getParameter( "startpagename");
		if(strStartPage =3D=3D "[null]") isStartPageName =3D false;
		else isStartPageName =3D true;
	}else{ isStartPageName =3D false;}

    //if ( isNaN( strStartPage ) )	strStartPage =3D "1";		// exception =
handler for non-digit type string.
   =20
    return strStartPage;
}

function getStartText()
{
  var strStartText =3D "";
	  strStartText =3D getParameter( "stext" );
	  strStartText =3D URLDecode(strStartText);
  return strStartText;
}

function getIsStartPageName(){
	return isStartPageName;
}

//	for debug : alert( "Extracted StartPage =3D '" + getStartPage() + "'" =
);
function setStartPage( strStartPage )=20
{
=09
}

function setAutoFlip( )=20
{=09
	var isRotate =3D document.dBook.handle_getRotateEnable();
	try{
		if(isRotate=3D=3D1) {
			document.all.autoFlipTableOn.style.visibility=3D"hidden";
			document.all.autoFlipTableOn.style.position=3D"absolute";		=09
			document.all.autoFlipTableOff.style.visibility=3D"visible";
			document.all.autoFlipTableOff.style.position=3D"relative";
		}	else {
			document.all.autoFlipTableOff.style.visibility=3D"hidden";
			document.all.autoFlipTableOff.style.position=3D"absolute";		=09
			document.all.autoFlipTableOn.style.visibility=3D"visible";
			document.all.autoFlipTableOn.style.position=3D"relative";
		}
	}catch(e_set){}
}
function getAutoPage()			=09
{
	var strAutoPage =3D "0";			// default auto page =3D 0
=09
	strAutoPage =3D getParameter( "autopage" );
   =20
    if ( isNaN( strAutoPage ) )	strAutoPage =3D "0";		// exception =
handler for non-digit type string.
   =20
    return strAutoPage;
}

//	for debug : alert( "Extracted StartPage =3D '" + getStartPage() + "'" =
);


function setAutoPage( strAutoPage )=20
{=09
	if ( strAutoPage =3D=3D null || strAutoPage =3D=3D "" || strAutoPage =
<=3D "0") =20
			return;		=09
=09
	if ( document.dBook =3D=3D null )	return;	=09

	your_pressAutoFlip('on',strAutoPage);
}
function getMailingParam()		// get params for 3DDM
{
	var objWin =3D this;
	var strThisHREF =3D "";

	try
	{
		while ( objWin !=3D null )
		{
			strThisHREF =3D objWin.location.href;    		=09
			// In case of MSN Mail, the exception occurred at =
objWin.location.href exception.

			if( -1 !=3D strThisHREF.indexOf("RcptEmail=3D",0) )		break;
			if ( objWin.parent=3D=3Dnull || objWin=3D=3Dwindow.top ) 	break;
			else objWin =3D objWin.parent;
		}
	}
	catch (e)=09
	{
		// In case of MSN Mail, an exception occurred at objWin.location.href =
exception.
	}
   =20
    return strThisHREF;
}
//	alert( "Extracted StartPage =3D '" + getStartPage() + "'" );
//	alert( "getMailingParam() =3D " + getMailingParam() );


function getCRMData()
{
	var strData;
	strData =3D getURLData();
	if (strData !=3D "" && getCookieData() !=3D "")
	{
		strData =3D strData + "&"
	}
	strData =3D strData + getCookieData();
	return strData;
}


function getURLData( )			=09
{
	//  input : String, Parameter name from HTTP GET Paramemeter.
	// output : String, Parameter value which is parsed.
	var strParamName =3D "dbookdata";
	var strResult =3D "";
    var objWin =3D this;
	var strThisURL =3D "";
   =20
    try=20
    {
        while ( objWin !=3D null )
        {
			strThisURL =3D objWin.location.href + "";	=09
			// In case of MSN Mail, an exception occurred at objWin.location.href =
exception.
    	=09
            if( -1 !=3D strThisURL.indexOf( strParamName + "=3D",0 ) )
            {
//				alert("strParamName : " + strParamName);
        		strResult =3D strThisURL.substring( strThisURL.indexOf("?",0) =
+ 1, strThisURL.length );
//				alert("strResult : " + strResult);
        		if ( strResult !=3D null && strResult !=3D "" )		break;
    	    }
      	    if ( objWin.parent=3D=3Dnull || objWin=3D=3Dwindow.top ) 	=
break;
    	    else objWin =3D objWin.parent;
        }
    }=20
    catch (e)=09
    {
		// In case of MSN Mail, an exception occurred at objWin.location.href =
exception.
    }
//	alert("strParamName : " + strParamName);
//	alert("strParamValue : " + strParamValue);
    return strResult;
}


function getCookieData()
{
	var strCookie =3D "" + document.cookie;
	re =3D /\;\s+/gi;
	strCookie =3D strCookie.replace(re, "&");
//	alert("cookie : " + strCookie);
	return strCookie;
}

------=_NextPart_000_0000_01CAED35.AA5FB8D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.isc.saga-u.ac.jp/d_book/skin/msg.js

	var MSG_DBOOK_003 = "Please enter a number";
	var MSG_DBOOK_004 = "You are at the first page.";
	var MSG_DBOOK_005 = "You are at the last page.";
	var MSG_DBOOK_006 = "No Zooming in this page!";

	var MSG_PRINT_001 = "Print under 10 pages per each time, please!";
	var MSG_PRINT_002 = "HDM format is impossible to print!";
	
	var MSG_SEARCH_001 = "Loading search information ...";
	var MSG_SEARCH_002 = "Fail to load search information!";
	var MSG_SEARCH_003 = "Please, Enter a keyword"; 
	var MSG_SEARCH_004 = "Search information is not loaded!";
	var MSG_SEARCH_005 = "No search result!";

------=_NextPart_000_0000_01CAED35.AA5FB8D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.isc.saga-u.ac.jp/d_book/skin/dBookFunctions.js

////////////////////////////////////////////////////
//
//  Since 1998 Copyright(c)
//  Humandream, Inc.
//  All rights reserved
//  file name : dBookFunctions.js
//  version : 3.4 g1120  (made by Humandream, Inc.)
//
/////////////////////////////////////////////////////

function your_StartZoom()=20
{
	expand_StartZoom();
}

function your_EndZoom()
{
	expand_EndZoom();
}


function your_gotoPage( nPage )=20
{	=09
	HD_gotoPage( nPage );
	// TODO : Add your implementation code here.
}

function your_pressNextPage()=20
{	=09
	HD_pressNextPage();
	// TODO : Add your implementation code here.   =20
}

function your_pressPreviousPage()=20
{=09
	HD_pressPreviousPage();
	// TODO : Add your implementation code here.   =20
}

function your_gotoFirstPage()=20
{	=09
	HD_gotoFirstPage();
	// TODO : Add your implementation code here.   =20
}

function your_gotoEndPage()=20
{		=09
	HD_gotoEndPage();
	// TODO : Add your implementation code here.   =20
}

function your_pressReload()=20
{	=09
	HD_pressPause();
	// TODO : Add your implementation code here.   =20
}

function your_pressLeftZoom()=20
{	=09
	var ZoomLevel=3DdBook.handle_getCurrZoomStep();
	if (ZoomLevel > 0)
		HD_pressPause();

	HD_pressLeftZoom();
	// TODO : Add your implementation code here.   =20
}

function your_pressRightZoom()=20
{		=09
	var ZoomLevel=3DdBook.handle_getCurrZoomStep();
	if (ZoomLevel > 0)
		HD_pressPause();

	HD_pressRightZoom();
	// TODO : Add your implementation code here.   =20
}

function your_pressZoom()=20
{		=09
	HD_pressZoom();
	// TODO : Add your implementation code here.   =20
}

function your_pressCloseUp()=20
{	=09
	HD_pressCloseUp();
	// TODO : Add your implementation code here.   =20
}

function your_changePage()=20
{=20
    HD_setPageNum();=20
    // TODO : Add your implementation code here.
}=20

function your_endRotate()=20
{=20
    // alert( "Rotating And" );=20
   =20
    // Related to APPLET Event 'endRotate'.     =20
    // TODO : Add your implementation code here.
}=20

function your_notFlipPrev()=20
{=20
    // alert( MSG_DBOOK_004 );=20
    // Related to APPLET Parameter 'eventFunctions'.
    // TODO : Add your implementation code here.
}=20

function your_notFlipNext()=20
{=20
    // alert( MSG_DBOOK_005 );
    // Related to APPLET Parameter 'eventFunctions'.
    // TODO : Add your implementation code here.
}=20


function your_minimizeWindow()
{
	minimizeBrowser();
}

function your_openReplace( url )=20
{=20
    openReplace( url );
}=20


function your_endInitLink()
{
	try{
		your_treatSlidePage();
	}catch(e){}
}


// On load defaunt1.html =
***********************************************************************
function onLoadProcsss()
{=09
	HD_setFlipPageButType(2);
	HD_onResize();
	setTimeout("HD_onResize()",1000);
}


// On Unload defaunt1.html =
***********************************************************************
function onUnLoadProcsss()
{
	DigitalBookUnload();
}

//=20
function your_onPrint(value) {
	//HD_parseNPrintWeb(value);
	HD_parseNPrintFlash(value);
}

function your_onPrintEx(value) {
	HD_printExFlash(value);
}

function your_onPrintAll() {
	HD_printAllFlash();
}

function your_showBookmarkMenu() {
	HD_showBookmarkMenu();
}

function your_showPrintMenu() {
	HD_showPrintMenu();
}

function your_showPenMenu() {
	HD_showPenMenu();
}

function your_createNewMemo() {
	HD_createNewMemo();
}

function your_startSlide(sec) {
	HD_startSlide(sec);
}


var bMouseFlip =3D true;
function your_enableMouseFlip() {
	if(bMouseFlip) bMouseFlip =3D false;
	else bMouseFlip =3D true;
	HD_eableMouseFlip(bMouseFlip);
}

function your_swapMouseFlipImage() {
	if(bMouseFlip) =
MM_swapImage('Image18','','skin/images/noa_zoom_off.gif',1);
	else MM_swapImage('Image18','','skin/images/noa_zoom_on.gif',1);
}

function your_MouseFlipMouseOver() {
	if(bMouseFlip) =
MM_swapImage('Image18','','skin/images/noa_zoom_on.gif',1);
	else MM_swapImage('Image18','','skin/images/noa_zoom_off.gif',1);
}

function your_leftFlipZoomEnd() {
	HD_eableMouseFlip(true);
	bMouseFlip =3D true;
	//ZOOMBUTTON.innerHTML =3D "<a =
href=3D\"javascript:your_enableMouseFlip();\" onFocus=3D\"blur();\" =
onmouseout=3D\"your_swapMouseFlipImage()\" =
onmouseover=3D\"your_MouseFlipMouseOver()\"><img =
src=3D\"skin/images/noa_zoom_off.gif\" name=3D\"Image18\" width=3D\"45\" =
height=3D\"40\" border=3D\"0\" id=3D\"Image18\"/></a>"
}

------=_NextPart_000_0000_01CAED35.AA5FB8D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.isc.saga-u.ac.jp/d_book/appendix/print.js

/////////////////////////////////////////////////////
//
//  Since 1998 Copyright(c)
//  Humandream, Inc.
//  All rights reserved
//  file name : print.js
//  version : 3.5 g1207  (made by Humandream, Inc.)
//
/////////////////////////////////////////////////////

function HD_printAllFlash() {
	document.dBook.handle_pagePrintAll();
}

function HD_printExFlash(strPrintPages) {=09
	var arrPages =3D strPrintPages.split(",");
	if (arrPages.length =3D=3D 1)
	{
		document.dBook.handle_pagePrintEx( arrPages[0], arrPages[0]);
	}
	else if (arrPages.length =3D=3D 2)
	{
		document.dBook.handle_pagePrintEx(arrPages[0], arrPages[1]);
	}
	else {
		alret("Fail to print");
	}
}

function HD_parseNPrintFlash(strPrintPages) {
	document.dBook.handle_pagePrint(strPrintPages);
}

function HD_parseNPrintPDF(strPrintPages) {

	var strMediaURL =3D document.dBook.handle_getMediaURL();	=20
	=20
	if(strMediaURL !=3D "null" && strMediaURL !=3D "")
	{
		alert (MSG_PRINT_002);
		return;	=20
	}=09
=09
	try
	{
		var strDelimeter;
		if (strPrintPages.indexOf("-") > 0)
			strDelimeter =3D "-";
		else=20
			strDelimeter =3D "~";
	=09
		var arrPages =3D strPrintPages.split(strDelimeter);
=09
		if (arrPages.length =3D=3D 1)
		{		=09
			printPageRangePDF( arrPages[0], arrPages[0]);
		}
		else if (arrPages.length =3D=3D 2)
		{
			var slideTot =3D document.dBook.handle_getSlideTotal();
			if(arrPages[0] > slideTot) arrPages[0] =3D slideTot;
			if(arrPages[1] > slideTot) arrPages[1] =3D slideTot;
		=09
			if(arrPages[0] < 1) arrPages[0] =3D 1;
			if(arrPages[1] < 1) arrPages[1] =3D 1;
		=09
			startPage =3D parseInt(arrPages[0], 10) -1;
			endPage =3D parseInt(arrPages[1], 10) -1;
			if(startPage > endPage)
			{
				var temp =3D arrPages[0];
				arrPages[0] =3D arrPages[1];
				arrPages[1] =3D temp;
			}

			// dckim 20051207 start ***************************************
			if((endPage - startPage) > 9)=20
			{
				alert(MSG_PRINT_001);
				return;
			}
			else=20
			{
				printPageRangePDF(arrPages[0], arrPages[1]);
			}

		}
		else
		{
			alret("Fail to print");
		}
	} catch(e) {}
}

function HD_parseNPrintWeb(strPrintPages)
{
	// For check HDM format... This is possible only 3Dmall format...
	var strMediaURL =3D document.dBook.handle_getMediaURL();	=20
	=20
	// If HDM format
	if(strMediaURL !=3D "null" && strMediaURL !=3D "")
	{
		alert (MSG_PRINT_002);
		return;	=20
	}=09
=09
	try
	{
		var strDelimeter;
		if (strPrintPages.indexOf("-") > 0)
			strDelimeter =3D "-";
		else=20
			strDelimeter =3D "~";
	=09
		var arrPages =3D strPrintPages.split(strDelimeter);
=09
		if (arrPages.length =3D=3D 1)
		{		=09
			printPageRange( arrPages[0], arrPages[0]);
		}
		else if (arrPages.length =3D=3D 2)
		{
			var slideTot =3D document.dBook.handle_getSlideTotal();
			if(arrPages[0] > slideTot) arrPages[0] =3D slideTot;
			if(arrPages[1] > slideTot) arrPages[1] =3D slideTot;
		=09
			if(arrPages[0] < 1) arrPages[0] =3D 1;
			if(arrPages[1] < 1) arrPages[1] =3D 1;
		=09
			startPage =3D parseInt(arrPages[0], 10) -1;
			endPage =3D parseInt(arrPages[1], 10) -1;
			if(startPage > endPage)
			{
				var temp =3D arrPages[0];
				arrPages[0] =3D arrPages[1];
				arrPages[1] =3D temp;
			}

			// dckim 20051207 start ***************************************
			if((endPage - startPage) > 9)=20
			{
				alert(MSG_PRINT_001);
				return;
			}
			else=20
			{
				/* Flash =ED=94=84=EB=A6=B0=ED=8A=B8 =EC=BD=94=EB=A9=98=EB=93=9C =
Offset =EC=A1=B0=EC=A0=95 pst
				// 20061012 yjs begin
				if(gPageOffset > 0){
					var editPage1 =3D _printOffset(arrPages[0]);
					var editPage2 =3D _printOffset(arrPages[1]);
					printPageRange(editPage1, editPage2);
				}else{
				// 20061012 yjs end
					printPageRange(arrPages[0], arrPages[1]);
				}
				*/
				printPageRange(arrPages[0], arrPages[1]);
			}

		}
		else
		{
			alret("Fail to print");
		}
	} catch(e) {}

	document.dBook.focus();
}

function printPageRangePDF(startPage, endPage)=20
{
	if(isNaN(startPage)){
		if ( document.dBook.handle_isDoublePage() ){
			startPage =3D document.dBook.handle_getLeftSlidePage() - 1;
			endPage =3D startPage + 1;
		}else{
			startPage =3D document.dBook.handle_getCurSlidePage() - 1;
			endPage =3D startPage;
		}
	}
	// dckim 20051207 end ***************************************
=09
	var startPageTemp =3D 0;
	var endPageTemp =3D document.dBook.handle_getSlideTotal();
	if (startPage < startPageTemp)
	  startPage =3D startPageTemp;
	if (endPage > endPageTemp)
	  endPage =3D endPageTemp;
	if (startPage > endPage)
	  return;
=09
	// fitstpage offset
	/////////////////////////////////////////
	var start =3D parseInt(startPage) - 1;
	var end =3D parseInt(endPage) - 1;
	startPage =3D start + "";
	endPage =3D end + "";
	/////////////////////////////////////////

	var totalPage =3D HD_getSlideTotal();
	totalPage =3D String(totalPage);
=09
	if (totalPage.length =3D=3D 1) // totalpage : 1~9, 1.pdf~9.pdf
	{
		startPage =3D startPage;
	}else if(totalPage.length =3D=3D 2){ // totalpage : 10~99, =
01.pdf~99.pdf
		if(startPage.length =3D=3D 1){
			startPage =3D "0"+startPage;
		}
	}else if(totalPage.length =3D=3D 3){ // totalpage : 100~999, =
001.pdf~999.pdf
		if(startPage.length =3D=3D 1){
			startPage =3D "00"+startPage;
		}else if(startPage.length =3D=3D 2){
			startPage =3D "0"+startPage;
		}
	}else if(totalPage.length =3D=3D 4){  // totalpage : 1000~9999, =
0001.pdf~9999.pdf
		if(startPage.length =3D=3D 1){
			startPage =3D "000"+startPage;
		}else if(startPage.length =3D=3D 2){
			startPage =3D "00"+startPage;
		}else if(startPage.length =3D=3D 3){
			startPage =3D "0"+startPage;
		}
	}

	var tempWindow =3D "";

	var pdfServerUrl =3D "http://catalog.ykkap.co.jp/webcatalog/data/"; // =
PDF File Location Server MAin URL
	var dBookCode =3D document.dBook.handle_getImageName(); // dBook 3dmall =
name(Catalog Code)
	var delmi =3D dBookCode.lastIndexOf("__3dmall");
	dBookCode =3D dBookCode.substring(0, delmi);
	var printPDFUrl=3D pdfServerUrl + dBookCode + "/" + startPage + ".pdf"; =
 // PDF File Location (Server)
=09
	// same domain use - all page exception process=20
	/*
	var xmlHTTP;=20
	xmlHTTP =3D new ActiveXObject("Microsoft.XMLHTTP"); // Check the PDF =
File.
	xmlHTTP.open("GET", printPDFUrl, false);
	xmlHTTP.send();
	xResult =3D xmlHTTP.status;
	if (xResult =3D=3D 404){
		alert(startPage + ".pdf =
=E3=81=8C=E8=A6=8B=E3=81=A4=E3=81=8B=E3=82=8A=E3=81=BE=E3=81=9B=E3=82=93=E3=
=80=82");
	}else{
		=
printWindow=3Dwindow.open(printPDFUrl,tempWindow,'toolbar=3Dno,location=3D=
no,directories=3Dno,status=3Dno,menubar=3Dno,scrollbars=3Dyes,resizable=3D=
yes,left=3D0, top=3D0, width=3D700,height=3D600');
		printWindow.focus();
	}
	*/
	=
/////////////////////////////////////////////////////////////////////////=
////////////

	// not same domain use - first page exception process
=09
	if (startPage =3D=3D 0 || startPage =3D=3D 00 || startPage =3D=3D 000 =
|| startPage =3D=3D 0000){
		alert(startPage + " =
=E3=81=8C=E8=A6=8B=E3=81=A4=E3=81=8B=E3=82=8A=E3=81=BE=E3=81=9B=E3=82=93=E3=
=80=82");
	}else{
		=
printWindow=3Dwindow.open(printPDFUrl,tempWindow,'toolbar=3Dno,location=3D=
no,directories=3Dno,status=3Dno,menubar=3Dno,scrollbars=3Dyes,resizable=3D=
yes,left=3D0, top=3D0, width=3D700,height=3D600');
		printWindow.focus();
	}
=09
	=
/////////////////////////////////////////////////////////////////////////=
/////////////
}

function printPageRange(startPage, endPage)=20
{
	// Renewal Page
	startPage =3D parseInt(startPage, 10) -1;
	endPage =3D parseInt(endPage, 10) -1;

	// dckim 20051207 start ***************************************
	if(isNaN(startPage))
	{
		if ( document.dBook.handle_isDoublePage() )
		{
			startPage =3D document.dBook.handle_getLeftSlidePage() - 1;
			endPage =3D startPage + 1;
		}
		else
		{
			startPage =3D document.dBook.handle_getCurSlidePage() - 1;
			endPage =3D startPage;
		}
	}
	// dckim 20051207 end ***************************************
=09
	var startPageTemp =3D 0;
	var endPageTemp =3D document.dBook.handle_getSlideTotal() -1;
	if (startPage < startPageTemp)
	  startPage =3D startPageTemp;
	if (endPage > endPageTemp)
	  endPage =3D endPageTemp;
	if (startPage > endPage)
	  return;
	 =20
	var tempFile=3D "";
	var tempWindow =3D "";
=09
	var urlBase =3D document.dBook.BaseHref;
	var urlCodeBade =3D document.dBook.codeBase;
	var imageFilePathBase=3DGetFileFullPath();

	if(SourcePathFlag=3D=3D1) imageFilePathBase =3D "http://" + =
imageFilePathBase
	var strImageNamePref =3D document.dBook.image_name;

	//Check this point
	strImageNamePref =3D document.dBook.handle_getImageName();

	var baseWidth =3D 650;
	var baseHeight =3D 970;
	=09
	var zoomLevel=3D1;
	var imageWidth=3DbaseWidth;=20
	var imageHeight=3DbaseHeight;
=09
	var printWidth;=20
	var printHeight;
=09
	try
	{
		zoomLevel =3D parseInt(document.dBook.handle_getTotalZoomStep());
		imageWidth =3D parseInt(document.dBook.handle_getPageWidth());
		imageHeight=3D parseInt(document.dBook.handle_getPageHeight());
	} catch(e) { zoomLevel=3D1; imageWidth=3DbaseWidth; =
imageHeight=3DbaseHeight;}
=09
	// dckim 20051207 start ***************************************
	// If all zoom level=3D0 image print.....
	// Then only zoomLevel=3D1=20
	// dckim 20051207 end ***************************************
=09
	var tempRatio;
	tempRatio =3D imageWidth/imageHeight;
	baseRatio =3D baseWidth/baseHeight;
=09
	var printWidth;=20
	var printHeight;
	var vertMargin;
=09
	if(baseRatio > tempRatio )
	{
		printHeight =3D baseHeight;
		printWidth =3D printHeight * tempRatio;=20
	}
	else
	{
		printWidth =3D baseWidth;
		printHeight =3D printWidth / tempRatio;=20
	}
	vertMargin =3D baseHeight - printHeight;

	// dckim 20051207 start ***************************************
	if(zoomLevel =3D=3D 1)
	{
		printWidth =3D printWidth/2;
		printHeight =3D printHeight/2;=20
	}
	else
	{
		if(zoomLevel > 1)
		{
			printWidth =3D printWidth/4;
			printHeight =3D printHeight/4;=20
		}
	}
	// dckim 20051207 end ***************************************
	=09
	var strSize =3D "width=3D" + parseInt(printWidth) + " height=3D" + =
parseInt(printHeight);
=09
	urlCodeBade =3D strImageNamePref.substring(0, =
strImageNamePref.length-2);=09
=09
	var imageFilePath =3D imageFilePathBase + urlCodeBade + "/"+ =
strImageNamePref;
	imageFilePath =3D unescape(imageFilePath);

    =
printWindow=3Dwindow.open(tempFile,tempWindow,'toolbar=3Dno,location=3Dno=
,directories=3Dno,status=3Dno,menubar=3Dno,scrollbars=3Dyes,resizable=3Dy=
es,left=3D0, top=3D0, width=3D700,height=3D600');

	printWindow.document.writeln("<HTML>");
	printWindow.document.writeln("<head>");
	printWindow.document.writeln("<scr"+"ipt lang" + =
"uage=3Djav"+"ascript>");
	printWindow.document.writeln("    funct" + "ion printPage() {");
=09
	printWindow.document.writeln("    window.print()");
		=09
	printWindow.document.writeln("		setTimeout('window.close()', 1000);");
	printWindow.document.writeln("    } ");
	printWindow.document.writeln("</scr"+"ipt>");
	printWindow.document.writeln("</head>");
	printWindow.document.writeln("<BODY onLoad =3D =
\"Javascript:printPage();\">");

	printWindow.document.writeln("<center>");
=09
=09
	// dckim 20051207 start ***************************************
	var nPage;
	for(nPage=3DstartPage; nPage<=3DendPage; nPage++){
		if(zoomLevel =3D=3D 0)
		{
			printWindow.document.writeln("<table border=3D'0' cellspacing=3D'0' =
cellpadding=3D'0' topmargin=3D'0' marginwidth=3D'0' marginheight=3D'0' =
page-break-inside=3D'avoid' page-break-after=3D'always'>");
			printWindow.document.writeln("<tr>");
			printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + ".jpg\" "+strSize+"></td>");
			printWindow.document.writeln("</tr>");
			printWindow.document.writeln("</table>");
		}
		else
		{
			if(zoomLevel =3D=3D 1)
			{
				printWindow.document.writeln("<table border=3D'0' cellspacing=3D'0' =
cellpadding=3D'0' topmargin=3D'0' marginwidth=3D'0' marginheight=3D'0' =
page-break-inside=3D'avoid' page-break-after=3D'always'>");
					printWindow.document.writeln("<tr><tr>");
					printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + "__2by2__0.jpg\" " + strSize + "></td>");
					printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + "__2by2__1.jpg\" " + strSize + "></td>");
					printWindow.document.writeln("</tr>");
			=09
					printWindow.document.writeln("<tr>");
					printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + "__2by2__2.jpg\" " + strSize + "></td>");
					printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + "__2by2__3.jpg\" " + strSize + "></td>");
					printWindow.document.writeln("</tr></tr>");
				printWindow.document.writeln("</table>");
			}
			else
			{
				printWindow.document.writeln("<table border=3D'0' cellspacing=3D'0' =
cellpadding=3D'0' topmargin=3D'0' marginwidth=3D'0' marginheight=3D'0' =
page-break-inside=3D'avoid' page-break-after=3D'always'>");
					printWindow.document.writeln("<tr><tr>");
					printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + "__4by4__0.jpg\" " + strSize + "></td>");
					printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + "__4by4__1.jpg\" " + strSize + "></td>");
					printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + "__4by4__2.jpg\" " + strSize + "></td>");
					printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + "__4by4__3.jpg\" " + strSize + "></td>");
					printWindow.document.writeln("</tr>");
			=09
					printWindow.document.writeln("<tr>");
					printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + "__4by4__4.jpg\" " + strSize + "></td>");
					printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + "__4by4__5.jpg\" " + strSize + "></td>");
					printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + "__4by4__6.jpg\" " + strSize + "></td>");
					printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + "__4by4__7.jpg\" " + strSize + "></td>");
					printWindow.document.writeln("</tr>");
				=09
					printWindow.document.writeln("<tr>");
					printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + "__4by4__8.jpg\" " + strSize + "></td>");
					printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + "__4by4__9.jpg\" " + strSize + "></td>");
					printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + "__4by4__10.jpg\" " + strSize + "></td>");
					printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + "__4by4__11.jpg\" " + strSize + "></td>");
					printWindow.document.writeln("</tr>");
				=09
					printWindow.document.writeln("<tr>");
					printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + "__4by4__12.jpg\" " + strSize + "></td>");
					printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + "__4by4__13.jpg\" " + strSize + "></td>");
					printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + "__4by4__14.jpg\" " + strSize + "></td>");
					printWindow.document.writeln("<td><img src=3D\"" + imageFilePath + =
nPage + "__4by4__15.jpg\" " + strSize + "></td>");
					printWindow.document.writeln("</tr></tr>");
				printWindow.document.writeln("</table>");
			}
		}
		// Print Margin
		if(vertMargin > 10) {
			printWindow.document.writeln("<td><img src=3Dappendix/printMargin.JPG =
" + "width=3D" + parseInt(baseWidth) + " height=3D" + =
parseInt(vertMargin) + "></td>");
		}=09
	}
	// dckim 20051207 end ***************************************
=09
=09
	printWindow.document.writeln("</center>");

	printWindow.document.writeln("</BODY>");
	printWindow.document.writeln("</HTML>");
	printWindow.location.reload();

	//printWindow.setTimeout("printPage()", 1000);
	//printWindow.setTimeout("window.close()",1000);
}

------=_NextPart_000_0000_01CAED35.AA5FB8D0--
