//Script For Change Image
function initRollovers() {
	if (!document.getElementById) return

	var aPreLoad = new Array();
	var sTempSrc;
	var aImages = document.getElementsByTagName('img');

	for (var i = 0; i < aImages.length; i++) {		
		if (aImages[i].className == 'imgover') {
			var src = aImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '_on'+ftype);

			aImages[i].setAttribute('hsrc', hsrc);
			
			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;
			
			aImages[i].onmouseover = function() {
				sTempSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'));
			}	
			
			aImages[i].onmouseout = function() {
				if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_on'+ftype, ftype);
				this.setAttribute('src', sTempSrc);
			}
		}
	}
}

//onload Script
window.onload = function() {
	initRollovers();
}

//GuideMapLink
function pop_guideMapLinkOpenWin(guidetype,title,ido,keido,No){
	var guideMap;
	var preFixguideMapURL="http://scroll.maps.nifty.com/map/uc/NiftyEntrance2?";
	var typeValue = "";
	var doPrm = "";
	var spotNamevalue=encodeURIComponent(title);
	var winName = "";
	var guideLinkFix = "";
	if(!(ido == "" || keido == "")){
	 	doPrm = "&nl=" + ido + "&el=" + keido;
		if(guidetype=="Line"){
			typeValue = "type=11&scl=25000&spotname=" + spotNamevalue;
		}else if(guidetype=="Gourmet"){
			typeValue = "vo=mbml&type=1&scl=70000&genre2_code=04";
		}else if(guidetype=="onsen"){
//			typeValue = "vo=mbml&type=1&scl=70000&genre2_code=02&genre1_code=02001";
			typeValue = "vo=mbml&type=1&scl=70000&genre2_code=16";
		}else if(guidetype=="spot"){
			typeValue = "vo=mbml&type=1&scl=70000&genre2_code=99";
		}else{
			typeValue = "type=1&scl=70000";
		}
	 guideLinkFix = preFixguideMapURL + typeValue + doPrm;
	}else{
	 guideLinkFix = "http://maps.nifty.com/";	//緯度経度情報が無い時は地図地域のトップ画面へ
	}
//毎回新しいウィンドウ画面で表示する	
//	winName = guidetype + No;
//	guideMap=window.open(guideLinkFix,winName,"left=10,top=10,menubar=yes,toolvar=yes,location=yes,resizable=yes,scrollbars=yes,status=yes");
	guideMap=window.open(guideLinkFix,"","left=10,top=10,menubar=yes,toolvar=yes,location=yes,resizable=yes,scrollbars=yes,status=yes");
	guideMap.focus();
}

//ブックマーク登録用
	function MyHtlLst(hotelno){
	var bkUrl;
	var uriTmp;
   	if(hotelno != ""){
//			新規と更新を判定している	   	
//			bkUrl = "/cs/catalog/travel_hotel/catalog_" + hotelno + "_1.htm?";
			//ダイレクトに新規作成のページに遷移させる
			bkUrl = "/cs/bookmark/travel/bkregistform/sid_hotel/aid_" + hotelno + "/1.htm?";

		//今のURLをパラメータとして渡す
		if(window.location.href != ""){
		uriTmp = window.location.href;
		uriTmp = encodeURIComponent(uriTmp);
		bkUrl +="text17=" + uriTmp;
		}
		window.location.href = bkUrl;
		
	}else{
	   		alert("不正なホテルコードが指定されました");
	   	  		return false;
	}
}

//ホテルIDを指定してカレンダー画面を表示
	function pop_hotelcal(yadno,sareaid){
		var objyadno=yadno;
		var calURL = "";
		var calURLpre = "/cs/catalog/travel_search/hotelcalender/1.htm?";
		var yyyyPrm = "";
		var mmPrm = "";
		var ddPrm = "";
		var dateObj = new Date();

		// 出発日指定今日から翌日
		dateObj.setDate(dateObj.getDate() + 1);
		var yyyy =dateObj.getYear();
		yyyy = (yyyy < 2000) ? yyyy+1900 : yyyy;
		var mm=dateObj.getMonth()+1;
		var dd=dateObj.getDate();
		try{
			// 初期年値
			yyyyPrm = yyyy;
			// 初期月値
			mmPrm = mm;
			// 初期表示日
			ddPrm = dd;
		}catch(e){
		}

		//エリア
		calURLsuff ="lareacd=" + sareaid.substring(0,2) + "000000";
		calURLsuff +="&mareacd=" + sareaid.substring(0,4) + "0000";
		calURLsuff +="&sareacd=" + sareaid;
		calURLsuff +="&stay_yyyy=" + yyyyPrm;
		calURLsuff +="&stay_mm=" + mmPrm;
		calURLsuff +="&stay_day=" + ddPrm;
		calURLsuff +="&staycnt=1&persons=2&stockcnt=1";
		calURLsuff +="&yadno="+yadno;

		calURL = calURLpre + calURLsuff;
		WIN=window.open(calURL,"","width=950,height=700,SCROLLBARS=0,RESIZABLE=1,TOOLBAR=0,MENUBAR=0,LOCATION=0,STATUS=0");	
	}
//ホテルIDとsareacdからホテル詳細画面へ遷移させる		 	
function pickUpLinkCommon(objyadno,sareacd,hoteltype){
	if(!(hoteltype=="hotelplan" || hoteltype =="plan")){
		return false;
	}
	var cmsURL = '/cs/catalog/travel_search/' + hoteltype + '/1.htm?';
	var defaultPrm = 'n=10&sn=0&sf=price&so=asc&staycnt=1&persons=2&stockcnt=1&s_price=1&e_price=999999&';

	var dateObj = new Date();

	// 次の日設定
	dateObj.setDate(dateObj.getDate() +1 );

	var year = dateObj.getYear();
	year = (year < 2000) ? year+1900 : year;
	var month = dateObj.getMonth() + 1;
	var day = dateObj.getDate();
	var linkURL = "";
	var linkHotelPlanUrl = "";
	var datePrm = 'stay_yyyy='+ year +'&stay_mm='+ month +'&stay_day='+ day;
	if(!(objyadno=="" || sareacd =="")){
		linkHotelPlanUrl +="&lareacd=" + sareacd.substring(0,2) + "000000";
		linkHotelPlanUrl +="&mareacd=" + sareacd.substring(0,4) + "0000";
		linkHotelPlanUrl +="&sareacd=" + sareacd;
		linkHotelPlanUrl +="&yadno=" + objyadno;
	}else{
		return false;
	}
	linkURL = cmsURL + defaultPrm + datePrm + linkHotelPlanUrl;
	location.href = linkURL;
}
		