<!--

var xml = null;
var kw = "";

function print_click(kw)
{
	kw = kw.replace(/^[\s　]/g, "");
	kw = kw.replace(/[\s　]$/g, "");
	kw = kw.replace(/[\s　]+/g, " ");
	if(kw != ""){
		get_xml(kw);
	}
	window.print();
	return false;
}

function get_shashu_comb()
{
	kw = "BRAND_CD=" + document.form2.BRAND_CD.value;
	kw = kw.replace(/^[\s　]/g, "");
	kw = kw.replace(/[\s　]$/g, "");
	kw = kw.replace(/[\s　]+/g, " ");
	if(kw != ""){
		get_xml_shashu(kw);
	}
	return false;
}

function get_shashu_comb2()
{
	kw = "BRAND_CD=" + document.form3.BRAND_CD.value;
	kw = kw.replace(/^[\s　]/g, "");
	kw = kw.replace(/[\s　]$/g, "");
	kw = kw.replace(/[\s　]+/g, " ");
	if(kw != ""){
		get_xml_shashu2(kw);
	}
	return false;
}

function get_grade_comb()
{
	kw = "BRAND_CD=" + document.form2.BRAND_CD.value + "&SHASHU_CD=" + document.form2.SHASHU_CD.value;
	kw = kw.replace(/^[\s　]/g, "");
	kw = kw.replace(/[\s　]$/g, "");
	kw = kw.replace(/[\s　]+/g, " ");
	if(kw != ""){
		get_xml_grade(kw);
	}
	return false;
}

function get_bodytype_comb()
{
	kw = "BRAND_CD=" + document.form2.BRAND_CD.value + "&SHASHU_CD=" + document.form2.SHASHU_CD.value + "&GRADE_CD=" + document.form2.GRADE_CD.value;
	kw = kw.replace(/^[\s　]/g, "");
	kw = kw.replace(/[\s　]$/g, "");
	kw = kw.replace(/[\s　]+/g, " ");
	if(kw != ""){
		get_xml_bodytype(kw);
	}
	return false;
}

function get_add_info()
{
	if(navigator.userAgent.indexOf("MSIE 5.") >= 0){
		return false;
	}

	UZIP1 = document.form1.UZIP1.value;
	UZIP2 = document.form1.UZIP2.value;
	if ( UZIP1.length < 3 ) {
		return false;
	}

	kw = "ZIP_CD=" + UZIP1 + UZIP2;
	kw = kw.replace(/^[\s　]/g, "");
	kw = kw.replace(/[\s　]$/g, "");
	kw = kw.replace(/[\s　]+/g, " ");
	if(kw != ""){
		get_xml_addinfo(kw);
//		createLAYER(layWidth,layHeight);
	}
	return false;
}

function get_xml(kw)
{
	if(!xml){
		xml = get_xmlhttp_obj();
	}
	else {
		xml.abort();								//既に通信中の場合通信をキャンセル
	}

	var url = "/cgi-bin/KAI/KAIUI052.cgi?" + kw;
	xml.open("GET", url, true);						//(POST/GET,リクエストURL,非同期(true)/同期)
	xml.send(null);									//データ送信
}

function get_xml_shashu(kw)
{
	if(!xml){
		xml = get_xmlhttp_obj();
	}
	else {
		xml.abort();								//既に通信中の場合通信をキャンセル
	}

	var url = "/CSP/CSP701.jsp?" + kw;
	xml.onreadystatechange = shashu_sts_change;
	xml.open("GET", url, true);					//(POST/GET,リクエストURL,非同期(true)/同期)
	xml.setRequestHeader("Content-Type", "text/plain");
	xml.send(null);									//データ送信

	return;
}

function get_xml_shashu2(kw)
{
	if(!xml){
		xml = get_xmlhttp_obj();
	}
	else {
		xml.abort();								//既に通信中の場合通信をキャンセル
	}

	var url = "/CSP/CSP701.jsp?" + kw;
	xml.onreadystatechange = shashu_sts_change2;
	xml.open("GET", url, true);					//(POST/GET,リクエストURL,非同期(true)/同期)
	xml.setRequestHeader("Content-Type", "text/plain");
	xml.send(null);									//データ送信

	return;
}

function get_xml_grade(kw)
{
	var shashu_index = document.form2.SHASHU_CD.selectedIndex;
	if(!xml){
		xml = get_xmlhttp_obj();
	}
	else {
		xml.abort();								//既に通信中の場合通信をキャンセル
	}

	var url = "/CSP/CSP702.jsp?" + kw;
	xml.onreadystatechange = grade_sts_change;
	xml.open("GET", url, true);					//(POST/GET,リクエストURL,非同期(true)/同期)
	xml.setRequestHeader("Content-Type", "text/plain");
	xml.send(null);									//データ送信
	
	document.form2.SHASHU_CD.selectedIndex = shashu_index;

	return;
}

function get_xml_bodytype(kw)
{
	var grade_index = document.form2.GRADE_CD.selectedIndex;
	if(!xml){
		xml = get_xmlhttp_obj();
	}
	else {
		xml.abort();								//既に通信中の場合通信をキャンセル
	}

	var url = "/CSP/CSP703.jsp?" + kw;
	xml.onreadystatechange = bodytype_sts_change;
	xml.open("GET", url, true);					//(POST/GET,リクエストURL,非同期(true)/同期)
	xml.setRequestHeader("Content-Type", "text/plain");
	xml.send(null);									//データ送信

	document.form2.GRADE_CD.selectedIndex = grade_index;

	return;
}

function get_xml_addinfo(kw)
{
	if(!xml){
		xml = get_xmlhttp_obj();
	}
	else {
		xml.abort();								//既に通信中の場合通信をキャンセル
	}

	var url = "/cgi-bin/KAI/KAIUI062.cgi?";
	xml.onreadystatechange = addinfo_sts_change;
	xml.open("POST", url, true);					//(POST/GET,リクエストURL,非同期(true)/同期)
	xml.setRequestHeader("Content-Type", "text/plain");
	xml.send(kw);									//データ送信

	return;
}

function shashu_sts_change()
{
	var i;
	var textdata;
	var shashu_dat;
	var shashu_value;
	if (xml) {
		if (xml.readyState == 4 && xml.status == 200) {
			textdata = xml.responseText;

			shashu_dat = textdata.split("\n");
			document.form2.SHASHU_CD.options.length = shashu_dat.length - 1;

			for( i = 0 ; i < shashu_dat.length - 1 ; i++ ) {
				shashu_value = shashu_dat[i].split(",");
				document.form2.SHASHU_CD.options[i].text = shashu_value[1];
				document.form2.SHASHU_CD.options[i].value = shashu_value[0];
			}

			document.form2.SHASHU_CD.options[0].selected = true;

			// メーカーが再選択された場合、グレード名テキストも初期化する
			document.form2.GRADE_NM.value = "該当するグレードがない場合は、ご記入ください";
			// メーカーが再選択された場合、グレードも初期化する
			document.form2.GRADE_CD.options[0].selected = true;
			document.form2.GRADE_CD.options.length = 1;
			document.form2.GRADE_KBN[0].checked = true;
			document.form2.GRADE_KBN[0].disabled = false;
			document.form2.GRADE_CD.options[0].text = "▼--選択--▼";
			document.form2.GRADE_CD.disabled = false;

		}
	}
	return;
}

function shashu_sts_change2()
{
	var i;
	var textdata;
	var shashu_dat;
	var shashu_value;
	if (xml) {
		if (xml.readyState == 4 && xml.status == 200) {
			textdata = xml.responseText;

			shashu_dat = textdata.split("\n");
			document.form3.SHASHU_CD.options.length = shashu_dat.length - 1;

			for( i = 0 ; i < shashu_dat.length - 1 ; i++ ) {
				shashu_value = shashu_dat[i].split(",");
				document.form3.SHASHU_CD.options[i].text = shashu_value[1];
				document.form3.SHASHU_CD.options[i].value = shashu_value[0];
			}

			document.form3.SHASHU_CD.options[0].selected = true;
		}
	}
	return;
}

function grade_sts_change()
{
	var i;
	var textdata;
	var split_dat;
	var grade_dat;
	var grade_value;
	var bodytype_dat;
	var bodytype_value;
	var keijidosha_value;

	if (xml) {
		if (xml.readyState == 4 && xml.status == 200) {
			textdata = xml.responseText;
			split_dat = textdata.split(",,");

			grade_dat = split_dat[0].split("\n");
			document.form2.GRADE_CD.options.length = grade_dat.length - 1;
			for( i = 0 ; i < grade_dat.length - 1 ; i++ ) {
				grade_value = grade_dat[i].split(",");
				document.form2.GRADE_CD.options[i].text = grade_value[1].replace(/\r/g, "");
				document.form2.GRADE_CD.options[i].value = grade_value[0].replace(/\r/g, "");
			}
			bodytype_dat = split_dat[1].split("\n");

			// メーカーが再選択された場合、グレード名テキストも初期化する
			document.form2.GRADE_NM.value = "該当するグレードがない場合は、ご記入ください";
			document.form2.GRADE_NM.style.color = '#666';
			document.form2.GRADE_CD.options[0].selected = true;
			
			// グレードが無い場合の動作
			if(document.form2.GRADE_CD.options.length == 1){
				document.form2.GRADE_KBN[2].checked = true;
				document.form2.GRADE_KBN[0].disabled = true;
				document.form2.GRADE_CD.options[0].text = "グレード情報がありません";
				document.form2.GRADE_CD.disabled = true;
			}else{
				document.form2.GRADE_KBN[0].checked = true;
				document.form2.GRADE_KBN[0].disabled = false;
				document.form2.GRADE_CD.disabled = false;
			}
		}
	}
	return;
}

function bodytype_sts_change()
{
	var i;
	var textdata;
	var splitdata;
	//var bodytype_dat;
	var bodytype_value;
	var doorsu_value;
	var shiyofuel_value;
	var kudohoshiki_value;
	var keijidosha_value;
	var cc_value;
	var katashiki_value;

	if (xml) {
		if (xml.readyState == 4 && xml.status == 200) {
			textdata = xml.responseText;
			splitdata = textdata.split(/,/g);
			if( splitdata.length == 7) {
				bodytype_value = splitdata[0].replace(/\r\n/g, "");
				doorsu_value = splitdata[1].replace(/\r\n/g, "");
				shiyofuel_value = splitdata[2].replace(/\r\n/g, "");
				kudohoshiki_value = splitdata[3].replace(/\r\n/g, "");
				keijidosha_value = splitdata[4].replace(/\r\n/g, "");
				cc_value = splitdata[5].replace(/\r\n/g, "");
				katashiki_value = splitdata[6].replace(/\r\n/g, "");

				bodytype_value = bodytype_value.replace(/\n/g, "");
				doorsu_value = doorsu_value.replace(/\n/g, "");
				shiyofuel_value = shiyofuel_value.replace(/\n/g, "");
				kudohoshiki_value = kudohoshiki_value.replace(/\n/g, "");
				keijidosha_value = keijidosha_value.replace(/\n/g, "");
				cc_value = cc_value.replace(/\n/g, "");
				katashiki_value = katashiki_value.replace(/\n/g, "");

				//ボディタイプを選択
				for( i = 0 ; i < document.form2.BODY_TYPE_CD.options.length ; i++ ){
			        if(bodytype_value == document.form2.BODY_TYPE_CD.options[i].value){
						document.form2.BODY_TYPE_CD.options[i].selected = true;
					}
				}
				//ドア数を選択
				for( i = 0 ; i < document.form2.DOOR.options.length ; i++ ){
			        if(doorsu_value == document.form2.DOOR.options[i].value){
						document.form2.DOOR.options[i].selected = true;
					}
				}
				if(doorsu_value > 5 || doorsu_value < 2){
					document.form2.DOOR.options[5].selected = true;
				}
				//燃料区分を選択
		        if(shiyofuel_value == '1'){
					document.form2.GAS_KBN[0].checked = true;
		        }else if(shiyofuel_value == '2'){
					document.form2.GAS_KBN[1].checked = true;
		        }else if(shiyofuel_value == ''){
		        }else{
					document.form2.GAS_KBN[2].checked = true;
		        }
				//駆動方式を選択
		        if(kudohoshiki_value == '2'){
					document.form2.DRIVE_KBN[0].checked = true;
		        }else if(kudohoshiki_value == '4'){
					document.form2.DRIVE_KBN[1].checked = true;
				}
				//総排気量を設定
				document.form2.CC.value = cc_value;
				//型式を設定
				document.form2.KATASHIKI.value = katashiki_value;
			}
		}
	}
	return;
}

function addinfo_sts_change()
{
	var i;
	var textdata;
	var out_cnt;

	if (xml) {
		if (xml.readyState == 4 && xml.status == 200) {
		
			textdata = xml.responseText;
			addinfo_dat = textdata.split("\n");

			aryUzip1 = Array();
			aryUzip2 = Array();
			aryUprov = Array();
			aryUcity = Array();

			out_cnt = addinfo_dat.length - 1;
			for( i = 0 ; i < out_cnt ; i++ ) {
				addinfo_value = addinfo_dat[i].split(",");
				aryUzip1.push(addinfo_value[0]);
				aryUzip2.push(addinfo_value[1]);
				aryUprov.push(addinfo_value[2]);
				aryUcity.push(addinfo_value[3]);
			}
			hideshowLAYER();
		}
	}
	return;
}


function print_sts_change()
{
	if (xml) {
		if (xml.readyState == 4 && xml.status == 200) {
		
			 window.print();
		}
	}
	return;
}


//XMLHttpRequestオブジェクト生成
function get_xmlhttp_obj(){
	var obj = null;
	try{													//Win ie
		obj = new ActiveXObject("Msxml2.XMLHTTP");			//MSXML2以降
	} catch(e){
		try{
			obj = new ActiveXObject("Microsoft.XMLHTTP");	//旧MSXML
		} catch(e2){
			obj = null;
		}
	}
	if(!obj && typeof XMLHttpRequest != "undefined"){
		obj = new XMLHttpRequest();							//Win ie以外
	}
	return obj;
}


function window_print(hojin,madoguchi)
{
	if(!xml){
		xml = get_xmlhttp_obj();
	}
	else {
		xml.abort();								//既に通信中の場合通信をキャンセル
	}
	
	kw = "HOJIN_CD=" + hojin + "&MADOGUCHI_CD=" + madoguchi;
	kw = kw.replace(/^[\s　]/g, "");
	kw = kw.replace(/[\s　]$/g, "");
	kw = kw.replace(/[\s　]+/g, " ");

	var url = "/CSP/CSP802.jsp?" + kw;
	xml.onreadystatechange = print_sts_change;
	xml.open("GET", url, false);					//(POST/GET,リクエストURL,非同期(true)/同期)
	xml.setRequestHeader("Content-Type", "text/plain");
	xml.send(null);									//データ送信

	return;
}

-->

