function category(c1,c1_nm,c2,c2_nm){
	this.c1=c1;
	this.c2=c2;
	this.c1_nm=c1_nm;
	this.c2_nm=c2_nm;
}

function initCategory2(){
	for(i=document.forms["bp010003"].sel_c2.options.length-1;i>=0;i--){
		document.forms["bp010003"].sel_c2.options[i]=null;
	}
	c1_idx=document.forms["bp010003"].sel_c1.selectedIndex;
	c1_code=document.forms["bp010003"].sel_c1.options[c1_idx].value;
	c2_idx=0;
	document.forms["bp010003"].sel_c2.options[c2_idx]=new Option("部品番号","NONE");c2_idx++;

	select_idx=0;
	cd_b="";
	for(i=0;i<patern.length;i++){
		if(patern[i].c1 != c1_code)continue;
		if(cd_b==patern[i].c2)continue;
		if(SEL_CATEGORY2==patern[i].c2){
			select_idx=i;
		}
		document.forms["bp010003"].sel_c2.options[c2_idx]=new Option(patern[i].c2_nm,patern[i].c2);
		cd_b=patern[i].c2;
		c2_idx++;
	}
	document.forms["bp010003"].sel_c2.selectedIndex=select_idx;
	SEL_CATEGORY2="";
	ResetNum();
}

function ResetMenu() {
	c1_idx=0;
	document.forms["bp010003"].sel_c1.value="NONE";
	c2_idx=0;
	document.forms["bp010003"].sel_c2.value="NONE";
	document.forms["bp010003"].sel_c3.value=0;
}

function ResetText() {
	document.forms["bp010003"].Order.value="";
}

function ResetNum() {
	document.forms["bp010003"].sel_c3.value=0;
}

function concatenate() {
	var c1_idx=document.forms["bp010003"].sel_c1.selectedIndex;
	var c1_code=document.forms["bp010003"].sel_c1.options[c1_idx].value;
	var c2_idx=document.forms["bp010003"].sel_c2.selectedIndex;
	var c2_code=document.forms["bp010003"].sel_c2.options[c2_idx].value;
	if(c1_code=="NONE"){
		alert("スタンダードアイテムリストを選択して下さい。");
		return;
	}
	if(c2_code=="NONE"){
		alert("部品番号を選択して下さい。");
		return;
	}
	if(document.forms["bp010003"].sel_c3.value>0 && document.forms["bp010003"].sel_c3.value<=1000){
		for(i=0;i<patern.length;i++){
			if(patern[i].c1 == c1_code && patern[i].c2 == c2_code){
				document.forms["bp010003"].Order.value=
					document.forms["bp010003"].Order.value +
					patern[i].c1_nm +
					"　" +
					patern[i].c2_nm +
					"　個数　" +
					document.forms["bp010003"].sel_c3.value +
					"\n";
			}
		}
	}
	else{
		alert("個数には1000以下の整数を入力してください。\n1000個以上のご注文は備考欄をご利用ください。");
		return;
	}
}

function Check(){
    if(document.forms["bp010003"].NAME.value==""){
        alert("お名前を入力してください。");
        return false;
    }
    if(document.forms["bp010003"].COMPANYNAME.value==""){
        alert("会社名を入力してください。");
        return false;
    }
    if(document.forms["bp010003"].DEPARTMENT.value==""){
        alert("部署名を入力してください。");
        return false;
    }
    if(document.forms["bp010003"].ADDRESS.value==""){
        alert("所在地を入力してください。");
        return false;
    }
    if(document.forms["bp010003"].TEL.value==""){
        alert("電話番号を入力してください。");
        return false;
    }
    if(document.forms["bp010003"].EMAIL.value==""){
        alert("Ｅメールアドレスを入力してください。");
        return false;
    }
    if(document.forms["bp010003"].EMAIL.value.indexOf("@")<=0){
        alert("Ｅメールアドレスが正しくありません。");
        return false;
    }
    if(document.forms["bp010003"].Order.value==""){
        alert("注文を入力してください。");
        return false;
    }
    if(confirm("以下の内容で送信します。\n\n氏名：" +
	document.forms["bp010003"].NAME.value +
	"\n会社名：" +
	document.forms["bp010003"].COMPANYNAME.value +
	"\n部署名：" +
	document.forms["bp010003"].DEPARTMENT.value +
	"\n所在地：" +
	document.forms["bp010003"].ADDRESS.value +
	"\nＥメール：" +
	document.forms["bp010003"].EMAIL.value +
	"\n電話番号：" +
	document.forms["bp010003"].TEL.value +
	"\n注文：\n" +
	document.forms["bp010003"].Order.value +
	"\n備考：" +
	document.forms["bp010003"].Note.value +
	"\n\nよろしいですか。")){
        return true;
    }else{
        return false;
    }
    return false;
}