<!--
//----------------------------------------
//  データ補完（Cookieより画面に編集）
//----------------------------------------
function default_data() {
	// ご氏名(NAME)、会社名(CORP)、部課名(BUKA)、電話番号(TEL)、メール(MAIL)、製品データ(GRADE)
	document.form8.grade.value = getCookie("GRADE");
	document.form8.name.value = getCookie("NAME");
	document.form8.corp.value = getCookie("CORP");
	document.form8.buka.value = getCookie("BUKA");
	document.form8.tel.value = getCookie("TEL");
	document.form8.mail.value = getCookie("MAIL");
	document.form8.flg.value = getCookie("FLG");
}


//----------------------------------------
//  インプットチェック
//----------------------------------------
function input_check() {
	check1 = document.form8.name.value;
	check2 = document.form8.corp.value;
	check3 = document.form8.buka.value;
	check4 = document.form8.tel.value;
	check5 = document.form8.mail.value;
	check6 = document.form8.grade.value;
    	check7 = document.form8.flg.value;

	//
	// 空白データのチェック
	//
	if(check1 == "") { alert("\n氏名を入力してください。"); return false; }
	if(check2 == "") { alert("\n会社名を入力してください。"); return false; }
	
	kekka1=0;

	for(i=0; i<check2.length; i++)
		{
		dore=escape(check2.charAt(i));
		if((navigator.appName.indexOf("Netscape")!=-1) && dore.length==3 && dore.indexOf("%")!=-1)
			kekka1++;
		else if((navigator.appName.indexOf("Internet Explorer")!=-1) && dore.length==6 && dore.indexOf("%uFF")!=-1 && eval(dore.charAt(4))>6)
			kekka1++;
		}
	if(kekka1>0) { alert("会社名に半角カナ文字が含まれています。"); return false; };
	
	kekka2=0;

	for(i=0; i<check3.length; i++)
		{
		dore=escape(check3.charAt(i));
		if((navigator.appName.indexOf("Netscape")!=-1) && dore.length==3 && dore.indexOf("%")!=-1)
			kekka2++;
		else if((navigator.appName.indexOf("Internet Explorer")!=-1) && dore.length==6 && dore.indexOf("%uFF")!=-1 && eval(dore.charAt(4))>6)
			kekka2++;
		}
	if(kekka2>0) { alert("部門・担当部課名に半角カナ文字が含まれています。"); return false; };


	if(check4 == "") { alert("\n電話番号を入力してください。"); return false; }


	if(check5 == "") { alert("\nメールアドレスを入力してください。"); return false; }

	//
	// @ . 有無チェック
	//
	if(check5.indexOf("@",0) <= 0) { alert("\nメールアドレス正しくありません。@"); return false; }
	if(check5.indexOf(".",0) <= 0) { alert("\nメールアドレス正しくありません。."); return false; }

        //
        // 全角文字チェック
        //
		kekka=0;
			for(i=0; i<check5.length; i++)
				{
				dore=escape(check5.charAt(i));
				if(dore.length>3 && dore.indexOf("%")!=-1)kekka++;
				}
		if(kekka>0) {alert("メールアドレスに全角文字が含まれています。"); return false; }         

        //
        // ＠二重チェック(nijyuu)
        // 記号チェック　(icheck)
        // フリーアドレス等チェック　(free)
        //
		nijyuu=0;
		icheck=0;
			for(i=0; i<check5.length; i++)
				{
				moji=check5.charAt(i);
				if(moji.indexOf("@")!=-1)nijyuu++;
				if(moji.indexOf("!")!=-1)icheck++;
				if(moji.indexOf("=")!=-1)icheck++;
				if(moji.indexOf("/")!=-1)icheck++;
				if(moji.indexOf("*")!=-1)icheck++;
				if(moji.indexOf("+")!=-1)icheck++;
				if(moji.indexOf("#")!=-1)icheck++;
				if(moji.indexOf("$")!=-1)icheck++;
				if(moji.indexOf("%")!=-1)icheck++;
				if(moji.indexOf("&")!=-1)icheck++;
				if(moji.indexOf(",")!=-1)icheck++;
				if(moji.indexOf("?")!=-1)icheck++;
				if(moji.indexOf("<")!=-1)icheck++;
				if(moji.indexOf(">")!=-1)icheck++;
                if(moji.indexOf("(")!=-1)icheck++;
                if(moji.indexOf(")")!=-1)icheck++;
                                 }
		if(nijyuu>1) {alert("メールアドレスが正しくありません。@@"); return false; } 
		if(icheck>0) {alert("メールアドレスが正しくありません。"); return false; } 

	//
	// フリーアドレス，携帯アドレスのチェック
	//
        var all=0;
           ok = check5.match("hotmail.com");
           all = all + ok;
           ok = check5.match("msn.com");
           all = all + ok;
           ok = check5.match("yahoo.co.jp");
           all = all + ok;
           ok = check5.match("yahoo.com");
           all = all + ok;
           ok = check5.match("goo.ne.jp");
           all = all + ok;
           ok = check5.match("infoseek.jp");
           all = all + ok;
           ok = check5.match("excite.co.jp");
           all = all + ok;
           ok = check5.match("docomo.ne.jp");
           all = all + ok;
           ok = check5.match("ezweb.ne.jp");
           all = all + ok;
           ok = check5.match("vodafone.ne.jp");
           all = all + ok;
           ok = check5.match("softbank.ne.jp");
           all = all + ok;
           ok = check5.match("pdx.ne.jp");
           all = all + ok;

       if (all){
                 alert("フリーメールや携帯アドレスではなく、業務用アドレスにて登録願います。"); return false; }


	//
	// 送信時間の取得(nowに保存）
	//
	now = new Date();
	year = now.getYear(); if (year < 1900){ year = 1900 + year; }
	month = now.getMonth()+1; if (month < 10){ month = "0" + month; }
	day = now.getDate(); if (day < 10){ day = "0" + day; }
	hour = now.getHours(); if (hour < 10){ hour = "0" + hour; }
	minute = now.getMinutes(); if (minute < 10){ minute = "0" + minute; }
        document.form8.now.value = year + "/" + month + "/" + day + " " + hour + ":" + minute;
        document.form8.yyyymmdd.value = year + "/" + month + "/" + day;

	//
	//Cookieの出力
	//
	setCookie("GRADE", check6);
	setCookie("NAME", check1);
	setCookie("CORP", check2);
	setCookie("BUKA", check3);
	setCookie("TEL", check4);
	setCookie("MAIL", check5);
  	setCookie("FLG", check7);

	//
	//　お客様登録画面ボタン　クリック時はウィンドウを閉じる
	//
        if(check7 == "") {window.close();}

	return true;
}


//----------------------------------------
//  ＧｅｔＣｏｏｋｉｅ
//----------------------------------------
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 += "path=" + location.pathname + "; ";
	tmp += "expires=Fri, 31-Dec-2030 23:59:59; ";
	document.cookie = tmp;

}

// -->
