var wp;
var WN = "SFTWIN";
var TERMWN = "TERM";


function setWINDOWNAME()
{
	window.top.name = WN;
	//alert("setWINDOWNAME():ウインドウ名は " + window.top.name + " です。");
}

function unsetWINDOWNAME()
{
	window.top.name = null;
	//alert("unsetWINDOWNAME():ウインドウ名は " + window.top.name + " です。");
}

var viennafigterm;
window.onload =
function loadSFTWIN()
{

	//alert("loadSFTWIN():call loadSFTWIN")

	viennafigterm = readCookie("VIENNA_FIG_TERM");
	
	if (!!viennafigterm) {
		window.document.f1.gt_term.value = viennafigterm;
		//alert("loadSFTWIN(): viennafigterm=" + viennafigterm);
	}

	deleteCookie("VIENNA_FIG_TERM", viennafigterm, 1, "/");

	setWINDOWNAME();

	//alert(window.name);

}

window.onunload =
function unloadSFTWIN()
{

	//alert("unloadSFTWIN():call unloadSFTWIN()");
	unsetWINDOWNAME();
	//alert("unloadSFTWIN():" + document.cookie);
}

function IsClose(args) {
	var ua = navigator.userAgent;

	if ( !!args ) {

		return args.closed;

	} else {
		//alert("IsClose(): ウインドウが存在しません");
		return true;

	}
}

function readCookie(arg) {

	if (arg) {

		//alert("readCookie():" + document.cookie);
		cookieData = document.cookie + ";" ;

		arg = escape(arg);

		startPoint1 = cookieData.indexOf(arg);

		startPoint2 = cookieData.indexOf("=",startPoint1) +1;

		endPoint = cookieData.indexOf(";",startPoint1);

		if (startPoint2 < endPoint && startPoint1 > -1 &&startPoint2-startPoint1 == arg.length+1) {

			cookieData = cookieData.substring(startPoint2,endPoint);

			cookieData = unescape(cookieData);

			return cookieData;
		}

	}

	return false

}

function deleteCookie(arg1,arg2,arg3,arg4) {

	if (arg1&&arg2) {

		xDay = new Date(2000, 0, 1);
		xDay = xDay.toGMTString();
		_exp = ";expires=" + xDay;

		//alert(_exp);

		if (arg4) {
			_path = ";path=" + arg4;
		}
		else _path= "";

		document.cookie = escape(arg1) + "=" + escape(arg2) + _exp + _path + ";";

		//alert("deleteCookie: " + document.cookie);

	}

}


function writeCookie(arg1,arg2,arg3,arg4) {

	if (arg1&&arg2) {

		if (arg3) {

			xDay = new Date;

			xDay.setHours(xDay.getHours() + eval(arg3));

			xDay = xDay.toGMTString();

			_exp = ";expires=" + xDay;

		}

		else _exp ="";

		if (arg4) {
			_path = ";path=" + arg4;
		}
		else _path= "";
		
		document.cookie = escape(arg1) + "=" + escape(arg2) + _exp + _path + ";";
		//alert(document.cookie);
	}
}

//ダミー
function openTERMWIN()
{
	wp = window.open("./dmyguide.htm", TERMWN);
}
