﻿function SetError()
{
var error = document.getElementById("ctl00_ContentPlaceHolder1_HiddenError").value; 
alert(error)
return false;
}
/***************************************************************/
//Function for checking Valid Date
function checkValidDate(dateStr) {
    var slash1 = dateStr.indexOf("-");
    if (slash1 == -1) { return false; }
    var dateDay = dateStr.substring(0, slash1)
    var dateMonthAndYear = dateStr.substring(slash1+1, dateStr.length);
    var slash2 = dateMonthAndYear.indexOf("-");
    if (slash2 == -1) { return false; }
    var dateMonth = dateMonthAndYear.substring(0, slash2);
    var dateYear = dateMonthAndYear.substring(slash2+1, dateMonthAndYear.length);  
    if ( (dateMonth == "") || (dateDay == "") || (dateYear == "") ) { return false; }
    for (var x=0; x < dateMonth.length; x++) {
        var digit = dateMonth.substring(x, x+1);
        if ((digit < "0") || (digit > "9")) { return false; }
    }    
    var numMonth = 0;
    for (var x=0; x < dateMonth.length; x++) {
        digit = dateMonth.substring(x, x+1);
        numMonth *= 10;
        numMonth += parseInt(digit);
    }
    if ((numMonth <= 0) || (numMonth > 12)) { return false; }
    for (var x=0; x < dateDay.length; x++) {
        digit = dateDay.substring(x, x+1);
        if ((digit < "0") || (digit > "9")) { return false; }
    }
    var numDay = 0;
    for (var x=0; x < dateDay.length; x++) {
        digit = dateDay.substring(x, x+1);
        numDay *= 10;
        numDay += parseInt(digit);
    }
    if ((numDay <= 0) || (numDay > 31)) { return false; }
    if ((numMonth == 2) && (numDay > 29)) { return false; }
   if ((numMonth == 4) || (numMonth == 6) || (numMonth == 9) || (numMonth == 11)) {
        if (numDay > 30) { return false; }
    }
   for (var x=0; x < dateYear.length; x++) {
        digit = dateYear.substring(x, x+1);
        if ((digit < "0") || (digit > "9")) { return false; }
    }
    var numYear = 0;
    for (var x=0; x < dateYear.length; x++) {
        digit = dateYear.substring(x, x+1);
        numYear *= 10;
        numYear += parseInt(digit);
    }
    if ( (dateYear.length != 2) && (dateYear.length != 4) ) { return false; }
   if ( (numYear < 50) && (dateYear.length == 2) ) { numYear += 2000; }
    if ( (numYear < 100) && (dateYear.length == 2) ) { numYear += 1900; }
    if ((numYear <= 0) || (numYear > 9999)) { return false; }
   if ((numMonth == 2) && (numDay == 29)) {
        var div4 = numYear % 4;
        var div100 = numYear % 100;
        var div400 = numYear % 400;
        if (div4 != 0) { return false; }
        if ((div100 == 0) && (div400 != 0)) { return false; }
    }
   return true;
}
///////////////////////////////////////////////////////////////////////////////
/********************************************/
function Search_check_me()
{
if(document .getElementById ("ctl00_ddlOfferDate").value !='')
{
var ss = document .getElementById ("ctl00_ddlOfferDate").value;
window.location='offer.aspx?date='+ss;
}
}//end of function
/*****************************************************************************/
 function Login_checkHeader()
{
str ='';
var Username =1;
if(document.getElementById("ctl00_login_control1_txtUsername").value=='')
{
str +="\n Enter Username" ;
Username = 0;
}
var Pwd = 1;
if(document.getElementById("ctl00_login_control1_txtPassword").value=='')
{
str +="\n Enter Password " ;
Pwd = 0;
}
if(Pwd == 0)
{
 document.getElementById("ctl00_login_control1_txtPassword").style.backgroundColor ='#faebd7';
 document.getElementById("ctl00_login_control1_txtPassword").focus();
}
else
{
 document.getElementById("ctl00_login_control1_txtPassword").style.backgroundColor ='';
}
if(Username == 0)
{
 document.getElementById("ctl00_login_control1_txtUsername").style.backgroundColor ='#faebd7';
 document.getElementById("ctl00_login_control1_txtUsername").focus();
}
else 
{
document.getElementById("ctl00_login_control1_txtUsername").style.backgroundColor ='';
}
if(str != '')
{
alert(str);
return false;
}
}
/***************************************************/
/********************************************************************/
function load1() {
    var Latitude = document.getElementById("ctl00_ContentPlaceHolder1_Hidden1").value; 
    var Longitude = document.getElementById("ctl00_ContentPlaceHolder1_Hidden2").value; 
    var Title = document.getElementById("ctl00_ContentPlaceHolder1_Hidden3").value; 

      if (GBrowserIsCompatible()) {
       var map = new GMap2(document.getElementById("map"));
        //map.addControl(new GSmallMapControl());      
        map.setCenter(new GLatLng(Longitude,Latitude), 16);
        map.setMapType(G_HYBRID_MAP); 
        //map.enableScrollWheelZoom();
        var marker = new GMarker(map.getCenter());
        GEvent.addListener(marker, "click", function() {
        
        });
       map.addOverlay(marker);
      //  marker.openInfoWindowTabsHtml(Title);
      }
    }
/************************************************************************/
function setMouseOver(element)
    {  
         element.style.cursor='hand'; 
         return false;
    }
    
       function setGridDate(dte)
    {
       var myDate=new Date()
       var y=myDate.getFullYear();
       document.getElementById("ctl00_ContentPlaceHolder1_txtStart").value=dte;
              
       var s=document.getElementById("ctl00_ContentPlaceHolder1_txtStart").value.split("-");
       var myDate=new Date(s[1]+"/"+s[0]+"/"+s[2]);
       
       var Today=new Date()
       var M=myDate.getMonth()+1;
	   var TM=Today.getMonth()+1;
	   
	   
	      
	   if(TM>M)
	   {	   
	    y=y+1;	   
	    document.getElementById("ctl00_ContentPlaceHolder1_txtStart").value=dte;
	   }
	   	   
	    
	   s=document.getElementById("ctl00_ContentPlaceHolder1_txtStart").value.split("-");
	   
       myDate=new Date(s[1]+"/"+s[0]+"/"+s[2]);       
       var d=document.getElementById("ctl00_ContentPlaceHolder1_ddlNight").value;              
       myDate.setDate(myDate.getDate()+parseInt(d));         
       var y=myDate.getFullYear();
	   M=myDate.getMonth()+1;
	    
	   var d=myDate.getDate();
	   var E=myDate.getDay();
       document.getElementById("ctl00_ContentPlaceHolder1_txtEnd").value=d+'-'+M+'-'+y;          
       return false;    
    }
    
    function setDate()
      {
        var s=document.getElementById("ctl00_ContentPlaceHolder1_txtStart").value.split("-");
        var myDate=new Date(s[1]+"/"+s[0]+"/"+s[2]);        
          
           
        var d=document.getElementById("ctl00_ContentPlaceHolder1_ddlNight").value;         
         myDate.setDate(myDate.getDate()+parseInt(d));
          
        var y=myDate.getFullYear();
	    var M=myDate.getMonth()+1;
	    var d=myDate.getDate();
	    var E=myDate.getDay();
        document.getElementById("ctl00_ContentPlaceHolder1_txtEnd").value=d+'-'+M+'-'+y;          
         
    }    
    
    
    function frm_submit()
    {
        if(document.getElementById("ctl00_ContentPlaceHolder1_txtStart").value=="")
        {
            alert('Select Check-in');
            document.getElementById("ctl00_ContentPlaceHolder1_txtStart").focus();
            return false;
        }
        else
            document.getElementById("ctl00_ContentPlaceHolder1_txtStart").className="";
        
        if(document.getElementById("ctl00_ContentPlaceHolder1_txtEnd").value=="")
        {
            alert('Select Check-out');
            document.getElementById("ctl00_ContentPlaceHolder1_txtEnd").focus();
            return false;
        } 
        else
            document.getElementById("ctl00_ContentPlaceHolder1_txtEnd").className=""; 
             
        var s=document.getElementById("ctl00_ContentPlaceHolder1_txtStart").value.split("-");
        var start=new Date(s[1]+"/"+s[0]+"/"+s[2]);
        s=document.getElementById("ctl00_ContentPlaceHolder1_txtEnd").value.split("-");
        
        var end=new Date(s[1]+"/"+s[0]+"/"+s[2]);
        
        if(start>=end)
        {
            alert("Depature Date Should be Greater than arrival Date");
            document.getElementById("ctl00_ContentPlaceHolder1_txtEnd").focus();
            return false;
        }
        
        
        Date.prototype.toDDMMYYYYString = function () {return isNaN (this) ? 'NaN' : [this.getDate() > 9 ? this.getDate() : '0' + this.getDate(), this.getMonth() > 8 ? this.getMonth() + 1 : '0' + (this.getMonth() + 1), this.getFullYear()].join('/')}
        Date.fromDDMMYYYY = function (s) {return (/^(\d\d?)\D(\d\d?)\D(\d{4})$/).test(s) ? new Date(RegExp.$3, RegExp.$2 - 1, RegExp.$1) : new Date (s)}
        
        var dat=today=new Date();
        dat=Date.fromDDMMYYYY((dat.getDate())+'/'+(dat.getMonth()+1)+'/'+dat.getFullYear());
        
        var s=Date.fromDDMMYYYY(document.getElementById("ctl00_ContentPlaceHolder1_txtStart").value);
        var e=Date.fromDDMMYYYY(document.getElementById("ctl00_ContentPlaceHolder1_txtEnd").value);
        
        if(s<dat)
        {
            alert('Back date not allowed');
            document.getElementById("ctl00_ContentPlaceHolder1_txtStart").focus();
            return false;
        }
        else
        document.getElementById("ctl00_ContentPlaceHolder1_txtStart").className="";   
    }
    /*****************************************************/ 
      function setRoom(id)
        { 
            var room=document.getElementById(id).value;            
            id=id.replace("ddlRooms","");
            //..........            
             a=id+"MaxPerson";
             var MaxPerson = document.getElementById(a).value;
             var r=parseInt(room)*parseInt(MaxPerson);
            
             a=id+"ddlAdult";
             var Adult=document.getElementById(a)
             Adult.innerHTML = "";             
             Adult.innerText="";  
             Adult.value='';  
             for (var i=0; i <= r; i++)
             {              
                var opt = document.createElement("option");
                opt.value =   i.toString();
                opt.innerText =   i.toString();
                  opt.innerHTML =   i.toString();
                Adult.appendChild(opt);                 
             }    
             document.getElementById(a).value=room;         
             a=id+"labPesron";
             var labPesron = document.getElementById(a).value;
             r=parseInt(room)*(parseInt(MaxPerson)-parseInt(labPesron));        
             
            
             a=id+"childValue";
             var ch1 = document.getElementById(a).value;             
             a=id+"ddlChild";
             var Child=document.getElementById(a)
             Child.innerHTML = "";      
             Child.innerText="";  
             Child.value='';  
             // alert(ch1);
             if(ch1>0)
             {                
                 for (var i=0; i <= r; i++)
                 {
                     var opt = document.createElement("option");                 
                     opt.value =   i.toString();
                     opt.innerText =   i.toString();
                     opt.innerHTML =   i.toString();
                     Child.appendChild(opt);                 
                 }
             }
             else
             {
                     var opt = document.createElement("option");                 
                     opt.value =   "0";
                     opt.innerText =  "0";
                     opt.innerHTML =   "0";
                     Child.appendChild(opt);    
             }                      
        }
        
        function setChild(id)
        {
            var ad=id;
           var Adult=document.getElementById(id).value;
          //  alert(Adult);
            id=id.replace("ddlAdult","");
            a=id+"childValue";
            var ch1 = document.getElementById(a).value;  
                         
            if(ch1>0)
            {     
               
                  a=id+"ddlRooms";              
                  var room=document.getElementById(a).value;                 
                 a=id+"MaxPerson";
                 var MaxPerson = document.getElementById(a).value;
                // alert("MaxPerson"+MaxPerson);
                 var r=parseInt(room)*parseInt(MaxPerson);
                                             
                 a=id+"labPesron";
                 var labPesron = document.getElementById(a).value;
                 var p=parseInt(room)*(parseInt(MaxPerson)-parseInt(labPesron));  
                 
                 var exta = r-Adult;
                 if(exta>p)
                    exta=p;
    //             alert("exta"+exta);
                 a=id+"ddlChild";
                 var Child=document.getElementById(a)
                 Child.innerHTML = "";      
                 
                 for (var i=0; i <= exta; i++)
                 {                 
                     var opt = document.createElement("option");                 
                     opt.value =   i.toString();
                     opt.innerText =   i.toString();
                     opt.innerHTML =   i.toString();
                     Child.appendChild(opt);                 
                 }
             }
             else
             {
                 a=id+"ddlRooms";              
                  var room=document.getElementById(a).value;                 
                  if(parseInt(room)>parseInt(Adult))
                    document.getElementById(ad).value=room;
                     var opt = document.createElement("option");                 
                     opt.value =   "0";
                     opt.innerText =  "0";
                     opt.innerHTML =   "0";
                     Child.appendChild(opt);    
             }         
            
        }
        
          function Reset()
        {             
          
            var frm = document.forms[0];              
            for (i=0; i<frm.length; i++) 
            {                
                if (frm.elements[i].name.indexOf("ddlRooms") != -1)  
                {                       
                   frm.elements[i].selectedIndex=0; 
                }
            }
                   
            for (i=0; i<frm.length; i++) 
            {                
                if (frm.elements[i].name.indexOf("ddlAdult") != -1)  
                {           
                   frm.elements[i].selectedIndex=0;
                }
            }
            return false;
                 
        }
/*******************************************************/

  function Book_Quick()
      {
        document.getElementById("ctl00_ContentPlaceHolder1_PayMode").style.display="block"; 
        document.getElementById("ctl00_ContentPlaceHolder1_tblRegistration").style.display="none";
        document.getElementById("ctl00_ContentPlaceHolder1_tblLogin").style.display="none";  
        document.getElementById("ctl00_ContentPlaceHolder1_tbleQuick").style.display="block"; 
        document.getElementById("ctl00_ContentPlaceHolder1_labError").innerText="" 
      }
      function Book_Login()
      {
        document.getElementById("ctl00_ContentPlaceHolder1_PayMode").style.display="none";      
        document.getElementById("ctl00_ContentPlaceHolder1_tblRegistration").style.display="none"; 
        document.getElementById("ctl00_ContentPlaceHolder1_tblLogin").style.display="block";   
        document.getElementById("ctl00_ContentPlaceHolder1_tbleQuick").style.display="none"; 
      }
      
       function Book_LoginCheck()
        {
            f=0;
            if(document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value=="")
            {
                document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").style.backgroundColor="#faebd7" ;
                document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").focus();
                f=1;
            }
            else    
                 document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").style.backgroundColor="#ffffff" ;
            if(document.getElementById("ctl00_ContentPlaceHolder1_txtEmailID").value=="")
            {
                document.getElementById("ctl00_ContentPlaceHolder1_txtEmailID").style.backgroundColor="#faebd7" ;
                document.getElementById("ctl00_ContentPlaceHolder1_txtEmailID").focus();
                f=1;
            }
            else    
                 document.getElementById("ctl00_ContentPlaceHolder1_txtEmailID").style.backgroundColor="#ffffff" ;
            if(f==1)
                 return false;
            else
                return true;
        }
        
       function Book_Registration()
       {
            if(document.getElementById("ctl00_ContentPlaceHolder1_CheckAgent").checked)
            {
                window.open('agent.aspx','','resizable=yes,scrollbars=yes,status=yes');
                return false;
            }
           document.getElementById("ctl00_ContentPlaceHolder1_PayMode").style.display="block";           
           document.getElementById("ctl00_ContentPlaceHolder1_tblRegistration").style.display="block";
           document.getElementById("ctl00_ContentPlaceHolder1_tblLogin").style.display="none";   
           document.getElementById("ctl00_ContentPlaceHolder1_tbleQuick").style.display="none";       
           return false;
       }
       
       
/*********************************************************************************/
 function Check()
        { 
             var f=0;
            var email=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;            
            if(document.getElementById("ctl00_ContentPlaceHolder1_RadioButton2").checked==true)
            {
                   var a;
                   if(document.getElementById("ctl00_ContentPlaceHolder1_CheckAgent").checked==true)                   
                        a='<%= Session["Agent"]%>';
                    else
                            a='<%= Session["UserID"]%>';
                  if(a!='')
                  return true;
                    if(document.getElementById("ctl00_ContentPlaceHolder1_txtPhone").value=="")
                    {
                        document.getElementById("ctl00_ContentPlaceHolder1_txtPhone").style.backgroundColor="#faebd7" ;
                        document.getElementById("ctl00_ContentPlaceHolder1_txtPhone").focus();
                        f=1;
                    }
                    else    
                         document.getElementById("ctl00_ContentPlaceHolder1_txtPhone").style.backgroundColor="#ffffff" ;
                    if(document.getElementById("ctl00_ContentPlaceHolder1_txtCity").value=="")
                    {
                        document.getElementById("ctl00_ContentPlaceHolder1_txtCity").style.backgroundColor="#faebd7" ;
                        document.getElementById("ctl00_ContentPlaceHolder1_txtCity").focus();
                        f=1;
                    }
                    else    
                         document.getElementById("ctl00_ContentPlaceHolder1_txtCity").style.backgroundColor="#ffffff" ;
                    if(document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").value=="")
                    {
                        document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").style.backgroundColor="#faebd7" ;
                        document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").focus();
                        f=1;
                    }
                    else    
                         document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").style.backgroundColor="#ffffff" ;
                    if(document.getElementById("ctl00_ContentPlaceHolder1_txtName").value=="")
                    {
                        document.getElementById("ctl00_ContentPlaceHolder1_txtName").style.backgroundColor="#faebd7" ;
                        document.getElementById("ctl00_ContentPlaceHolder1_txtName").focus();
                        f=1;
                    }
                    else    
                         document.getElementById("ctl00_ContentPlaceHolder1_txtName").style.backgroundColor="#ffffff" ;
                    if(document.getElementById("ctl00_ContentPlaceHolder1_txtRePWD").value=="")
                    {
                        document.getElementById("ctl00_ContentPlaceHolder1_txtRePWD").style.backgroundColor="#faebd7" ;
                        document.getElementById("ctl00_ContentPlaceHolder1_txtRePWD").focus();
                        f=1;
                    }
                    else    
                         document.getElementById("ctl00_ContentPlaceHolder1_txtRePWD").style.backgroundColor="#ffffff" ;
                     if(document.getElementById("ctl00_ContentPlaceHolder1_txtPWD").value=="")
                    {
                        document.getElementById("ctl00_ContentPlaceHolder1_txtPWD").style.backgroundColor="#faebd7" ;
                        document.getElementById("ctl00_ContentPlaceHolder1_txtPWD").focus();
                        f=1;
                    }
                    else    
                         document.getElementById("ctl00_ContentPlaceHolder1_txtPWD").style.backgroundColor="#ffffff" ;
                    if(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value=="")
                    {
                        document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").style.backgroundColor="#faebd7" ;
                        document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
                        f=1;
                    } 
                    else if(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value.search(email)==-1)
                    {
                        document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").style.backgroundColor="#faebd7" ;
                        document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
                         alert("Incorrect Email");
                        f=1;
                    }
                    else    
                         document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").style.backgroundColor="#ffffff" ;                      
               }
               else  if(document.getElementById("ctl00_ContentPlaceHolder1_RadioButton1").checked==true)
               { 
             
                  if(document.getElementById("ctl00_ContentPlaceHolder1_txtQPhone").value=="")
                    {
                        document.getElementById("ctl00_ContentPlaceHolder1_txtQPhone").style.backgroundColor="#faebd7" ;
                        document.getElementById("ctl00_ContentPlaceHolder1_txtQPhone").focus();
                        f=1;
                    }
                    else    
                         document.getElementById("ctl00_ContentPlaceHolder1_txtQPhone").style.backgroundColor="#ffffff" ;
                    
                    if(document.getElementById("ctl00_ContentPlaceHolder1_txtQCity").value=="")
                    {
                        document.getElementById("ctl00_ContentPlaceHolder1_txtQCity").style.backgroundColor="#faebd7" ;
                        document.getElementById("ctl00_ContentPlaceHolder1_txtQCity").focus();
                        f=1;
                    }
                    else    
                         document.getElementById("ctl00_ContentPlaceHolder1_txtQCity").style.backgroundColor="#ffffff" ;
                    if(document.getElementById("ctl00_ContentPlaceHolder1_txtQAddress").value=="")
                    {
                        document.getElementById("ctl00_ContentPlaceHolder1_txtQAddress").style.backgroundColor="#faebd7" ;
                        document.getElementById("ctl00_ContentPlaceHolder1_txtQAddress").focus();
                        f=1;
                    }
                    else    
                         document.getElementById("ctl00_ContentPlaceHolder1_txtQAddress").style.backgroundColor="#ffffff" ;
                    if(document.getElementById("ctl00_ContentPlaceHolder1_txtQEmail").value=="")
                    {
                        document.getElementById("ctl00_ContentPlaceHolder1_txtQEmail").style.backgroundColor="#faebd7" ;
                        document.getElementById("ctl00_ContentPlaceHolder1_txtQEmail").focus();
                        f=1;
                    } 
                    else if(document.getElementById("ctl00_ContentPlaceHolder1_txtQEmail").value.search(email)==-1)
                    {
                        document.getElementById("ctl00_ContentPlaceHolder1_txtQEmail").style.backgroundColor="#faebd7" ;
                        document.getElementById("ctl00_ContentPlaceHolder1_txtQEmail").focus();
                         alert("Incorrect Email");
                        f=1;
                    }
                    else    
                         document.getElementById("ctl00_ContentPlaceHolder1_txtQEmail").style.backgroundColor="#ffffff" ;
                     if(document.getElementById("ctl00_ContentPlaceHolder1_txtQName").value=="")
                    {
                        document.getElementById("ctl00_ContentPlaceHolder1_txtQName").style.backgroundColor="#faebd7" ;
                        document.getElementById("ctl00_ContentPlaceHolder1_txtQName").focus();
                        f=1;
                    }
                    else    
                         document.getElementById("ctl00_ContentPlaceHolder1_txtQName").style.backgroundColor="#ffffff" ;
             
            }
          if(f==1)
                 return false;
           else
                return true;
        }
        /**********************************************************************/       