	
	function togglePanel(pId){
	
		var pane = $(pId + '_div');
		var icn = $(pId + '_btn');
	    var img = $(pId + '_img');
	    var setValueId = $(pId + '_value');
	    
		if (icn.className == 'opner-close'){
			pane.style.display = 'block';
			icn.className = 'opner-open';
			img.src = "/images/parts/topu/icn-minus.gif";
			setValueId.value='1';
		}else{
			pane.style.display = 'none';
			icn.className = 'opner-close';
			img.src="/images/parts/topu/icn-plus2.gif";	
			setValueId.value='';	
		}
	}
	
	//Divのdisplayを修正するファンクション
	function changeDivDisplay(divId,displayValue){
		$(divId).style.display=displayValue;
	}
	
	function initValue(id, value){
		if(!(value == null || value == '')){
			$(id).value = value.unEscapeHTML();
			if($(id).value != $(id).defaultValue) {
				$(id).style.color = "#333333";
			}
		}
	}

	function hotelshowRoomPanel(thisobj){
		var selected_num=thisobj.value;
		if (selected_num==""){
			for (var i=1;i<=parseInt(total_room_num);i++){
			$('room_panel_'+i).style.display = "none";
			}
		}else{
			for (var i=1;i<=parseInt(selected_num);i++){
				$('room_panel_'+i).style.display = "";
			}
			for (var i=parseInt(thisobj.value)+1;i<=parseInt(total_room_num);i++){
				$('room_panel_'+i).style.display = "none";
			}
		}	
	}
	

	//changeFlgは:1（大人）、2（小児）、3（幼児）です
	function personChange(roomIndex,changeFlg,adultNum,childNum,babyNum,babyseatNum){
	
		//大人人数
		var adult = adultNum;
		if(null == adult) 
			adult = parseInt($('adult_' + roomIndex).value);
		else 
			adult = parseInt(adult);
		
		//小児人数
		var child = childNum;
		if(null == child) 
			child = parseInt($('child_' + roomIndex).value);
		else 
			child = parseInt(child);
		//幼児人数
	    var baby = babyNum;
	    if(null == baby)
	    	baby = parseInt($('baby_' + roomIndex).value);
	    else 
			baby = parseInt(baby);
			
		//幼児座席数
		var babyseat = babyseatNum;
		if(null == babyseat)
			babyseat = parseInt($('babyseat_' + roomIndex).value);
		else 
			babyseat = parseInt(babyseat);	
		if(changeFlg != 1){
			//最小大人人数
			var adultMinLength = parseInt((child + baby + 1)/2);
			if(adultMinLength < 1){
				adultMinLength = 1;
			}
			//alert("adultMinLength"+adultMinLength)
			//最大大人数
			var adultMaxLength = room_person_max - child;
				//alert("adultMaxLength"+adultMaxLength)
			//大人選択ボックス
			$('adult_' + roomIndex).options.length = 0;
			for(var i = adultMinLength; i <= adultMaxLength; i++){
				//【障害管理台帳（一覧）_ユーザ受入 】 U0020　no.5 2011/04/26　zhaoaiqing  start
				//$('adult_' + roomIndex).options.add(new Option(i, i));
				$('adult_' + roomIndex).options.add(new Option(i+"名", i));
				//【障害管理台帳（一覧）_ユーザ受入 】 U0020　no.5 2011/04/26　zhaoaiqing  end
			}
			$('adult_' + roomIndex).value = adult;
		}
		if(changeFlg != 2){
			//最大小児人数
			var childLength = room_person_max - adult;
			if(adult*2 - baby < childLength){
				childLength = adult*2 - baby;
			}
			//小児選択ボックス
			$('child_' + roomIndex).options.length = 0;
			for(var i = 0; i <= childLength; i++){
				//【障害管理台帳（一覧）_ユーザ受入 】 U0020　no.5 2011/04/26　zhaoaiqing  start
				//$('child_' + roomIndex).options.add(new Option(i, i));
				$('child_' + roomIndex).options.add(new Option(i+"名", i));
				//【障害管理台帳（一覧）_ユーザ受入 】 U0020　no.5 2011/04/26　zhaoaiqing  end
			}
			$('child_' + roomIndex).value = child;
		}
		if(changeFlg != 3){
			//最大幼児人数
			var babyLength = adult*2 - child;
			if(room_baby_max < babyLength){
				babyLength = room_baby_max;
			}
			//幼児選択ボックス
			$('baby_' + roomIndex).options.length = 0;
			for(var i = 0; i <= babyLength; i++){
				//【障害管理台帳（一覧）_ユーザ受入 】 U0020　no.5 2011/04/26　zhaoaiqing  start
				//$('baby_' + roomIndex).options.add(new Option(i, i));
				$('baby_' + roomIndex).options.add(new Option(i+"名", i));
				//【障害管理台帳（一覧）_ユーザ受入 】 U0020　no.5 2011/04/26　zhaoaiqing  end
			}
			$('baby_' + roomIndex).value = baby;
		}
		//最小幼児座席数
	        var babyseatMinLength = baby - adult;
		if(babyseatMinLength < 0){
			babyseatMinLength = 0;
		}
		//幼児座席選択ボックス
		$('babyseat_' + roomIndex).options.length = 0;
		for(var i = babyseatMinLength; i <= baby; i++){
			//【障害管理台帳（一覧）_ユーザ受入 】 U0020　no.5 2011/04/26　zhaoaiqing  start
			//$('babyseat_' + roomIndex).options.add(new Option(i, i));
			$('babyseat_' + roomIndex).options.add(new Option(i+"名", i));
			//【障害管理台帳（一覧）_ユーザ受入 】 U0020　no.5 2011/04/26　zhaoaiqing  end
		}
		if(babyseat >= babyseatMinLength && babyseat <= baby){
			$('babyseat_' + roomIndex).value = babyseat;
		}else{
			$('babyseat_' + roomIndex).value = babyseatMinLength;
		}
	}
	
	function errorMsg(msgDom) {
	     
		if($(msgDom) != null) {
			var tags = $(msgDom).getElementsByTagName("span");
			var tagsLen = tags.length;
			//alert("tagsLen:= "+tagsLen);
			for(var i = 0; i < tagsLen;i++) {
				var value = tags[i].getAttribute('title');
				var tempValue = "";
				var length = 1;
				if(value!=null && value.indexOf('|')!=-1){
				    tempValue = value.split('|');
				    length = tempValue.length;
				    //alert("length:= "+length);
				}else{
				    tempValue = value;
				}
				
                var errArr = tempValue;
				for(var count = 0;count< length;count++){		    
				    if(length > 1){
				        errArr = tempValue[count];
				    }
				  	//alert("errArr:= "+errArr);//segmentBeanList[1].airDepartureEndDate
					var err = document.getElementsByName(errArr)[0];
					//alert("err:= "+err + " typeof err:= "+typeof err);
					if(err && typeof err == "object") {
					  err.style.background='';
					  err.style.backgroundColor='#f7ecec';
				   }
				}
			}
		}
	}
