﻿function HpbImgPreload()
{
	var appVer=parseInt(navigator.appVersion);
	var isNC=false,isN6=false,isIE=false;
	if (document.all && appVer >= 4) isIE=true; else
		if (document.getElementById && appVer > 4) isN6=true; else
			if (document.layers && appVer >= 4) isNC=true;
	if (isNC||isN6||isIE)
	{
		if (document.images)
		{
		var imgName = HpbImgPreload.arguments[0];
			var cnt;
			swImg[imgName] = new Array;
			for (cnt = 1; cnt < HpbImgPreload.arguments.length; cnt++)
			{
				swImg[imgName][HpbImgPreload.arguments[cnt]] = new Image();
				swImg[imgName][HpbImgPreload.arguments[cnt]].src = HpbImgPreload.arguments[cnt];
			}
		}
	}
}

function HpbImgFind(doc, imgName)
{
  for (var i=0; i < doc.layers.length; i++)
  {
    var img = doc.layers[i].document.images[imgName];
    if (!img) img = HpbImgFind(doc.layers[i], imgName);
    if (img) return img;
  }
  return null;
}
// HpbImgSwap:
//
function HpbImgSwap(imgName, imgSrc)
{
  var appVer=parseInt(navigator.appVersion);
  var isNC=false,isN6=false,isIE=false;
  if (document.all && appVer >= 4) isIE=true; else
    if (document.getElementById && appVer > 4) isN6=true; else
      if (document.layers && appVer >= 4) isNC=true;
  if (isNC||isN6||isIE)
  {
    if (document.images)
    {
      var img = document.images[imgName];
      if (!img) img = HpbImgFind(document, imgName);
      if (img) img.src = imgSrc;
    }
  }
}
var swImg; swImg=new Array;

HpbImgPreload('HPB_ROLLOVER1', '../img/info-botan_m_image.gif', '../img/info-botan_n_image.gif');
HpbImgPreload('HPB_ROLLOVER2', '../img/fixedsum_m_image.gif', '../img/fixedsum_n_image.gif');
HpbImgPreload('HPB_ROLLOVER3', '../img/rakuraku_m_image.gif', '../img/rakuraku_n_image.gif');
HpbImgPreload('HPB_ROLLOVER4', '../img/support_m_image.gif', '../img/support_n_image.gif');
HpbImgPreload('HPB_ROLLOVER5', '../img/sightseeing_m_image.gif', '../img/sightseeing_n_image.gif');
HpbImgPreload('HPB_ROLLOVER6', '../img/recruit_m_image.gif', '../img/recruit_n_image.gif');
HpbImgPreload('HPB_ROLLOVER7', 'img/reserve_n_image.gif', 'img/reserver_m_image.gif');
HpbImgPreload('HPB_ROLLOVER8', 'img/fixedcharge_n_image.gif', 'img/fixedcharge_m_image.gif');
HpbImgPreload('HPB_ROLLOVER9', 'img/reserve_n_image.gif', 'img/reserve_m_image.gif');
HpbImgPreload('HPB_ROLLOVER10', 'img/notes_n_image.gif', 'img/notes_m_image.gif');

//成田定額処理
function seeChange_narita(area){
	var t=new Array();
	var v=new Array();
	if(area=='S成田空港第1ターミナル' || area=='S成田空港第2ターミナル'){
		t[0]='足立区';v[0]='B足立区';
		t[1]='中央区';v[1]='B中央区';
		t[2]='港区台場除く';v[2]='C港区台場除く';
		t[3]='港区台場';v[3]='A港区台場';
		t[4]='品川区東八潮除く';v[4]='C品川区東八潮除く';
		t[5]='品川区東八潮';v[5]='A品川区東八潮'
		t[6]='目黒区';v[6]='C目黒区';
		t[7]='渋谷区';v[7]='C渋谷区';
		t[8]='新宿区';v[8]='C新宿区';
		t[9]='豊島区';v[9]='C豊島区';
		t[10]='文京区';v[10]='B文京区';
		t[11]='台東区';v[11]='B台東区';
		t[12]='墨田区';v[12]='A墨田区';
		t[13]='江東区';v[13]='A江東区';
		t[14]='大田区';v[14]='C大田区';
		t[15]='世田谷区';v[15]='D世田谷区';
		t[16]='中野区';v[16]='D中野区';
		t[17]='杉並区';v[17]='D杉並区';
		t[18]='練馬区';v[18]='D練馬区';
		t[19]='板橋区';v[19]='D板橋区';
		t[20]='北区';v[20]='C北区';
		t[21]='荒川区';v[21]='B荒川区';
		t[22]='葛飾区';v[22]='A葛飾区';
		t[23]='江戸川区';v[23]='A江戸川区';
		t[24]='三鷹市';v[24]='D三鷹市';
	}
	else{
		t[0]='成田空港第1ターミナル';v[0]='E成田空港第1ターミナル';
		t[1]='成田空港第2ターミナル';v[1]='E成田空港第2ターミナル';
	}
	var obj=document.frm_detail.g_see_area.options;
	obj.length=0;
	for(i=0;i<t.length;i++){ 
		obj[i]=new Option(t[i]);
		obj[i].value=v[i];
	}
	obj[0].selected=true;
//	if(document.layers){window.resizeBy(-10,-10);window.resizeBy(10,10)} 
}
function result_narita_calculat(){//成田定額判別
	var obj_meet=document.frm_detail.g_meet_area;
	var obj_see=document.frm_detail.g_see_area;
	meet_type=obj_meet.options[obj_meet.selectedIndex].value;
	see_type=obj_see.options[obj_see.selectedIndex].value;
	meet_type_string=meet_type.substring(0,1);
	see_type_string=see_type.substring(0,1);
	var obj_meet_hour=document.frm_detail.f_meet_hour;
	var obj_meet_minute=document.frm_detail.f_meet_minute;
	meet_hour=Number(obj_meet_hour.options[obj_meet_hour.selectedIndex].value);
	meet_minute=Number(obj_meet_minute.options[obj_meet_minute.selectedIndex].value);
	var obj_car=document.frm_detail.i_car;
	car=Number(obj_car.value);
	//car=Number(obj_car.options[obj_car.selectedIndex].value);
	var obj_discount=document.frm_detail.discount;
	switch(meet_type_string){
		case "S":
				switch(see_type_string){
					case "A":
						if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
							if (obj_discount.checked) {
								result_fee=14000;//深夜割増　障害者割引
							} else {
								result_fee=15600;//深夜割増
							}
						} else {
							if (obj_discount.checked) {
								result_fee=11700;//障害者割引
							} else {
								result_fee=13000;//深夜割増
							}
						}
						break;
					case "B":
						if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
							if (obj_discount.checked) {
								result_fee=17300;//深夜割増　障害者割引
							} else {
								result_fee=19200;//深夜割増
							}
						} else {
							if (obj_discount.checked) {
								result_fee=14400;//障害者割引
							} else {
								result_fee=16000;//深夜割増
							}
						}
						break;
					case "C":
						if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
							if (obj_discount.checked) {
								result_fee=18400;//深夜割増　障害者割引
							} else {
								result_fee=20400;//深夜割増
							}
						} else {
							if (obj_discount.checked) {
								result_fee=15300;//障害者割引
							} else {
								result_fee=17000;//深夜割増
							}
						}
						break;
					case "D":
						if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
							if (obj_discount.checked) {
								result_fee=20500;//深夜割増　障害者割引
							} else {
								result_fee=22800;//深夜割増
							}
						} else {
							if (obj_discount.checked) {
								result_fee=17000;//障害者割引
							} else {
								result_fee=19000;//深夜割増
							}
						}
						break;
				}
			break;
		case "A":
			if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
				if (obj_discount.checked) {
					result_fee=14000;//深夜割増　障害者割引
				} else {
					result_fee=15600;//深夜割増
				}
			} else {
				if (obj_discount.checked) {
					result_fee=11700;//障害者割引
				} else {
					result_fee=13000;//深夜割増
				}
			}
			break;
		case "B":
			if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
				if (obj_discount.checked) {
					result_fee=17300;//深夜割増　障害者割引
				} else {
					result_fee=19200;//深夜割増
				}
			} else {
				if (obj_discount.checked) {
					result_fee=14400;//障害者割引
				} else {
					result_fee=16000;//深夜割増
				}
			}
			break;
		case "C":
			if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
				if (obj_discount.checked) {
					result_fee=18400;//深夜割増　障害者割引
				} else {
					result_fee=20400;//深夜割増
				}
			} else {
				if (obj_discount.checked) {
					result_fee=15300;//障害者割引
				} else {
					result_fee=17000;//深夜割増
				}
			}
			break;
		case "D":
			if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
				if (obj_discount.checked) {
					result_fee=20500;//深夜割増　障害者割引
				} else {
					result_fee=22800;//深夜割増
				}
			} else {
				if (obj_discount.checked) {
					result_fee=17000;//障害者割引
				} else {
					result_fee=19000;//深夜割増
				}
			}
			break;
	}
	result_fee=result_fee*car;
	result_fee_str=priView(result_fee);
	document.getElementById('result').innerHTML=result_fee_str;
}

function priView(NUM) {
  //区切り桁
  partNum = 3;
  //区切り文字
  mark = ",";
  newNum = NUM + "";
  lengNum = newNum.length;

  for(i=lengNum; i>0; i--){
    if(i % partNum == 0 && i != lengNum) {
      ltNum = newNum.slice(0, -i);
      rtNum = newNum.slice(-i);
      newNum = ltNum + mark + rtNum;
    }
  }
  return newNum
}


//ディズニーリゾート定額処理
function seeChange_disney(area){
	var t=new Array();
	var v=new Array();
	if(area=='Sディズニーリゾート'){
		t[0]='目黒区';v[0]='A目黒区';
		t[1]='渋谷区';v[1]='A渋谷区';
		t[2]='新宿区';v[2]='A新宿区';
		t[3]='豊島区';v[3]='A豊島区';
		t[4]='世田谷区';v[4]='B世田谷区';
		t[5]='杉並区';v[5]='B杉並区'
		t[6]='中野区';v[6]='B中野区';
		t[7]='練馬区';v[7]='B練馬区';
		t[8]='板橋区';v[8]='B板橋区';
		t[9]='北区';v[9]='A北区';
		t[10]='三鷹市';v[10]='C三鷹市';
		t[11]='武蔵野市';v[11]='C武蔵野市';
	}
	else{
		t[0]='ディズニーリゾート';v[0]='Eディズニーリゾート';
	}
	var obj=document.frm_detail.g_see_area.options;
	obj.length=0;
	for(i=0;i<t.length;i++){ 
		obj[i]=new Option(t[i]);
		obj[i].value=v[i];
	}
	obj[0].selected=true;
//	if(document.layers){window.resizeBy(-10,-10);window.resizeBy(10,10)} 
}

function result_disney_calculat(){//ディズニー定額判別
	var obj_meet=document.frm_detail.g_meet_area;
	var obj_see=document.frm_detail.g_see_area;
	meet_type=obj_meet.options[obj_meet.selectedIndex].value;
	see_type=obj_see.options[obj_see.selectedIndex].value;
	meet_type_string=meet_type.substring(0,1);
	see_type_string=see_type.substring(0,1);
	var obj_meet_hour=document.frm_detail.f_meet_hour;
	var obj_meet_minute=document.frm_detail.f_meet_minute;
	meet_hour=Number(obj_meet_hour.options[obj_meet_hour.selectedIndex].value);
	meet_minute=Number(obj_meet_minute.options[obj_meet_minute.selectedIndex].value);
	var obj_car=document.frm_detail.i_car;
	car=Number(obj_car.value);
	//car=Number(obj_car.options[obj_car.selectedIndex].value);
	var obj_discount=document.frm_detail.discount;
	switch(meet_type_string){
		case "S":
				switch(see_type_string){
					case "A":
						if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
							if (obj_discount.checked) {
								result_fee=7000;//深夜割増　障害者割引
							} else {
								result_fee=7500;//深夜割増
							}
						} else {
							if (obj_discount.checked) {
								result_fee=5500;//障害者割引
							} else {
								result_fee=6500;//深夜割増
							}
						}
						break;
					case "B":
						if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
							if (obj_discount.checked) {
								result_fee=8000;//深夜割増　障害者割引
							} else {
								result_fee=8500;//深夜割増
							}
						} else {
							if (obj_discount.checked) {
								result_fee=6500;//障害者割引
							} else {
								result_fee=7500;//深夜割増
							}
						}
						break;
					case "C":
						if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
							if (obj_discount.checked) {
								result_fee=10500;//深夜割増　障害者割引
							} else {
								result_fee=12000;//深夜割増
							}
						} else {
							if (obj_discount.checked) {
								result_fee=9000;//障害者割引
							} else {
								result_fee=10000;//深夜割増
							}
						}
						break;
				}
			break;
		case "A":
			if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
				if (obj_discount.checked) {
					result_fee=7000;//深夜割増　障害者割引
				} else {
					result_fee=7500;//深夜割増
				}
			} else {
				if (obj_discount.checked) {
					result_fee=5500;//障害者割引
				} else {
					result_fee=6500;//深夜割増
				}
			}
			break;
		case "B":
			if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
				if (obj_discount.checked) {
					result_fee=8000;//深夜割増　障害者割引
				} else {
					result_fee=8500;//深夜割増
				}
			} else {
				if (obj_discount.checked) {
					result_fee=6500;//障害者割引
				} else {
					result_fee=7500;//深夜割増
				}
			}
			break;
		case "C":
			if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
				if (obj_discount.checked) {
					result_fee=10500;//深夜割増　障害者割引
				} else {
					result_fee=12000;//深夜割増
				}
			} else {
				if (obj_discount.checked) {
					result_fee=9000;//障害者割引
				} else {
					result_fee=10000;//深夜割増
				}
			}
			break;
	}
	result_fee=result_fee*car;
	result_fee_str=priView(result_fee);
	document.getElementById('result').innerHTML=result_fee_str;
}
//羽田定額処理
function seeChange_haneda(area){
	var t=new Array();
	var v=new Array();
	if(area=='S羽田空港第1ターミナル' || area=='S羽田空港第2ターミナル'){
		t[0]='豊島区';v[0]='A豊島区';
		t[1]='文京区';v[1]='A文京区';
		t[2]='新宿区';v[2]='A新宿区';
		t[3]='千代田区';v[3]='A千代田区';
		t[4]='台東区';v[4]='B台東区';
		t[5]='墨田区';v[5]='B墨田区'
		t[6]='江戸川区';v[6]='B江戸川区';
		t[7]='渋谷区';v[7]='B渋谷区';
		t[8]='中野区';v[8]='C中野区';
		t[9]='杉並区';v[9]='C杉並区';
		t[10]='世田谷区';v[10]='C世田谷区';
		t[11]='足立区';v[11]='D足立区';
		t[12]='葛飾区';v[12]='D葛飾区';
		t[13]='荒川区';v[13]='D荒川区';
		t[14]='板橋区';v[14]='E板橋区';
		t[15]='練馬区';v[15]='E練馬区';
		t[16]='北区';v[16]='E北区';
		t[17]='武蔵野市';v[17]='F武蔵野市';
		t[18]='三鷹市';v[18]='F三鷹市';
	}
	else{
		t[0]='羽田空港第1ターミナル';v[0]='E羽田空港第1ターミナル';
		t[1]='羽田空港第2ターミナル';v[1]='E羽田空港第2ターミナル';
	}
	var obj=document.frm_detail.g_see_area.options;
	obj.length=0;
	for(i=0;i<t.length;i++){ 
		obj[i]=new Option(t[i]);
		obj[i].value=v[i];
	}
	obj[0].selected=true;
//	if(document.layers){window.resizeBy(-10,-10);window.resizeBy(10,10)} 
}
function result_haneda_calculat(){//羽田定額判別

	var result_fee=0;

	var obj_meet=document.frm_detail.g_meet_area;
	var obj_see=document.frm_detail.g_see_area;
	meet_type=obj_meet.options[obj_meet.selectedIndex].value;
	see_type=obj_see.options[obj_see.selectedIndex].value;
	meet_type_string=meet_type.substring(0,1);
	see_type_string=see_type.substring(0,1);
	var obj_meet_hour=document.frm_detail.f_meet_hour;
	var obj_meet_minute=document.frm_detail.f_meet_minute;
	meet_hour=Number(obj_meet_hour.options[obj_meet_hour.selectedIndex].value);
	meet_minute=Number(obj_meet_minute.options[obj_meet_minute.selectedIndex].value);
	var obj_car=document.frm_detail.i_car;
	car=Number(obj_car.value);
	//car=Number(obj_car.options[obj_car.selectedIndex].value);
	var obj_discount=document.frm_detail.discount;
	switch(meet_type_string){
		case "S":
				switch(see_type_string){
					case "A":
						if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
							if (obj_discount.checked) {
								result_fee=5400;//深夜割増　障害者割引
							} else {
								result_fee=6000;//深夜割増
							}
						} else {
							if (obj_discount.checked) {
								result_fee=4500;//障害者割引
							} else {
								result_fee=5000;//深夜割増
							}
						}
						break;
					case "B":
						if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
							if (obj_discount.checked) {
								result_fee=5400;//深夜割増　障害者割引
							} else {
								result_fee=6000;//深夜割増
							}
						} else {
							if (obj_discount.checked) {
								result_fee=4500;//障害者割引
							} else {
								result_fee=5000;//深夜割増
							}
						}
						break;
					case "C":
						if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
							if (obj_discount.checked) {
								result_fee=7500;//深夜割増　障害者割引
							} else {
								result_fee=8000;//深夜割増
							}
						} else {
							if (obj_discount.checked) {
								result_fee=6000;//障害者割引
							} else {
								result_fee=7000;//深夜割増
							}
						}
						break;
					case "D":
						if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
							if (obj_discount.checked) {
								result_fee=8500;//深夜割増　障害者割引
							} else {
								result_fee=9000;//深夜割増
							}
						} else {
							if (obj_discount.checked) {
								result_fee=7000;//障害者割引
							} else {
								result_fee=8000;//深夜割増
							}
						}
						break;
					case "E":
						if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
							if (obj_discount.checked) {
								result_fee=9500;//深夜割増　障害者割引
							} else {
								result_fee=10000;//深夜割増
							}
						} else {
							if (obj_discount.checked) {
								result_fee=8000;//障害者割引
							} else {
								result_fee=9000;//深夜割増
							}
						}
						break;
					case "F":
						if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
							if (obj_discount.checked) {
								result_fee=10500;//深夜割増　障害者割引
							} else {
								result_fee=12000;//深夜割増
							}
						} else {
							if (obj_discount.checked) {
								result_fee=9000;//障害者割引
							} else {
								result_fee=10000;//深夜割増
							}
						}
						break;
				}
			break;
		case "A":
			if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
				if (obj_discount.checked) {
					result_fee=5400;//深夜割増　障害者割引
				} else {
					result_fee=6000;//深夜割増
				}
			} else {
				if (obj_discount.checked) {
					result_fee=4500;//障害者割引
				} else {
					result_fee=5000;//深夜割増
				}
			}
			break;
		case "B":
			if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
				if (obj_discount.checked) {
					result_fee=5400;//深夜割増　障害者割引
				} else {
					result_fee=6000;//深夜割増
				}
			} else {
				if (obj_discount.checked) {
					result_fee=4500;//障害者割引
				} else {
					result_fee=5000;//深夜割増
				}
			}
			break;
		case "C":
			if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
				if (obj_discount.checked) {
					result_fee=7500;//深夜割増　障害者割引
				} else {
					result_fee=8000;//深夜割増
				}
			} else {
				if (obj_discount.checked) {
					result_fee=6000;//障害者割引
				} else {
					result_fee=7000;//深夜割増
				}
			}
			break;
		case "D":
			if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
				if (obj_discount.checked) {
					result_fee=8500;//深夜割増　障害者割引
				} else {
					result_fee=9000;//深夜割増
				}
			} else {
				if (obj_discount.checked) {
					result_fee=7000;//障害者割引
				} else {
					result_fee=8000;//深夜割増
				}
			}
			break;
		case "E":
			if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
				if (obj_discount.checked) {
					result_fee=9500;//深夜割増　障害者割引
				} else {
					result_fee=10000;//深夜割増
				}
			} else {
				if (obj_discount.checked) {
					result_fee=8000;//障害者割引
				} else {
					result_fee=9000;//深夜割増
				}
			}
			break;
		case "D":
			if (meet_hour>=22 || meet_hour<=4 || (meet_hour==5 && meet_minute==0)) { 
				if (obj_discount.checked) {
					result_fee=10500;//深夜割増　障害者割引
				} else {
					result_fee=12000;//深夜割増
				}
			} else {
				if (obj_discount.checked) {
					result_fee=9000;//障害者割引
				} else {
					result_fee=10000;//深夜割増
				}
			}
			break;
	}
	result_fee=result_fee*car;
	result_fee_str=priView(result_fee);
	document.getElementById('result').innerHTML=result_fee_str;
}

