
// <script language="JavaScript" src="/src/cookie.js" type="text/javascript"></script>


function SetCookie (name,value)
{
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path    = (argc > 3) ? argv[3] : null;
var domain  = (argc > 4) ? argv[4] : null;
var secure  = (argc > 5) ? argv[5] : false;

document.cookie = name + "="  + escape (value) +
 ((expires == null) ? ""		: ("; expires=" + expires.toGMTString())) +
 ((path == null)    ? ""		: ("; path=" + path)) +
 ((domain == null)  ? "" 	: ("; domain=" + domain)) +
 ((secure == true)  ? "; secure" : "");
}

// 消去日の設定は、この関数の中に指定します
function set_data(name,put_data)
{
var expdate = new Date ();
expdate.setTime (expdate.getTime() + (2 * 60 * 60 * 1000 * 1 * 1));
//expdate.setTime (expdate.getTime() + (24 * 60 * 60 * 1000 * 31 * 1));
SetCookie (name,put_data,expdate,"/");
}

function GetCookie (name)
{
	var arg  = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen)
		{
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
		return getCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
		}
	return null;
}

function getCookieVal (offset)
{
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset,endstr));
}

function DeleteCookie (name)
{
var exp =new Date();
exp.setTime(exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

function SetBrochureLocal (url_number)
{
	if (GetCookie(url_number) == 'YES'){
		set_data(url_number,'');
		DeleteCookie(url_number);
		document.frm_brochk.brochk.checked=false;
	} else {
		set_data(url_number,'YES');
		document.frm_brochk.brochk.checked=true;
	}
}

function ShowBrochureLocal (url_number)
{

	var url_parent_number = '';

	if ((url_number >= 21110) && (url_number <= 21119))
		url_parent_number = '21110';
	
	if ((url_number >= 21130) && (url_number <= 21149))
		url_parent_number = '21130';

	if ((url_number >= 21210) && (url_number <= 21215))
		url_parent_number = '21210';
	if ((url_number >= 21220) && (url_number <= 21229))
		url_parent_number = '21220';
	if ((url_number >= 21230) && (url_number <= 21239))
		url_parent_number = '21230';
	if ((url_number >= 21240) && (url_number <= 21249))
		url_parent_number = '21240';
	if ((url_number >= 21250) && (url_number <= 21259))
		url_parent_number = '21250';	
	if ((url_number >= 22100) && (url_number <= 22110))
		url_parent_number = '22100';
	if ((url_number >= 22200) && (url_number <= 22210))
		url_parent_number = '22200';	
	if ((url_number >= 22300) && (url_number <= 22310))
		url_parent_number = '22300';
	if ((url_number >= 22400) && (url_number <= 22410))
		url_parent_number = '22400';
	if ((url_number >= 22500) && (url_number <= 22508))
		url_parent_number = '22500';
	if ((url_number >= 22600) && (url_number <= 22605))
		url_parent_number = '22600';
	if ((url_number >= 22800) && (url_number <= 22809))
		url_parent_number = '22800';
	if ((url_number >= 22900) && (url_number <= 22909))
		url_parent_number = '22900';
	if ((url_number >= 24100) && (url_number <= 24109))
		url_parent_number = '24100';
	if ((url_number >= 24110) && (url_number <= 24119))
		url_parent_number = '24110';
		

	if (url_number == 22700)
		url_parent_number = '22700';
	if (url_number == 22710)
		url_parent_number = '22710';
	if (url_number == 22720)
		url_parent_number = '22720';
	if (url_number == 22730)
		url_parent_number = '22730';
	if (url_number == 22740)
		url_parent_number = '22740';
	if (url_number == 22750)
		url_parent_number = '22750';
	if (url_number == 22760)
		url_parent_number = '22760';
	if (url_number == 22770)
		url_parent_number = '22770';
	if (url_number == 22780)
		url_parent_number = '22780';
	if (url_number == 22790)
		url_parent_number = '22790';

	if (url_parent_number != ''){
		if (GetCookie(url_parent_number) == 'YES'){
			document.frm_brochk.brochk.checked=true;
		} else {
			document.frm_brochk.brochk.checked=false;
		}
	}

}

function SetBrochure (url_number)
{
	if ((url_number >= 21110) && (url_number <= 21119))
			SetBrochureLocal('21110');
	
	if ((url_number >= 21130) && (url_number <= 21149))
			SetBrochureLocal('21130');

	if ((url_number >= 21210) && (url_number <= 21215))
			SetBrochureLocal('21210');
	if ((url_number >= 21220) && (url_number <= 21229))
			SetBrochureLocal('21220');
	if ((url_number >= 21230) && (url_number <= 21239))
			SetBrochureLocal('21230');
	if ((url_number >= 21240) && (url_number <= 21249))
			SetBrochureLocal('21240');
	if ((url_number >= 21250) && (url_number <= 21259))
			SetBrochureLocal('21250');
	if ((url_number >= 22100) && (url_number <= 22110))
			SetBrochureLocal('22100');
	if ((url_number >= 22200) && (url_number <= 22210))
			SetBrochureLocal('22200');
	if ((url_number >= 22300) && (url_number <= 22310))
			SetBrochureLocal('22300');
	if ((url_number >= 22400) && (url_number <= 22410))
			SetBrochureLocal('22400');
	if ((url_number >= 22500) && (url_number <= 22508))
			SetBrochureLocal('22500');
	if ((url_number >= 22600) && (url_number <= 22605))
			SetBrochureLocal('22600');
	if ((url_number >= 22800) && (url_number <= 22809))
			SetBrochureLocal('22800');
	if ((url_number >= 22900) && (url_number <= 22909))
			SetBrochureLocal('22900');
	if ((url_number >= 24100) && (url_number <= 24109))
			SetBrochureLocal('24100');
	if ((url_number >= 24110) && (url_number <= 24119))
			SetBrochureLocal('24110');

	if (url_number == 22700)
			SetBrochureLocal('22700');
	if (url_number == 22710)
			SetBrochureLocal('22710');
	if (url_number == 22720)
			SetBrochureLocal('22720');
	if (url_number == 22730)
			SetBrochureLocal('22730');
	if (url_number == 22740)
			SetBrochureLocal('22740');
	if (url_number == 22750)
			SetBrochureLocal('22750');
	if (url_number == 22760)
			SetBrochureLocal('22760');
	if (url_number == 22770)
			SetBrochureLocal('22770');
	if (url_number == 22780)
			SetBrochureLocal('22780');
	if (url_number == 22790)
			SetBrochureLocal('22790');

}

