var JSWRSwitch = 'off';
var JSWRSpeed  = '3';
var myJSWR_HTMKey = 'off';

function isCookie_TRUE() {
	var myExp = new Date();
	var myExpires;
	var tmp, p1,p2,p3;
	var ret = 0;

	myExp.setTime(myExp.getTime()+(1*24*60*60*1000));
	myExpires = "expires="+myExp.toGMTString();
	tmp = 'JSWRIsCookie=check;';
	document.cookie = tmp + myExpires;

	tmp = document.cookie + ";";
	p = tmp.indexOf('JSWRIsCookie', 0);
	if(p != -1){
		tmp = tmp.substring(p, tmp.length);
		p2 = tmp.indexOf("=", 0) + 1;
		p3 = tmp.indexOf(";", p2);
		tmp = unescape(tmp.substring(p2, p3));
		if (tmp=='check') ret = 1;
	}

	myExp.setTime(myExp.getTime()-(1*24*60*60*1000));
	myExpires = "expires="+myExp.toGMTString();
	tmp = 'JSWRIsCookie=;';
	document.cookie = tmp + myExpires;

	return ret;
}

function JSWR_Conf_Read()
{
	var url = document.URL;
	var i,j,prm,tmp,val;
	var flg = 0;
	tmp = url.split('?');
	for (i=1; i<tmp.length; i++) {
		prm = tmp[i].split('&');
		for (j=0;j<prm.length;j++) {
			val = prm[j].split('=');
			if (val[0]=='JSWRConf') {
				tmp = val[1].split('_');
				JSWRSwitch = tmp[0];
				JSWRSpeed  = tmp[1];
				break;
			}
		}
	}
}

function JSWR_ON_OFF(obj) {
	if (JSWRSwitch=='off')
		JSWR_Start();
}

function JSWR_CtrlPanel(type) {
	var spdname = new Array();
	spdname[5] = '&#26368;&#36895;';
	spdname[4] = '&#36895;&#12356;';
	spdname[3] = '&#26222;&#36890;';
	spdname[2] = '&#36933;&#12356;';
	spdname[1] = '&#36933;&#36933;';
	if (JSWRSwitch=='on') {
		var color='white';
		var select='onChange="JSWR_Change_Spd(this);"';
	} else {
		var color='gray';
		var select='disabled';
	}

	document.write('<form action="javascript:void(0);" style="float:left">');
	document.write('<table border="0" cellpadding="0" cellspacing="0" height="30" style="color:'+color+';font-size:10pt;text-align:left;">');
	document.write('<tr>');
	document.write('<td align="center" valign="middle" height="30" style="vertical-align:middle;">');
	document.write('<img src="http://www12.j-server.com/LUCDEMO/data/js_wr_left.gif" border="0">');
	document.write('</td>');
	document.write('<td align="center" valign="middle" height="30" style="vertical-align:middle;">');
	document.write('<a href="http://www.j-server.com/" target="_blank"><img src="http://www12.j-server.com/LUCDEMO/data/js_wr_logo.gif" border="0"></a>');
	document.write('</td>');
	document.write('<td align="center" valign="middle" height="30" style="vertical-align:middle;">');
	document.write('<a href="javascript:void(0);" onClick="JSWR_ON_OFF(this);" target="JSWR5caa571e7bb57767f9df9a5ef70aea4b"><img src="http://www12.j-server.com/LUCDEMO/data/js_wr_'+JSWRSwitch+'.gif" border="0"></a>');
	document.write('</td>');
	document.write('<td align="center" valign="middle" height="30" style="vertical-align:middle;">');
	document.write('<img src="http://www12.j-server.com/LUCDEMO/data/js_wr_center.gif" border="0">');
	document.write('</td>');
	document.write('<td align="center" valign="middle" height="30" style="vertical-align:middle;background-image:url(\'http://www12.j-server.com/LUCDEMO/data/js_wr_center.gif\');">');
	document.write('<b style="font-size:10pt;">&#36895;&#12373:</b>');
	document.write('<select name="spd" '+select+'>');
	if (JSWRSwitch=='on') {
		document.write('<option value="5"'+(JSWRSpeed==5?' selected':'')+'>'+spdname[5]+'</option>');
		document.write('<option value="4"'+(JSWRSpeed==4?' selected':'')+'>'+spdname[4]+'</option>');
		document.write('<option value="3"'+(JSWRSpeed==3?' selected':'')+'>'+spdname[3]+'</option>');
		document.write('<option value="2"'+(JSWRSpeed==2?' selected':'')+'>'+spdname[2]+'</option>');
		document.write('<option value="1"'+(JSWRSpeed==1?' selected':'')+'>'+spdname[1]+'</option>');
	} else {
		document.write('<option value="'+JSWRSpeed+'">'+spdname[JSWRSpeed]+'</option>');
	}
	document.write('</select>');
	document.write('</td>');
if (type==1) {
	if (myJSWR_HTMKey && myJSWR_HTMKey.length>0) {
		document.write('<td align="center" valign="middle" height="30" style="vertical-align:middle;background-image:url(\'http://www12.j-server.com/LUCDEMO/data/js_wr_center.gif\');">');
		if (JSWRSwitch=='on' && myJSWR_HTMKey!='off') {
			document.write('<input type="button" onclick="onClickJSWR(\''+myJSWR_HTMKey+'-0\')" value="&#20840;&#35501;">');
		} else {
			document.write('<input type="button" value="&#20840;&#35501;" disabled>');
		}
		document.write('</td>');
	}

} else if (type==2) {
	if (myJSWR_HTMKey && myJSWR_HTMKey.length>0) {
		document.write('<td align="center" valign="middle" height="30" style="vertical-align:middle;background-image:url(\'http://www12.j-server.com/LUCDEMO/data/js_wr_center.gif\');">');
		if (JSWRSwitch=='on' && myJSWR_HTMKey!='off') {
			document.write('<input type="button" onclick="onClickJSWR(\''+myJSWR_HTMKey+'-\')" value="&#19968;&#25324;">');
		} else {
			document.write('<input type="button" value="&#19968;&#25324;" disabled>');
		}
		document.write('</td>');
	}

}
	document.write('<td align="center" valign="middle" height="30" style="vertical-align:middle;">');
	document.write('<img src="http://www12.j-server.com/LUCDEMO/data/js_wr_center.gif" border="0">');
	document.write('</td>');
	document.write('<td align="center" valign="middle" height="30" style="vertical-align:middle;">');
	document.write('<img src="http://www12.j-server.com/LUCDEMO/data/js_wr_center.gif" border="0">');
	document.write('</td>');
	document.write('<td align="center" valign="middle" height="30" style="vertical-align:middle;background-image:url(\'http://www12.j-server.com/LUCDEMO/data/js_wr_center.gif\');">');
	document.write('<a href="http://www12.j-server.com/LUCDEMO/contents/help.html" onclick="javascript:window.open(\'about:blank\',\'JSWR_Help\',\'width=650,height=600,scrollbars=1\');" target="JSWR_Help"><img src="http://www12.j-server.com/LUCDEMO/data/js_wr_help.gif" border="0"></a>');
	document.write('</td>');
	document.write('<td align="center" valign="middle" height="30" style="vertical-align:middle;">');
	document.write('<img src="http://www12.j-server.com/LUCDEMO/data/js_wr_right.gif" border="0">');
	document.write('</td>');
	document.write('</tr>');
	document.write('</table>');
	document.write('</form>');
}

function JSWR_CtrlPanelEx(type)
{
	if (!type)
		JSWR_CtrlPanel(1);
	else
		JSWR_CtrlPanel(type);
}


function KODENSHALASTMODIFED() {
	var nwDate = new Date();
	var lmDate = new Date(document.lastModified);
	var nwstr = nwDate.getYear()+''+nwDate.getMonth()+''+nwDate.getDate()+''+nwDate.getHours()+''+nwDate.getMinutes()+''+nwDate.getSeconds();
	var lmstr = lmDate.getYear()+''+lmDate.getMonth()+''+lmDate.getDate()+''+lmDate.getHours()+''+lmDate.getMinutes()+''+lmDate.getSeconds();
	var ret = '0';
	if (lmstr != nwstr)
		ret = lmstr;
	return ret;
}

function myEscape(s){
	var c=s.charCodeAt(0);
	return (c<16?"%0"+c.toString(16):c<128?"%"+c.toString(16):c<2048?"%"+(c>>6|192).toString(16)+"%"+(c&63|128).toString(16):"%"+(c>>12|224).toString(16)+"%"+(c>>6&63|128).toString(16)+"%"+(c&63|128).toString(16)).toUpperCase()
}
function EscapeUTF8(str){
	var tmp, cnt;
	var res = str;
	var i = 0;
	var lsts = new Array();
	for (i=0; tmp=res.match(/[^*+.-9A-Z_a-z-]/); i++) {
		tmp+=''; lsts[i] = tmp;
		res = res.replace(lsts[i], 'X');
	}
	cnt = i;
	res = str;
	for (i=0; i<cnt; i++)
		res = res.replace(lsts[i], myEscape(lsts[i]));
	return res;
}

function MaskE(s) {
	var o,i,l,a,b,c;
	var bes='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
	l=s.length;
	i=0;
	o='';
	while(i<l) {
		a=s.charCodeAt(i++)&0xff;
		if(i==l) { o+=bes.charAt(a>>2); o+=bes.charAt((a&0x3)<<4); o+='=='; break; }
		b=s.charCodeAt(i++);
		if(i==l) { o+=bes.charAt(a>>2); o+=bes.charAt(((a&0x3)<<4)|((b&0xF0)>>4)); o+=bes.charAt((b&0xF)<<2); o+='='; break; }
		c=s.charCodeAt(i++);
		o+=bes.charAt(a>>2);
		o+=bes.charAt(((a&0x3)<<4)|((b&0xF0)>>4));
		o+=bes.charAt(((b&0xF)<<2)|((c&0xC0)>>6));
		o+=bes.charAt(c&0x3F);
	}
	return o;
}

function getFrameName() {
	if (top.frames.length>0 && !window.name)
		window.name = 'JSWR5caa571e7bb57767f9df9a5ef70aea4b'
	return window.name;

}
function JSWR_Start() {
	var myHost  = document.location.host;
	var myUrl   = document.URL;
	var myLast  = KODENSHALASTMODIFED();
	var myTitle = document.title;
	var myFrame = getFrameName();
	var key     = 'A01'+'\t'+myFrame+'\t'+myUrl+'\t'+myLast+'\t'+EscapeUTF8(myTitle)+'\t'+myHost;
	key = MaskE(key);
	key = EscapeUTF8(key);

	document.clear();
	document.open('text/html','replace');
	document.write('<html>\n');
	document.write('<head>\n');
	document.write('<title>'+myTitle+'</title>\n');
	document.write('</head>\n');
	document.write('<frameset rows="0,*" frameborder="0" border="0" framespacing="0">\n');
	document.write('<frame name="dummy_frame" src="about:blank" marginwidth="0" marginheight="0" noresize>\n');
	document.write('<frame name="JSWR_frame" src="http://www12.j-server.com/LUCDEMO/cgi-bin/JSWR.pcgi?P='+key+'" noresize>\n');
	document.write('</frameset>\n');
	document.write('</html>\n');
	document.close();
}

if (isCookie_TRUE()==0)
	JSWR_Conf_Read();

if (JSWRSwitch=='on')
	JSWR_Start();
