
	/*
	 * CookieにSET
	 */
	function setCookie(key, value) {
	    var d = new Date();
    	d.setTime(d.getTime() + 90*24*60*60*1000); //90かける24時間後=90日後
   		expire = d.toGMTString();
	    document.cookie = key+ '=' +escape(value) + '; expires=' + expire + '; path=/';
	}

	/*
	 * CookieをGET
	 */
	 function getCookie(key) {
		 var array = document.cookie.split(";");
		 for(i = 0; i < array.length; i++) {
		 	index = array[i].indexOf("=");
		 	if(array[i].substring(0, index) == key || array[i].substring(0, index) == " " + key) {
		 		return unescape(array[i].substring(index + 1));
		 	}
		 }
   		 return "";
	 }

	 function showNickName(vstr,mstr) {
			var name = getNickName();
			if (name.length > 0) {
				//for member
				try{
					name.split(" ")[0];
					name = name.split(" ")[0];
				}catch (e) {
					// TODO: handle exception
				}
				document.write(mstr.replace('__NICKNAME__',name));
			} else {
				//for visitor
				document.write(vstr);
			}
			return;
		}

	 function getNickName() {
			var encodeStr = getValueFromCookie('A_NICKNAME');
			if (getValueFromCookie('A_USERSTATUS').length > 0 || getValueFromCookie('P_USERSTATUS').length > 0) {
				if (useIEunescapeLike()) {
					// for browsers that cannot use their own unescape()
					return unescape_likeIE(encodeStr.substring(encodeStr.indexOf('%u'), encodeStr.length));
				}
				if (useIEunescape()) {
					return unescape(encodeStr.substring(encodeStr.indexOf('%u'), encodeStr.length));
				} else {
					return unescape(toEscape(encodeStr.substring(0,encodeStr.indexOf('%u'))));
				}
			} else {
				return '';
			}
		}

	 function getValueFromCookie(key) {
			var cookies = document.cookie;
			var cValue = '';
			var index   = cookies.indexOf(key);
			if (index > -1) {
				if (cookies.indexOf(';',index) > 0) {
					cValue =  cookies.substring(
					cookies.indexOf('=',index) + 1, cookies.indexOf(';',index));
				} else {
					cValue =  cookies.substring(
					cookies.indexOf('=',index) + 1, cookies.length);
				}
			}
			return cValue;
		}

	 function useIEunescape() {
			if (navigator.appName.toLowerCase().indexOf('microsoft') > -1) {
				return true;
			} else {
				if (navigator.userAgent.toLowerCase().indexOf('firefox') > -1) {
					return true;
				}
			}
			return false; // NN 4.x, NN 6.x, NN7.x(J)
		}

	 function useIEunescapeLike() {
			// returns true if the browser must use unescape_likeIE(), false otherwise.
			if (navigator.userAgent.toLowerCase().indexOf('safari') > -1) {
				return true;
			}
			return false;
		}

	/*
	 * 各サブTOP画面からEEC規約後URLをセット
	 */
	function setNextUrl(nextUrl){
		setCookie('nextUrl', nextUrl);
	}
	function goEecAgree(){
		//window.open('/slink/gakuso/eec/index.html', '_top');
	}
	function goShowDetail(nextUrl){
	    //var agree = getCookie('eecAgree');
		//if(agree != "") {
			window.open('/slink'+nextUrl, '_top');
		//} else {
		//	setNextUrl(nextUrl);
		//	goEecAgree();
		//}
	}
	function createEecStep(nextUrl){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.write('<li id="step_05"><a href="javascript:setNextUrl(\''+nextUrl+'\');goEecAgree();" >Step02 EECとは</a></li>');
//		} else {
//			document.write('<li id="step_02"><a href="javascript:setNextUrl(\''+nextUrl+'\');goEecAgree();" >Step02 EEC規約</a></li>');
//		}
	}

	/*
	 * EEC規約画面初期処理
	 */
	function eecInit(){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.getElementById('about').style.display = "block";
			document.getElementById('agree').style.display = "none";
//		} else {
//			document.getElementById('about').style.display = "none";
//			document.getElementById('agree').style.display = "block";
//		}
	}
	/*
	 * EEC規約設定
	 */
	function setEecAgree(){
		setCookie('eecAgree', 'yes');
	}
	/*
	 * EEC規約画面から各補償内容画面へ
	 */
	function goEecNext(){
		var nextUrl = getCookie('nextUrl');
		window.open(nextUrl, '_top');
	}

	/*
	 * 申込み表画面へ遷移する用のfunction集
	 */
	function goKodomoAppForm(){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.appKodomoForm.submit();
//		} else {
//			setNextUrl('/sghk/sv/eecasync00?hknKndCd=1&hknStartDate=ATONCE&contractPeriod=10&dispGakunen=1&coursecd=040,050,060&templateId=eeckodomo&hknNend=2011');
//			goEecAgree();
//		}
	}
	function goKidsAppForm(){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.appKidsForm.submit();
//		} else {
//			setNextUrl('/sghk/sv/eecasync00?hknKndCd=1&hknStartDate=ATONCE&contractPeriod=5&dispGakunen=1&coursecd=010,020,030&templateId=eeckids&hknNend=2011');
//			goEecAgree();
//		}
	}
	function goSyogakuAppForm(){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.appSyogakuForm.submit();
//		} else {
//			setNextUrl('/sghk/sv/eecasync00?hknKndCd=2&hknStartDate=ATONCE&contractPeriod=6&dispGakunen=1&coursecd=010,020,030,011,021,031&templateId=eecsyogaku&hknNend=2011');
//			goEecAgree();
//		}
	}
	function goChugakuAppForm(){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.appChugakuForm.submit();
//		} else {
//			setNextUrl('/sghk/sv/eecasync00?hknKndCd=3&hknStartDate=ATONCE&contractPeriod=3&dispGakunen=1&coursecd=020,030,040,021,031,041&templateId=eecchugaku&hknNend=2011');
//			goEecAgree();
//		}
	}
	function goKoukouAppForm(){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.appKoukouForm.submit();
//		} else {
//			setNextUrl('/sghk/sv/eecasync00?hknKndCd=4&hknStartDate=ATONCE&contractPeriod=3&dispGakunen=1&coursecd=020,030,040,021,031,041&templateId=eeckoukou&hknNend=2011');
//			goEecAgree();
//		}
	}
	function goGakuseiAppForm(){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.appGakuseiForm.submit();
//		} else {
			//setNextUrl('/sghk/sv/eecasync00?hknKndCd=5&hknStartDate=ATONCE&contractPeriod=4&dispGakunen=1&coursecd=030,031&templateId=eecuniversity&hknNend=2011');
//			setNextUrl('/sghk/sv/eecasync00?hknKndCd=5&hknStartDate=ATONCE&contractPeriod=4&dispGakunen=1&coursecd=510,520,530,511,521,531,512,522,532,513,523,533&templateId=eecuniversity&hknNend=2011');
//			goEecAgree();
//		}
	}
	function goEnchoAppForm(){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.appEnchoForm.submit();
//		} else {
			//setNextUrl('/sghk/sv/eecasync00?hknKndCd=5&hknStartDate=ATONCE&contractPeriod=4&dispGakunen=1&coursecd=030,031&templateId=eecuniversity&hknNend=2011');
//			setNextUrl('/sghk/sv/eecasync00?hknKndCd=5&hknStartDate=ATONCE&contractPeriod=4&dispGakunen=1&coursecd=510,520,530,511,521,531,512,522,532,513,523,533&templateId=eecuniversity&hknNend=2011');
//			goEecAgree();
//		}
	}
	function goSyakaiAppForm(){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.appSyakaiForm.submit();
//		} else {
//			setNextUrl('/sghk/sv/eecasync00?hknKndCd=7&hknStartDate=ATONCE&contractPeriod=1&dispGakunen=2&coursecd=010&templateId=eecsyakaijin&hknNend=2011');
//			goEecAgree();
//		}
	}
	function goIkueiAppForm(){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.appIkueiForm.submit();
//		} else {
//			setNextUrl('/sghk/sv/eecasync00?hknKndCd=9&hknStartDate=ATONCE&contractPeriod=1&dispGakunen=1&coursecd=050A&templateId=eecikuei&hknNend=2011');
//			goEecAgree();
//		}
	}

	/*
	 * 申込み表画面へ遷移する用のfunction集
	 * (leftメニュー用)
	 */
	function goKodomoAppLeftForm(){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.appKodomoLeftForm.submit();
//		} else {
//			setNextUrl('/sghk/sv/eecasync00?hknKndCd=1&hknStartDate=ATONCE&contractPeriod=10&dispGakunen=1&coursecd=040,050,060&templateId=eeckodomo&hknNend=2011');
//			goEecAgree();
//		}
	}
	function goKidsAppLeftForm(){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.appKidsLeftForm.submit();
//		} else {
//			setNextUrl('/sghk/sv/eecasync00?hknKndCd=1&hknStartDate=ATONCE&contractPeriod=5&dispGakunen=1&coursecd=010,020,030&templateId=eeckids&hknNend=2011');
//			goEecAgree();
//		}
	}
	function goSyogakuAppLeftForm(){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.appSyogakuLeftForm.submit();
//		} else {
//			setNextUrl('/sghk/sv/eecasync00?hknKndCd=2&hknStartDate=ATONCE&contractPeriod=6&dispGakunen=1&coursecd=010,020,030,011,021,031&templateId=eecsyogaku&hknNend=2011');
//			goEecAgree();
//		}
	}
	function goChugakuAppLeftForm(){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.appChugakuLeftForm.submit();
//		} else {
//			setNextUrl('/sghk/sv/eecasync00?hknKndCd=3&hknStartDate=ATONCE&contractPeriod=3&dispGakunen=1&coursecd=020,030,040,021,031,041&templateId=eecchugaku&hknNend=2011');
//			goEecAgree();
//		}
	}
	function goKoukouAppLeftForm(){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.appKoukouLeftForm.submit();
//		} else {
//			setNextUrl('/sghk/sv/eecasync00?hknKndCd=4&hknStartDate=ATONCE&contractPeriod=3&dispGakunen=1&coursecd=020,030,040,021,031,041&templateId=eeckoukou&hknNend=2011');
//			goEecAgree();
//		}
	}
	function goGakuseiAppLeftForm(){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.appGakuseiLeftForm.submit();
//		} else {
			//setNextUrl('/sghk/sv/eecasync00?hknKndCd=5&hknStartDate=ATONCE&contractPeriod=4&dispGakunen=1&coursecd=030,031&templateId=eecuniversity&hknNend=2011');
//			setNextUrl('/sghk/sv/eecasync00?hknKndCd=5&hknStartDate=ATONCE&contractPeriod=4&dispGakunen=1&coursecd=510,520,530,511,521,531,512,522,532,513,523,533&templateId=eecuniversity&hknNend=2011');
//			goEecAgree();
//		}
	}
	function goEnchoAppLeftForm(){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.appEnchoLeftForm.submit();
//		} else {
			//setNextUrl('/sghk/sv/eecasync00?hknKndCd=5&hknStartDate=ATONCE&contractPeriod=4&dispGakunen=1&coursecd=030,031&templateId=eecuniversity&hknNend=2011');
//			setNextUrl('/sghk/sv/eecasync00?hknKndCd=5&hknStartDate=ATONCE&contractPeriod=4&dispGakunen=1&coursecd=510,520,530,511,521,531,512,522,532,513,523,533&templateId=eecuniversity&hknNend=2011');
//			goEecAgree();
//		}
	}
	function goSyakaiAppLeftForm(){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.appSyakaiLeftForm.submit();
//		} else {
//			setNextUrl('/sghk/sv/eecasync00?hknKndCd=7&hknStartDate=ATONCE&contractPeriod=1&dispGakunen=2&coursecd=010&templateId=eecsyakaijin&hknNend=2011');
//			goEecAgree();
//		}
	}
	function goSeniorAppLeftForm(){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.appSeniorLeftForm.submit();
//		} else {
			//setNextUrl('/sghk/sv/eecasync00?hknKndCd=9&hknStartDate=SENIOR&contractPeriod=3&dispGakunen=9&coursecd=030,040,031,041&templateId=eecsenior&hknNend=2011');
//			setNextUrl('/sghk/sv/eecasync00?hknKndCd=9&hknStartDate=ATONCE&contractPeriod=3&dispGakunen=9&coursecd=030,040,031,041&templateId=eecsenior&hknNend=2011');
//			goEecAgree();
//		}
	}
	function goIkueiAppLeftForm(){
//	    var agree = getCookie('eecAgree');
//		if(agree != "") {
			document.appIkuieLeftForm.submit();
//		} else {
//			setNextUrl('/sghk/sv/eecasync00?hknKndCd=9&hknStartDate=ATONCE&contractPeriod=1&dispGakunen=1&coursecd=050A&templateId=eecikuei&hknNend=2011');
//			goEecAgree();
//		}
	}

