﻿var regExp=/[a-zA-Z]/gi;
var curDate=new Date();
var monthok=0;
var emonthok=0;
var dayok=0;
var edayok=0;
var flag=0;  

function calc(){        		
    var interval='d';		       		        
    var startDate1=document.forms[0]['txtBookingFromDate'].value; 
   	        
    var mySSplitResult = startDate1.split("/");	        
    var startDateYear=mySSplitResult[2];		     
    var startDateMonth=mySSplitResult[1];		       
    var startDateDay=mySSplitResult[0];			        	     
    var wholeSDate=new String(startDateYear+startDateMonth+startDateDay);		       
    var startDate=startDateYear+"-"+startDateMonth+"-"+startDateDay;  
   
	
	
	var endDate1=document.forms[0]['txtBookingUpToDate'].value;
    var myESplitResult = endDate1.split("/");	
    var endDateYear=myESplitResult[2];
    var endDateMonth=myESplitResult[1];
    var endDateDay=myESplitResult[0];
    var wholeEDate=new String(endDateYear+endDateMonth+endDateDay);
    var endDate=endDateYear+"-"+endDateMonth+"-"+endDateDay; 
	
	
	
    if(startDateMonth>0 && startDateMonth<13){
        monthok=1;
    }
    else{
        monthok=0;
    }
	
    if(startDateDay>0 && startDateDay<32){
        dayok=1;
    }
    else{
        dayok=0;
    }
	
    if(endDateMonth>0 && endDateMonth<13){
        emonthok=1;
    }
    else{
        emonthok=0;
    }
	
	
    if(endDateDay>0 && endDateDay<32){
        edayok=1;
    }
    else{
        edayok=0;
    }        		
    if(wholeSDate.search(regExp)==-1 && wholeEDate.search(regExp)==-1 && monthok && emonthok && dayok && edayok)
    {
        curDate.DateDiff({interval:interval,date1:startDate,date2:endDate});
    //document.forms[0]['txtNoOfNights'].value  = curDate.difference
       return curDate.difference;					      	      
    }
    else{
     return "Invalid date format!";    
        //alert("Invalid date format!");        			
    }
}

function dateAddExtention(p_Interval, p_Number){ 
var thing = new String(); 
p_Interval = p_Interval.toLowerCase();             
   if(isNaN(p_Number))
   {     
      throw "The second parameter must be a number. \n You passed: " + p_Number; 
      return false; 
   } 
   p_Number = new Number(p_Number); 
   switch(p_Interval.toLowerCase()){ 
      case "yyyy": {
         this.setFullYear(this.getFullYear() + p_Number); 
         break; 
      } 
      case "q": {    
         this.setMonth(this.getMonth() + (p_Number*3)); 
         break; 
      } 
      case "m": {    
         this.setMonth(this.getMonth() + p_Number); 
         break; 
      } 
      case "y":     
      case "d":     
      case "w": {   
         this.setDate(this.getDate() + p_Number); 
         break; 
      } 
      case "ww": { 
         this.setDate(this.getDate() + (p_Number*7)); 
         break; 
      } 
      case "h": {   
         this.setHours(this.getHours() + p_Number); 
         break; 
      } 
      case "n": {    
         this.setMinutes(this.getMinutes() + p_Number); 
         break; 
      } 
      case "s": {    
         this.setSeconds(this.getSeconds() + p_Number); 
         break; 
      } 
      case "ms": {     
         this.setMilliseconds(this.getMilliseconds() + p_Number); 
         break; 
      } 
      default: { 
         throw "The first parameter must be a string from this list: \n" + 
          "yyyy, q, m, y, d, w, ww, h, n, s, or ms.  You passed: " + p_Interval; 
         return false; 
      } 
   } 
   return this; 
} 

function Fguestcategory()
             {
                  document.forms[0]['txtBookingFromDate'].value=""; 
                  document.forms[0]['txtBookingUpToDate'].value="";
                  document.forms[0]['txtNoOfNights'].value="";  
             }
              function FguestAccommodation()
             {                  
                  document.forms[0]['txtBookingUpToDate'].value="";
                  document.forms[0]['txtNoOfNights'].value="";  
             }
             
            function countNum(idval)
                {
                        var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 -.(),/&";
                        var checkStr = document.forms[0][idval].value;
                        var allValid = true;
                        var allNum = "";
                        for (i = 0;  i < checkStr.length;  i++)
                        {
                        ch = checkStr.charAt(i);
                        for (j = 0;  j < checkOK.length;  j++)
                        if (ch == checkOK.charAt(j))
                        break;
                        if (j == checkOK.length)
                        {
                        allValid = false;
                        break;
                        }
                        if (ch != ",")
                        allNum += ch;
                        }
                        if (!allValid)
                        {
                        alert('Please enter capital letters, small letters, numeric characters and some special characters -.(),/ and &');
                        document.forms[0][idval].value=checkStr.replace(/[^A-Za-z0-9-.(),/& ]+/g,'');
                        document.forms[0][idval].focus();
                        return (false);
                        }
                        
                        if (checkStr.length >100)
                        {
                            alert('Please limit your address to 100 characters.');                        
                            document.forms[0][idval].value = checkStr.substring(0,100);
                            return (false);
                        }
                }
             
              function NoOfDays()
             {
                 if(document.forms[0]['txtBookingFromDate'].value != "" && document.forms[0]['txtBookingUpToDate'].value != "")
                 {
                    document.forms[0]['DDLSalutation'].disabled=false;
                    document.forms[0]['txtName'].disabled=false;
                    document.forms[0]['txtDesignation'].disabled=false;
                    document.forms[0]['txtEmail'].disabled=false;
                    document.forms[0]['txtMobile'].disabled=false;
                    document.forms[0]['txtIDNo'].disabled=false;
                    document.forms[0]['txtOAddress'].disabled=false;
                    document.forms[0]['txtOFax'].disabled=false;
                    document.forms[0]['txtOName'].disabled=false;
                    document.forms[0]['txtOPhone'].disabled=false;                   
                    document.forms[0]['txtNoOfNights'].value = calc();
                  }
                return false;
             } 
             
             function closecalendar(idval)
             {
                 if(idval == 'img3')
                 {                 
                    document.forms[0]['txtBookingFromDate'].value="";
                    var datePicker = document.getElementById('datePicker');
                    datePicker.style.display = 'none';
                 }
                 if(idval == 'img4')
                 {                 
                    document.forms[0]['txtBookingUpToDate'].value="";
                    var datePicker = document.getElementById('datePicker1');
                    datePicker.style.display = 'none';
                 }
                 if(idval == 'img6')
                 {                 
                    document.forms[0]['txtDDDate'].value="";
                    var datePicker = document.getElementById('datePicker2');
                    datePicker.style.display = 'none';
                 }
             }
             function allownumberonly(idval)
                {
                        var checkOK = "0123456789";
                        var checkStr = document.forms[0][idval].value;
                        var allValid = true;
                        var allNum = "";
                        for (i = 0;  i < checkStr.length;  i++)
                        {
                        ch = checkStr.charAt(i);
                        for (j = 0;  j < checkOK.length;  j++)
                        if (ch == checkOK.charAt(j))
                        break;
                        if (j == checkOK.length)
                        {
                        allValid = false;
                        break;
                        }
                        if (ch != ",")
                        allNum += ch;
                        }
                        if (!allValid)
                        {
                        alert('Please enter only digit characters.');
                        document.forms[0][idval].value=checkStr.replace(/[^0-9]+/g,'');
                        document.forms[0][idval].focus();
                        return (false);
                        }
                }
                
                function phonevalidation(idval)
                {
                        var checkOK = "0123456789";
                        var checkStr = document.forms[0][idval].value;
                        var allValid = true;
                        var allNum = "";
                        for (i = 0;  i < checkStr.length;  i++)
                        {
                        ch = checkStr.charAt(i);
                        for (j = 0;  j < checkOK.length;  j++)
                        if (ch == checkOK.charAt(j))
                        break;
                        if (j == checkOK.length)
                        {
                        allValid = false;
                        break;
                        }
                        if (ch != ",")
                        allNum += ch;
                        }
                        if (!allValid)
                        {
                        alert('Please enter only digits');
                        document.forms[0][idval].value=checkStr.replace(/[^0-9]+/g,'');
                        document.forms[0][idval].focus();
                        return (false);
                        }
                }
                
                 function Identityvalidation(idval)
                {
                        var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-/";
                        var checkStr = document.forms[0][idval].value;
                        var allValid = true;
                        var allNum = "";
                        for (i = 0;  i < checkStr.length;  i++)
                        {
                        ch = checkStr.charAt(i);
                        for (j = 0;  j < checkOK.length;  j++)
                        if (ch == checkOK.charAt(j))
                        break;
                        if (j == checkOK.length)
                        {
                        allValid = false;
                        break;
                        }
                        if (ch != ",")
                        allNum += ch;
                        }
                        if (!allValid)
                        {
                        alert('Please enter only capital letters, small letters, digits and some special characters - and /');
                        document.forms[0][idval].value=checkStr.replace(/[^A-Za-z0-9-/]+/g,'');
                        document.forms[0][idval].focus();
                        return (false);
                        }
                }
                
              function allowCharacter(idval)
                {
                        var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz -.(),/";
                        var checkStr = document.forms[0][idval].value;
                        var allValid = true;
                        var allNum = "";
                        for (i = 0;  i < checkStr.length;  i++)
                        {
                        ch = checkStr.charAt(i);
                        for (j = 0;  j < checkOK.length;  j++)
                        if (ch == checkOK.charAt(j))
                        break;
                        if (j == checkOK.length)
                        {
                        allValid = false;
                        break;
                        }
                        if (ch != ",")
                        allNum += ch;
                        }
                        if (!allValid)
                        {
                        alert('Please enter only capital letters, small letters and some special characters -.(), and /');
                        document.forms[0][idval].value=checkStr.replace(/[^A-Za-z-.(),/ ]+/g,'');
                        document.forms[0][idval].focus();
                        return (false);
                        }
                }   
                
                function allowCharacterAndNumber(idval)
                {
                        var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 -.(),/&";
                        var checkStr = document.forms[0][idval].value;
                        var allValid = true;
                        var allNum = "";
                        for (i = 0;  i < checkStr.length;  i++)
                        {
                        ch = checkStr.charAt(i);
                        for (j = 0;  j < checkOK.length;  j++)
                        if (ch == checkOK.charAt(j))
                        break;
                        if (j == checkOK.length)
                        {
                        allValid = false;
                        break;
                        }
                        if (ch != ",")
                        allNum += ch;
                        }
                        if (!allValid)
                        {
                        alert('Please enter capital letters, small letters, digits and some special characters -.(),/ and &');
                        document.forms[0][idval].value=checkStr.replace(/[^A-Za-z0-9-.(),/& ]+/g,'');
                        document.forms[0][idval].focus();
                        return (false);
                        }
                }
                 function ClearMemberFunction(Salutation,Name,Sex,Age,Relationship)
                {                                    
                     document.forms[0][Salutation].selectedIndex=0;
                     document.forms[0][Name].value="";
                     document.forms[0][Age].value="";
                     document.forms[0][Sex].selectedIndex=0;
                     document.forms[0][Relationship].selectedIndex=0;                       
                } 
                function prevent_typing(){return false;} 
                
                function CheckIDtype()
                {                
                    if(document.forms[0]['DDLOfficialVisiting'].options[document.forms[0]['DDLOfficialVisiting'].selectedIndex].value=='N')
                    {
//                        if(document.forms[0]['txtIDType'].value== "")
//                        {
//                        alert('Before Member selection you have to fill ID Type.')
//                        document.forms[0]['txtIDType'].focus();
//                        return false
//                        }
                        if(document.forms[0]['txtIDNumber'].value== "")
                        {
                         alert('Before Member selection you have to fill ID Number.')
                         document.forms[0]['txtIDNumber'].focus();
                         return false
                        }
                        if(document.forms[0]['txtIDIssuedby'].value== "")
                        {
                         alert('Before Member selection you have to fill ID Issued By.')
                         document.forms[0]['txtIDIssuedby'].focus();
                         return false
                        }                        
                    }                                                       
                }  
                
                 function CheckPaymentMode()
                { 
                    Selfmemberdetail();              
                  
                    if(document.forms[0]['DDLOfficialVisiting'].options[document.forms[0]['DDLOfficialVisiting'].selectedIndex].value=='Y')
                    {
                   
                        if((document.forms[0]['txtName1'].value != '' && document.forms[0]['txtAge1'].value== '') || (document.forms[0]['txtName1'].value== '' && document.forms[0]['txtAge1'].value != ''))
                        {
                            if( document.forms[0]['txtName1'].value == '')
                            {
                                 alert('Please fill member details first.')
                                 document.forms[0]['txtName1'].focus();                                
                                 return false
                            }
                           else  if( document.forms[0]['txtAge1'].value == '')
                            {
                                 alert('Please fill member details first.')
                                 document.forms[0]['txtAge1'].focus();                               
                                 return false
                            }
                            return true                  
                        }
                    }
                    if(document.getElementById('tr2') != null)
                    {
                        if((document.forms[0]['txtName2'].value != '' && document.forms[0]['txtAge2'].value== '') || (document.forms[0]['txtName2'].value== '' && document.forms[0]['txtAge2'].value!= '') )
                        {
                            if( document.forms[0]['txtName2'].value == '')
                            {
                                 alert('Please fill member details first.')
                                 document.forms[0]['txtName2'].focus();
                            }
                           else  if( document.forms[0]['txtAge2'].value== '')
                            {
                                alert('Please fill member details first.')
                                 document.forms[0]['txtAge2'].focus();
                            }                      
                        }
                    }
                   if(document.getElementById('tr3') != null)
                    {
                        if((document.forms[0]['txtName3'].value != '' && document.forms[0]['txtAge3'].value== '') || (document.forms[0]['txtName3'].value == '' && document.forms[0]['txtAge3'].value != ''))
                        {
                            if( document.forms[0]['txtName3'].value == '')
                            {
                                 alert('Please fill member details first.')
                                 document.forms[0]['txtName3'].focus();
                            }
                           else if( document.forms[0]['txtAge3'].value == '')
                            {
                                alert('Please fill member details first.')
                                 document.forms[0]['txtAge3'].focus();
                            }                      
                        }
                    }
                  if(document.getElementById('tr4') != null)
                    {
                        if((document.forms[0]['txtName4'].value != '' && document.forms[0]['txtAge4'].value == '') || (document.forms[0]['txtName4'].value== '' && document.forms[0]['txtAge4'].value != ''))
                        {
                            if( document.forms[0]['txtName4'].value== '')
                            {
                                 alert('Please fill member details first.')
                                 document.forms[0]['txtName4'].focus();
                            }
                          else  if( document.forms[0]['txtAge4'].value== '')
                            {
                                alert('Please fill member details first.')
                                 document.forms[0]['txtAge4'].focus();
                            }                      
                        }
                    }
                  if(document.getElementById('tr5') != null)
                    { 
                        if((document.forms[0]['txtName5'].value != '' && document.forms[0]['txtAge5'].value == '') || (document.forms[0]['txtName5'].value == '' && document.forms[0]['txtAge5'].value != ''))
                        {
                            if( document.forms[0]['txtName5'].value== '')
                            {
                                 alert('Please fill member details first.')
                                 document.forms[0]['txtName5'].focus();
                            }
                            else if( document.forms[0]['txtAge5'].value== '')
                            {
                                alert('Please fill member details first.')
                                 document.forms[0]['txtAge5'].focus();
                            }                      
                        }
                    }
                    if(document.getElementById('tr6') != null)
                    {
                         if((document.forms[0]['txtName6'].value != '' && document.forms[0]['txtAge6'].value== '') || (document.forms[0]['txtName6'].value == '' && document.forms[0]['txtAge6'].value != ''))
                            {
                               if( document.forms[0]['txtName6'].value== '')
                                {
                                     alert('Please fill member details first.')
                                     document.forms[0]['txtName6'].focus();
                                }
                              else  if( document.forms[0]['txtAge6'].value== '')
                                {
                                    alert('Please fill member details first.')
                                     document.forms[0]['txtAge6'].focus();
                                }                      
                            }
                    }
                    if(document.getElementById('tr7') != null)
                    { 
                        if((document.forms[0]['txtName7'].value != '' && document.forms[0]['txtAge7'].value == '') || (document.forms[0]['txtName7'].value == '' && document.forms[0]['txtAge7'].value != ''))
                        {
                                if( document.forms[0]['txtName7'].value== '')
                                {
                                     alert('Please fill member details first.')
                                     document.forms[0]['txtName7'].focus();
                                }
                              else  if( document.forms[0]['txtAge7'].value== '')
                                {
                                    alert('Please fill member details first.')
                                     document.forms[0]['txtAge7'].focus();
                                } 
                         }                     
                    }
                    if(document.getElementById('tr8') != null)
                    {
                        if((document.forms[0]['txtName8'].value != "" && document.forms[0]['txtAge8'].value== "") || (document.forms[0]['txtName8'].value == "" && document.forms[0]['txtAge8'].value != ""))
                        {
                            if( document.forms[0]['txtName8'].value== "")
                            {
                                 alert('Please fill member details first.')
                                 document.forms[0]['txtName8'].focus();
                            }
                           else if( document.forms[0]['txtAge8'].value== "")
                            {
                                alert('Please fill member details first.')
                                 document.forms[0]['txtAge8'].focus();
                            }                      
                        } 
                    }
                    if(document.getElementById('tr9') != null)
                    {  
                        if((document.forms[0]['txtName9'].value != "" && document.forms[0]['txtAge9'].value == "") || (document.forms[0]['txtName9'].value == "" && document.forms[0]['txtAge9'].value != ""))
                        {
                            if( document.forms[0]['txtName9'].value== "")
                            {
                                 alert('Please fill member details first.')
                                 document.forms[0]['txtName9'].focus();
                            }
                           else if( document.forms[0]['txtAge9'].value== "")
                            {
                                alert('Please fill member details first.')
                                 document.forms[0]['txtAge9'].focus();
                            }                      
                        }
                    }
                   if(document.getElementById('tr10') != null)
                    {  
                        if((document.forms[0]['txtName10'].value != "" && document.forms[0]['txtAge10'].value == "") || (document.forms[0]['txtName10'].value == "" && document.forms[0]['txtAge10'].value != ""))
                        {
                            if( document.forms[0]['txtName10'].value== "")
                            {
                                 alert('Please fill member details first.')
                                 document.forms[0]['txtName10'].focus();
                            }
                           else if( document.forms[0]['txtAge10'].value== "")
                            {
                                alert('Please fill member details first.')
                                 document.forms[0]['txtAge10'].focus();
                            }                      
                        } 
                    }
                    if(document.getElementById('tr11') != null)
                    {  
                        if((document.forms[0]['txtName11'].value != "" && document.forms[0]['txtAge11'].value == "") || (document.forms[0]['txtName11'].value == "" && document.forms[0]['txtAge11'].value != ""))
                        {
                            if( document.forms[0]['txtName11'].value== "")
                            {
                                 alert('Please fill member details first.')
                                 document.forms[0]['txtName11'].focus();
                            }
                          else  if( document.forms[0]['txtAge11'].value== "")
                            {
                                alert('Please fill member details first.')
                                 document.forms[0]['txtAge11'].focus();
                            }                      
                        }
                    }
                   if(document.getElementById('tr12') != null)
                    {  
                        if((document.forms[0]['txtName12'].value != "" && document.forms[0]['txtAge12'].value == "") || (document.forms[0]['txtName12'].value == "" && document.forms[0]['txtAge12'].value != ""))
                        {
                            if( document.forms[0]['txtName12'].value== "")
                            {
                                 alert('Please fill member details first.')
                                 document.forms[0]['txtName12'].focus();
                            }
                           else if( document.forms[0]['txtAge12'].value== "")
                            {
                                alert('Please fill member details first.')
                                 document.forms[0]['txtAge12'].focus();
                            }                      
                        }
                    }
                   if(document.getElementById('tr13') != null)
                    {  
                        if((document.forms[0]['txtName13'].value != "" && document.forms[0]['txtAge13'].value == "") || (document.forms[0]['txtName13'].value == "" && document.forms[0]['txtAge13'].value != ""))
                        {
                            if( document.forms[0]['txtName13'].value== "")
                            {
                                 alert('Please fill member details first.')
                                 document.forms[0]['txtName13'].focus();
                            }
                          else  if( document.forms[0]['txtAge13'].value== "")
                            {
                                alert('Please fill member details first.')
                                 document.forms[0]['txtAge13'].focus();
                            }                      
                        }
                    }
                   if(document.getElementById('tr14') != null)
                    {
                        if((document.forms[0]['txtName14'].value != "" && document.forms[0]['txtAge14'].value == "") || (document.forms[0]['txtName14'].value == "" && document.forms[0]['txtAge14'].value != ""))
                        {
                            if( document.forms[0]['txtName14'].value== "")
                            {
                                 alert('Please fill member details first.')
                                 document.forms[0]['txtName14'].focus();
                            }
                           else if( document.forms[0]['txtAge14'].value== "")
                            {
                                alert('Please fill member details first.')
                                 document.forms[0]['txtAge14'].focus();
                            }                      
                        }
                    }
                  if(document.getElementById('tr15') != null)
                    {
                        if((document.forms[0]['txtName15'].value != "" && document.forms[0]['txtAge15'].value == "") || (document.forms[0]['txtName15'].value == "" && document.forms[0]['txtAge15'].value != ""))
                        {
                            if( document.forms[0]['txtName15'].value== "")
                            {
                                 alert('Please fill member details first.')
                                 document.forms[0]['txtName15'].focus();
                            }
                           else if( document.forms[0]['txtAge15'].value== "")
                            {
                                alert('Please fill member details first.')
                                 document.forms[0]['txtAge15'].focus();
                            }                      
                        }
                    }
                   if(document.getElementById('tr16') != null)
                    {
                        if((document.forms[0]['txtName16'].value != "" && document.forms[0]['txtAge16'].value == "") || (document.forms[0]['txtName16'].value == "" && document.forms[0]['txtAge16'].value != ""))
                        {
                            if( document.forms[0]['txtName16'].value== "")
                            {
                                 alert('Please fill member details first.')
                                 document.forms[0]['txtName16'].focus();
                            }
                           else if( document.forms[0]['txtAge16'].value== "")
                            {
                                alert('Please fill member details first.')
                                 document.forms[0]['txtAge16'].focus();
                            }                      
                        }
                    }
                  if(document.getElementById('tr17') != null)
                    {
                        if((document.forms[0]['txtName17'].value != "" && document.forms[0]['txtAge17'].value == "") || (document.forms[0]['txtName17'].value == "" && document.forms[0]['txtAge17'].value != ""))
                        {
                            if( document.forms[0]['txtName17'].value== "")
                            {
                                 alert('Please fill member details first.')
                                 document.forms[0]['txtName17'].focus();
                            }
                           else if( document.forms[0]['txtAge17'].value== "")
                            {
                                alert('Please fill member details first.')
                                 document.forms[0]['txtAge17'].focus();
                            }                      
                        }
                    }
                   if(document.getElementById('tr18') != null)
                    {
                        if((document.forms[0]['txtName18'].value != "" && document.forms[0]['txtAge18'].value == "") || (document.forms[0]['txtName18'].value == "" && document.forms[0]['txtAge18'].value != ""))
                        {
                            if( document.forms[0]['txtName18'].value== "")
                            {
                                 alert('Please fill member details first.')
                                 document.forms[0]['txtName18'].focus();
                            }
                           else if( document.forms[0]['txtAge18'].value== "")
                            {
                                alert('Please fill member details first.')
                                 document.forms[0]['txtAge18'].focus();
                            }                      
                        } 
                    }
                   if(document.getElementById('tr19') != null)
                    {
                        if((document.forms[0]['txtName19'].value != "" && document.forms[0]['txtAge19'].value == "") || (document.forms[0]['txtName19'].value == "" && document.forms[0]['txtAge19'].value != ""))
                        {
                            if( document.forms[0]['txtName19'].value== "")
                            {
                                 alert('Please fill member details first.')
                                 document.forms[0]['txtName19'].focus();
                            }
                           else if( document.forms[0]['txtAge19'].value== "")
                            {
                                alert('Please fill member details first.')
                                 document.forms[0]['txtAge19'].focus();
                            }                      
                        }
                    }
                    if(document.getElementById('tr20') != null)
                    {
                        if((document.forms[0]['txtName20'].value != "" && document.forms[0]['txtAge20'].value == "") || (document.forms[0]['txtName20'].value == "" && document.forms[0]['txtAge20'].value != ""))
                        {
                            if( document.forms[0]['txtName20'].value== "")
                            {
                                 alert('Please fill member details first.')
                                 document.forms[0]['txtName20'].focus();
                            }
                           else if( document.forms[0]['txtAge20'].value== "")
                            {
                                alert('Please fill member details first.')
                                 document.forms[0]['txtAge20'].focus();
                            }                      
                        }
                    }                                                                                              
                } 
                
                 function buttonvalidation()
                {
                    CheckPaymentMode();                    
                    if((document.forms[0]['txtDDno'].value == "" && document.forms[0]['txtDDDate'].value == "" && document.forms[0]['txtAmount'].value == "" && document.forms[0]['txtBank'].value == "") || (document.forms[0]['txtDDno'].value != "" && document.forms[0]['txtDDDate'].value != "" && document.forms[0]['txtAmount'].value != "" && document.forms[0]['txtBank'].value != ""))
                    {}
                    else{
                        alert('Please enter all the payment details!!')
                        if(document.forms[0]['txtDDno'].value == "")
                        {
                         document.forms[0]['txtDDno'].focus();
                        }
                        if(document.forms[0]['txtDDDate'].value == "")
                        {
                         document.forms[0]['txtDDDate'].focus();
                        }
                        if(document.forms[0]['txtAmount'].value == "")
                        {
                         document.forms[0]['txtAmount'].focus();
                        }
                        if(document.forms[0]['txtBank'].value == "")
                        {
                         document.forms[0]['txtBank'].focus();
                        } 
                    }     
                } 
                
                 function Selfmemberdetail()              
                {
                if(document.forms[0]['DDLOfficialVisiting'].options[document.forms[0]['DDLOfficialVisiting'].selectedIndex].value=='Y')
                    {
                    
                        if(document.forms[0]['DDLSalutation1'].options[document.forms[0]['DDLSalutation1'].selectedIndex].value != -1 && document.forms[0]['txtName1'].value != "")
                        {
                            if(document.forms[0]['DDLSalutation'].options[document.forms[0]['DDLSalutation'].selectedIndex].value != document.forms[0]['DDLSalutation1'].options[document.forms[0]['DDLSalutation1'].selectedIndex].value || document.forms[0]['txtName'].value != document.forms[0]['txtName1'].value)
                            { 
                              if(document.forms[0]['DDLSalutation'].options[document.forms[0]['DDLSalutation'].selectedIndex].value != document.forms[0]['DDLSalutation1'].options[document.forms[0]['DDLSalutation1'].selectedIndex].value)
                              {
                                  alert('Applicant detail should be same as self member detail!!')
                                  document.forms[0]['DDLSalutation1'].focus();
                              }
                              else if(document.forms[0]['txtName'].value != document.forms[0]['txtName1'].value)
                              {
                                  alert('Applicant detail should be same as self member detail!!')
                                  document.forms[0]['txtName1'].focus();
                              }                            
                            }
                        } 
                        else
                        {
                            alert('Self detail should necessary!!')
                            document.forms[0]['txtName1'].focus();
                        }                         
                    } 
                    else if(document.forms[0]['DDLOfficialVisiting'].options[document.forms[0]['DDLOfficialVisiting'].selectedIndex].value=='N')
                    {
                     for (var x = 2; x <= 20; x++)
                       {   
                       switch(x){                            
                            case 2:
                                 if(document.getElementById('tr2') != null)
                                        {
                                            if(document.forms[0]['txtName2'].value == ""){flag=0;}
                                            else{flag=1;}                                            
                                        }
                                        else{flag=2;}
                                break
                            case 3:
                                 if(document.getElementById('tr3') != null)
                                        {
                                            if(document.forms[0]['txtName3'].value == ""){flag=0;}
                                            else{flag=1;}                                            
                                        }
                                         else{flag=2;}
                                break
                            case 4:
                                if(document.getElementById('tr4') != null)
                                        {
                                            if(document.forms[0]['txtName4'].value == ""){flag=0;}
                                            else{flag=1;}                                            
                                        }
                                         else{flag=2;}
                                        break
                            case 5:
                                if(document.getElementById('tr5') != null)
                                        {
                                            if(document.forms[0]['txtName5'].value == ""){flag=0;}
                                            else{flag=1;}                                            
                                        }
                                         else{flag=2;}
                                        break
                            case 6:
                                if(document.getElementById('tr6') != null)
                                        {
                                            if(document.forms[0]['txtName6'].value == ""){flag=0;}
                                            else{flag=1;}                                            
                                        }
                                         else{flag=2;}
                                        break
                            case 7:
                                if(document.getElementById('tr7') != null)
                                        {
                                            if(document.forms[0]['txtName7'].value == ""){flag=0;}
                                            else{flag=1;}                                            
                                        }
                                         else{flag=2;}
                                        break
                            case 8:
                                if(document.getElementById('tr8') != null)
                                        {
                                            if(document.forms[0]['txtName8'].value == ""){flag=0;}
                                            else{flag=1;}                                            
                                        }
                                         else{flag=2;}
                                        break
                            case 9:
                                if(document.getElementById('tr9') != null)
                                        {
                                            if(document.forms[0]['txtName9'].value == ""){flag=0;}
                                            else{flag=1;}                                            
                                        }
                                         else{flag=2;}
                                        break
                            case 10:
                                if(document.getElementById('tr10') != null)
                                        {
                                            if(document.forms[0]['txtName10'].value == ""){flag=0;}
                                            else{flag=1;}                                            
                                        }
                                         else{flag=2;}
                                        break
                            case 11:
                                if(document.getElementById('tr11') != null)
                                        {
                                            if(document.forms[0]['txtName11'].value == ""){flag=0;}
                                            else{flag=1;}                                            
                                        }
                                         else{flag=2;}
                                        break
                            case 12:
                                if(document.getElementById('tr12') != null)
                                        {
                                            if(document.forms[0]['txtName12'].value == ""){flag=0;}
                                            else{flag=1;}                                            
                                        }
                                         else{flag=2;}
                                        break
                            case 13:
                            if(document.getElementById('tr13') != null)
                                        {
                                            if(document.forms[0]['txtName13'].value == ""){flag=0;}
                                            else{flag=1;}                                            
                                        }
                                         else{flag=2;}
                                       
                            break
                            case 14:
                            if(document.getElementById('tr14') != null)
                                        {
                                            if(document.forms[0]['txtName14'].value == ""){flag=0;}
                                            else{flag=1;}                                            
                                        }
                                         else{flag=2;}
                            break
                            case 15:
                            if(document.getElementById('tr15') != null)
                                        {
                                            if(document.forms[0]['txtName15'].value == ""){flag=0;}
                                            else{flag=1;}                                            
                                        }
                                         else{flag=2;}
                            break
                            case 16:
                             if(document.getElementById('tr16') != null)
                                        {
                                            if(document.forms[0]['txtName16'].value == ""){flag=0;}
                                            else{flag=1;}                                            
                                        }
                                         else{flag=2;}
                            break
                            case 17:
                             if(document.getElementById('tr17') != null)
                                        {
                                            if(document.forms[0]['txtName17'].value == ""){flag=0;}
                                            else{flag=1;}                                            
                                        }
                                         else{flag=2;}
                            break
                            case 18:
                             if(document.getElementById('tr18') != null)
                                        {
                                            if(document.forms[0]['txtName18'].value == ""){flag=0;}
                                            else{flag=1;}                                            
                                        }
                                         else{flag=2;}
                            break
                            case 19:
                             if(document.getElementById('tr19') != null)
                                        {
                                            if(document.forms[0]['txtName19'].value == ""){flag=0;}
                                            else{flag=1;}                                            
                                        }
                                         else{flag=2;}
                            break
                            case 20:
                             if(document.getElementById('tr20') != null)
                                        {
                                            if(document.forms[0]['txtName20'].value == ""){flag=0;}
                                            else{flag=1;}                                            
                                        }
                             else{flag=2;}
                            break 
                            }
                            
                            if(flag == 1) 
                            {break}
                            if(flag == 2) 
                            {alert('Atleast one member should go!!')
                            document.forms[0]['txtName2'].focus();
                            break
                            }
                            if(document.getElementById('tr20') != null)
                            {
                                if(flag == 0) 
                                     {
                                        alert('Atleast one member should go!!');
                                        document.forms[0]['txtName2'].focus();
                                     }
                                break
                            }                            
                     } 
                   }           
                }
                
                 function echeck(str) 
                    {
		                var at="@"
		                var dot="."
		                var lat=str.indexOf(at)
		                var lstr=str.length
		                var ldot=str.indexOf(dot)
		                if (str.indexOf(at)==-1)
	                    {
	                       alert("Invalid E-mail ID")
	                       return false
	                    }
		                if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		                {
		                   alert("Invalid E-mail ID")
		                   return false
		                }
		                if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		                {
		                    alert("Invalid E-mail ID")
		                    return false
		                }
		                 if (str.indexOf(at,(lat+1))!=-1)
		                 {
		                    alert("Invalid E-mail ID")
		                    return false
		                 }
		                 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		                 {
		                    alert("Invalid E-mail ID")
		                    return false
		                 }
		                 if (str.indexOf(dot,(lat+2))==-1)
		                 {
		                    alert("Invalid E-mail ID")
		                    return false
		                 }                		
		                 if (str.indexOf(" ")!=-1)
		                 {
		                    alert("Invalid E-mail ID")
		                    return false
		                 }
 		                 return true					
	            }

            function EmailValidate(eval)
            {
	            var emailID=document.forms[0][eval].value;
	            if (echeck(emailID)==false)
	            {
		            document.forms[0][eval].value="";
		            document.forms[0][eval].focus();
		            return false
	            }
	            return true
             }   
             
              function EnableOfficialVisiting()
             {  
                 if(document.forms[0]['txtName'].value != "" && document.forms[0]['txtDesignation'].value != "" && document.forms[0]['txtIDNo'].value != "" && document.forms[0]['txtOAddress'].value != "" && document.forms[0]['txtOName'].value != "" && document.forms[0]['txtOPhone'].value != "" && document.forms[0]['txtMobile'].value != "")                      
                 {
                    document.forms[0]['DDLOfficialVisiting'].disabled=false;                                    
                 }
                return false;
             } 
             
              function EnableSubmitbutton()
             {
                 if(document.forms[0]['txtDDno'].value != "" && document.forms[0]['txtDDDate'].value != "" && document.forms[0]['txtAmount'].value != "" && document.forms[0]['txtBank'].value != "")                      
                 {
                   //document.forms[0]['btnSubmit'].style.display = 'block';                                                            
                 }
                return false;
             }   
             
              function ClearCantrol(ctrl1)
                 { 
                   document.getElementById(ctrl1).value="";
                   return false;
                 }               
	        
	        function displayCalendar()
                {
                document.forms[0]['txtBookingUpToDate'].value="";
                document.forms[0]['txtNoOfNights'].value="";
                var a = document.forms[0]['DDLGuestCategory'].selectedIndex;
                var b = document.forms[0]['DDLAccommodationAt'].selectedIndex;
                var c = document.forms[0]['DDLBookingAgency'].selectedIndex;
                var d = document.forms[0]['DDLUnitType'].selectedIndex;
                if((a>0) && (b> 0) && c > 0 && d >0 )
                {
                    var  daycount=Randomnumber();
                    alert('You can apply ' + daycount + ' days in advance from the starting date of your stay.')
                    var datePicker = document.getElementById('datePicker');
                    datePicker.style.display = 'block';
                }
                else
                {}
                }

function displayCalendar1()
{
     document.forms[0]['txtNoOfNights'].value="";
     var a=document.forms[0]['txtBookingFromDate'].value;
     if(a == "")
     {  
     }
     else
     {
        var  daycount=Randomnumber1();       
        alert('Period of stay can not exceed ' + daycount + ' number of nights.')
        var datePicker = document.getElementById('datePicker1');
        datePicker1.style.display = 'block';
     }
   
 }
 
 function displayCalendar2()
     {
        var datePicker = document.getElementById('datePicker2');
        datePicker2.style.display = 'block';
     }   

 
 function CleartxtBookingFromDate()
    {
        document.forms[0]['txtBookingFromDate'].value=""; 
        document.forms[0]['txtBookingUpToDate'].value="";
        document.forms[0]['txtNoOfNights'].value="";
    }
function CleartxtBookingUpToDate()
    {
        document.forms[0]['txtBookingUpToDate'].value="";
        document.forms[0]['txtNoOfNights'].value="";
    }
 function CleartxtDDDate()
 {
  document.forms[0]['txtDDDate'].value="";
 }   
 function takeprint()
{              
    var printbutton = document.getElementById('btnPrint');
    printbutton.style.display = 'none';                  
    window.print();   
}   
function CheckIDandBRID()
{
   if(document.forms[0]['txtppono'].value=='')
   {
       alert('Enter Employee ID!!');
       document.forms[0]['txtppono'].focus();
   }
   else if(document.forms[0]['txtBRID'].value=='')
   {
       alert('Enter Booking Reqquest ID!!');
       document.forms[0]['txtBRID'].focus();
   }
}   
function check()
{
alert('hi')
} 
