// JavaScript Document
function check_blank()
 {    
      //clear err
      document.getElementById('err_city').innerHTML = " ";
	  document.getElementById('err_chkin').innerHTML = " ";
	  document.getElementById('err_chkout').innerHTML = " ";
	  document.getElementById('err_roomtype').innerHTML = " ";
	  document.getElementById('err_noroom').innerHTML = " ";
	  
      var result = "yes";  
     
      if(document.frmHTLsearch.dr_city.value == 'any')
	  { //alert("");
	    document.frmHTLsearch.dr_city.focus();
		document.getElementById('err_city').innerHTML = "** Please specify <b>Destination</b><br/>";
		result = "no";
	  }
	  
	  if(document.frmHTLsearch.txt_chkin.value == 'dd/mm/yyyy')
	  { //alert("");
	    document.frmHTLsearch.txt_chkin.focus();
		document.getElementById('err_chkin').innerHTML = "** Please specify <b>Check-in Date</b><br/>";
		result = "no";
	  }
	  
	  if(document.frmHTLsearch.txt_chkout.value == 'dd/mm/yyyy')
	  { //alert("");
	    document.frmHTLsearch.txt_chkout.focus();
		document.getElementById('err_chkout').innerHTML = "** Please specify <b>Check-out Date</b><br/>";
		result = "no";
	  }
	  
	  if(document.frmHTLsearch.dr_roomType.value == 'any')
	  { //alert("");
	    document.frmHTLsearch.dr_roomType.focus();
		document.getElementById('err_roomtype').innerHTML = "** Please specify <b>Type of Room(s)</b><br/>";
		result = "no";
	  }
	  
	  if(document.frmHTLsearch.dr_noRoom.value == 'any')
	  { //alert("");
	    document.frmHTLsearch.dr_noRoom.focus();
		document.getElementById('err_noroom').innerHTML = "** Please specify <b>Number of. Room(s)</b><br/>";
		result = "no";
	  }
	  
	  return result;
 }
  
 function dateDiff()
 {  
    var chk_In  = document.frmHTLsearch.txt_chkin.value;
	var chk_Out = document.frmHTLsearch.txt_chkout.value;
	
	var Arr_In  = chk_In.split("/"); 
	var Arr_out = chk_Out.split("/"); 
	
	//--- chk-in -------------
	if(Arr_In[0] < 10 ) 
        inDay = "0"+Arr_In[0];
    else
        inDay = Arr_In[0];
		
	if(Arr_In[1] < 10 ) 
        inMonth = "0"+Arr_In[1];
    else
        inMonth = Arr_In[1];
		
	//--- chk-out ------------
	if(Arr_out[0] < 10 ) 
        outDay = "0"+Arr_out[0];
    else
        outDay = Arr_out[0];
		
	if(Arr_out[1] < 10 ) 
        outMonth = "0"+Arr_out[1];
    else
        outMonth = Arr_out[1];
		
	
	var chkOut = outMonth+"/"+outDay+"/"+Arr_In[2];
	var chkIn  = inMonth+"/"+inDay+"/"+Arr_out[2];
	
	days = calDate(chkOut, chkIn);
	return days;
 }
 
 function calDate(chkOut, chkIn)
 {
		date1 = new Date();
		date2 = new Date();
		diff  = new Date();

		  date1temp = new Date(chkOut + " " + "00:00:00");
		  date1.setTime(date1temp.getTime());

		  date2temp = new Date(chkIn + " " + "00:00:00");
		  date2.setTime(date2temp.getTime());

		  diff.setTime(Math.abs(date1.getTime() - date2.getTime()));
		  timediff = diff.getTime();

		  days = Math.floor(timediff / (1000 * 60 * 60 * 24)); 
		  timediff -= days * (1000 * 60 * 60 * 24);

		return days;
 }

 function GoToURL(j) {
 
   var chkfrm = check_blank();
   
   if(chkfrm=='yes'){
	   var destination = document.getElementById('dr_city').value;
	   var checkInQ    = document.getElementById('txt_chkin').value;
	   var roomtype    = document.getElementById('dr_roomType').value;
	   var rooms       = document.getElementById('dr_noRoom').value;
	   var URLis;
	   var arrcheckIn  = checkInQ.split("/");
	   
	   checkIn     = arrcheckIn[2]+"-"+arrcheckIn[1]+"-"+arrcheckIn[0];
	   var night   = dateDiff();
	   
	   URLis = "gbs.gta-travel.com/fe/HotelLink?siteid=histo&country=TH&language=th&currency=USD&destination=C"+destination+"&starrating=4&checkIn="+checkIn+"&nights="+night+"&roomtype="+roomtype+"&rooms="+rooms;
	   
	   var location=("http://" + URLis);
	   this.location.href = location;
	}
 }