	
	function changeTab(mode, formName, param) {
		var frm = document.forms[formName];

		frm.target = "_self";
		frm.elements["yadoDetailMode"].value = mode;
		
		var baseUrl = "";
		var act = "";
		//法人予約の場合。
		if(frm.elements["jcsFlg"] != null && "1" == frm.elements["jcsFlg"].value) {
			if(mode == "2") {
				baseUrl = ComGetBasePath() + "/uw/uwp3100/uww3105.do";
				act = submitFormChk(frm, "",
					 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, adultNum, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, jcstm");
			}else if(mode == "6") {
				baseUrl = ComGetBasePath() + "/uw/uwp3400/uww3401.do";
				act = submitFormChk(frm, "",
					 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, adultNum, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, jcstm");
			} else if(mode == "7") {
				baseUrl = ComGetBasePath() + "/uw/uwp3500/uww3500List.do";
				act = submitFormChk(frm, "",
					 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, adultNum, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, jcstm");
			} else if(mode == "8") {
				baseUrl = ComGetBasePath() + "/uw/uwp3050/uww3051.do";
				act = submitFormChk(frm, "",
					 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, adultNum, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, jcstm");
			} else if(mode == "9") {
				baseUrl = ComGetBasePath() + "/uw/uwp3050/uww3052.do";
				act = submitFormChk(frm, "",
					 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, adultNum, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, jcstm");
			} else if(mode == "10") {
				baseUrl = ComGetBasePath() + "/uw/uwp3500/uww3502.do";
				act = submitFormChk(frm, "",
					 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, adultNum, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, jcstm");
			} else if(mode == "11") {
				baseUrl = ComGetBasePath() + "/uw/uwp3500/uww3512.do";
				act = submitFormChk(frm, "",
					 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, adultNum, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, jcstm");
			} else if(mode == "13") {
				baseUrl = ComGetBasePath() + "/uw/uwp3700/uww3701.do";
				act = submitFormChk(frm, "",
					 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, adultNum, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, jcstm"); 
			} else {
				baseUrl = ComGetBasePath() + "/uw/uwp3000/uww3001.do";
				act = submitFormChk(frm, "",
					 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, adultNum, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, yadoDetailMode, jcstm");
			}
		//法人予約以外の場合
		} else {
			if(mode == "2") {
				baseUrl = ComGetBasePath() + "/uw/uwp3100/uww3101.do";
				act = submitFormChk(frm, "",
					 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, dateUndecided, adultNum, child1Num, child2Num, child3Num, child4Num, child5Num, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, ssc, condCinTime, childPriceFlg, hitPlanCd, hitRoomTypeCd, callbackHistFlg, distCd, smlCd, yadHb, yadKc, yadRk, yadKy, yadPm, checkinTime, useTime");
			// add by tangxp管理No20091117_02 @:日帰り・デイユースタブの出し分け 　2009/11/04 start
			}else if(mode == "20") {
				baseUrl = ComGetBasePath() + "/uw/uwp3100/uww3107.do";
				act = submitFormChk(frm, "",
			 		"screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, dateUndecided, adultNum, child1Num, child2Num, child3Num, child4Num, child5Num, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, ssc, condCinTime, childPriceFlg, hitPlanCd, hitRoomTypeCd, callbackHistFlg, distCd, smlCd, yadHb, yadKc, yadRk, yadKy, yadPm, checkinTime, useTime");			
			// add by tangxp管理No20091117_02 @:日帰り・デイユースタブの出し分け　2009/11/04 end			
			} else if(mode == "6") {
				baseUrl = ComGetBasePath() + "/uw/uwp3400/uww3401.do";
				act = submitFormChk(frm, "",
					 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, dateUndecided, adultNum, child1Num, child2Num, child3Num, child4Num, child5Num, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, ssc, condCinTime, childPriceFlg, hitPlanCd, hitRoomTypeCd, callbackHistFlg, distCd, smlCd, yadHb, yadKc, yadRk, yadKy, yadPm, checkinTime, useTime");
			} else if(mode == "7") {
				baseUrl = ComGetBasePath() + "/uw/uwp3500/uww3500List.do";
				act = submitFormChk(frm, "",
					 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, dateUndecided, adultNum, child1Num, child2Num, child3Num, child4Num, child5Num, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, ssc, condCinTime, childPriceFlg, hitPlanCd, hitRoomTypeCd, callbackHistFlg, distCd, smlCd, yadHb, yadKc, yadRk, yadKy, yadPm, checkinTime, useTime");
			} else if(mode == "8") {
				baseUrl = ComGetBasePath() + "/uw/uwp3050/uww3051.do";
				act = submitFormChk(frm, "",
					 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, dateUndecided, adultNum, child1Num, child2Num, child3Num, child4Num, child5Num, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, ssc, condCinTime, childPriceFlg, hitPlanCd, hitRoomTypeCd, callbackHistFlg, distCd, smlCd, yadHb, yadKc, yadRk, yadKy, yadPm, checkinTime, useTime");
			} else if(mode == "9") {
				baseUrl = ComGetBasePath() + "/uw/uwp3050/uww3052.do";
				act = submitFormChk(frm, "",
					 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, dateUndecided, adultNum, child1Num, child2Num, child3Num, child4Num, child5Num, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, ssc, condCinTime, childPriceFlg, hitPlanCd, hitRoomTypeCd, callbackHistFlg, distCd, smlCd, yadHb, yadKc, yadRk, yadKy, yadPm, checkinTime, useTime");
			} else if(mode == "10") {
				baseUrl = ComGetBasePath() + "/uw/uwp3500/uww3502.do";
				act = submitFormChk(frm, "",
					 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, dateUndecided, adultNum, child1Num, child2Num, child3Num, child4Num, child5Num, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, ssc, condCinTime, childPriceFlg, hitPlanCd, hitRoomTypeCd, callbackHistFlg, distCd, smlCd, yadHb, yadKc, yadRk, yadKy, yadPm, checkinTime, useTime");
			} else if(mode == "11") {
				baseUrl = ComGetBasePath() + "/uw/uwp3500/uww3512.do";
				act = submitFormChk(frm, "",
					 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, dateUndecided, adultNum, child1Num, child2Num, child3Num, child4Num, child5Num, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, ssc, condCinTime, childPriceFlg, hitPlanCd, hitRoomTypeCd, callbackHistFlg, distCd, smlCd, yadHb, yadKc, yadRk, yadKy, yadPm, checkinTime, useTime");
			} else if(mode == "12") {
				baseUrl = ComGetBasePath() + "/uw/uwp3800/uww3801.do";
				act = submitFormChk(frm, "",
					 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, dateUndecided, adultNum, child1Num, child2Num, child3Num, child4Num, child5Num, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, ssc, condCinTime, childPriceFlg, hitPlanCd, hitRoomTypeCd, callbackHistFlg, distCd, smlCd, yadHb, yadKc, yadRk, yadKy, yadPm, checkinTime, useTime");
			} else if(mode == "13") {
				baseUrl = ComGetBasePath() + "/uw/uwp3700/uww3701.do";
				act = submitFormChk(frm, "",
					 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, dateUndecided, adultNum, child1Num, child2Num, child3Num, child4Num, child5Num, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, ssc, condCinTime, childPriceFlg, hitPlanCd, hitRoomTypeCd, callbackHistFlg, distCd, smlCd, yadHb, yadKc, yadRk, yadKy, yadPm, checkinTime, useTime");
			} else {
				baseUrl = ComGetBasePath() + "/uw/uwp3000/uww3001.do";
				act = submitFormChk(frm, "",
					 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, dateUndecided, adultNum, child1Num, child2Num, child3Num, child4Num, child5Num, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, ssc, condCinTime, childPriceFlg, hitPlanCd, hitRoomTypeCd, yadoDetailMode, callbackHistFlg, distCd, smlCd, yadHb, yadKc, yadRk, yadKy, yadPm, checkinTime, useTime");
			}
		}
	
		var submitForm = document.forms["submitForm"];
		submitForm.action = baseUrl + act + param;
		submitForm.submit();
	}
		
	function changeTabHpds(mode, formName, yadName) {
		var frm = document.forms[formName];

		frm.target = "_self";
		frm.elements["yadoDetailMode"].value = mode;
		
		var baseUrl = ComGetBasePath() + "/" + yadName;
		var act = "";
		
		if(mode == "2") {
			baseUrl += "/uw/uwp3100/uww3101.do";
			act = submitFormChk(frm, "",
				 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, dateUndecided, adultNum, child1Num, child2Num, child3Num, child4Num, child5Num, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, ssc, condCinTime, childPriceFlg, hitPlanCd, hitRoomTypeCd, callbackHistFlg, distCd, smlCd, yadHb, yadKc, yadRk, yadKy, yadPm");
		} else if(mode == "6") {
			baseUrl += "/uw/uwp3400/uww3401.do";
			act = submitFormChk(frm, "",
				 "screenId, yadNo, stayYear, stayMonth, stayDay, stayCount, roomCount, dateUndecided, adultNum, child1Num, child2Num, child3Num, child4Num, child5Num, care*, mealType, room*, minPrice, maxPrice, afCd, rootCd, ssc, condCinTime, childPriceFlg, hitPlanCd, hitRoomTypeCd, callbackHistFlg, distCd, smlCd, yadHb, yadKc, yadRk, yadKy, yadPm");
		}
		
		var submitForm = document.forms["submitForm"];
		submitForm.action = baseUrl + act;
		submitForm.submit();
	}
		
	function myHistory(formName) {
		var frm = document.forms[formName];
		if(frm != null) {
			var elmnt = frm.elements["callbackHistFlg"];
			if(elmnt != null && elmnt.value == "1") {
				var winOpener = window;
				for(var i = 0; i < 3; i++) {
					if(winOpener.opener != null && !winOpener.opener.closed) {
						winOpener = winOpener.opener;
					} else {
						return;
					}
					
					try{
					  var tmpfrm = winOpener.document.forms["form1"];
					
					  if(tmpfrm != null) {
						var scrnId = tmpfrm.elements["screenId"];
						if(scrnId != null && (scrnId.value == "UWW1401" || scrnId.value == "UWW1402")) {
							winOpener.getHistory();
							return;
						}
					  }
					  tmpfrm = winOpener.document.forms["form"];
					  if(tmpfrm != null) {
						var scrnId = tmpfrm.elements["screenId"];
						if(scrnId == null) {  return; }
						if(scrnId[0] == null) {  return; }
						 if(scrnId != null && scrnId[0] != null && scrnId[0].value == "UWW2001") {
							winOpener.getHistory();
						}
					  }

					}catch(e){
					  //アクセスが拒否されましたのエラーが出たら何もしない。
					  if(e.number == -2147024891){
					　   break;
					  }else{
					     throw e;
					  }
					}
				}
			}
		}
	}

	