var price_cpu_1 = new Array(5);
	price_cpu_1[25] = "15，980 円";
	price_cpu_1[50] = "26，980 円";
	price_cpu_1[100] = "43，980 円";
	price_cpu_1[250] = "65，980 円";
	price_cpu_1[500] = "78，980 円";
	price_cpu_1[1000] = "89，980 円";

var price_cpu_2 = new Array(5);
	price_cpu_2['100'] = "159，800 円";
	price_cpu_2['250'] = "238，000 円";
	price_cpu_2['500'] = "298，000 円";
	price_cpu_2['1000'] = "358，000 円";

var price_half_1 = new Array(5);
	price_half_1[25] = "7，990 円";
	price_half_1[50] = "13，490 円";
	price_half_1[100] = "21，990 円";
	price_half_1[250] = "32，990 円";
	price_half_1[500] = "39，490 円";
	price_half_1[1000] = "44，990 円";

var price_half_2 = new Array(5);
	price_half_2['100'] = "79，900 円";
	price_half_2['250'] = "119，000 円";
	price_half_2['500'] = "149，000 円";
	price_half_2['1000'] = "179，000 円";

var price_jpserv = new Array(2);
	price_jpserv['1i'] = "5，980 円";
	price_jpserv['6m'] = "35，880 円";
	price_jpserv['12m'] = "59，800 円";

var msg_jpserv = new Array(2);
	msg_jpserv['1i'] = "スポット（1インシデントまで）";
	msg_jpserv['6m'] = "6ヶ月（12インシデントまで）";
	msg_jpserv['12m'] = "12ヶ月（24インシデントまで）";


//マウスオーバー時のIMG変更
function ImgChg(img_elem,chg_img_src){
	img_elem.src="/img/"+chg_img_src;
}

//同意確認
function chk_agree(){
	if(document.getElementById('terms1').checked == false){
		alert('確認事項に同意の上、ご注文ください。');
		return false ;
	}else if(document.getElementById('terms2').checked == false){
		alert('確認事項に同意の上、ご注文ください。');
			return false ;
	}else{
			document.order_confirm.submit();
	}	
}

//同意確認
function initOrderForm($item){

	if ($item=='10001001'){
		//ラジオのチェック
		document.getElementById("radio_cpu_1").checked = true;
		cng_radio_cpu("1")
		document.getElementById("1cpu_user").selectedIndex = 0;
		cng_price_cpu1(document.getElementById("1cpu_user"));
	}else if ($item=='10001002'){
		//ラジオのチェック
		document.getElementById("radio_cpu_1").checked = true;
		cng_radio_cpu("1")
		document.getElementById("1cpu_user").selectedIndex = 1;
		cng_price_cpu1(document.getElementById("1cpu_user"));
	}else if ($item=='10001003'){
		//ラジオのチェック
		document.getElementById("radio_cpu_1").checked = true;
		cng_radio_cpu("1")
		document.getElementById("1cpu_user").selectedIndex = 2;
		cng_price_cpu1(document.getElementById("1cpu_user"));
	}else if ($item=='10001004'){
		//ラジオのチェック
		document.getElementById("radio_cpu_1").checked = true;
		cng_radio_cpu("1")
		document.getElementById("1cpu_user").selectedIndex = 3;
		cng_price_cpu1(document.getElementById("1cpu_user"));
	}else if ($item=='10001005'){
		//ラジオのチェック
		document.getElementById("radio_cpu_1").checked = true;
		cng_radio_cpu("1")
		document.getElementById("1cpu_user").selectedIndex = 4;
		cng_price_cpu1(document.getElementById("1cpu_user"));
	}else if ($item=='10001006'){
		//ラジオのチェック
		document.getElementById("radio_cpu_1").checked = true;
		cng_radio_cpu("1")
		document.getElementById("1cpu_user").selectedIndex = 5;
		cng_price_cpu1(document.getElementById("1cpu_user"));
	}else if ($item=='10002001'){
		//ラジオのチェック
		document.getElementById("radio_cpu_2").checked = true;
		cng_radio_cpu("2")
		document.getElementById("mcpu_user").selectedIndex = 0;
		cng_price_cpu2(document.getElementById("mcpu_user"));
	}else if ($item=='10002002'){
		//ラジオのチェック
		document.getElementById("radio_cpu_2").checked = true;
		cng_radio_cpu("2")
		document.getElementById("mcpu_user").selectedIndex = 1;
		cng_price_cpu2(document.getElementById("mcpu_user"));
	}else if ($item=='10002003'){
		//ラジオのチェック
		document.getElementById("radio_cpu_2").checked = true;
		cng_radio_cpu("2")
		document.getElementById("mcpu_user").selectedIndex = 2;
		cng_price_cpu2(document.getElementById("mcpu_user"));
	}else if ($item=='10002004'){
		//ラジオのチェック
		document.getElementById("radio_cpu_2").checked = true;
		cng_radio_cpu("2")
		document.getElementById("mcpu_user").selectedIndex = 3;
		cng_price_cpu2(document.getElementById("mcpu_user"));
	}

}

//注文確認
function chk_order(){

	if(document.getElementById('radio_cpu_3').checked == true){
		rt = confirm('【ホスティングライセンス】のご注文でよろしいですか？');
		if(rt==true){
			alert('次画面のお客様情報をご入力下さい。当方より、メールにてご連絡をさせて頂きます。');
			document.order_form.submit();
		}else{
			return false;
		}
	}else if(document.getElementById('radio_cpu_1').checked == true || document.getElementById('radio_cpu_2').checked == true){
		if(document.getElementById('radio_platform_1').checked || document.getElementById('radio_platform_2').checked){
			document.order_confirm.submit();
		}else{
			alert('製品のプラットフォームを選択してください。');
			return false ;
		}
	}else{
		alert('ご注文の製品ライセンス体系を選択してください。');
		return false ;
	}	
}

//日本語保守期間の変更
function cng_jpserv_term(sel) {

	//ユーザ欄・金額の変更
	var add_element1 = document.getElementById("jpserv_price");
	add_element1.innerHTML=price_jpserv[sel.options[sel.selectedIndex].value];

	var add_element1 = document.getElementById("jpserv_memo");
	add_element1.innerHTML=msg_jpserv[sel.options[sel.selectedIndex].value];

}


//注文確認
function chk_paypal(){

	//お支払方法
	if(document.getElementById('rd_payment_1').checked == false){
		alert("【お支払方法】を選択して下さい。\n");
		return false;
	}else{
		document.paypal_confirm.submit();
	}
}

//注文確認
function chk_addrs(){
	msg = "";

	//お支払方法
	if(document.getElementById('typ_cpu').value != "3"){
		if(document.getElementById('rd_payment_1').checked == false && document.getElementById('rd_payment_2').checked == false){
			msg = msg + "【お支払方法】を選択して下さい。\n";
		}
	}
	//姓
	if(document.getElementById('txt_second_nm').value == ""){
		msg = msg + "【姓】を入力して下さい。\n";
	}
	//名
	if(document.getElementById('txt_first_nm').value == ""){
		msg = msg + "【名】を入力して下さい。\n";
	}
	//メールアドレス
	if(document.getElementById('txt_mail').value == ""){
		msg = msg + "【メールアドレス】を入力して下さい。\n";
	}else{
		if (!document.getElementById('txt_mail').value.match(/^[A-Za-z0-9]+[\w-]+@[\w\.-]+\.\w{2,}$/)) {
			msg = msg + "【メールアドレス】を正しく入力して下さい。(半角英数字)\n";
		}else{
			if(document.getElementById('txt_mail_conf').value == ""){
				msg = msg + "【メールアドレス再入力】を入力して下さい。\n";
			}else if(document.getElementById('txt_mail_conf').value != document.getElementById('txt_mail').value){
				msg = msg + "【メールアドレス】と【メールアドレス再入力】が異なっています。\n";
			}
		}
	}
	//法人/個人区分
	if(document.getElementById('rd_person_corp_1').checked == false && document.getElementById('rd_person_corp_2').checked == false){
		msg = msg + "【法人/個人区分】を選択して下さい。\n";
	}
	//会社名
	if(document.getElementById('rd_person_corp_1').checked == true && document.getElementById('txt_corp_nm').value =="" ){
		msg = msg + "法人のお客様の場合、【法人名】を入力して下さい。\n";
	}
	//郵便番号
	if(document.getElementById('txt_postal_code').value == ""){
		msg = msg + "【郵便番号】を入力して下さい。\n";
	}else if(document.getElementById('txt_postal_code').value.search(/[0-9]{3}-[0-9]{4}/i) == -1){
		msg = msg + "【郵便番号】を正しく入力して下さい。(半角)\n";
	}
	//都道府県
	if(document.getElementById('sel_state').value == ""){
		msg = msg + "【都道府県】を選択して下さい。\n";
	}
	//市区町村
	if(document.getElementById('txt_city').value == ""){
		msg = msg + "【市区町村】を入力して下さい。\n";
	}
	//住所
	if(document.getElementById('txt_addrs').value == ""){
		msg = msg + "【住所】を入力して下さい。\n";
	}
	//電話番号
	if(document.getElementById('txt_tel_no').value == ""){
		msg = msg + "【電話番号】を入力して下さい。\n";
	}else if(document.getElementById('txt_tel_no').value.match(/[^0-9-]/i) != null){
		msg = msg + "【電話番号】を正しく入力して下さい。(半角)\n";
	}
	//FAX番号
	if(document.getElementById('txt_fax_no').value != "" && document.getElementById('txt_fax_no').value.match(/[^0-9-]/i) != null){
		msg = msg + "【FAX番号】を正しく入力して下さい。(半角)\n";
	}
	//請求書発行区分
	if(document.getElementById('typ_cpu').value != "3"){
		if(document.getElementById('rd_bill_1').checked == false && document.getElementById('rd_bill_2').checked == false){
			msg = msg + "【請求書発行要否】を選択して下さい。\n";
		}
	}
	//導入予定サーバ数
	if(document.getElementById('typ_cpu').value == "3"){
		if(document.getElementById('txt_serv_num').value ==""){
			msg = msg + "【導入予定サーバ数】を入力して下さい。\n";
		}
	}
	//導入予定ドメイン数
	if(document.getElementById('typ_cpu').value == "3"){
		if(document.getElementById('txt_dom_num').value ==""){
			msg = msg + "【導入予定ドメイン数】を入力して下さい。\n";
		}
	}

	//最終チェック
	if(msg == ""){
		document.addrs_confirm.submit();
	}else{
		alert("お客様情報にエラーがあります\n\n" + msg);
		return false;
	}


}


//ユーザライセンスの変更
function cng_price_cpu1(sel) {

	//ラジオのチェック
	document.getElementById("radio_cpu_1").checked = true;
	cng_radio_cpu("1");
	format_price_cpu1(sel);
}
function format_price_cpu1(sel) {
	//ユーザ欄・金額の変更
	var add_element1 = document.getElementById("cpu_price_1");
	add_element1.innerHTML=price_cpu_1[sel.options[sel.selectedIndex].value];

	var add_element1 = document.getElementById("cpu_1_memo");
	add_element1.innerHTML=sel.options[sel.selectedIndex].value;

	var add_element1 = document.getElementById("service_price_1");
	add_element1.innerHTML=price_half_1[sel.options[sel.selectedIndex].value];

}
//ユーザライセンスの変更
function cng_price_cpu2(sel) {

	//ラジオのチェック
	document.getElementById("radio_cpu_2").checked = true;
	cng_radio_cpu("2");
	format_price_cpu2(sel);
}
function format_price_cpu2(sel) {
	//ユーザ欄・金額の変更
	var add_element1 = document.getElementById("cpu_price_2");
	add_element1.innerHTML=price_cpu_2[sel.options[sel.selectedIndex].value];

	var add_element1 = document.getElementById("cpu_2_memo");
	add_element1.innerHTML=sel.options[sel.selectedIndex].value;

	var add_element1 = document.getElementById("service_price_1");
	add_element1.innerHTML=price_half_2[sel.options[sel.selectedIndex].value];

}

//CPUライセンスの変更
function cng_radio_cpu(val) {

	if(val == '1'){

		//ラジオのチェック
		document.getElementById("radio_cpu_1").checked = true;

		//MCPUユーザBOXの初期化
		element = document.getElementById("mcpu_user");
		element.selectedIndex=0;
		format_price_cpu2(element);
//		cng_price_cpu2(element)

		//DIVの表示
		document.getElementById("order_form_item_2").style.display = "block";
		document.getElementById("order_form_item_3").style.display = "block";
		document.getElementById("order_form_item_4").style.display = "none";

		//DIVの背景色表示
		document.getElementById("order_license_item_1").style.backgroundColor = "#DFEAFF";
		document.getElementById("order_license_item_2").style.backgroundColor = "#FFFFFF";
		document.getElementById("order_license_item_3").style.backgroundColor = "#FFFFFF";

		//金額の変更
		var add_element1 = document.getElementById("service_price_1");
		add_element1.innerHTML=price_half_1['25'];

	}else if(val == '2'){

		//ラジオのチェック
		document.getElementById("radio_cpu_2").checked = true;

		//1PUユーザBOXの初期化
		element = document.getElementById("1cpu_user");
		element.selectedIndex=0;
		format_price_cpu1(element);
//		cng_price_cpu1(element)

		//ラジオのチェック
		document.getElementById("radio_cpu_2").checked = true;

		//金額の変更
		var add_element1 = document.getElementById("service_price_1");
		add_element1.innerHTML=price_half_2['100'];

		//DIVの背景色表示
		document.getElementById("order_license_item_1").style.backgroundColor = "#FFFFFF";
		document.getElementById("order_license_item_2").style.backgroundColor = "#DFEAFF";
		document.getElementById("order_license_item_3").style.backgroundColor = "#FFFFFF";

		//DIVの表示
		document.getElementById("order_form_item_2").style.display = "block";
		document.getElementById("order_form_item_3").style.display = "block";
		document.getElementById("order_form_item_4").style.display = "none";

	}else if(val == '3'){

		//ラジオのチェック
		document.getElementById("radio_cpu_3").checked = true;

		//1PUユーザBOXの初期化
		element = document.getElementById("1cpu_user");
		element.selectedIndex=0;
		cng_price_cpu1(element)

		//ラジオのチェック
		document.getElementById("radio_cpu_3").checked = true;

		//DIVの背景色表示
		document.getElementById("order_license_item_1").style.backgroundColor = "#FFFFFF";
		document.getElementById("order_license_item_2").style.backgroundColor = "#FFFFFF";
		document.getElementById("order_license_item_3").style.backgroundColor = "#DFEAFF";

		//DIVの非表示化
		document.getElementById("order_form_item_2").style.display = "none";
		document.getElementById("order_form_item_3").style.display = "none";
		document.getElementById("order_form_item_4").style.display = "block";

	}
}

//プラットフォームの変更
function cng_radio_platform(val) {

	if(val == '1'){

		//DIVの背景色表示
		document.getElementById("order_platform_item_1").style.backgroundColor = "#DFEAFF";
		document.getElementById("order_platform_item_2").style.backgroundColor = "#FFFFFF";

	}else if(val == '2'){

		//DIVの背景色表示
		document.getElementById("order_platform_item_1").style.backgroundColor = "#FFFFFF";
		document.getElementById("order_platform_item_2").style.backgroundColor = "#DFEAFF";
	}
}


//保守/サービスの選択
function cng_chk_service(obj,val) {

	if (obj.checked){
		//DIVの背景色表示
		document.getElementById("order_service_item_"+val).style.backgroundColor = "#DFEAFF";

		if (val == '1'){
			//拡張保守金額の変更
//			document.getElementById("chk_service_2").checked = true;
//			cng_chk_service(document.getElementById("chk_service_2"),2)
			var add_element1 = document.getElementById("service_price_2");
			add_element1.innerHTML="0 円";
		}

	}else{
		//DIVの背景色表示
		document.getElementById("order_service_item_"+val).style.backgroundColor = "#FFFFFF";

		if (val == '1'){
			//拡張保守金額の変更
			var add_element1 = document.getElementById("service_price_2");
			add_element1.innerHTML="21，980 円";
		}
	}



}

//支払方法の変更
function cng_radio_payment(val) {

	if(val == '1'){

		//submitボタンの表示内容変更
		document.getElementById("submit_paypal").style.display = "block";
		document.getElementById("tbl_paypal").style.display = "block";
		document.getElementById("submit_bank").style.display = "none";
		document.getElementById("memo_addrs").style.display = "none";
		document.getElementById("tbl_addrs").style.display = "none";
		document.getElementById("bank_payment").style.display = "none";

	}else if(val == '2'){

		//submitボタンの表示内容変更
		document.getElementById("submit_paypal").style.display = "none";
		document.getElementById("tbl_paypal").style.display = "none";
		document.getElementById("submit_bank").style.display = "block";
		document.getElementById("memo_addrs").style.display = "block";
		document.getElementById("tbl_addrs").style.display = "block";
		document.getElementById("bank_payment").style.display = "block";
	}

}

//問い合わせ区分の変更
function cng_address_input(val) {

	if(val == '1'){

		//メッセージの変更
		var add_element1 = document.getElementById("contact_cont_memo");
		add_element1.innerHTML="お問い合せ/相談内容をご記入下さい";

	}else if(val == '2'){

		//メッセージの変更
		var add_element1 = document.getElementById("contact_cont_memo");
		add_element1.innerHTML="見積依頼の内容をご記入下さい";

	}else if(val == '3'){

		//メッセージの変更
		var add_element1 = document.getElementById("contact_cont_memo");
		add_element1.innerHTML="サポート依頼の詳細内容をご記入下さい";

	}
}

//問い合わせフォーム確認
function chk_contact(){

	msg="";

	//お問い合わせ区分
	if(document.getElementById('rd_contact_typ_1').checked == false && document.getElementById('rd_contact_typ_2').checked == false && document.getElementById('rd_contact_typ_3').checked == false){
		msg = msg + "【お問い合せ区分】を選択して下さい。\n";
	}
	//姓
	if(document.getElementById('txt_second_nm').value == ""){
		msg = msg + "【姓】を入力して下さい。\n";
	}
	//名
	if(document.getElementById('txt_first_nm').value == ""){
		msg = msg + "【名】を入力して下さい。\n";
	}
	//メールアドレス
	if(document.getElementById('txt_mail').value == ""){
		msg = msg + "【メールアドレス】を入力して下さい。\n";
	}else{
		if (!document.getElementById('txt_mail').value.match(/^[A-Za-z0-9]+[\w-\.]+@[\w\.-]+\.\w{2,}$/)) {
			msg = msg + "【メールアドレス】を正しく入力して下さい。(半角英数字)\n";
		}else{
			if(document.getElementById('txt_mail_conf').value == ""){
				msg = msg + "【メールアドレス再入力】を入力して下さい。\n";
			}else if(document.getElementById('txt_mail_conf').value != document.getElementById('txt_mail').value){
				msg = msg + "【メールアドレス】と【メールアドレス再入力】が異なっています。\n";
			}
		}
	}
	//電話番号
	if(document.getElementById('txt_tel_no').value != ""){
		if (!document.getElementById('txt_tel_no').value.match(/^[0-9\-]+$/)) {
			msg = msg + "【電話番号】を正しく入力して下さい。(半角数字およびハイフン)\n";
		}
	}
	//法人/個人区分
	if(document.getElementById('rd_person_corp_1').checked == false && document.getElementById('rd_person_corp_2').checked == false){
		msg = msg + "【法人/個人区分】を選択して下さい。\n";
	}
	//会社名
	if(document.getElementById('rd_person_corp_1').checked == true && document.getElementById('txt_corp_nm').value =="" ){
		msg = msg + "法人のお客様の場合、【法人名】を入力して下さい。\n";
	}
	//問い合わせ内容
	if(document.getElementById('txtarea_contact').value == "" ){
		msg = msg + "【お問い合せ/ご依頼の内容】を入力して下さい。\n";
	}


	//最終チェック
	if(msg == ""){
		document.addrs_confirm.submit();
	}else{
		alert("問い合わせ情報にエラーがあります\n\n" + msg);
		return false;
	}

}



