/* ---------------------------------------------------------
	top_index.js
	トップページ用
--------------------------------------------------------- */

// 観光 :: この日の京 フォーム処理 -------------------------
// 引  数 : 無し
// 戻り値 : 無し
function jump_calendar()
{
	var obj_form = document.forms['konohinokyo'];
	var month = obj_form.month.value;
	var day = obj_form.day.value;
	
	if(month == '' || day == ''){
		alert('※日付が選択されていません。');
	}else{
		var url = "/kankou/" + month + "/" + day;
		location.href = url;
	}
	
	return false;
}

// 宿泊 :: 説明文表示 --------------------------------------
// 引  数 : id    [int]    ホテルID
//          aobj  [object] <a>タグオブジェクト
//          event [object] イベントオブジェクト
function stay_popup(id, aobj, event)
{
	// データ取得
	var param = 'id=' + id;
	var ajax = new Ajax.Updater(
		'stay_desc',
		'/ajax/stay_popup.php',
		{
			'method':'get',
			'parameters':param
		}
	);
	
	// div要素の取得
	var elem = document.getElementById('stay_desc');
	
	// マウスポインタの座標取得
	if(!event){
		event = window.event;	// IE
	}
	if(!event.pageX){
		if(document.documentElement.scrollLeft == 0){
			point_x = event.clientX + document.body.scrollLeft;
		}else{
			point_x = event.clientX + document.documentElement.scrollLeft;
		}
	}else{
		point_x = event.pageX;
	}
	
	if(!event.pageY){
		if(document.documentElement.scrollTop == 0){
			point_y = event.clientY + document.body.scrollTop;
		}else{
			point_y = event.clientY + document.documentElement.scrollTop;
		}
	}else{
		point_y = event.pageY;
	}
	//point_y = point_y - elem.style.height.substring(0, elem.style.height.length - 2);
	point_y = point_y + 35;
	
	// ポップアップ表示処理 --
	elem.style.display = 'block';
	elem.style.position = 'absolute';
	elem.style.left = point_x + "px";
	elem.style.top = point_y + "px";
	
	//alert(aobj.offsetLeft + ' / ' + aobj.offsetTop);
	//alert(elem.style.left + ' / ' + elem.style.top);
}


// 宿泊 :: 説明文表示隠し ---------------------------------
// 引  数 : aobj [object] <a>タグオブジェクト
// 戻り値 : 無し
function stay_popdown(aobj)
{
	var elem = document.getElementById('stay_desc');
	elem.style.display = 'none';
	elem.style.position = 'absolute';
	elem.innerHTML = '';
}

