/* print
 -------------------------------------------------- */
function printPage(){
	if(document.getElementById || document.layers){
		window.print();
	}
}
/* subWin
 -------------------------------------------------- */
function subWin(theURL,winName){
	newWin=window.open(theURL,winName,'width=770,height=690,status=yes,menubar=no,scrollbars=yes,resizable=yes,location=yes,toolbar=no');
	window.newWin.focus();
}

/* newWin
 -------------------------------------------------- */
function newWin(theURL,winName,w,h){
	newWin=window.open(theURL,winName,'width='+w+',height='+h+',status=yes,menubar=no,scrollbars=yes,resizable=yes,location=yes,toolbar=no');
	window.newWin.focus();
}

/* calendarWin
 -------------------------------------------------- */
function calendarWin(theURL,winName){
	newWin=window.open(theURL,winName,'width=620,height=440,status=no,menubar=no,scrollbars=no,resizable=yes,location=yes,toolbar=no');
	window.newWin.focus();
}

/* pageRoomDetailPu
 -------------------------------------------------- */
//mainImgChange ------------------
function mainImgChange(id) {
	if(document.getElementById){
		if(id.indexOf('thumb') != -1){
			var src = document.getElementById(id).getAttribute('src');
			var hsrc = src.replace(/s.jpg/,'.jpg');
			document.getElementById('pic_main').src = hsrc;
		}else{
			var src = document.getElementById('madori').getAttribute('src');
			var hsrc = src.replace(/bt/,id);
			document.getElementById('pic_main').src = hsrc;
		}
	}
}

/* restaurant menu tab
 -------------------------------------------------- */
$(function(){

	$("#restaurantMenu li").hide();
	$("#restaurantMenu li:first").show();
	$("#restaurantTab a").click(function(){
		var tgt = $(this).attr("href");
		$("#restaurantMenu li").hide();
		$(tgt).fadeIn();
		return false;
	});
	
	/* restaurant lead button
	 -------------------------------------------------- */
	$("#restaurantLeadImages a").mouseover(function(){
		var tgt = $("#restaurantLeadPhoto").children("img");
		var num = $(this).children("img").attr("src").slice(-5,-4);
		var oldSrc = tgt.attr("src").split(".");
		oldSrc[0] = oldSrc[0].slice(0,-1);
		var newSrc = oldSrc[0]+num+"."+oldSrc[1];
		tgt.attr("src", newSrc);
	});
	$("#restaurantLeadImages a").click(function(){
		return false;
	});

	/* NewYearPlan Form */
	$("#nypForm #submitBtn").click(function(){
		var to1 = "reservation";
		var to2 = "syamaguchi";
		var domain = "windsor-hotels.co.jp";
		var to = to1+"@"+domain+","+to2+"@"+domain;
		
		var subject = $("#nypForm input[name=sbj]").val();
		var checkin_y = $("#nypForm input[name=checkin_y]").val();
		var checkin_m = $("#nypForm input[name=checkin_m]").val();
		var checkin_d = $("#nypForm select[name=checkin_d]").val();
		var checkin = checkin_y+"/"+checkin_m+"/"+checkin_d;
		
		var checkout_y = $("#nypForm input[name=checkout_y]").val();
		var checkout_m = $("#nypForm input[name=checkout_m]").val();
		var checkout_d = $("#nypForm select[name=checkout_d]").val();
		var checkout = checkout_y+"/"+checkout_m+"/"+checkout_d;
		var plan = $("#nypForm input[name=plan]:checked").val();
		var days = $("#nypForm input[name=days]:checked").val();
		
		var guests = lname = fname = age = "";
		for (var i=1;i<=10;i++){
			lname = $("#nypForm input[name=lname"+i+"]").val();
			fname = $("#nypForm input[name=fname"+i+"]").val();
			age = $("#nypForm input[name=age"+i+"]").val();
			if (lname || fname || age) guests += lname+"%20"+fname+"%20%20"+age+"%0D%0A";
		}
		var lleader = $("#nypForm input[name=lleader]").val();
		var fleader = $("#nypForm input[name=fleader]").val();
		var leader = lleader+"%20"+fleader+"%20%20";
		var tel = $("#nypForm input[name=tel]").val();
		var zip = $("#nypForm input[name=zip]").val();
		var address = $("#nypForm input[name=address]").val();
		var mail = $("#nypForm input[name=mail]").val();
		
		var error = "";
		if (checkin_d=="") error += "Check In Date\n";
		if (checkout_d=="") error += "Check Out Date\n";
		if (plan==undefined) error += "Plan of Your Choice\n";
		if (days==undefined) error += "Length of Stay\n";
		var guest1lname = $("#nypForm input[name=lname1]").val();
		var guest1fname = $("#nypForm input[name=fname1]").val();
		var guest1age = $("#nypForm input[name=age1]").val();
		var guest2lname = $("#nypForm input[name=lname2]").val();
		var guest2fname = $("#nypForm input[name=fname2]").val();
		var guest2age = $("#nypForm input[name=age2]").val();
		if ((guest1lname=="")||(guest1fname=="")||(guest1age=="")||(guest2lname=="")||(guest2fname=="")||(guest2age=="")) error += "Guestfs Name\n";
		if ((lleader=="")||(fleader=="")) error += "Your Name\n";
		if (tel=="") error += "Contact Information\n";
		if ((zip=="")||(address=="")) error += "Address\n";
		if (mail=="") error += "Email Address\n";
		
		if (error){
			alert("Please check the following items:\n\n"+error);
		} else {
			var body = "Check In Date%0D%0A"+checkin+"%0D%0A%0D%0A"+"Check Out Date%0D%0A"+checkout+"%0D%0A%0D%0A"+"Plan of Your Choice%0D%0A"+plan+"%0D%0A%0D%0A"+"Length of Stay%0D%0A"+days+"%0D%0A%0D%0A"+"Guestfs Name%0D%0A"+guests+"%0D%0A%0D%0A"+"Your Name%0D%0A"+leader+"%0D%0A%0D%0A"+"Contact Information%0D%0A"+tel+"%0D%0A%0D%0A"+"Address%0D%0A"+zip+"%0D%0A"+address+"%0D%0A%0D%0A"+"Email Address%0D%0A"+mail;
			var q = "mailto:"+to+"?subject="+subject+"&body="+body;
			location.href = q;
		}
		return false;
	});
	
});// Initialize

/*
function mainImgChange() {
	if(document.getElementById('itemMainImg')){
		mainImgSrc = document.getElementById('itemMainImg').src;
	}
	var aPreLoad = new Array();
	var aImages = document.getElementsByTagName('img');
	
	for (var i = 0; i < aImages.length; i++) {
		if (aImages[i].className == 'rollover') {
			var src = aImages[i].getAttribute('src');
			var hsrc = src.replace(/THUMB/,'L');
			
			aImages[i].setAttribute('hsrc', hsrc);
			
			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;
			
			aImages[i].onmouseover = function() {
				swapSrc = this.getAttribute('hsrc');
				document.getElementById('itemMainImg').src = swapSrc;
			}
		
			aImages[i].onmouseout = function() {
				document.getElementById('itemMainImg').src=mainImgSrc;
			}
		}
	}
}
*/
