﻿	KL_CRYPT_KEY="Hokkoku Shimbun Com ... Toyama Shimbun Com";
	KL_COOKIE_CHARS="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%./_";
	function kl_crypt(s,enc){
	        var chars=KL_COOKIE_CHARS;
	        var key=escape(KL_CRYPT_KEY);
	        var t=""; var c,n,m;
	        for(var i=0;i<s.length;i++){
	                c=s.charAt(i);
	                n=chars.indexOf(c);
	                if(n>=0){
	                        m=chars.indexOf(key.charAt(i%key.length));
	                        if(enc) n=n+m; else n=n-m;
	                        if(n<0) n=n+chars.length;
	                        if(n>=chars.length) n=n-chars.length;
	                        c=chars.charAt(n);
	                }
	                t+=c;
	        }
	        return t;
	}
	function kl_encrypt(s){ return kl_crypt(s,1); }
	function kl_decrypt(s){ return kl_crypt(s,0); }

	/*        クッキーに登録する汎用関数              */
	/* 書式 : mySetCookie(クッキー名,値,有効期限日数) */
	/* 戻り値 : なし(void)                            */
	function mySetCookie(myCookie,myValue,myDay){
	   myExp = new Date();
	   myExp.setTime(myExp.getTime()+(myDay*24*60*60*1000));
	   myItem = "@" + myCookie + "=" + escape(myValue) + ";";
	   myExpires = "expires="+myExp.toGMTString();
	   document.cookie =  myItem + myExpires;
	}

	/* クッキーを取り込む汎用関数              */
	/* 書式 : myGetCookie(クッキー名)                 */
	/* 戻り値 : 値(string)  null:該当なし             */
	function myGetCookie(myCookie){
	   myCookie = "@" + myCookie + "=";
	   myValue = null;
	   myStr = document.cookie + ";" ;
	   myOfst = myStr.indexOf(myCookie);
	   if (myOfst != -1){
	      myStart = myOfst + myCookie.length;
	      myEnd   = myStr.indexOf(";" , myStart);
	      myValue = unescape(myStr.substring(myStart,myEnd));
	   }
	   return myValue;
	}


	function ld(){
		var f = window.document.forms[0];
		myCk = myGetCookie("DOTCOM_CK");
		if (myCk == 1){
			myId = myGetCookie("DOTCOM_ID");
			myPw = myGetCookie("DOTCOM_PW");
			f.loginid.value = myId;
			f.loginpw.value = kl_decrypt(myPw);
			f.chk.checked = true;
		}
	}

	function go(){
		var f = window.document.forms[0];
	//	if (f.loginid.value == ""){
	//		window.alert('ユーザーＩＤを入力してください');
	//		f.loginid.focus();
	//		return;
	//	}
	//	if (f.loginpw.value == ""){
	//		window.alert('パスワードを入力してください');
	//		f.loginpw.focus();
	//		return;
	//	}
	// 
		if (f.chk.checked){
			mySetCookie("DOTCOM_ID" , f.loginid.value , 30); //保存
			mySetCookie("DOTCOM_PW" , kl_encrypt(f.loginpw.value) , 30); //保存
			mySetCookie("DOTCOM_CK" , 1,30);
		}else{
			mySetCookie("DOTCOM_ID" , f.loginid.value , -7); //保存
			mySetCookie("DOTCOM_PW" , kl_encrypt(f.loginpw.value) , -7); //保存
			mySetCookie("DOTCOM_CK" , 1,-7);
		}
		f.submit();
	}


