$(function(){
	// similar price
	$("div.hd_period").click(function(){
		$(this).next("div.wrap_table").toggle();
		var now_img=$(this).children("img").attr("src");
		if(now_img=="http://www.atthailandhotel.com/th/images/minus_ico.png"){
			now_img="http://www.atthailandhotel.com/th/images/plus_ico.png";
		}else{
			now_img="http://www.atthailandhotel.com/th/images/minus_ico.png";	
		}
		$(this).children("img").attr("src",now_img);
	});
	
	$(".detail_tab > li > a").click(function(){
		$(this).parent("li").attr("class","select_tab_detail");
		$(this).parent("li").siblings().attr("class","noselect_tab");
		 var go_tab=$(this).attr("title");
		changeTab(go_tab);
	});	
	var gallTabName=null;
	$("a.gallTab").click(function(){
		gallTabName=$(this).attr("title")+"Div";
//		alert(gallTabName);
		$("div"+gallTabName).show();
//		alert($("div"+gallTabName).siblings("div.list_galleryDiv").size());
		$("div"+gallTabName).siblings("div.list_galleryDiv").hide();
	});
	$("a.gallTabAct").click(function(){
		gallTabName=$(this).attr("title")+"Div";
//		alert(gallTabName);
		$("div"+gallTabName).show();
//		alert($("div"+gallTabName).siblings("div.list_galleryDiv").size());
		$("div"+gallTabName).siblings("div.list_galleryDiv").hide();
	});	
	$("a.navLetter").click(function(){
		$(this).siblings("a.navLetterAct").removeClass().addClass("navLetter");	
		$(this).removeClass().addClass("navLetterAct");
	});
	$("a.navLetterAct").click(function(){
		$(this).siblings("a.navLetterAct").removeClass().addClass("navLetter");	
		$(this).removeClass().addClass("navLetterAct");
	});	
	$("a.gallTab").click(function(){
		$(this).parent().siblings("li").children().removeClass().addClass("gallTab");	
		$(this).removeClass().addClass("gallTabAct");
	});	
	$("a.gallTabAct").click(function(){
		$(this).parent().siblings("li").children().removeClass().addClass("gallTab");	
		$(this).removeClass().addClass("gallTabAct");
	});		
	
	$("#currencyEx").change(function(){
		$("#currency_change").submit();
	});
	$("#calendar").click(function(){
		setTimeout("setNight()",500);
		var S_roomBook=$("select#numRoomBooking").val();	
		var url="http://www.atthailandhotel.com/th/hotel/booking_room_ajax.php";
		var html = $.ajax({
		  url: url,
		  data:"roomNum="+S_roomBook+"&cur_HotelID="+$("input#h_HotelID").val(),
		  async: false
		 }).responseText;		
		$("div#containBooking").html(html);	
		$("#totalPriceNet").html("0");				
	});
	$("select#numRoomBooking").change(function(){
		var S_roomBook=$(this).val();	
		var url="http://www.atthailandhotel.com/th/hotel/booking_room_ajax.php";
		var html = $.ajax({
		  url: url,
		  data:"roomNum="+S_roomBook+"&cur_HotelID="+$("input#h_HotelID").val(),
		  async: false
		 }).responseText;		
		$("div#containBooking").html(html);
		$("#totalPriceNet").html("0");	
	});
	var ins_ses_booking_numRoomBookingVar=$("#ins_ses_booking_numRoomBooking").val();
	if(ins_ses_booking_numRoomBookingVar>1){
		var S_roomBook=$("select#numRoomBooking").val();	
		var url="http://www.atthailandhotel.com/th/hotel/booking_room_ajax.php";
		var html = $.ajax({
		  url: url,
		  data:"roomNum="+S_roomBook+"&cur_HotelID="+$("input#h_HotelID").val(),
		  async: false
		 }).responseText;		
		$("div#containBooking").html(html);
		$("#totalPriceNet").html("0");	
	}	
});

function getReview(idHotel,page){
		var url="http://www.atthailandhotel.com/th/hotel/ajax_review.php";
		var html = $.ajax({
		  url: url,
		  data:"CurHotelID="+idHotel+"&page="+page,
		  async: false
		 }).responseText;		
		$("span.containReview").html(html);
}

function setNight(){
	$("select#nights").val("1");
	setCheckOUT();
}
function setCheckOUT(){
	var newAdd=new Number($("select#nights").val());
	var checkIN_DATE=document.getElementById('CheckIN').value;
	checkIN_DAY=checkIN_DATE.substr(0,2);
	checkIN_MONTH=checkIN_DATE.substr(3,2);
	checkIN_YEAR=checkIN_DATE.substr(6,4);		
	checkIN_DATE=checkIN_MONTH+"/"+checkIN_DAY+"/"+checkIN_YEAR;
    var d = new Date(checkIN_DATE);

    d.setDate(d.getDate()+newAdd);
	checkOUT_MONTH=d.getMonth()+1;
	checkOUT_MONTH=new String(checkOUT_MONTH);
	if(checkOUT_MONTH.length==1){
		checkOUT_MONTH="0"+checkOUT_MONTH;
	}
	checkOUT_DAY=d.getDate();
	checkOUT_DAY=new String(checkOUT_DAY);
	if(checkOUT_DAY.length==1){
		checkOUT_DAY="0"+checkOUT_DAY;
	}	
	checkOUT_YEAR=d.getFullYear();
	document.getElementById('CheckOUT').value=checkOUT_DAY+"/"+checkOUT_MONTH+"/"+checkOUT_YEAR;
//	 alert(checkOUT_DAY+"/"+checkOUT_MONTH+"/"+checkOUT_YEAR);
		var S_roomBook=$("select#numRoomBooking").val();	
		var url="http://www.atthailandhotel.com/th/hotel/booking_room_ajax.php";
		var html = $.ajax({
		  url: url,
		  data:"roomNum="+S_roomBook+"&cur_HotelID="+$("input#h_HotelID").val(),
		  async: false
		 }).responseText;		
		$("div#containBooking").html(html);	
		$("#totalPriceNet").html("0");		
}
function changeTab(tab_name){
	tab_name=tab_name.replace("#","#div");		
	 if(tab_name=="#divHotelLocation"){
		var url="http://www.atthailandhotel.com/th/hotel/mapG.php?HotelID="+$("#h_HotelID").val();
		if($("#mapG").attr("src")==""){
			$("#mapG").attr("src",url);
		}
	 }	
	$(tab_name).show();
//	$(tab_name).html(data);
	$(tab_name).siblings("div").hide();
}
function roomTypeShow(id_roomtype){
	$("div#"+id_roomtype).show();
	$("div#"+id_roomtype).siblings("div").hide();
}
function FacilitiesDVShow(id_Facilities){
	$("div#"+id_Facilities).show();
	$("div#"+id_Facilities).siblings("div").hide();
}

var now_nav_l,new_nav_l=null;
var numBlock=new Array();
var ins_numRoomTypeVar=$("#ins_numRoomType").val();
for(i_var=1;i_var<=ins_numRoomTypeVar;i_var++){
numBlock[i_var]=null;
}

function slideRoomPicLeft(roomPic,totalBlock,oNum){
	now_nav_l=$("div#"+roomPic).css("marginLeft");
	if(now_nav_l!="0px"){
		numBlock[oNum]+=1;	
		now_nav_l=now_nav_l.replace("px","");
		now_nav_l=parseInt(now_nav_l);
		new_nav_l=now_nav_l+487;
		$("div#"+roomPic).animate({
			marginLeft:new_nav_l
		},50);
	}else{
//		slideRoomPicLeft(roomPic,totalBlock,oNum);
		return false;		
	}
}	
function slideRoomPicRight(roomPic,totalBlock,oNum){
//	alert(roomPic+" "+totalPic);
	if(numBlock[oNum]==null){
		numBlock[oNum]=totalBlock;
	}
	now_nav_l=$("div#"+roomPic).css("marginLeft");
	now_nav_l=now_nav_l.replace("px","");	
	if(now_nav_l<=0){
		if(numBlock[oNum]>1){
			numBlock[oNum]-=1;
			now_nav_l=now_nav_l.replace("px","");
			new_nav_l=now_nav_l-487;
			$("div#"+roomPic).animate({
				marginLeft:new_nav_l
			},50);
		}
	}else{
		return false;

	}
}	
function evalPrice(nowRoomID,obj){
	var nowTR=$(obj).parent("td").parent("tr");
	var nowRow=parseInt($(nowTR).attr("id"));
	var DATEbook=$("#CheckIN").val();
	var url="http://www.atthailandhotel.com/th/hotel/price_room_ajax.php";
	var html = $.ajax({	
	  url: url,
	  data:"bookDATE="+DATEbook+"&roomTYPEID="+nowRoomID+"&cur_HotelID="+$("input#h_HotelID").val(),
	  async: false
	 }).responseText;		
	var priceGET=html.split("|");
	for(i=1;i<=5;i++){
		if(priceGET[i]=="N/A*" ||  priceGET[i]=="รวมแล้ว" ||  priceGET[i]=="FOC*"){
			if(priceGET[i]=="รวมแล้ว"){
				$(nowTR).children("td:eq("+i+")").html("<input name=\"breakfast"+nowRow+"\" type=\"hidden\"  value=\"1\" />"+priceGET[i]);			
			}else{
				$(nowTR).children("td:eq("+i+")").html(priceGET[i]);			
			}
		}else{
			if(i<5){
			$(nowTR).children("td:eq("+i+")").html("<input type=\"radio\" name=\"room"+nowRow+"\" value=\""+priceGET[i]+"\" onclick=\"makeTOTAL('"+nowRoomID+"','"+i+"',this)\" />"+priceGET[i]+"");		
			}else{
			$(nowTR).children("td:eq("+i+")").html("<input type=\"checkbox\" name=\"child"+nowRow+"\" value=\""+priceGET[i]+"\" onclick=\"makeTOTAL('"+nowRoomID+"','"+i+"',this)\" />"+priceGET[i]+"");					
			}
		}
	}
	$("#totalPriceNet").html("0");	
}
function mk2time(dataDate){
	dataDate_DAY=dataDate.substr(0,2);
	dataDate_MONTH=dataDate.substr(3,2);
	dataDate_YEAR=dataDate.substr(6,4);		
	return dataDate_DATE=dataDate_YEAR+"-"+dataDate_MONTH+"-"+dataDate_DAY;
}
function makeTOTAL(nowRoomID,priceTD,objN){
	var NameOBJ=objN.name;
	var catRoomTD=NameOBJ.replace("room","");
	$("#hRoom_cat"+catRoomTD).val(priceTD);
	var DataCheckIN=mk2time($("#CheckIN").val());
	var DataCheckOUT=mk2time($("#CheckOUT").val());
	var NumNIGHTS=$("select#nights").val();
	var url="http://www.atthailandhotel.com/th/hotel/calc_price_ajax.php";
	var nowNumROOM=$("select#numRoomBooking").val();
	var InitPrice=new Number(0);
	var InitPrice2=new Number(0);	
	var html = $.ajax({	
	  url: url,
	  data:"CheckINDATE="+DataCheckIN+"&CheckOUTDATE="+DataCheckOUT+"&NumNIGHTS="+NumNIGHTS+"&nowRoomID="+nowRoomID+"&priceTD="+priceTD+"&cur_HotelID="+$("input#h_HotelID").val(),
	  async: false
	 }).responseText;		
	$(objN).val(html);
	for(i=1;i<=nowNumROOM;i++){
		if($("input[name='room"+i+"']:checked").val()){
			PriceVAL=parseInt($("input[name='room"+i+"']:checked").val().replace(",",""));
			InitPrice+=PriceVAL;
		}
		if($("input[name='child"+i+"']:checked").val()){
			PriceChildVAL=parseInt($("input[name='child"+i+"']:checked").val().replace(",",""));
			InitPrice2+=PriceChildVAL;
		}		
	}
	var nowTOTAL= new Number(InitPrice+InitPrice2);
	var nowTOTAL_int=commaAdd(nowTOTAL);
	$("#h_TotalPrice").val(nowTOTAL);
	var ins_ses_now_curVar=new String($("#ins_ses_now_cur").val());
	var ins_ses_now_rateVar=new Number($("#ins_ses_now_rate").val());
	var ins_ses_per_priceVar=new Number($("#ins_ses_per_price").val());		

	if(ins_ses_now_curVar=="THB"){
		$("#totalPriceNet").html(nowTOTAL_int+' THB');	
	}else{
		var nowTOTAL2=(nowTOTAL/ins_ses_now_rateVar)*ins_ses_per_priceVar;
		nowTOTAL2=Math.ceil(nowTOTAL2);
		$("#totalPriceNet").html(nowTOTAL_int+' THB = '+nowTOTAL2+'  '+ins_ses_now_curVar);		
	}
}
function chk_form(){
	var seLectRoom=0;
	var seLectRoom2=0;	
	$("select.roomTypeC").each(function(){
		if($(this).val()>0){
			seLectRoom	++;
		}
	});
	for(i=1;i<=$("select#numRoomBooking").val();i++){
		if($("input[name='room"+i+"']:checked").attr("checked")==true){
			seLectRoom2++;				
		}		
	}
	if(seLectRoom!=$("select.roomTypeC").size()){
		alert("โปรดเลือกประเภทห้องพัก");
		return false;
	}
	if(seLectRoom2!=$("select#numRoomBooking").val()){
		alert("โปรดเลือกอัตราราคาห้อง");
		return false;
	}	
}
function showBigPic(showBig,imgBig){
	$("div.showBigPic"+showBig).html("<p class=\"imgRoomGall\" align=\"center\"><img src=\""+imgBig+"\" class=\"gallBigPic\" /></p>");
}
function showFacBigPic(imgBig){
	$("div.showFacBigPic").html("<p class=\"imgRoomGall\" align=\"center\"><img src=\""+imgBig+"\" class=\"gallBigPic\" /></p>");
}
function showPhotoGallBigPic(imgBig){
	$("div.showPhotoGallBigPic").html("<p class=\"imgRoomGall\" align=\"center\"><img src=\""+imgBig+"\" class=\"gallBigPic\" /></p>");
}
function showRoomGallBigPic(imgBig){
	$("div.showRoomGallBigPic").html("<p class=\"imgRoomGall\" align=\"center\"><img src=\""+imgBig+"\" class=\"gallBigPic\" /></p>");
}
function showFacGallBigPic(imgBig){
	$("div.showFacGallBigPic").html("<p class=\"imgRoomGall\" align=\"center\"><img src=\""+imgBig+"\" class=\"gallBigPic\" /></p>");
}
function commaAdd(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}

///////////// 
$(function(){
	$("a.group").fancybox();
	$("a.groupMe").fancybox({
		'frameWidth':650,
		'overlayOpacity':0.2,
		'overlayShow':false,
		'zoomSpeedIn':0,
		'centerOnScroll':false
	});
	$("span.clSingle").hover(function(event){
		callTooltip("#ispSingle",event);
	},function(){
		$("#ispSingle").hide();
	});
	$("span.clTwin").hover(function(event){
		callTooltip("#ispTwin",event);
	},function(){
		$("#ispTwin").hide();
	});
	$("span.clTriple").hover(function(event){
		callTooltip("#ispTriple",event);
	},function(){
		$("#ispTriple").hide();
	});	
	
	$("a.iQuestionA").each(function(){
		$(this).hover(function(){
			$(this).next("span.iTooltip2").show();	
		},function(){
			$(this).next("span.iTooltip2").hide();
		});
	});	

	$("#saveWeb").click(function(){
		var makeFav=window.location;		
		if($("input.friendMail").eq(0).val()==""){
			alert("กรุณากรอกอีเมลล์ อย่างน้อย 1 อีเมลล์!!");
			$("input.friendMail").eq(0).focus();
		}else{
			alert("บันทึกข้อมูลเรียบร้อยแล้ว");
			var url="http://www.atthailandhotel.com/th/hotel/makeRemember.php"; // ไฟล์ที่ต้องการรับค้า   
			$.post(url, $("#save_web").serialize());			
			setHomepage();		
			$("input.friendMail").val("");			
			$("input.friendMail:gt(0)").remove();
		}
	});
	
	$("#SaveSMS").click(function(){
		var makeFav=window.location;		
		if($("input#mobilePhone").val()=="" || $("input#validCode").val()==""){
			if($("input#mobilePhone").val()==""){
				alert("กรุณากรอกเบอร์มือถือ !!");
				$("input#mobilePhone").focus();
			}else{
				if($("input#validCode").val()==""){
					alert("กรุณากรอกรหัสยืนยัน !!");
					$("input#validCode").focus();
				}	
			}
		}else{
			alert("ได้ทำการส่ง SMS เรียบร้อยแล้ว");
			var url="http://www.atthailandhotel.com/th/hotel/sendSMS.php"; // ไฟล์ที่ต้องการรับค้า   
			$.post(url, $("#save_web_SMS").serialize());			
			$("input#mobilePhone").val("");			
			$("input#validCode").val("");			
			$("a#conCode").trigger('click');
		}
	});	
		
});
function IsNumeric(sText,obj)  
{  
    var ValidChars = "0123456789";  
   var IsNumber=true;  
   var Char;  
   for (i = 0; i < sText.length && IsNumber == true; i++)   
      {   
      Char = sText.charAt(i);   
      if (ValidChars.indexOf(Char) == -1)   
         {  
         IsNumber = false;  
         }  
      }  
        if(IsNumber==false){  
            alert("กรุณากรอกเป็นตัวเลขเท่านั้น");  
            obj.value=sText.substr(0,sText.length-1);  
        }  
   }  

function callTooltip(obj,event){
		var locateX=event.pageX;   
        var locateY=event.pageY; 
		locateX+=10;
		locateY+=10;
		$(obj).show().css({
			left:locateX,
			top:locateY
		});				
}
var meeNew=0;
var meeOld=1;
var meeCheck=0;
function moreEmail(obj,numBox){
	if(numBox>0 && obj.value.length>1){
		if(numBox>meeCheck){
			meeCheck=meeOld;
			meeOld++;	
			meeNew=0;
		}	
	}
	if(obj.value!="" && obj.value.length>1 && meeNew==0){
		$(obj).after("<input type=\"text\" name=\"friendMail[]\" class=\"friendMail\" style=\"width:148px;\" onkeyup=\"moreEmail(this,"+meeOld+");\"   />");
		meeNew=1;
	}
}
function setHomepage(){
	var makeHOME=window.location;
	if(document.all){
			document.body.style.behavior='url(#default#homepage)';
			document.body.setHomePage(makeHOME);
		}else if (window.sidebar){   
			if(window.netscape){
			 try{  
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  
			 }catch(e){  
/*				alert("this action was aviod by your browser，if you want to enable，please enter about:config in your address line,and change the value of signed.applets.codebase_principal_support to true");  */
			 }
		} 
		var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
		prefs.setCharPref('browser.startup.homepage',makeHOME);
	 }
}

////////////