$.rt ={
	init_search:function() {
		var weekObj = {"0":"Su","1":"Mo","2":"Tu","3":"We","4":"Th","5":"Fr","6":"Sa"};
		var wordObj = {
			 DEFAULT_HEADER_MESSAGE : ''
			,PREV_LINK : '<< Previous Month'
			,NEXT_LINK : 'Next Month >>'
			,YEAR : '-'
			,MONTH : ''
			,CLOSE_BTN : "[X Close]"
		};
		try{
		RakutenCalendar.setHoliday(['20081225']);
		RakutenCalendar.setStyles({CALENDAR_BASE_DIV : {"position":"absolute","margin":"0px","padding":"1px","width":"190px","height":"170px","top":"0px","left":"0px"}});
		RakutenCalendar.replaceWords(wordObj,weekObj);
		} catch(e){
		}
	}
};
$(document).ready($.rt.init_search);

function changePage(page){
	if(document.search.f_page){
		document.search.f_page.value=page;
		document.search.submit();
	}
}

function changeTab(type,sort){
	if(document.search.f_search){
		document.search.f_search.value=type;
		document.search.f_sort.value=sort;
		document.search.f_page.value=1;
		document.search.submit();
	}
}

function changeSortMethod(sort){
	if(document.search.f_search){
		document.search.f_sort.value=sort;
		document.search.f_page.value=1;
		document.search.submit();
	}
}
function getStringVal(number) {
	if (number<10) {
		return '0'+number;
	}else{
		return ''+number;
	}
}
function setCalendarData(param){
	if(param == 'in'){
		$$$('f_hi1').value  = getStringVal(eval(this.getDate()));
		$$$('f_tuki1').value= getStringVal(eval(this.getMonth())+1);
		if (navigator.userAgent.indexOf("MSIE") >= 0){
			$$$('f_nen1').value = eval(this.getYear());
		}else{
			$$$('f_nen1').value = eval(this.getYear())+1900;
		}
		//alert(this.getYear());
		//alert($$$('f_nen1').value);
		syncDate();
	} else {
	 	$$$('f_hi2').value  = getStringVal(eval(this.getDate()));
		$$$('f_tuki2').value= getStringVal(eval(this.getMonth())+1);
		if (navigator.userAgent.indexOf("MSIE") >= 0){
			$$$('f_nen2').value = eval(this.getYear());
		}else{
			$$$('f_nen2').value = eval(this.getYear())+1900;
		}
	}
	RakutenCalendar.closeCalendar();
}
function syncDate(){
		var da = new Date(eval($$$('f_nen1').value), eval($$$('f_tuki1').value) - 1, eval($$$('f_hi1').value) + 1);
		$$$('f_hi2').value  = getStringVal(eval(da.getDate()));
		$$$('f_tuki2').value= getStringVal(eval(da.getMonth())+1);
		if (navigator.userAgent.indexOf("MSIE") >= 0){
			$$$('f_nen2').value = eval(da.getYear());
		}else{
			$$$('f_nen2').value = eval(da.getYear())+1900;
		}	
}
function openCalendar(e,param){
	var posx = RakutenWindow.prototype.pointerX(e);
	var posy = RakutenWindow.prototype.pointerY(e);
	var d ;
//alert(posx+' ' +posy) ;
	var title ;
	if (param =='in') {
		d = new Date($$$('f_nen1').value,$$$('f_tuki1').value-1,$$$('f_hi1').value);
		title = 'Select Check-In Date'
	} else {
		d = new Date($$$('f_nen2').value,$$$('f_tuki2').value-1,$$$('f_hi2').value);
		title = 'Select Check-Out Date'
	}
	RakutenCalendar.createCalendar(document.body, {'top':posy,'left':posx},d,setCalendarData,[param],2,2,title,1);
}
function more() {
	var tikuSai = document.getElementById("TIKU_SAI_LIST");
	if (tikuSai.className == 'open') {
		tikuSai.className = 'close';
		$("#TIKU_SAI_LIST:visible").hide();
	} else {
		tikuSai.className = 'open';
		$("#TIKU_SAI_LIST:hidden").show();
	}
}
function changeArea(area){
	if(document.search.f_search){
		document.search.f_shou.value=area;
		document.search.f_sai.value='';
		document.search.f_cd.value='03';
		document.search.f_search.value='room';
		document.search.f_sort.value='rec';
		document.search.f_page.value=1;
		document.search.f_kdo.value='';
		document.search.f_ido.value='';
		document.search.submit();
	}
}
