

function preload() {

  if (!document.images) return;

  var ar = new Array();

  var arguments = preload.arguments;

  for (var i = 0; i < arguments.length; i++) {

    ar[i] = new Image();

    ar[i].src = arguments[i];

  }

}

// -->

var img_on              =       new Array(9);

var img_out             =       new Array(9);

for (i=1;i<9;i++){

      img_on[i]       =       new Image();

      img_out[i]      =       new Image();

//      img_on[i].src   =       "new_img/navi_"+i+"_on.gif";

//      img_out[i].src  =       "new_img/navi_"+i+"_off.gif";

}

//表の画像表示

function Img_chg(i){

      document.images["field_"+i].src =       img_on[i].src;

}

//裏の画像表示

function Img_back(i){

      document.images["field_"+i].src =       img_out[i].src;

}

// -->



//RECOM_TOP 画像処理

var rimg_on              =       new Array(12);

var rimg_out             =       new Array(12);

var bimg_on              =       new Array(12);

var bimg_out             =       new Array(12);



for (i=1;i<12;i++){

    rimg_on[i]       =       new Image();

    rimg_out[i]      =       new Image();

    bimg_on[i]       =       new Image();

    bimg_out[i]      =       new Image();

//    rimg_on[i].src   =       "2002img/go_recom2on.gif";

//    rimg_out[i].src  =       "2002img/go_recom2.gif";

//    bimg_on[i].src   =       "2002img/go_online3on.gif";

//    bimg_out[i].src  =       "2002img/go_online3.gif";

}



function recom_chg(i){

       document.images["recom_"+i].src =       rimg_on[i].src;

}



function recom_back(i){

       document.images["recom_"+i].src =       rimg_out[i].src;

}

function book_chg(i){

       document.images["online_"+i].src =       bimg_on[i].src;

}



function book_back(i){

       document.images["online_"+i].src =       bimg_out[i].src;

}

//-------------------------------



//別窓起動

function Open_mado(ABC)

{

if(ABC=='mail'){URL="https://www.evci.jp/bancotel/cgi-bin/mail_service.html", H="360", W="450";}

if(ABC=='thawte'){URL="https://www.thawte.com/cgi/server/certdetails.exe?code=JPEVCC1-2", H="350", W="450";}

if(ABC=='profile'){URL="http://www.evci.jp/bancotel/online_main/co_profile.html", H="460", W="550";}

if(ABC=='law'){URL="http://www.evci.jp/bancotel/online_main/law.html", H="610", W="550";}

if(ABC=='security'){URL="http://www.evci.jp/bancotel/online_main/security.html", H="500", W="540";}

if(ABC=='clubB'){URL="http://www.evci.jp/bancotel/online_main/about_club.html", H="640", W="520";}

if(ABC=='conveni'){URL="http://www.evci.jp/bancotel/online_main/conveni_info_2.html", H="500", W="450";}

if(ABC=='mailnews'){URL="https://www.evci.jp/news/cgi-bin/unsub_ssl.cgi", H="400", W="740";}

if(ABC=='mailnews_bs1'){URL="https://www.evci.jp/news/cgi-bin/unsub_ssl.cgi?BS1", H="400", W="740";}


//別窓起動

thewindow = window.open(URL, '_blank', config='height='+H+',width='+W+',toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=yes');

}

function HirakeGoma(Script,WinName,Parameters)

{

window,open(Script,WinName,Parameters);

//使用例：<A href="javascript:;" onclick="HirakeGoma('./Html/popwin/Css_005.htm','HotelList','height=350,width=500,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=yes')">

}

function OpenPopup01()

{

thewindow = window.open('popup01.html', 'anew', config='height=180,width=450,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=yes');

}

function OpenPopup02()

{

thewindow = window.open('popup02.html', 'anew', config='height=270,width=530,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=yes');

}

function OpenPopup03()

{

thewindow = window.open('popup03.html', 'anew', config='height=200,width=430,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=yes');

}

function OpenPopup04()

{

thewindow = window.open('popup04.html', 'anew', config='height=220,width=530,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=yes');

}

function OpenPopup05()

{

thewindow = window.open('popup05.html', 'anew', config='height=300,width=530,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=yes');

}



function OpenPopup06()

{

thewindow = window.open('popup06.html', 'anew', config='height=300,width=550,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=yes');

}

function OpenPopup07()

{

thewindow = window.open('popup07.html', 'anew', config='height=180,width=530,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=yes');

}

function OpenPopup08()

{

thewindow = window.open('popup08.html', 'anew', config='height=380,width=550,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=yes');

}

function OpenPopup09()

{

thewindow = window.open('popup09.html', 'anew', config='height=230,width=530,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=yes');

}



function OpenPopup10()

{

thewindow = window.open('popup10.html', 'anew', config='height=280,width=530,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=yes');

}





// NEW-SSI

Big_Picture = new Image

function MM_displayStatusMsg(msgStr) { //v2.0

  status=msgStr;

  document.MM_returnValue = true;

}

function Load_Big_Picture(Picture)

{

document.images.Big_Picture.src=Picture.src;

}



Big_Picture2 = new Image

function MM_displayStatusMsg(msgStr) { //v2.0

  status=msgStr;

  document.MM_returnValue = true;

}

function Load_Big_Picture2(Picture)

{

document.images.Big_Picture2.src=Picture.src;

}

function openBrWindow(URL,winName)

{

  window.open(URL,winName,config='height=530,width=620,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,directories=no,status=yes');

}



//Picture_01 = new Image

//Picture_01.src = "2001img/1317_suite.jpg"

//Picture_02 = new Image

//Picture_02.src = "2001img/1317_suite2.jpg"

//Picture_03 = new Image

//Picture_03.src = "2001img/1317_suite3.jpg"

//Picture_04 = new Image

//Picture_04.src = "2001img/246_suite.jpg"

//Picture_05 = new Image

//Picture_05.src = "2001img/246_suite2.jpg"



//History Back

function histoyback()

{

histoy.back();

}



// DIRECT BOOKING 10/10/2002 By SK



var URLCODE = getParam("URLCODE");

function getParam(key){

  var source = document.URL;

  var point1 = source.indexOf(key+"=");

  if(point1==-1){ return ""; }

  var point2 = source.indexOf("&", point1+key.length);

  var param;

  if(point2 != -1){

    param = source.substring(point1+key.length+1, point2);

  }else{

    param = source.substring(point1+key.length+1);

  }

  if(key=="URLCODE" && param==""){

    param = "EVC";

  }

  return param;

}

function WindowOpen(dest){

  NW = window.open ("","new",

     "toolbar=no,location=no,directories=no,status=no,"

    +"menubar=no,scrollbars=yes,resizable=no,width=540,height=640");

  NW.location.href = dest;

  NW.focus();

}

// HpbImgPreload:

//

function HpbImgPreload()

{

  var appVer=parseInt(navigator.appVersion);

  var isNC=(document.layers && (appVer >= 4));

  var isIE=(document.all    && (appVer >= 4));

  if (isNC || isIE)

  {

    if (document.images)

    {

      var imgName = HpbImgPreload.arguments[0];

      var cnt;

      swImg[imgName] = new Array;

      for (cnt = 1; cnt < HpbImgPreload.arguments.length; cnt++)

      {

        swImg[imgName][HpbImgPreload.arguments[cnt]] = new Image();

        swImg[imgName][HpbImgPreload.arguments[cnt]].src = HpbImgPreload.arguments[cnt];

      }

    }

  }

}

// HpbImgFind:

//

function HpbImgFind(doc, imgName)

{

  for (var i=0; i < doc.layers.length; i++)

  {

    var img = doc.layers[i].document.images[imgName];

    if (!img) img = HpbImgFind(doc.layers[i], imgName);

    if (img) return img;

  }

  return null;

}

// HpbImgSwap:

//

function HpbImgSwap(imgName, imgSrc)

{

  var appVer=parseInt(navigator.appVersion);

  var isNC=(document.layers && (appVer >= 4));

  var isIE=(document.all    && (appVer >= 4));

  if (isNC || isIE)

  {

    if (document.images)

    {

      var img = document.images[imgName];

      if (!img) img = HpbImgFind(document, imgName);

      if (img) img.src = imgSrc;

    }

  }

}

var swImg; swImg=new Array;



// Browser refresh

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);




/// IFRAME RTN CREATED BY S.KATAOKA



var _numScrolls = 0;

var _scrolls = new Array();

var _dragObject;

var _thumbLayer; 	// contains thumb for scrolling

var _barLayer; 		// contains the scroll bar

var _scrollLayer;	// points to the content that is scrolled

var _scrollInt;

var _scrollImgs;

var _nav4 = (navigator.appName.indexOf("Netscape") != -1);

var _loading = false;

var _domain = document.domain;



function fFrame(top,left,width,height,src,baseHREF,borderColor) {

	this.top = top;

	this.left = left;

	this.width = width;

	this.height = height;

	this.src = src;

	this.baseHREF = baseHREF;

	this.borderColor = borderColor || "#DDDDDD";

	this.inSync = new Array();

  this.id = _numScrolls;



	this.load = _fLoadSrc;

	this.scrollTo = _fScrollTo;

	this.scrollBy = _fScrollBy;

	this.init = _fInit;

	this.setup = _fSetup;



	if(src.indexOf("http://") != -1) {

		if(src.indexOf(_domain) == -1) {

			alert("fframe.js: Sorry, the src you specified is not in this domain.");

			return;

		}

	}



	if(_nav4) {

		this.isInit = false;

		this.isSetup = false;

		if(!baseHREF) {

			if(navigator.appVersion.toString().indexOf("Macintosh") != -1)

				this.baseHREF = "mac/";

			else

				this.baseHREF = "win/";

		} else

			this.baseHREF = baseHREF;

		if(!_scrollImgs) _fLoadImages(this.baseHREF);



		this.init();

		this.load(false, false);

		this.setup();

	} else {

		document.body.innerHTML +=

		'<IFRAME WIDTH='+width+' HEIGHT='+height+' SCROLL=AUTO '+

		'NAME="scroll'+_numScrolls+'" '+

		'ID="scroll'+_numScrolls+'" '+

		'STYLE="position:absolute;'+

		'left:'+left+';'+

		'top:'+top+';'+

		'width:'+width+';'+

		'height:'+height+';" '+

		'SRC="'+src+'">'+

		'</IFRAME>\n';

		this.layer = document.all["scroll"+_numScrolls];

		this.layer.style.borderColor = this.borderColor;

		this.isInit = true;

		this.isSetup = true;

  }



  _numScrolls++;

  _scrolls[this.id] = this;

}



//

// Loads images into memory

//

function _fLoadImages(baseHREF) {

	self.status = "fframe: loading images...";

	if(_loading) {

		setTimeout(_fLoadImages, 100, baseHREF);

		return;

	}

	_loading = true;

	_scrollImgs = new Array(13);

	_scrollImgs[0] = new Image(16,16);

	_scrollImgs[0].src = baseHREF + "vup.gif";

	_scrollImgs[1] = new Image(16,16);

	_scrollImgs[1].src = baseHREF + "vup2.gif";

	_scrollImgs[2] = new Image(16,16);

	_scrollImgs[2].src = baseHREF + "vdown.gif";

	_scrollImgs[3] = new Image(16,16);

	_scrollImgs[3].src = baseHREF + "vdown2.gif";

	_scrollImgs[4] = new Image(16,16);

	_scrollImgs[4].src = baseHREF + "hleft.gif";

	_scrollImgs[5] = new Image(16,16);

	_scrollImgs[5].src = baseHREF + "hleft2.gif";

	_scrollImgs[6] = new Image(16,16);

	_scrollImgs[6].src = baseHREF + "hright.gif";

	_scrollImgs[7] = new Image(16,16);

	_scrollImgs[7].src = baseHREF + "hright2.gif";

	_scrollImgs[8] = new Image(16,16);

	_scrollImgs[8].src = baseHREF + "vbg.gif";

	_scrollImgs[9] = new Image(16,17);

	_scrollImgs[9].src = baseHREF + "vthumb.gif";

	_scrollImgs[10] = new Image(16,16);

	_scrollImgs[10].src = baseHREF + "hbg.gif";

	_scrollImgs[11] = new Image(17,16);

	_scrollImgs[11].src = baseHREF + "hthumb.gif";

	_scrollImgs[12] = new Image(15,15);

	_scrollImgs[12].src = baseHREF + "null.gif";

	_loading = false;

}



//

// Creates all necessary layers

//

function _fInit() { _fRealInit(this); }

function _fRealInit(frame) {

	// extra one pixel border outside of top/left/width/height

	if(_loading) {

		setTimeout(_fRealInit, 100, frame);

		return;

	}

	_loading = true;

	self.status = "fframe: initializing frame "+frame.id+"...";

	var borderLayer, contentLayer;



	borderLayer = new Layer(frame.width+2);

	borderLayer.left = frame.left-1;

	borderLayer.top = frame.top-1;

	borderLayer.clip.width = frame.width+2;

	borderLayer.height = frame.height+2;

	borderLayer.clip.height = frame.height+2;

	borderLayer.document.bgColor = frame.borderColor;

	borderLayer.visibility = "inherit";

	frame.borderLayer = borderLayer;



	contentLayer = new Layer(frame.width);

	contentLayer.captureEvents(Event.ONLOAD);

	contentLayer.onLoad = _fOnLoad;

	frame.layer = contentLayer;

	frame.layer.frame = frame;



	frame.vspLayer = new Layer(16);							// contains scroll bar

	frame.vsuLayer = new Layer(16);							// contains up arrow

	frame.vsdLayer = new Layer(16);							// contains down arrow

	frame.vssLayer = new Layer(16);							// contains thumb

	_fInitComp(frame.vspLayer,

						 _scrollStartVJump, _scrollEndVJump, 8);

	_fInitComp(frame.vsuLayer,

						 _scrollStartUp, _scrollEndUp, 0);

	_fInitComp(frame.vsdLayer,

						 _scrollStartDown, _scrollEndDown, 2);

	_fInitComp(frame.vssLayer,

						 _scrollStartDrag, _scrollEndDrag, 9);

	frame.vssLayer.parLayer = frame.layer;

	frame.vssLayer.spLayer = frame.vspLayer;

	frame.vspLayer.ssLayer = frame.vssLayer;

	frame.vsuLayer.ssLayer = frame.vssLayer;

	frame.vsdLayer.ssLayer = frame.vssLayer;



	frame.hspLayer = new Layer(frame.width-29);	// contains scroll bar

	frame.hsuLayer = new Layer(16);							// contains left arrow

	frame.hsdLayer = new Layer(16);							// contains right arrow

	frame.hssLayer = new Layer(17);							// contains thumb

	_fInitComp(frame.hspLayer,

						 _scrollStartHJump, _scrollEndHJump, 10);

	_fInitComp(frame.hsuLayer,

						 _scrollStartLeft, _scrollEndLeft, 4);

	_fInitComp(frame.hsdLayer,

						 _scrollStartRight, _scrollEndRight, 6);

	_fInitComp(frame.hssLayer,

						 _scrollStartDrag, _scrollEndDrag, 11);

	frame.hssLayer.parLayer = frame.layer;

	frame.hssLayer.spLayer = frame.hspLayer;

	frame.hspLayer.ssLayer = frame.hssLayer;

	frame.hsuLayer.ssLayer = frame.hssLayer;

	frame.hsdLayer.ssLayer = frame.hssLayer;



	frame.nLayer = new Layer(15);								// when two scroll bars

	_fInitComp(frame.nLayer,

						 _fDoNothing, _fDoNothing, 12);

	frame.isInit = true;

	_loading = false;

	self.status = "fframe: initializing frame "+frame.id+" done";

}



//

// Loads the src

//

function _fLoadSrc(src, noSetup) { _fRealLoadSrc(this, src, noSetup); }

function _fRealLoadSrc(frame, src, noSetup) {

	if(_loading || !frame.isInit) {

		setTimeout(_fRealLoadSrc, 100, frame, src);

		return;

	}

	src = src || frame.src;

	frame.src = src;

	if(_nav4) {

		_loading = true;

		frame.layer.load(src, frame.width);

		if(frame.isSetup) {

			frame.layer.vScroll(0, false, true);

			frame.layer.hScroll(0, false, true);

		}

		if(!noSetup) frame.setup();

	} else {

		frame.layer.src = src;

	}

}



//

// Places layers and adjusts them as necessary

//

function _fSetup() { _fRealSetup(this); }

function _fRealSetup(frame) {

	if(!_nav4) return;

	if(_loading || !frame.isInit) {

		// must wait until the layer has finished loading to calculate this

		setTimeout(_fRealSetup, 100, frame);

		return;

	}

	frame.hMax = frame.layer.document.width;

	frame.vMax = frame.layer.document.height;

	if((frame.hMax > frame.width) && !frame.hasHScroll) {

		frame.hasHScroll = true;

		frame.height -= 16; // make content shorter to fit horiz. scroll bar

		frame.load(); 			// reload to see if hMax changes

		return;

	} else if((frame.hMax <= frame.width) && frame.hasHScroll) {

		frame.hasHScroll = false;

		frame.height += 16; // make content taller

		frame.load();			 	// reload to see if hMax changes

		return;

	}



	if((frame.vMax > frame.height) && !frame.hasVScroll) {

		frame.hasVScroll = true;

		frame.width -= 16; // make content skinnier to fit vert. scroll bar

		frame.load(); 		 // reload to see if vMax changes

		return;

	} else if((frame.vMax <= frame.height) && frame.hasVScroll) {

		frame.hasVScroll = false;

		frame.width += 16; 	// make content fatter

		frame.load(); 		 	// reload to see if hMax changes

		return;

	}



	self.status = "fframe: setting up frame "+frame.id+"...";

	frame.layer.left = frame.left;

	frame.layer.top = frame.top;

	frame.layer.clip.top = 0;

	frame.layer.clip.left = 0;

	frame.layer.clip.width = frame.width;

	frame.layer.clip.height = frame.height;

	frame.layer.bgColor = "#FFFFFF";

	frame.layer.visibility = "show";



	frame.layer.oHeight = frame.height;

	frame.layer.oWidth = frame.width;

	frame.layer.oTop = frame.top;

	frame.layer.oLeft = frame.left;

	frame.layer.vMax = frame.vMax;

	frame.layer.hMax = frame.hMax;



	frame.layer.vScroll = _fVScroll;

	frame.layer.hScroll = _fHScroll;



	frame.vssLayer.v = frame.hasVScroll;

	frame.hssLayer.h = frame.hasHScroll;



	if(frame.hasVScroll) {

		// create scroll bar on the side of the layer here

		var vspLayerBottom = frame.height-31;

		var vspLayerTop = frame.top+16;

		var vsdLayerTop = frame.top+frame.height-16;

		if(frame.hasVScroll) {

			vspLayerBottom++;

			vsdLayerTop++;

		}

		if(frame.baseHREF.indexOf("mac") != -1) {

			vspLayerTop--;

			vspLayerBottom++;

		}



		_fMoveComp(frame.vspLayer,

							 vspLayerTop, frame.left + frame.width, 16, vspLayerBottom);

		_fMoveComp(frame.vsuLayer,

							 frame.top, frame.vspLayer.left, 16, 16);

		_fMoveComp(frame.vsdLayer,

							 vsdLayerTop, frame.vspLayer.left, 16, 16);

		_fMoveComp(frame.vssLayer,

							 vspLayerTop, frame.vspLayer.left, 16, 17);

	} else {

		frame.vssLayer.visibility = "hide";

		frame.vspLayer.visibility = "hide";

		frame.vsuLayer.visibility = "hide";

		frame.vsdLayer.visibility = "hide";

	}



	if(frame.hasHScroll) {

		// create scroll bar on the bottom of the layer here

		var hspLayerWidth = frame.width-31;

		var hspLayerLeft = frame.left+16;

		var hsdLayerLeft = frame.left + frame.width - 16;

		if(frame.hasVScroll) {

			hspLayerWidth++;

			hsdLayerLeft++;

		}

		if(frame.baseHREF.indexOf("mac") != -1) {

			hspLayerWidth++;

			hspLayerLeft--;

		}



		_fMoveComp(frame.hspLayer,

							 frame.top+frame.height, hspLayerLeft, hspLayerWidth, 16);

		_fMoveComp(frame.hsuLayer,

							 frame.hspLayer.top, frame.left, 16, 16);

		_fMoveComp(frame.hsdLayer,

							 frame.hspLayer.top, hsdLayerLeft, 16, 16);

		_fMoveComp(frame.hssLayer,

							 frame.hspLayer.top, hspLayerLeft, 17, 16);

	} else {

		frame.hssLayer.visibility = "hide";

		frame.hspLayer.visibility = "hide";

		frame.hsuLayer.visibility = "hide";

		frame.hsdLayer.visibility = "hide";

	}



	if(frame.hasHScroll || frame.hasVScroll) {

		document.captureEvents(Event.MOUSEMOVE);

		document.onmousemove = _scrollDrag;

	}



	if(frame.hasHScroll && frame.hasVScroll)

		_fMoveComp(frame.nLayer,

							 frame.top+frame.height+1, frame.left+frame.width+1, 15, 15);

	else

		frame.nLayer.visibility = "hide";



	frame.isSetup = true;

	self.status = "fframe: setting up frame "+frame.id+" done";

}



function _fInitComp(layer, onmousedown, onmouseup, bgSrc) {

	layer.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);

	layer.onmousedown = onmousedown;

	layer.onmouseup = onmouseup;

	layer.background.src = _scrollImgs[bgSrc].src;

}



function _fMoveComp(layer, top, left, width, height) {

	layer.top = top;

	layer.left = left;

	layer.clip.width = width;

	layer.clip.height = height;

	layer.visibility = "inherit";

}



//

// Default Event Handler

//

function _fDoNothing() {}



//

// ONLOAD Event Handler

// resets _loading, recaptures events, fixes Communicator bug

//

function _fOnLoad() {

	var i, out;

	_loading = false;

	for(i=0; i<this.document.links.length; i++)

		 out = this.document.links[i];

	this.captureEvents(Event.ONLOAD | Event.MOUSEDOWN);

	this.onLoad = _fOnLoad;

	this.onMouseDown = _fOnMouseDown;

}



//

// ONMOUSEDOWN Event Handler

// Retargets links to the floating frame

//

function _fOnMouseDown(e) {

	if(e && this) {

		if(e.target && this.frame) {

			if(e.target.href) {

				if((e.target.href.indexOf("mailto:") == -1) &&

					 (e.target.hostname == _domain) &&

					 ((e.target.target == null) ||

					  (e.target.target == "_self"))) { // no TARGET specified

					this.frame.load(e.target);

					return false;

				}

			}

		}

	}

	return true;

}



function _fScrollTo(x, y) {

	if(!this) return;

	if(!_nav4) {

		document.frames("scroll"+this.id).self.scrollTo(x,y);

		return;

	}

	if((typeof(x) == "number") && (this.hMax > this.width)) {

		var p = x/(this.hMax - this.width);

		this.layer.hScroll(p,true);

	}

	if((typeof(y) == "number") && (this.vMax > this.height)) {

		var p = y/(this.vMax - this.height);

		this.layer.vScroll(p,true);

	}

}



function _fScrollBy(x, y) {

	if(!this) return;

	if(!_nav4) {

		document.frames("scroll"+this.id).self.scrollBy(x,y);

		return;

	}

	if(typeof(x) == "number") {

		x += this.layer.clip.left;

		var p = x/(this.hMax - this.width);

		this.layer.hScroll(p,true);

	}

	if(typeof(y) == "number") {

		y += this.layer.clip.top;

		var p = y/(this.vMax - this.height);

		this.layer.vScroll(p,true);

	}

}



function _fVScroll(p, update, sync) {

	if(p > 1) p = 1; if(p < 0) p = 0;

	i = p*(this.vMax - this.oHeight);

	this.clip.top = i;

	this.clip.bottom = this.oHeight+i;

	this.clip.height = this.oHeight;

	this.top = this.oTop - i;

	if(update) {

		var frame = this.frame;

		frame.vssLayer.top = p*(frame.vspLayer.clip.height -

													 frame.vssLayer.clip.height) +

												frame.vspLayer.top;

	}

	if(!sync) {

		for(f in this.frame.inSync) {

			f = this.frame.inSync[f];

			if(f.hMax > f.width) {

				p = i/(f.vMax - f.height);

				f.layer.vScroll(p, true, true);

			}

		}

	}

}



function _fHScroll(p, update, sync) {

	if(p > 1) p = 1; else if(p < 0) p = 0;

	i = p*(this.hMax - this.oWidth);

	this.clip.left = i;

	this.clip.right = this.oWidth+i;

	this.clip.width = this.oWidth;

	this.left = this.oLeft - i;

	if(update) {

		var frame = this.frame;

		frame.hssLayer.left = p*(frame.hspLayer.clip.width -

														 frame.hssLayer.clip.width) +

													frame.hspLayer.left;

	}

	if(!sync) {

		for(f in this.frame.inSync) {

			f = this.frame.inSync[f];

			if(f.hMax > f.width) {

				p = i/(f.hMax - f.width);

				f.layer.hScroll(p, true, true);

			}

		}

	}

}



//

// From here on, you're on your on. This is hairy ugly event handler stuff.

//

function _scrollStartDown(e) {

	_lastScrolledId = this.ssLayer.parLayer.frame.id;

	_thumbLayer = this.ssLayer;

	_barLayer = this.ssLayer.spLayer;

	_scrollLayer = this.ssLayer.parLayer;

	this.background.src = _scrollImgs[3].src;

	_scrollDown();

	_scrollInt = setInterval("_scrollDown();",20);

	return false;

}

function _scrollDown() {

	p = (_scrollLayer.clip.top+15) /

			(_scrollLayer.vMax - _scrollLayer.oHeight);

	_scrollLayer.vScroll(p, true);

}

function _scrollEndDown(e) {

	this.background.src = _scrollImgs[2].src;

	clearInterval(_scrollInt);

	return false;

}

function _scrollStartUp(e) {

	_lastScrolledId = this.ssLayer.parLayer.frame.id;

	_thumbLayer = this.ssLayer;

	_barLayer = this.ssLayer.spLayer;

	_scrollLayer = this.ssLayer.parLayer;

	this.background.src = _scrollImgs[1].src;

	_scrollUp();

	_scrollInt = setInterval("_scrollUp();",20);

	return false;

}

function _scrollUp() {

	p = (_scrollLayer.clip.top-15) /

			(_scrollLayer.vMax - _scrollLayer.oHeight);

	_scrollLayer.vScroll(p, true);

}

function _scrollEndUp(e) {

	this.background.src = _scrollImgs[0].src;

	clearInterval(_scrollInt);

	return false;

}

function _scrollStartRight(e) {

	_lastScrolledId = this.ssLayer.parLayer.frame.id;

	_thumbLayer = this.ssLayer;

	_barLayer = this.ssLayer.spLayer;

	_scrollLayer = this.ssLayer.parLayer;

	this.background.src = _scrollImgs[7].src;

	_scrollRight();

	_scrollInt = setInterval("_scrollRight();",20);

	return false;

}

function _scrollRight() {

	p = (_scrollLayer.clip.left+15) /

			(_scrollLayer.hMax - _scrollLayer.oWidth);

	_scrollLayer.hScroll(p, true);

}

function _scrollEndRight(e) {

	this.background.src = _scrollImgs[6].src;

	clearInterval(_scrollInt);

	return false;

}

function _scrollStartLeft(e) {

	_lastScrolledId = this.ssLayer.parLayer.frame.id;

	_thumbLayer = this.ssLayer;

	_barLayer = this.ssLayer.spLayer;

	_scrollLayer = this.ssLayer.parLayer;

	this.background.src = _scrollImgs[5].src;

	_scrollLeft();

	_scrollInt = setInterval("_scrollLeft();",20);

	return false;

}

function _scrollLeft() {

	p = (_scrollLayer.clip.left-15) /

			(_scrollLayer.hMax - _scrollLayer.oWidth);

	_scrollLayer.hScroll(p, true);

}

function _scrollEndLeft(e) {

	this.background.src = _scrollImgs[4].src;

	clearInterval(_scrollInt);

	return false;

}

function _scrollStartVJump(e) {

	_lastScrolledId = this.ssLayer.parLayer.frame.id;

	_thumbLayer = this.ssLayer;

	_barLayer = this.ssLayer.spLayer;

	_scrollLayer = this.ssLayer.parLayer;

	if(e.pageY > this.ssLayer.top)

		dir = "1";

	else dir = "-1";

	_scrollVJump(dir,-1);

	_scrollInt = setInterval("_scrollVJump("+dir+","+e.pageY+");", 50);

	return false;

}

function _scrollVJump(dir,py) {

	p = (_scrollLayer.clip.top+dir*_scrollLayer.clip.height)/

			(_scrollLayer.vMax - _scrollLayer.oHeight);

	if(p > 1) p = 1; else if(p < 0) p = 0;

	t = p*(_barLayer.clip.height - _thumbLayer.clip.height) +

			_barLayer.top;

	if((dir == 1) && (py != -1) && (t > py)) return;

	if((dir == -1) && (py != -1) && (t < (py-17))) return;

	_scrollLayer.vScroll(p);

	_thumbLayer.top = t;

}

function _scrollEndVJump() {

	clearInterval(_scrollInt);

}

function _scrollStartHJump(e) {

	_lastScrolledId = this.ssLayer.parLayer.frame.id;

	_thumbLayer = this.ssLayer;

	_barLayer = this.ssLayer.spLayer;

	_scrollLayer = this.ssLayer.parLayer;

	if(e.pageX > this.ssLayer.left)

		dir = "1";

	else dir = "-1";

	_scrollHJump(dir,-1);

	_scrollInt = setInterval("_scrollHJump("+dir+","+e.pageX+");", 50);

	return false;

}

function _scrollHJump(dir,px) {

	p = (_scrollLayer.clip.left+dir*_scrollLayer.clip.width)/

			(_scrollLayer.hMax - _scrollLayer.oWidth);

	if(p > 1) p = 1; if(p < 0) p = 0;

	t = p*(_barLayer.clip.width - _thumbLayer.clip.width) +

			_barLayer.left;

	if((dir == 1) && (px != -1) && (t > px)) return;

	if((dir == -1) && (px != -1) && (t < (px-17))) return;

	_scrollLayer.hScroll(p);

	_thumbLayer.left = t;

}

function _scrollEndHJump() {

	clearInterval(_scrollInt);

}

function _scrollStartDrag(e) {

	if(this.parLayer) {

		_lastScrolledId = this.parLayer.frame.id;

		_dragObject = this;

		_dragObject.oTop = _dragObject.top;

		_dragObject.oLeft = _dragObject.left;

		_dragObject.hOffset = e.pageX - _dragObject.oLeft;

		_dragObject.vOffset = e.pageY - _dragObject.oTop;

		return false;

	}

	return true;

}

function _scrollDrag(e) {

	if(!_dragObject) return true;

	var pY = e.pageY;

	var pX = e.pageX;

	if(_dragObject.v) {

		pY -= _dragObject.vOffset;

		if((pX > (_dragObject.left+54)) ||

			 (pX < (_dragObject.left-38))) {

			pY = _dragObject.oTop;

		}

		if(pY < _dragObject.spLayer.top)

			pY = _dragObject.spLayer.top;

		if(pY > _dragObject.spLayer.clip.height +

						_dragObject.spLayer.top -

						_dragObject.clip.height)

			pY = _dragObject.spLayer.clip.height +

					 _dragObject.spLayer.top -

					 _dragObject.clip.height;

		_dragObject.top = pY;

		percentScroll = (pY - _dragObject.spLayer.top) /

										(_dragObject.spLayer.clip.height -

										 _dragObject.clip.height);

		_dragObject.parLayer.vScroll(percentScroll);

	} else {

		pX -= _dragObject.hOffset;

		if((pY > (_dragObject.top+54)) ||

			 (pY < (_dragObject.top-38))) {

			pX = _dragObject.oLeft;

		}

		if(pX < _dragObject.spLayer.left)

			pX = _dragObject.spLayer.left;

		 if(pX > _dragObject.spLayer.clip.width +

						 _dragObject.spLayer.left -

						 _dragObject.clip.width)

			pX = _dragObject.spLayer.clip.width +

						 _dragObject.spLayer.left -

						 _dragObject.clip.width;

		_dragObject.left = pX;

		percentScroll = (pX - _dragObject.spLayer.left) /

										(_dragObject.spLayer.clip.width -

					 _dragObject.clip.width);

		_dragObject.parLayer.hScroll(percentScroll);

	}

	return false;

}

function _scrollEndDrag() {

	_dragObject = false;

	return false;

}

// END OF IFRAME RTN

//ULTIMATE VERSION CHECK

			//作成者：片岡聖悦

			//著作権は保持します。

			//Created on 2002 Oct.,10/2 最新バージョン



	//大文字小文字変換

    var agt=navigator.userAgent.toLowerCase();

	//バージョン取得（Mjaor & Minor）

    var is_major = parseInt(navigator.appVersion);

    var is_minor = parseFloat(navigator.appVersion);



	//NSC バージョン取得（Mjaor & Minor）

    var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)

                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)

                && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));





    var is_nav2 = (is_nav && (is_major == 2));

    var is_nav3 = (is_nav && (is_major == 3));

    var is_nav4 = (is_nav && (is_major == 4));

    var is_nav4up = (is_nav && (is_major >= 4));

    var is_navonly      = (is_nav && ((agt.indexOf(";nav") != -1) ||

                          (agt.indexOf("; nav") != -1)) );

    var is_nav6 = (is_nav && (is_major == 5));

    var is_nav6up = (is_nav && (is_major >= 5));

    var is_gecko = (agt.indexOf('gecko') != -1);



	//IEバージョン取得（Mjaor & Minor）

    var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));

    var is_ie3    = (is_ie && (is_major < 4));

    var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );

    var is_ie4up  = (is_ie && (is_major >= 4));

    var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );

    var is_ie5_5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));

    var is_ie5up  = (is_ie && !is_ie3 && !is_ie4);

    var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);

    var is_ie6    = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );

    var is_ie6up  = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);





	//AOLバージョン取得（Mjaor & Minor）

    var is_aol   = (agt.indexOf("aol") != -1);

    var is_aol3  = (is_aol && is_ie3);

    var is_aol4  = (is_aol && is_ie4);

    var is_aol5  = (agt.indexOf("aol 5") != -1);

    var is_aol6  = (agt.indexOf("aol 6") != -1);



	//OPERAバージョン取得（Mjaor & Minor）

    var is_opera = (agt.indexOf("opera") != -1);

    var is_opera2 = (agt.indexOf("opera 2") != -1 || agt.indexOf("opera/2") != -1);

    var is_opera3 = (agt.indexOf("opera 3") != -1 || agt.indexOf("opera/3") != -1);

    var is_opera4 = (agt.indexOf("opera 4") != -1 || agt.indexOf("opera/4") != -1);

    var is_opera5 = (agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1);

    var is_opera5up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4);



	//WEBTVバージョン取得（Mjaor & Minor）



    var is_webtv = (agt.indexOf("webtv") != -1);



    var is_TVNavigator = ((agt.indexOf("navio") != -1) || (agt.indexOf("navio_aoltv") != -1));

    var is_AOLTV = is_TVNavigator;



	//HOTJAVAバージョン取得（Mjaor & Minor）



    var is_hotjava = (agt.indexOf("hotjava") != -1);

    var is_hotjava3 = (is_hotjava && (is_major == 3));

    var is_hotjava3up = (is_hotjava && (is_major >= 3));



    // *** JAVASCRIPT VERSION CHECK ***

    var is_js;

    if (is_nav2 || is_ie3) is_js = 1.0;

    else if (is_nav3) is_js = 1.1;

    else if (is_opera5up) is_js = 1.3;

    else if (is_opera) is_js = 1.1;

    else if ((is_nav4 && (is_minor <= 4.05)) || is_ie4) is_js = 1.2;

    else if ((is_nav4 && (is_minor > 4.05)) || is_ie5) is_js = 1.3;

    else if (is_hotjava3up) is_js = 1.4;

    else if (is_nav6 || is_gecko) is_js = 1.5;



    else if (is_nav6up) is_js = 1.5;

    // NOTE: ie5up on mac is 1.4

    else if (is_ie5up) is_js = 1.3



    else is_js = 0.0;



    // *** OSタイプ　Windows ***

    var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );

    // NOTE: On Opera 3.0, the userAgent string includes "Windows 95/NT4" on all

    //        Win32, so you can't distinguish between Win95 and WinNT.

    var is_win95 = ((agt.indexOf("win95")!=-1) || (agt.indexOf("windows 95")!=-1));



    // is this a 16 bit compiled version?

    var is_win16 = ((agt.indexOf("win16")!=-1) ||

               (agt.indexOf("16bit")!=-1) || (agt.indexOf("windows 3.1")!=-1) ||

               (agt.indexOf("windows 16-bit")!=-1) );



    var is_win31 = ((agt.indexOf("windows 3.1")!=-1) || (agt.indexOf("win16")!=-1) ||

                    (agt.indexOf("windows 16-bit")!=-1));



    var is_winme = ((agt.indexOf("win 9x 4.90")!=-1));

    var is_win2k = ((agt.indexOf("windows nt 5.0")!=-1));



    var is_win98 = ((agt.indexOf("win98")!=-1) || (agt.indexOf("windows 98")!=-1));

    var is_winnt = ((agt.indexOf("winnt")!=-1) || (agt.indexOf("windows nt")!=-1));

    var is_win32 = (is_win95 || is_winnt || is_win98 ||

                    ((is_major >= 4) && (navigator.platform == "Win32")) ||

                    (agt.indexOf("win32")!=-1) || (agt.indexOf("32bit")!=-1));



    // *** OSタイプ　IBM OS/2 ***

    var is_os2   = ((agt.indexOf("os/2")!=-1) ||

                    (navigator.appVersion.indexOf("OS/2")!=-1) ||

                    (agt.indexOf("ibm-webexplorer")!=-1));



    // *** OSタイプ　MAC ***



    var is_mac    = (agt.indexOf("mac")!=-1);

    // hack ie5 js version for mac

    if (is_mac && is_ie5up) is_js = 1.4;

    var is_mac68k = (is_mac && ((agt.indexOf("68k")!=-1) ||

                               (agt.indexOf("68000")!=-1)));

    var is_macppc = (is_mac && ((agt.indexOf("ppc")!=-1) ||

                                (agt.indexOf("powerpc")!=-1)));



    // *** OSタイプ　UNIX系 ***



    var is_sun   = (agt.indexOf("sunos")!=-1);

    var is_sun4  = (agt.indexOf("sunos 4")!=-1);

    var is_sun5  = (agt.indexOf("sunos 5")!=-1);

    var is_suni86= (is_sun && (agt.indexOf("i86")!=-1));

    var is_irix  = (agt.indexOf("irix") !=-1);    // SGI

    var is_irix5 = (agt.indexOf("irix 5") !=-1);

    var is_irix6 = ((agt.indexOf("irix 6") !=-1) || (agt.indexOf("irix6") !=-1));

    var is_hpux  = (agt.indexOf("hp-ux")!=-1);

    var is_hpux9 = (is_hpux && (agt.indexOf("09.")!=-1));

    var is_hpux10= (is_hpux && (agt.indexOf("10.")!=-1));

    var is_aix   = (agt.indexOf("aix") !=-1);      // IBM

    var is_aix1  = (agt.indexOf("aix 1") !=-1);

    var is_aix2  = (agt.indexOf("aix 2") !=-1);

    var is_aix3  = (agt.indexOf("aix 3") !=-1);

    var is_aix4  = (agt.indexOf("aix 4") !=-1);

    var is_linux = (agt.indexOf("inux")!=-1);

    var is_sco   = (agt.indexOf("sco")!=-1) || (agt.indexOf("unix_sv")!=-1);

    var is_unixware = (agt.indexOf("unix_system_v")!=-1);

    var is_mpras    = (agt.indexOf("ncr")!=-1);

    var is_reliant  = (agt.indexOf("reliantunix")!=-1);

    var is_dec   = ((agt.indexOf("dec")!=-1) || (agt.indexOf("osf1")!=-1) ||

           (agt.indexOf("dec_alpha")!=-1) || (agt.indexOf("alphaserver")!=-1) ||

           (agt.indexOf("ultrix")!=-1) || (agt.indexOf("alphastation")!=-1));

    var is_sinix = (agt.indexOf("sinix")!=-1);

    var is_freebsd = (agt.indexOf("freebsd")!=-1);

    var is_bsd = (agt.indexOf("bsd")!=-1);

    var is_unix  = ((agt.indexOf("x11")!=-1) || is_sun || is_irix || is_hpux ||

                 is_sco ||is_unixware || is_mpras || is_reliant ||

                 is_dec || is_sinix || is_aix || is_linux || is_bsd || is_freebsd);



    var is_vms   = ((agt.indexOf("vax")!=-1) || (agt.indexOf("openvms")!=-1));



// END OF VERSION CHECK





