﻿function TestBookHotel(){

 if(valueFormat==0)
  {
         getObj("ctl00_ContentPlaceHolder1_ddlAdults").value=getObj("adults").value;

           
        getObj("aspnetForm").method="Post";
       
        getObj("aspnetForm").target="_blank";	   		 
	
	    getObj("aspnetForm").action="http://www.zoom2travel.com/Reservation.aspx?ID=17";
	    
	   	 
	    
  }
}





//function BookHotel(){
//  

//        var fmonth = getObj("arrivalMonthYear").value.substring(4,6);        
////        var date1=fmonth+"-";        
//        var tmonth = getObj("departureMonthYear").value.substring(4,6);
//        if (fmonth.substring(0,1) == "0"){
//            fmonth = fmonth.substring(1,2);
//         }
//        if (tmonth.substring(0,1) == "0"){
//           tmonth = tmonth.substring(1,2);
//         }
//         var fdate = getObj("arrivalMonthYear").value.substring(0,2);  
//         
//         

//            var ArrDate = getObj("txtchin").value;
//    var depDate = getObj("txtchout").value
//   // var rooms = getObj("numberrooms").value;
//     var adults = getObj("guest").value;
//   // var childs = getObj("child").value;

//     
//       
//       ArrDate =ArrDate.replace("/","-")
//       ArrDate =ArrDate.replace("/","-")
//       
//       depDate =depDate.replace("/","-")
//       depDate =depDate.replace("/","-")
//       

//      
//window.location.href=pagename;
// SendBookMail();
//}
function BookHotel(){
              var fyear =  getObj("arrivalMonthYear").value.substring(0,4);     
              var fmonth = getObj("arrivalMonthYear").value.substring(4,6);               
//                 if (fmonth.substring(0,1) == "0")
//                 {
//                      fmonth = fmonth.substring(1,2);
//                     }
    fmonth=parseFloat(fmonth)+1;
if(fmonth!=10 && fmonth!=11 && fmonth!=12  )
{ 
fmonth="0"+fmonth;
}
    
           
                   
           
                        var fdate=getObj("arrivalDay").value;
             
             
             

                    var tyear=   getObj("departureMonthYear").value.substring(0,4);
                    var tmonth = getObj("departureMonthYear").value.substring(4,6);                       
                    if (tmonth.substring(0,1) == "0"){
                        tmonth = tmonth.substring(1,2);
                        }
                   tmonth=parseFloat(tmonth)+1;
                   
                    if(tmonth!=10 && tmonth!=11 && tmonth!=12  )
                    { 
                      tmonth="0"+tmonth;
                    }
  
                    var tdate = getObj("departureDay").value;
                
                      
               
               
         

//         iRet = window.open("http://www.ramada.com/Ramada/control/Booking/check_avail?brandCode=RA,MQ,DI,HJ,KG,SE,TL,BU&searchWithinMiles=25"+
//         "&areaType=1&destination=vancouver&stateName=British%20Columbia&state=BC&countryName=Canada&country=CA"+
//         "&checkInDate="+fmonth+ "/"+getObj("arrivalDay").value +
//         "&numberAdults="+getObj("nadult").value +
//         "&numberRooms="+getObj("nchild").value +
//         "&checkOutDate="+tmonth+"/"+getObj("departureDay").value +
//         "&numberChildren=0"+
//         "&rate=LNET&variant=&id=11832&propBrandId=RA&force_nostay=false" );
         
         
         iRet = window.open("http://www.zoom2travel.com/Rooms.aspx?ID=17"+
//         "&CheckIn="+fyear+"-"+fmonth+"-"+fdate+
"&CheckIn="+fyear+"-"+fmonth+"-"+fdate+
"&CheckOut="+tyear+"-"+tmonth +"-"+ tdate+
//         "&CheckOut="+tyear+"-"+tmonth +"-"+ tdate+
         "&Rooms="+getObj("Rooms").value +
         "&Adults="+getObj("Adults").value + 
         "&Children="+getObj("Children").value );
        
         
          
         
}



	function Validate1()
	{
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		
		if(getObj("Name").value=='')
		{
			alert("Please enter your name");
			getObj("RequiredFieldValidator1").style.visibility="hidden";
			getObj("RequiredFieldValidator3").style.visibility="visible";
			 getObj("Name").focus();
			return false;
		}
		
		if(getObj("FromEmail").value=='')
		{
			alert("Please enter your valid email address");
			getObj("RequiredFieldValidator3").style.visibility="hidden";
			getObj("RequiredFieldValidator1").style.visibility="visible";
			 getObj("FromEmail").focus();
			return false;
		}
		if (!filter.test(getObj("FromEmail").value))
		{
			alert("Please enter your valid email address");
			getObj("RequiredFieldValidator1").style.visibility="hidden";
			getObj("RegularExpressionValidator1").style.visibility="visible";
				 getObj("FromEmail").focus();
			return false;
		}

        if(getObj("ToEmail").value=='')
		{
			alert("Please enter a valid email address of the recipient");
			getObj("RequiredFieldValidator2").style.visibility="visible";
			 getObj("ToEmail").focus();
			return false;
		}
		
		if (!filter.test(getObj("ToEmail").value))
		{
			alert("Please enter a valid email address of the recipient");
			getObj("RegularExpressionValidator2").style.visibility="visible";
			 getObj("ToEmail").focus();
			return false;
		}
		
		if(getObj("Subject").value=='')
		{
			alert("Please enter a subject line for the email");
			getObj("RequiredFieldValidator4").style.visibility="visible";
			 getObj("Subject").focus();
			return false;
		}

     var ok = 0;
	  if(confirm('Your email has been sent!  Would you like to subscribe to our hotel e-newsletter to receive updates on specials happening in and around our hotel?'))
	  {
	        ok = 1
    	  //window.getObj("hidMail").value = 1;
	  }        
	 
	 window.getObj("hidMail").value = ok;
	  
		return true;
	}

	function Validate2()
	{
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

		if(getObj("FromEmail").value=='')
		{
			alert("Please enter your valid email address");
			getObj("RequiredFieldValidator3").style.visibility="hidden";
			getObj("RequiredFieldValidator1").style.visibility="visible";
			getObj("FromEmail").focus();
			return false; 
		}
		if (!filter.test(getObj("FromEmail").value))
		{
			alert("Please enter your valid email address");
			getObj("RequiredFieldValidator1").style.visibility="hidden";
			getObj("RequiredFieldValidator3").style.visibility="hidden";
			getObj("RegularExpressionValidator1").style.visibility="visible";
			getObj("FromEmail").focus();
			return false;
		}

        window.getObj("hidMail").value = 1;
	    return true;
	}
	
	
	var XmlHttp;    
     //Creating and setting the instance of appropriate XMLHTTP Request object to a “XmlHttp” variable  
     function CreateXmlHttp()
     {
           //netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");

	      //Creating object of XMLHTTP in IE
	      try
	      {
		    XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	      }
	      catch(e) 
	      {
		    try
		    {
			    XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		    } 
		    catch(oc)
		    {
		        XmlHttp = null;
		    }
	      }
	      //Creating object of XMLHTTP in Mozilla and Safari 
	      if(!XmlHttp && typeof XMLHttpRequest != "undefined") 
	      {
		    XmlHttp = new XMLHttpRequest();
	      }
      }
    
  
    
    function SendBookMail()
    {               
        CreateXmlHttp();
       
            // If browser supports XMLHTTPRequest object
          if(XmlHttp)
          {  
	         //Setting the event handler for the response	  
	         XmlHttp.onreadystatechange = HandleResponseSendMail;  
             //Initializes the request object with GET (METHOD of posting), 
	         //Request URL and sets the request as asynchronous.
	         XmlHttp.open("POST",RelativePath()+ "BookAjax.aspx",  true); 
	         this.XmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded')                		
	         //Sends the request to server	       
	         XmlHttp.setRequestHeader("Connection", "close");  
	         
	         XmlHttp.send("Book=yes");    
           }   
     }


    function HandleResponseSendMail()
   { 
	// To make sure receiving response data from server is completed	
	if(XmlHttp.readyState == 4)
	{	 // To make sure valid response is received from the server, 200 means response received is OK
//		if(XmlHttp.status == 200)
//		{		  // alert('Thank you for contacting Perimeter Reservations'); 
// 	    }
//		else
//		{
//		  alert("There was a problem retrieving data from the server." );
//		}
	 }
    }
   