/**
 * イベントの有無を確認してリンクを切り替えてカレンダ描画するクラス
 */
var pTour = function(ID){
	this.targetID = ID;
	this.calTour();
}

/**
 * 処理関数郡の宣言
 */
pTour.prototype = {
	/**
	 * ツアー情報取得
	 */
	calTour : function (){
		
		var chache = true;						//キャッシュ無効スイッチ(true/false)
		var method = 'GET';
		var xmlhttpobj = createXMLHttpRequest();	//XMLHttpRequestオブジェクト
		
		// 非同期通信
		var url = '/xmlopen/xmlOpen.php?mode=ytabiXml';
		
		xmlhttpobj.open( method, url, true);
		
		if(method == 'POST') xmlhttpobj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		//キャッシュを見に行かないようにする
		if(chache) xmlhttpobj.setRequestHeader("If-Modified-Since", "Thu, 01 Jun 1970 00:00:00 GMT");
		xmlhttpobj.onreadystatechange = function(){
			if(xmlhttpobj.readyState == 4) this.pickTour(xmlhttpobj);
		}.bind(this);
		
		xmlhttpobj.send("");
		
	},
	/**
	 * お薦めツアー情報表示
	 */
	pickTour : function (obj){
		//alert(obj.responseText);
		if(obj.responseText != ""){
			var xml = obj.responseXML;
			//var xml = eval('(' + obj.responseXML + ')');
		}else{
			return;
		}
		
		var html = "";
		
		var tID = document.getElementById(this.targetID);
		
		var tourData = xml.getElementsByTagName("Tour");
		var idData = xml.getElementsByTagName("id"); 
		var nameData = xml.getElementsByTagName("sightseeing_name");
		var imgData = xml.getElementsByTagName("img");
		var priceData = xml.getElementsByTagName("price");
		var urlData = xml.getElementsByTagName("url");
		
		for (var i = 0 ;i< tourData.length;i++) {
			
			html += '<div class="tour_box">';
			html += '<div class="tour_box_img"><p>'+ imgData[i].childNodes[0].nodeValue +'</p></div>';
			html += '<div class="tour_box_text"><p><a href="'+ urlData[i].childNodes[0].nodeValue +'">'+ nameData[i].childNodes[0].nodeValue +'</a></p>';
			
			if( priceData[i].childNodes.length > 0){
				html += '<p class="price"><span>'+ priceData[i].childNodes[0].nodeValue +'</span></p>';
			}
			html += '<p><a href="'+ urlData[i].childNodes[0].nodeValue +'"><img src="/y-tabi/images/tour_detail.gif" width="151" height="22" alt="このツアーの詳細を見る" /></a></p>';
			html += '</div>';
			html += '</div>';
		}
		html += '<p class="more_list"><a href="/y-tabi/index.php"><img height="17" alt="他のツアーを見る" width="126" src="/shared/templates/top/images/btn_tour.gif" /></a></p>';
		tID.innerHTML = html;
	}
}

