winSize = 250;
openMsg = "Preview";
closeMsg = "Close";

ha = new Array("203.138.102.180","www.03trade.com","www.1ban.co.jp","www.aizawabtc.com","www.ando-sec.co.jp","www.angelsec.co.jp","www.bnpparibasdirect.co.jp","www.centurysec.net","www.chuo-sec.co.jp","www.cosmo-sec.co.jp","www.csfb.co.jp","www.daiwa.co.jp","www.dir.co.jp","www.rakuten-sec.co.jp","www.fidelity.co.jp","www.hira.co.jp","www.ichiyoshi.co.jp","www.iijnet.or.jp","www.imamura.co.jp","www.iwaisec.co.jp","www.izumi-sec.co.jp","www.jetsnet.co.jp","www.kagawa-sc.co.jp","www.kaneyama-sec.co.jp","www.kimurasec.co.jp","www.kobesec.co.jp","www.kokusai.co.jp","www.kyoei-sec.co.jp","www.kyokuto-sec.co.jp","www.marufuku.co.jp","www.marukodaika.co.jp","www.meiko-national.co.jp","www.meiwa-sec.co.jp","www.miki-sec.co.jp","www.mito.co.jp","www.mljs.co.jp","www.morganstanley.co.jp","www.naito-sec.co.jp","www.niigata-sec.co.jp","www.nissan-sec.co.jp","kabu.livedoor.com","www.nri.co.jp","www.okachi-sec.co.jp","www.okasan.co.jp","www.smbc-friend.co.jp","www.shinko-ri.co.jp","www.star-trade.net","www.takagi-sec.co.jp","www.tmps.co.jp","www.tokaitokyo.co.jp","www.toyo-sec.co.jp","www.ufj-tsubasa.co.jp","www.utsumiya.co.jp","www.worldnichiei.co.jp","www.yamagatashoken.co.jp","www.yamamaru.co.jp","www.yutaka-sec.co.jp","www2.gcnet.co.jp","www.antfactory.jp","www.mitsubishi-sec.co.jp","www.sumitomotrust.co.jp","www.mitsubishi-trust.co.jp","www.mitsuitrust-fg.co.jp");

haa = new Array("http://203.138.102.180/","http://www.03trade.com/","http://www.1ban.co.jp/","http://www.aizawabtc.com/","http://www.ando-sec.co.jp/","http://www.angelsec.co.jp/","http://www.bnpparibasdirect.co.jp/","http://www.centurysec.net/","http://www.chuo-sec.co.jp/","http://www.cosmo-sec.co.jp/","http://www.csfb.co.jp/","http://www.daiwa.co.jp/","http://www.dir.co.jp/","http://www.rakuten-sec.co.jp/","http://www.fidelity.co.jp/","http://www.hira.co.jp/","http://www.ichiyoshi.co.jp/","http://www.iijnet.or.jp/","http://www.imamura.co.jp/","http://www.iwaisec.co.jp/","http://www.izumi-sec.co.jp/","http://www.jetsnet.co.jp/","http://www.kagawa-sc.co.jp/","http://www.kaneyama-sec.co.jp/","http://www.kimurasec.co.jp/","http://www.kobesec.co.jp/","http://www.kokusai.co.jp/","http://www.kyoei-sec.co.jp/","http://www.kyokuto-sec.co.jp/","http://www.marufuku.co.jp/","http://www.marukodaika.co.jp/","http://www.meiko-national.co.jp/","http://www.meiwa-sec.co.jp/","http://www.miki-sec.co.jp/","http://www.mito.co.jp/","http://www.mljs.co.jp/","http://www.morganstanley.co.jp/aboutms/outline/japan/index3.html#msjl","http://www.naito-sec.co.jp/","http://www.niigata-sec.co.jp/","http://www.nissan-sec.co.jp/","http://kabu.livedoor.com/","http://www.nri.co.jp/","http://www.okachi-sec.co.jp/","http://www.okasan.co.jp/","http://www.smbc-friend.co.jp/","http://www.shinko-ri.co.jp/","http://www.star-trade.net/","http://www.takagi-sec.co.jp/","http://www.tmps.co.jp/","http://www.tokaitokyo.co.jp/","http://www.toyo-sec.co.jp/","http://www.ufj-tsubasa.co.jp/","http://www.utsumiya.co.jp/","http://www.worldnichiei.co.jp/","http://www.yamagatashoken.co.jp/","http://www.yamamaru.co.jp/","http://www.yutaka-sec.co.jp/","http://www2.gcnet.co.jp/","http://www.antfactory.jp/sec/","http://www.mitsubishi-sec.co.jp/","http://www.sumitomotrust.co.jp/","http://www.mitsubishi-trust.co.jp/","http://www.mitsuitrust-fg.co.jp/");

var tWin = window;
var lp
function HPO(url)
{
 for (lp=0;lp<=62;lp++) {
    if ( url.href.indexOf(ha[lp],0) != -1)
    {
      tWin = open(haa[lp], "HP", "toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes");
      tWin.focus();
      break;
    }
 }
	return false;
}

function IsOverlappedOnSC(span)
{
	if (!span) return true;

	var sc = document.all['sc'];
	if (!sc) return true;

	var scTop = document.body.clientTop + sc.offsetTop;
	var scBottom = scTop + sc.offsetHeight;

	var spanTop = document.body.clientTop + span.offsetTop;
	var spanBottom = spanTop + winSize;

	if (spanBottom <scTop || scBottom < spanTop) return false;	// It's not overlapped on SC.
	return true;
}

function PVW(url)
{
	 var ifID = 'if' + url.id;
	 var tbID = 'tb' + url.id;

	 var spanObj = url.parentElement;
	 if (!spanObj) return true;
	 if (spanObj.tagName.toLowerCase() != 'span') return true;

	 var ifObj = document.all[ifID];

	 if (url.innerText == openMsg)
	 {
		 url.innerText = closeMsg;
		 var strAnchor = '\r\n[\r\n' + url.outerHTML + '\r\n]\r\n' + '\r\n[\r\n<a onclick="return OpenSubWinodow(this);" href="' + url.href + '">Open</a>\r\n]\r\n';

		 if (ifObj){
		 	ifObj.style.visibility = 'visible';
		 	ifObj.style.height = winSize;
		 	return false;
		 }

		 var strIFrame = '<IFRAME id="'+ifID+'" width="110%" height="'+winSize+'" SRC="'+url.href+'"></IFRAME>\r\n';

		 if (IsOverlappedOnSC(url))
		 {
			 spanObj.innerHTML =
		 		strAnchor +
		 		'<table id="'+tbID+'" width="100%" border="0" align="center">\r\n' +
				'<tr><td>' + strIFrame + '</td>\r\n' +
				'<td width="140">&nbsp;</td></tr>\r\n' +
				'</table>\r\n';
			 	return false;
		 } else {
			 spanObj.innerHTML = strAnchor + strIFrame;
			 	return false;
		 }

	 } else {
		 if (url){
			 url.innerText = openMsg;
	 		spanObj.innerHTML = '\r\n[\r\n' + url.outerHTML + '\r\n]\r\n';
	 		var tbObj = document.all[tbID];
			 if (tbObj){
				return false;
			 }
			 if (ifObj){
			 	ifObj.style.visibility = 'hidden';
			 	ifObj.style.height = 0;
			 }
			 return false;
		 }
	 }
	 return true;
}

var subWin = window;
function OpenSubWinodow(url) {
	if ((subWin == window) || subWin.closed) {
		subWin = open(url.href, "kensakuman", "toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes");
	}
	else
	{
		subWin.location.href = url.href;
	}
	subWin.focus();

	return false;
}
