// JavaScript Document

function doCommand( url){
	
	location.href=url;
}

function showModal(url, width, height){
	var option="dialogWidth:"+width+"px;dialogHeight:"+height+"px";
//	alert(option);
	//makervalue = showModalDialog(url,"subwin",option);
	makervalue = showModalDialog("","subwin",option);
	document.forms[0].action = url;
	document.forms[0].target = "subwin";
	document.forms[0].method = "post";
	document.forms[0].submit();
}

function showModalRoomSet(url, width, height){

	var wth = 0;
	wth = eval(document.forms[0].rooms.value)*eval(width)+60;
	if( wth > 810){
		wth = 810;
	}
	var option="width="+wth+"px,height="+height+"px,resizable=yes,scrollbars=yes";
	window.open(url+document.forms[0].rooms.value , "" , option);
}


function showModeless(url, width, height){
	var option="width="+width+"px,height="+height+"px,resizable=yes,scrollbars=yes";
	//var newWin = window.open(url , "" , option);
	var newWin = window.open("" , "subwin" , option);
	document.forms[0].command.value="Search";
	document.forms[0].action = url;
	document.forms[0].target = "subwin";
	document.forms[0].method = "post";
	document.forms[0].submit();

}

function showModelessCalendar(url, width, height){
	var option="width="+width+"px,height="+height+"px,resizable=yes";
	var command = url+"?calendar_cd="+document.forms[0].calendar_cd.value;
	window.open( command, "" , option);
}

function showModelessColor(url, width, height){
	var option="width="+width+"px,height="+height+"px,resizable=yes";
	var command = url+"?title_bg_color="+document.forms[0].title_bg_color.value+"&tagName=title_bg_color&index=0";
	window.open( command, "" , option);
}

function showModelessColors(url, width, height, tagName, index){
	var option="width="+width+"px,height="+height+"px,resizable=yes";
	var command = url+"?title_bg_color="+document.getElementsByName(tagName)[index].value+"&tagName="+tagName+"&index="+index;
	window.open( command, "" , option);
}

function set_history(set){

    document.getElementsByName("page_history")[0].value=set;
}

function calcRoomNum( index){
	var rooms_offer = eval(document.getElementsByName( "rooms_offer")[index].value);
//	alert(rooms_offer);
	var rooms_use   = eval(document.getElementsByName( "rooms_use")[index].value);
	if( rooms_offer < rooms_use ){
		document.getElementsByName( "rooms_offer")[index].value = "0";
		rooms_offer = rooms_use;
		document.getElementsByName( "rooms_offer")[index].value = rooms_offer;
	}
	document.getElementsByName( "remainder_rooms")[index].value = eval(rooms_offer) - eval(rooms_use);
}

function calcRoomByDay( days, rooms, day){
	var index = 0
	var totalOffer = 0;
	var totalUse = 0;
	var totalRooms = 0;
//	alert(day);
	for(i = 0; i < rooms; i++){
		index = eval(days) * i + eval(day);
//		alert(index);
		totalOffer = totalOffer+eval( document.getElementsByName( "rooms_offer")[index].value);
		totalUse   = totalUse  +eval( document.getElementsByName( "rooms_use")[index].value);
		totalRooms = totalRooms+eval( document.getElementsByName( "remainder_rooms")[index].value);
	}
	document.getElementsByName( "rooms_offer_total")[day].value = totalOffer;
	document.getElementsByName( "rooms_use_total")[day].value = totalUse;
	document.getElementsByName( "remainder_rooms_total")[day].value = totalRooms;
}

function clear_b010( days, rooms){
	document.forms[0].remainder_type_1.value= "";
	document.forms[0].remainder_type_2.value= "";
	document.forms[0].remainder_type_3.value= "";
	document.forms[0].remainder_type_4.value= "";
	var index = document.getElementsByName( "rooms_offer").length;
	var roomsIndex = 0
	var loop = 0;
	for(i = 0; i < index; i++){
		//alert( document.getElementsByName( "rooms_offer")[i].value +" -- "+ document.getElementsByName( "rooms")[roomsIndex].value);
		document.getElementsByName( "rooms_offer")[i].value = document.getElementsByName( "rooms")[roomsIndex].value
		calcRoomNum(i);
		loop++;
		if( loop == days){
			loop = 0;
			roomsIndex++;
		}
	}
//	calcRoomByDay( days, rooms, 0);
	for(day = 0; day < days; day++){
//		alert(rooms);
		calcRoomByDay( days, rooms, day);
	}
	
}

function showCsvFile(url, width, height){
	var option="width="+width+"px,height="+height+"px,resizable=yes,menubar=yes";
	var command = url+"?command=Confirm";
	window.open( command, "" , option);
}

function setRange( target, pm, obj){
	
	if( obj.value == 0){
		return;
	}
	var value = 0;
	if( pm == "+"){
		value = eval( obj.value)+1;
	}else{
		value = eval( obj.value)-1;
	}
	document.getElementsByName( target)[0].value= value;
}

function doSubmit(command, url){

	if( command != ""){
		document.forms[0].command.value=command;
	}
	document.forms[0].action = url;
	document.forms[0].target = "_self";
	document.forms[0].method = "post";
	document.forms[0].submit();
}

function doSubmitX(command, url){

	if( command != ""){
		document.forms[0].command.value=command;
	}
	document.forms[0].action = url;
	document.forms[0].target = "_blank";
	document.forms[0].method = "post";
	document.forms[0].submit();
}

function doSubmit_af(command, url){

	if( command != ""){
		document.forms[0].command.value=command;
	}
	document.forms[0].action = url;
	document.forms[0].target = "search_result";
	document.forms[0].method = "post";
	document.forms[0].submit();
}

function doSubmitReplace(command, url){

	if( command != ""){
		document.forms[0].command.value=command;
	}
	document.forms[0].action = url;
	document.forms[0].target = "_self";
	document.forms[0].method = "post";
	document.forms[0].submit();
}

function doSubmitLogout(){

	document.forms[0].command.value="Confirm";
	document.forms[0].action = "b001.do";
	document.forms[0].target = "_self";
	document.forms[0].method = "post";
	document.forms[0].submit();
}

function doSubmitConfirm(url){

	document.forms[0].command.value="Confirm";
	document.forms[0].action = url;
	document.forms[0].target = "_self";
	document.forms[0].method = "post";
	document.forms[0].submit();
}

function doSubmitSearch(url){

	document.forms[0].command.value="Search";
	document.forms[0].action = url;
	document.forms[0].target = "_self";
	document.forms[0].method = "post";
	document.forms[0].submit();
}
function doSubmitSearchH(url){

	document.forms[0].command.value="Search";
	document.forms[0].action = url;
	document.forms[0].target = "search_result";
	document.forms[0].method = "post";
	document.forms[0].submit();
}
function doSubmitSearch2(url){

	document.forms[0].command.value="SearchB027";
	document.forms[0].action = url;
	document.forms[0].target = "_self";
	document.forms[0].method = "post";
	document.forms[0].submit();
}

// 2006/09/17 ????
function doSubmitSearchGet(url){

	document.forms[0].command.value="Search";
	document.forms[0].action = url;
	document.forms[0].target = "_self";
	document.forms[0].method = "get";
	document.forms[0].submit();
}

function doSubmitEntry(url){

	document.forms[0].command.value="Entry";
	document.forms[0].action = url;
	document.forms[0].target = "_self";
	document.forms[0].method = "post";
	document.forms[0].submit();
}

function doSubmitUpdate(url){

	document.forms[0].command.value="Update";
	document.forms[0].action = url;
	document.forms[0].target = "_self";
	document.forms[0].method = "post";
	document.forms[0].submit();
}
function doMoveToPart(){

	if( document.forms[0].part.value != ""){
		document.location.href="#"+document.forms[0].part.value;
	}
}
function doMoveToPart_2(value){
    document.location.href=value;
}
function doSubmitDelete(url){

	document.forms[0].command.value="Delete";
	document.forms[0].action = url;
	document.forms[0].target = "_self";
	document.forms[0].method = "post";
	document.forms[0].submit();
}
function doSubmitDeleteB024(url,data_cd){

	document.forms[0].command.value="Delete";
    document.forms[0].target_data_cd.value=data_cd;
	document.forms[0].action = url;
	document.forms[0].target = "_self";
	document.forms[0].method = "post";
	document.forms[0].submit();
}
function doSubmitUpload(url){

	document.forms[0].command.value="Upload";
	document.forms[0].action = url;
	document.forms[0].target = "_self";
	document.forms[0].method = "post";
//	document.forms[0].enctype = "multipart/form-data";
	document.forms[0].submit();
}

function doSubmitSortSearch(key, url){

	if(document.forms[0].sort.value == key){
		document.forms[0].sort.value=key+" DESC";
	}else{
		document.forms[0].sort.value=key;
	}
	
	document.forms[0].command.value="Search";
	document.forms[0].action = url;
	document.forms[0].target = "_self";
	document.forms[0].method = "post";
	document.forms[0].submit();
}

function setId( id){

	document.forms[0].id.value=id;
}

function setAf_cd( id){

	document.forms[0].af_cd.value=id;
}

function setSysCode(code){

	document.forms[0].sy_si_cd.value=code;
}

function setHotelCode(code){

	document.forms[0].hotel_cd.value=code;
}

function setCalendar(code){

	document.forms[0].calendar_cd.value=code;
}
function setViewMode(code){

	document.forms[0].view_mode.value=code;
}
function setCalendarName(obj){

	document.forms[0].calendar_name.value=document.getElementsByName(obj)[0].value;
}

function setAddOption(code){
	
	document.forms[0].addpotion_cd.value=code;
}
function setMemberCd(code){

	document.forms[0].member_cd.value=code;
}
function setTypeCode(code){

	document.forms[0].type_cd.value=code;
}
function setSelectCode(code){

	document.forms[0].select_cd.value=code;
}
function setPlan(code){

	document.forms[0].plan_cd.value=code;
}

function kokyuSelect(){
	document.forms[0].kok_kyu_flg.value=document.forms[0].kok_kyu_select.value;
}

function setSeason( code){
	var flg = "kok_kyu_flg"+code;
	document.forms[0].calendar_cd.value=code;
	document.forms[0].calendar_name.value=document.getElementsByName(code)[0].value;
	document.forms[0].kok_kyu_flg.value=document.getElementsByName(flg)[0].value;
}

function setRoom(line){
	document.forms[0].lineNo.value=line;
}

function clickCheckBox( obj){
	
	if( obj.checked == true){
		obj.value = "1";
	}else{
		obj.value = "0";
	}
}

function clickCheckBoxB011( obj, name, index){
	
	if( obj.checked == true){
		document.getElementsByName( name)[index].value = "1";
	}else{
		document.getElementsByName( name)[index].value = "0";
	}
}


function calendarMove( ymd, url){

	document.forms[0].viewYMD.value=ymd;
	document.forms[0].command.value="Search";
	document.forms[0].action = url;
	document.forms[0].target = "_self";
	document.forms[0].method = "post";
	document.forms[0].submit();
}


function planSaleSetting( room, ymd, url){

    document.forms[0].viewRoom.value=room;
	document.forms[0].viewYMD.value=ymd;
	document.forms[0].command.value="Search";
	document.forms[0].action = url;
	document.forms[0].target = "_self";
	document.forms[0].method = "post";
	document.forms[0].submit();
}


function setRemainRooms( remain_rooms){
	document.forms[0].remain_rooms.value = remain_rooms;
}

function selectChargeType( id, obj){
/*
	if( obj.value=="0"){
		document.getElementById(id).style.backgroundColor='white';
	}else if( obj.value=="1"){
		document.getElementById(id).style.backgroundColor='FFA07A';
	}else if( obj.value=="2"){
		document.getElementById(id).style.backgroundColor='B0E2FF';
	}else if( obj.value=="3"){
		document.getElementById(id).style.backgroundColor='FFF68F';
	}else if( obj.value=="4"){
		document.getElementById(id).style.backgroundColor='9AFF9A';
	}else if( obj.value=="5"){
		document.getElementById(id).style.backgroundColor='DDA0DD';
	}else if( obj.value=="6"){
		document.getElementById(id).style.backgroundColor='C1CDCD';
	}else if( obj.value=="7"){
		document.getElementById(id).style.backgroundColor='EED8AE';
	}else if( obj.value=="8"){
		document.getElementById(id).style.backgroundColor='FF4500';
	}
*/
	if( obj.value=="0"){
		document.getElementById(id).style.backgroundColor='white';
	}else if( obj.value=="1"){
		document.getElementById(id).style.backgroundColor='FFF68F';
	}else if( obj.value=="2"){
		document.getElementById(id).style.backgroundColor='B0E2FF';
	}else if( obj.value=="3"){
		document.getElementById(id).style.backgroundColor='FFA07A';
	}else if( obj.value=="4"){
		document.getElementById(id).style.backgroundColor='9AFF9A';
	}else if( obj.value=="5"){
		document.getElementById(id).style.backgroundColor='DDA0DD';
	}else if( obj.value=="6"){
		document.getElementById(id).style.backgroundColor='EED8AE';
	}else if( obj.value=="7"){
		document.getElementById(id).style.backgroundColor='C1CDCD';
	}else if( obj.value=="8"){
		document.getElementById(id).style.backgroundColor='FF4500';
	}else if( obj.value=="9"){
		document.getElementById(id).style.backgroundColor='white';
	/* 2007.11.05 by A.Iwa ??????? */
	}else if( obj.value=="A"){
		document.getElementById(id).style.backgroundColor='white';
	}else if( obj.value=="B"){
		document.getElementById(id).style.backgroundColor='white';
	}else if( obj.value=="C"){
		document.getElementById(id).style.backgroundColor='F0F500';
	}else if( obj.value=="D"){
		document.getElementById(id).style.backgroundColor='FF45F0';
	}

}
/*
function selectChargeTypeOfName( id, name){

	alert(document.getElementsByName(name).value);
	if( document.getElementsByName(name).value=="0"){
		document.getElementsByName(id).style.backgroundColor='white';
	}else if( document.getElementsByName(name).value=="1"){
		document.getElementById(id).style.backgroundColor='FFA07A';
	}else if( document.getElementsByName(name).value=="2"){
		document.getElementById(id).style.backgroundColor='B0E2FF';
	}else if( document.getElementsByName(name).value=="3"){
		document.getElementById(id).style.backgroundColor='FFF68F';
	}else if( document.getElementsByName(name).value=="4"){
		document.getElementById(id).style.backgroundColor='9AFF9A';
	}else if( document.getElementsByName(name).value=="5"){
		document.getElementById(id).style.backgroundColor='DDA0DD';
	}else if( document.getElementsByName(name).value=="6"){
		document.getElementById(id).style.backgroundColor='C1CDCD';
	}else if( document.getElementsByName(name).value=="7"){
		document.getElementById(id).style.backgroundColor='EED8AE';
	}else if( document.getElementsByName(name).value=="8"){
		document.getElementById(id).style.backgroundColor='FF4500';
	}
}
*/

function setPart( part){
	document.forms[0].part.value=part;
}

function setImgLocation( url, img){
	window.opener.document.getElementsByName( url)[0].value = img;
	window.close();
}


function clearMessage( name ){
	document.getElementsByName( name)[0].value = "";
}

function checkAll( obj, name, index){
	var checkflg = false;
	if( obj.checked == true){
		checkflg = true;
	}
	for( i = 0; i <  document.getElementsByName( name).length; i++){
	//	alert( i+"/"+document.getElementsByName( name).length+"::"+document.getElementsByName( name)[i].checked);
		document.getElementsByName( name)[i].checked = checkflg;
	}
}

function checkAllcheck( obj, name, index){
	var checkflg = false;
	if( obj.checked == true){
		checkflg = true;
	}
	for( i = 0; i < document.getElementsByName( name).length; i++){
	//	alert( i+"/"+document.getElementsByName( name).length+"::"+document.getElementsByName( name)[i].checked);
		document.getElementsByName( name)[i].checked = checkflg;
	}
}

function seAllTypeAtmonth(){
	var elements = document.getElementsByName("calendar_type");
	for(i = 0; i < elements.length; i++){
		elements[i].value= document.forms[0].monsthSelect.value;
		selectChargeType((i+1), elements[i]);
	}
}

function seAllTypeAtWeek( first, target, last, object){
	
	var dayOfweek = first;
	var firstDay = 1;
	for( ii = 0; ii < 7; ii++){
		if( dayOfweek == 7){
			dayOfweek = 0;
		}
		if( dayOfweek == target){
			// 2006/09/17 ????
			if( firstDay == 7 ){
				firstDay = 0;
			}
			break;
		}
		dayOfweek++;
		firstDay++;
	}
	var elements = document.getElementsByName("calendar_type");
	for( iii = 0; iii < 5; iii++){
		if( firstDay+(iii*7+1) > last){
			return;
		}
		elements[firstDay+(iii*7)].value= document.getElementsByName(object)[0].value;
		selectChargeType( firstDay+(iii*7)+1 , document.getElementsByName(object)[0]);
	}
}

function changeSougei( obj){
	if( obj.value == "0"){
		document.forms[0].sougei_place.value="";
		document.forms[0].sougei_place.disabled=true;
	}else{
		document.forms[0].sougei_place.disabled=false;
	}
}



function selectBgColor( color){
	
	document.forms[0].BgColor.value=color;
	document.forms[0].BgColor.style.backgroundColor=color;
}

function setTitleBgColor( tagName, index){
	window.opener.document.getElementsByName( tagName)[index].value = document.forms[0].BgColor.value;
	window.opener.document.getElementsByName( tagName)[index].style.backgroundColor = document.forms[0].BgColor.value;
	window.close();
}



function setToValue( obj, target, value){
	
	if( obj.checked == true){
		target.value = value;
	}else{
		target.value = "";
	}
}


function setb011Child( obj, index, value){
	
	if( obj.checked == true){
		document.getElementsByName("target_child")[index].value = value;
	}else{
		document.getElementsByName("target_child")[index].value = "";
	}
}


function b007_disable( value){
	
	if( value == 2){
		document.forms[0].capable_staying_days_min.disabled = true;
		document.forms[0].capable_staying_days.disabled = true;
		
		document.forms[0].capable_staying_days_min.value = 2;
		document.forms[0].capable_staying_days.value = 2;
	}else if( value == 3){
		document.forms[0].capable_staying_days_min.disabled = true;
		document.forms[0].capable_staying_days.disabled = true;
		
		document.forms[0].capable_staying_days_min.value = 3;
		document.forms[0].capable_staying_days.value = 3;
	}else if( value == 4){
		document.forms[0].capable_staying_days_min.disabled = true;
		document.forms[0].capable_staying_days.disabled = true;
		
		document.forms[0].capable_staying_days_min.value = 0;
		document.forms[0].capable_staying_days.value = 0;
	}else{
		document.forms[0].capable_staying_days_min.disabled = false;
		document.forms[0].capable_staying_days.disabled = false;
		
	}
}

function set_code(code){
	document.forms[0].download_cd.value = code;
}

// 2008.06.10
function set_resale_flg(set,flg){
	if( flg == true ){
		document.forms[0].resale_flg[set].value = 1;
	}
	else{
		document.forms[0].resale_flg[set].value = 0;
	}
		
}
function set_resale_flg_day(start,flg,lastdate){
	var data1 = false;
	var data2 = 0;
	if( flg == true ){
		data1 = true;
		data2 = 1;
	}

	var max = document.forms[0].resale_flg.length;
	var ctr = 0;
	for( ctr = start; ctr < max; ctr += lastdate ){
		document.forms[0].resale_check[ctr].checked = data1;
		document.forms[0].resale_flg[ctr].value = data2;
	}	
}
function doSubmitb026(url){

	document.forms[0].command.value="download";
	document.forms[0].action = url;
	document.forms[0].target = "_blank";
	document.forms[0].method = "post";
	document.forms[0].submit();
}

function b027_select(url,value){
	var ojb = window.opener.document.getElementsByName(url)[0];
    ojb.value =value;
	window.close();
}

function change_b007(num){
    var set = false;
    if( document.getElementsByName("op_title")[num].value == "" ){
        set = true;
    }else if( document.getElementsByName("op_title")[num].value.substring(0, 1) =="3" ){
        set = true;
    }
    //document.getElementsByName("select_1")[num].value ="";
    //document.getElementsByName("select_2")[num].value ="";
    //document.getElementsByName("select_3")[num].value ="";
    //document.getElementsByName("select_4")[num].value ="";
    //document.getElementsByName("select_5")[num].value ="";
    //document.getElementsByName("select_1")[num].readOnly = set;
    //document.getElementsByName("select_2")[num].readOnly = set;
    //document.getElementsByName("select_3")[num].readOnly = set;
    //document.getElementsByName("select_4")[num].readOnly = set;
    //document.getElementsByName("select_5")[num].readOnly = set;
    //document.getElementsByName("op_type")[num].selectedIndex = document.getElementsByName("op_title")[num].selectedIndex;
    document.getElementsByName("op_title")[num].selectedIndex = document.getElementsByName("op_type")[num].selectedIndex;
    document.getElementsByName("op_title_d")[num].selectedIndex = document.getElementsByName("op_type")[num].selectedIndex;
    document.getElementsByName("select_title")[num].value = document.getElementsByName("op_title_d")[num].value;

}

function change_b007_2(num){
    var i = 0;
    var field = document.getElementsByName("op_type")[num].value;
    document.getElementsByName("select_1")[num].value="";
    document.getElementsByName("c_select_1")[num].value="";
    document.getElementsByName("select_2")[num].value="";
    document.getElementsByName("c_select_2")[num].value="";
    document.getElementsByName("select_3")[num].value="";
    document.getElementsByName("c_select_3")[num].value="";
    document.getElementsByName("select_4")[num].value="";
    document.getElementsByName("c_select_4")[num].value="";
    document.getElementsByName("select_5")[num].value="";
    document.getElementsByName("c_select_5")[num].value="";
    for( i = 0; i < document.getElementsByName("n_"+field).length; i++){
        if(i==0){
            document.getElementsByName("select_1")[num].value=document.getElementsByName("n_"+field)[i].value;
            document.getElementsByName("c_select_1")[num].value=document.getElementsByName("c_"+field)[i].value;
        }else if(i==1){
            document.getElementsByName("select_2")[num].value=document.getElementsByName("n_"+field)[i].value;
            document.getElementsByName("c_select_2")[num].value=document.getElementsByName("c_"+field)[i].value;
        }else if(i==2){
            document.getElementsByName("select_3")[num].value=document.getElementsByName("n_"+field)[i].value;
            document.getElementsByName("c_select_3")[num].value=document.getElementsByName("c_"+field)[i].value;
        }else if(i==3){
            document.getElementsByName("select_4")[num].value=document.getElementsByName("n_"+field)[i].value;
            document.getElementsByName("c_select_4")[num].value=document.getElementsByName("c_"+field)[i].value;
        }else if(i==4){
            document.getElementsByName("select_5")[num].value=document.getElementsByName("n_"+field)[i].value;
            document.getElementsByName("c_select_5")[num].value=document.getElementsByName("c_"+field)[i].value;
        }
    }
}

function change_num(){

    var set = document.forms[0].select_num.value;
    if(set != ""){
        for(var i =0; i < 10; i++){
            if( i >= set ){
                document.getElementById(i).style.display='none';
            }else{
                document.getElementById(i).style.display='';
            }
        }
    }
 }

 function setMode(set){
	document.forms[0].disp_mode.value=set;
}

