
function getCookie(key,  tmp1, tmp2, xx1, xx2, xx3) {
    tmp1 = " " + document.cookie + ";";
    xx1 = xx2 = 0;
    len = tmp1.length;
    while (xx1 < len) {
        xx2 = tmp1.indexOf(";", xx1);
        tmp2 = tmp1.substring(xx1 + 1, xx2);
        xx3 = tmp2.indexOf("=");
        if (tmp2.substring(0, xx3) == key) {
            return(unescape(tmp2.substring(xx3 + 1, xx2 - xx1 - 1)));
        }
        xx1 = xx2 + 1;
    }
    return("");
}
function setCookie(key, val, tmp) {
    tmp = key + "=" + escape(val) + "; ";
    tmp += "expires=Tue, 31-Dec-2030 23:59:59; ";
	tmp+= "path = /; ";
    document.cookie = tmp;
}
function clearCookie(key) {
    document.cookie = key + "=" + "xx; expires=Tue, 1-Jan-1980 00:00:00;";
}
function CookieRead(kword)
{
  if(typeof(kword) == "undefined")　　// キーワードなし
    return "";        // 何もしないで戻る
  kword = kword + "=";
  kdata = "";
  scookie = document.cookie + ";";　　　　// クッキー情報を読み込む
  start = scookie.indexOf(kword);   　// キーワードを検索
  if (start != -1){    // キーワードと一致するものあり
    end = scookie.indexOf(";", start);    // 情報の末尾位置を検索
    kdata = unescape(scookie.substring(start + kword.length, end));  // データ取り出し
  }
  return kdata;
}
var com={

	messageKey:"message",
	
	hideArea:"formArea",

	messages:{
		1:"アクセス方法が不正です",
		2:"追加いたしました。後で右側の「一括資料請求はコチラ」ボタンより資料請求してください"
	},
	
	action:function(){
		com.showMessage();
		com.areaHide();
	},
	
	showMessage:function(){
		var message = CookieRead(this.messageKey);
		if(this.messages[message]){
			alert(this.messages[message]);
		}
		setCookie(encodeURIComponent(this.messageKey),100);
	},
	
	areaHide:function(){
		var elm = document.getElementById(this.hideArea);
		var key = "set," + location.pathname;
		var action = getCookie(encodeURIComponent(key));
		if(action == 1){
			if(elm){
				elm.style.display="none";
			}
		}
	}
	
};
if(window.addEventListener) {
	window.addEventListener("load", com.action, false);
}
else if(window.attachEvent) {
	window.attachEvent("onload",com.action);
}

