﻿ //Checking for user login

 function CheckLoginUser()
 { 
      var UserName = document.getElementById("login_name").value;
      var Password = document.getElementById('passwd').value;
      var strMessage="";
      if(UserName == "")
      {
        strMessage += "- Please provide Login ID." + "\n";
      }
      if(Password == "")
      {
        strMessage += "- Please provide Password.";
      }      
      if(UserName == "" || Password == "")
      {
        alert(strMessage,"Alert");
        if(UserName =="")
          {
            document.getElementById("login_name").focus();
          }
          else if(Password == "")
          {
            document.getElementById("passwd").focus();
          }
        return false;
     } 
 }
 
 
 //VALIDATION FOR CHECK ADD ADMIN
 function CheckAddAdmin()
 {    
        var FirstName   = document.getElementById('fname').value;
        var LastName    = document.getElementById('lname').value;
        var Email       = document.getElementById('email').value;
        var LoginId     = document.getElementById('loginid').value;
        var Password    = document.getElementById('password').value;
        var CPassword   = document.getElementById('cpassword').value;
        var strMessage="";
      if(FirstName == "")
      {
        strMessage += "- Please provide First Name." + "\n";
        
      }
      if(LastName == "")
      {
        strMessage += "- Please provide Last Name." + "\n";
        
      }
            
      if(LoginId == "")
      {
        strMessage += "- Please provide Login ID." + "\n";
        
      }      
      if(Password == "")
      {
        strMessage += "- Please Provide Password." + "\n";
        
      }      
      if(Password != CPassword)
      {
        strMessage += "- Provide same Password." + "\n";
      }
      if(Email == "")
      {
        strMessage += "- Provide Email Address." + "\n";
      }
      else 
      {
        if(echeck(Email)==false)
        {
		    strMessage += "- Invalid Email Address." + "\n";
		}
	  }              
      if(FirstName == "" || LastName == ""  || Email == "" || LoginId == "" || Password == "" || Password != CPassword || echeck(Email)==false)
      {
        alert(strMessage,"Alert");
        if(FirstName =="")
          {
            document.getElementById("fname").focus();
          }
          else if(LastName == "")
          {
            document.getElementById("lname").focus();
          }
          else if(Email == "")
          {
            document.getElementById("email").focus();
          }
          else if(LoginId == "")
          {
            document.getElementById("loginid").focus();
          }
          else if(Password == "")
          {
            document.getElementById("password").focus();
          }
          else if(Password != CPassword)
          {
            document.getElementById("cpassword").focus();
          }
          else if(echeck(Email)==false)
          
          {
            document.getElementById("email").focus();
          }
        return false;
     } 
 }
// Funtion for chack email id
 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					
	}
	
	
	//VALIDATION FOR ADD MEMBER
	
	function CheckAddMember()
 {    
        var numericExpression = /^[0-9]+$/;
        var FirstName   = document.getElementById('fname').value;
        var LastName    = document.getElementById('lname').value;
        var Email       = document.getElementById('email').value;
        var REmail      = document.getElementById('remail').value;
        var Address     = document.getElementById('address').value;
        var fax         = document.getElementById('fax').value;
        var City        = document.getElementById('city').value;
        var ZipCode     = document.getElementById('zipcode').value;
        var State       = document.getElementById('ddlState').value;
        var Country     = document.getElementById('ddlCountry').value;
        var UserName     = document.getElementById('Username').value;
        var Password    = document.getElementById('password').value;
        var CPassword    = document.getElementById('cpassword').value;
        var strMessage="";
        
      if(FirstName == "")
      {
        strMessage += "- Please provide First Name." + "\n";
        
      }
      if(LastName == "")
      {
        strMessage += "- Please provide Last Name." + "\n";
        
      }
      if(Email == "")
      {
        strMessage += "- Please provide Email." + "\n";
        
      } 
      else
      {
        if (echeck(Email)==false)
        {
		    strMessage += "- Invalid Email Address."+ "\n";
	    } 
	    else
	    {
	        if(REmail != Email)
              {
                strMessage += "- Please re-enter Email Address." + "\n";
              } 
         }
      }      
      
          
      if(Address == "")
      {
        strMessage += "- Please Provide Address." + "\n";
        
      }   
      if(City == "")
      {
        strMessage += "- Please Provide City." + "\n";
        
      }   
      if(ZipCode == "")
      {
          strMessage += "- Please Provide ZipCode." + "\n";        
      }
      else
      {    
        if (!ZipCode.match(numericExpression)== true)
        {
	        strMessage += "- Invalid ZipCode." + "\n";
	    }
	  }  
      if(Country == "USA" && State == "0")
      {
        strMessage += "- Please Select State." + "\n";
        
      } 
      if(Country == "Select Country")
      {
        strMessage += "- Please Select Country." + "\n";
        
      }   
      if(UserName == "")
      {
        strMessage += "- Please Provide UserName." + "\n";
        
      }   
      if(Password == "")
      {
        strMessage += "- Please Provide Password." + "\n";
        
      } 
      if(CPassword == "")
      {
        strMessage += "- Please enter Confirm Password" + "\n";
        
      }
       else
      {    
         if(CPassword != Password)
        {
	        strMessage += "- Password and Confirm Password does not match" + "\n";
	    }
	  }  
      
      
	  if(fax != '' && !fax.match(numericExpression)== true)
      {
		strMessage += "- Invalid Fax." + "\n";
	  }           
      if(FirstName == "" || LastName == ""  || Email == "" || Address == "" || City == "" || ZipCode == "" || Country == "USA" && State == "0"  || Country == "Select Country" || UserName == "" || Password == "" || Password != CPassword || echeck(Email)==false || Email != REmail || !ZipCode.match(numericExpression)== true || (fax != '' && !fax.match(numericExpression)== true))
      {
        alert(strMessage,"Alert");
          if(FirstName =="")
          {
            document.getElementById("fname").focus();
          }
          else if(LastName == "")
          {
            document.getElementById("lname").focus();
          }
          else if(Email == "")
          {
            document.getElementById("email").focus();
          }
          else if(REmail != Email)
          {
            document.getElementById("remail").focus();
          }
          else if(Address == "")
          {
            document.getElementById("address").focus();
          }
          else if(Password != CPassword)
          {
            document.getElementById("cpassword").focus();
          }
          else if(echeck(Email)==false)
          {
            document.getElementById("email").focus();
          }
          else if(ZipCode == "")
          {
            document.getElementById("zipcode").focus();
          }
          else if(Country == "USA" && State == "0")
          {
            document.getElementById("ddlState").focus();
          }
          else if(Country == "Select Country")
          {
            document.getElementById("ddlCountry").focus();
          }
          else if(UserName == "")
          {
            document.getElementById("Username").focus();
          }
          else if(Password == "")
          {
            document.getElementById("password").focus();
          }
          else if(CPassword != Password)
          {
            document.getElementById("cpassword").focus();
          }
          else if(!ZipCode.match(numericExpression)== true)
          {
            document.getElementById("zipcode").focus();
          }
         
        return false;
     } 
 }
 
 function CheckTestimonials()
 {   
      var FName = document.getElementById("fname").value;
      var LName = document.getElementById('lname').value;
      var Sdesc = document.getElementById('sdesc').value;
      var strMessage="";
      if(FName == "")
      {
        strMessage += "- Please provide First Name." + "\n";
        
      }
      if(LName == "")
      {
        strMessage += "- Please provide Last Name." + "\n";
        
      }    
      if(Sdesc == "")
      {
        strMessage += "- Please provide Short Description.";
        
      }     
      if(FName == "" || LName == "" || Sdesc == "")
      {
        alert(strMessage,"Alert");
          if(FName =="")
          {
            document.getElementById("fname").focus();
          }
          else if(LName == "")
          {
            document.getElementById("lname").focus();
          }
          else if(Sdesc == "")
          {
            document.getElementById("sdesc").focus();
          }
          
        return false;
     } 
 }
 
 // For User Registration
     function CheckAddUser()
     {  
        var numericExpression = /^[0-9]+$/;  
        var FirstName   = document.getElementById('fname').value;
        var LastName    = document.getElementById('lname').value;
        var Email       = document.getElementById('email').value;
        //var REmail      = document.getElementById('remail').value;
        var Address     = document.getElementById('address').value;
        var City        = document.getElementById('city').value;
        var ZipCode     = document.getElementById('zipcode').value;
        var State       = document.getElementById('ddlState').value;
        var Country     = document.getElementById('ddlCountry').value;
        var Telephone   = document.getElementById('telephone').value;
        var fax         = document.getElementById('fax').value;
        var UserName     = document.getElementById('Username').value;
        var Password    = document.getElementById('password').value;
        var CPassword    = document.getElementById('cpassword').value;
        var strMessage="";
        
      if(FirstName == "")
      {
        strMessage += "- Please provide First Name." + "\n";
        
      }
      if(LastName == "")
      {
        strMessage += "- Please provide Last Name." + "\n";
        
      }
      if(Email == "")
      {
        strMessage += "- Please provide Email." + "\n";
        
      }      
      if(Address == "")
      {
        strMessage += "- Please Provide Address." + "\n";
        
      }   
      if(City == "")
      {
        strMessage += "- Please Provide City." + "\n";
        
      }   
      if(ZipCode == "")
      {
        strMessage += "- Please Provide ZipCode." + "\n";
        
      }
      if(Country == "0")
      {
        strMessage += "- Please Select Country." + "\n";
        
      }
      if(Country == "USA" && State == "0")
      {
        strMessage += "- Please Select State." + "\n";
      }  
      if(Telephone == "")
      {
        strMessage += "- Please Provide Telephone." + "\n";
        
      }     
      if(UserName == "")
      {
        strMessage += "- Please Provide UserName." + "\n";
        
      }   
      if(Password == "")
      {
        strMessage += "- Please Provide Password." + "\n";
        
      } 
      if(CPassword != Password)
      {
        strMessage += "- Please Provide same Password." + "\n";
        
      } 
	  if(!ZipCode.match(numericExpression)== true)
      {
		strMessage += "- Invalid ZipCode." + "\n";
	  }
	  if(!Telephone.match(numericExpression)== true)
      {
		strMessage += "- Invalid Phone." + "\n";
	  }  
	  if(fax != '' && !fax.match(numericExpression)== true)
      {
		strMessage += "- Invalid Fax." + "\n";
	  }
	  if (echeck(Email)==false)
      {
		strMessage += "- Invalid E-mail ID.";
	  }   
	  if(strMessage != "")
      {
        alert(strMessage,"Alert");
        return false;
      }             
      if(FirstName == "" || LastName == ""  || Email == "" || Address == "" || City == "" || ZipCode == "" || State == "0" &&  Country == "USA"|| Country == "0" || Telephone == "" || UserName == "" || Password == "" || Password != CPassword || echeck(Email)==false || !ZipCode.match(numericExpression)== true || !Telephone.match(numericExpression)== true || (fax != '' && !fax.match(numericExpression)== true))
      {
         alert(strMessage,"Alert");
          if(FirstName =="")
          {
            document.getElementById("fname").focus();
          }
          else if(LastName == "")
          {
            document.getElementById("lname").focus();
          }
          else if(Email == "")
          {
            document.getElementById("email").focus();
          }
          else if(Address == "")
          {
            document.getElementById("address").focus();
          }
          else if(Password != CPassword)
          {
            document.getElementById("cpassword").focus();
          }
          else if(echeck(Email)==false)
          {
            document.getElementById("email").focus();
          }
          else if(ZipCode == "")
          {
            document.getElementById("zipcode").focus();
          }
          else if(State == "0" &&  Country == "USA")
          {
            document.getElementById("ddlState").focus();
          }
          else if(Country == "Select Country")
          {
            document.getElementById("ddlCountry").focus();
          }
          else if(Telephone == "")
          {
            document.getElementById("telephone").focus();
          }
          else if(fax == "")
          {
            document.getElementById("fax").focus();
          }
          else if(UserName == "")
          {
            document.getElementById("Username").focus();
          }
          else if(Password == "")
          {
            document.getElementById("password").focus();
          }
          else if(CPassword != Password)
          {
            document.getElementById("cpassword").focus();
          }
          else if(!ZipCode.match(numericExpression)== true)
          {
            document.getElementById("zipcode").focus();
          }
          else if(fax != '' && !fax.match(numericExpression)== true)
          {
            document.getElementById("fax").focus();
          }
          else if(!Telephone.match(numericExpression)== true)
          {
            document.getElementById("telephone").focus();
          }
          
      return false;
     } 
 }
 
function CheckUserEmail()
 {   
    var Email = document.getElementById('email').value;
    var strMessage="";
    if(Email == '')
      {
        strMessage += "- Please provide Email." + "\n";
      }
      if (echeck(Email)==false)
      {
		strMessage += "- Invalid E-mail ID.";
	  }
	  if(Email == "" || echeck(Email)==false)
      {
        alert(strMessage,"Alert");
          if(Email=="")
          {
            document.getElementById("email").focus();
          }
          else if(echeck(Email)==false)
          {
            document.getElementById("email").focus();
          } 
           return false;       
        }  
  }  
  
  function CheckReports()
 {   
      var Ptype = document.getElementById("ddlPType").value;
      var strMessage="";
      if(Ptype == "Select")
      {
        strMessage += "- Please Select Property Type .";
        alert(strMessage,"Alert");
        document.getElementById("ddlPType").focus();       
        return false;
      }  
 } 
 
  function CheckEvents()
 {   
    var reg=/^[0-9\.]*$/;//|[0-9\.0-9]{1,2}$/;
    var Ename = document.getElementById("ename").value;
    var Tdate = document.getElementById("tdate").value;
    var Fdate = document.getElementById("fdate").value;
    //var Etime = document.getElementById("etime").value;
    var allTimes='';
    var Elocation = document.getElementById("elocation").value;
    var Price = document.getElementById("price").value;
    var strMessage="";
      if(Ename == "")
      {
        strMessage += "- Please provide Event Name." + "\n";
        
      }
      if(Tdate == "")
      {
        strMessage += "- Please provide start Date." + "\n";
        
      }
      if(Fdate == "")
      {
        strMessage += "- Please provide end Date." + "\n";
        
      }  
//      if(Etime == "")
//      {
//        strMessage += "- Please provide event Time." + "\n";
//        
//      }
      if(document.getElementById('ddlHour').selectedIndex==0)
      {
       strMessage += "- Please provide event start hour." + "\n";
       allTimes='1';
      }
        if(document.getElementById('ddlMinute').selectedIndex==0)
      {
       strMessage += "- Please provide event start minute." + "\n";
       allTimes='1';
      }
      
       if(document.getElementById('ddlEHour').selectedIndex==0)
      {
       strMessage += "- Please provide event end hour." + "\n";
       allTimes='1';
      }
        if(document.getElementById('ddlEMin').selectedIndex==0)
      {
       strMessage += "- Please provide event end minute." + "\n";
       allTimes='1';
      }
      
      if(Elocation == "")
      {
        strMessage += "- Please provide Events Location." + "\n";
        
      }
      if(Price == "")
      {
        strMessage += "- Please provide Event Cost." + "\n";
        
      }
     else if(!reg.test(Price))
      {
         strMessage += "- Only numeric allows for amount.";
      }
      
      
            //to only accept numeric decimal numbers when it reaches the maximum limit of decimal type  
      var AskPriceFormat="";
      if(Price.length>16)
      {
      
   var testResult = Price.match(/^(\d+)\.(\d+)$/)
   
      if(!testResult)
          {
          AskPriceFormat="No";
          strMessage += "- Enter event cost in decimal format.";
          }
      }
      
      
      if(Ename == "" || Tdate == ""  || AskPriceFormat=="No" || Fdate == "" ||allTimes!="" || Elocation == "" || Price == "" || reg.test(Price) == false)
      {
        alert(strMessage,"Alert");
          if(Ename =="")
          {
            document.getElementById("ename").focus();
          }
//          else if(Etime == "")
//          {
//            document.getElementById("etime").focus();
//          } 
          else if(Elocation == "")
          {
            document.getElementById("elocation").focus();
          }  
          else if(Price == "")
          {
            document.getElementById("price").focus();
          }  
          return false;
       }
 }
 
 //function for Sale Add
 function CheckSale()
 {   

    var reg=/^[0-9\.]*$/;//|[0-9\.0-9]{1,2}$/;
    var Hname = document.getElementById("hname").value;
    var AskPrice = document.getElementById("ask_price").value;
    var Location = document.getElementById("Location").value;
    var Status = document.getElementById("ddlStatus").value;
    var FileupLI =  document.getElementById("fileupLI").value;
    var FileUploadMI1 =  document.getElementById("FileUploadMI1").value;
    var FileUploadMI2 =  document.getElementById("FileUploadMI2").value;
    var FileUploadSI1 =  document.getElementById("FileUploadSI1").value;
    var FileUploadSI2 =  document.getElementById("FileUploadSI2").value;
    var FileUploadG =  document.getElementById("FileUploadG").value;
    var strMessage="";
    
      if(FileUploadMI1 == "")
      {
        strMessage += "- Please provide Medium Image 1." + "\n";
        
      }
      if(FileUploadMI2 == "")
      {
        strMessage += "- Please provide Medium Image 2." + "\n";
        
      }
      if(FileUploadSI1 == "")
      {
        strMessage += "- Please provide Small Image 1." + "\n";
        
      }
      if(FileUploadSI2 == "")
      {
        strMessage += "- Please provide Small Image 2." + "\n";
        
      }
      if(Hname == "")
      {
        strMessage += "- Please provide Vacation Home." + "\n";
        
      }
      if(FileupLI == "")
      {
        strMessage += "- Please provide Listing Image." + "\n";
        
      }
      if(AskPrice == "")
      {
        strMessage += "- Please provide AskPrice." + "\n";
        
      }
      if(Location == "")
      {
        strMessage += "- Please provide Location." + "\n";
        
      }  
      if(Status == "0")
      {
        strMessage += "- Please provide Status." + "\n";
        
      }
      if(CheckImageFile(FileupLI)== false)
      {
        strMessage += "- Not a valid file format for Listing image\n";
      }
      if(CheckImageFile(FileUploadMI1)== false)
      {
        strMessage += "- Not a valid file format for Medium  image1\n";
      }
      if(CheckImageFile(FileUploadMI2)== false)
      {
        strMessage += "- Not a valid file format for Medium  image2\n";
      }
      if(CheckImageFile(FileUploadSI1)== false)
      {
        strMessage += "- Not a valid file format for Small image1\n";
      }
      if(CheckImageFile(FileUploadSI2)== false)
      {
        strMessage += "- Not a valid file format for Small image2\n";
      }
      if(FileUploadG != "")
      {
      if(CheckImageFile(FileUploadG)== false)
      {
        strMessage += "- Not a valid file format for Gallery  image\n";
      }
      }
     else if(!reg.test(AskPrice))
      {
         strMessage += "- Only numeric allows for Price.";
      }
    
    //to only accept numeric decimal numbers when it reaches the maximum limit of decimal type  
      var AskPriceFormat="";
      if(AskPrice.length>26)
      {
      
   var testResult = AskPrice.match(/^(\d+)\.(\d+)$/)
   
      if(!testResult)
          {
          AskPriceFormat="No";
          strMessage += "- Enter price in decimal format.";
          }
      }
      
      if(Hname == "" || AskPrice == "" || AskPriceFormat=="No" || Location == "" || Status == "0" || reg.test(AskPrice) == false || FileUploadMI1=="" || FileUploadMI2 =="" || FileUploadSI1 == "" || FileUploadSI2 == "" || FileupLI == "" || CheckImageFile(FileupLI )== false || CheckImageFile(FileUploadMI1)== false || CheckImageFile(FileUploadMI2)== false || CheckImageFile(FileUploadSI1)== false || CheckImageFile(FileUploadSI2)== false)
      {
        alert(strMessage,"Alert");
          if(Hname =="")
          {
            document.getElementById("hname").focus();
          }
          else if(AskPrice == "")
          {
            document.getElementById("ask_price").focus();
          } 
          else if(Location == "")
          {
            document.getElementById("Location").focus();
          }  
          else if(Status == "0")
          {
            document.getElementById("ddlStatus").focus();
          }  
          return false;
       }
 }
 // function for Check FileExtention of Image
  function CheckImageFile(fileName)
 {
    var fileName;
    if ( fileName.indexOf(".gif")==-1 && fileName.indexOf(".jpg")==-1 && fileName.indexOf(".jpeg")==-1 )
	  {
		return false;
	  }
	  else
	  {
	   return true;
	  }
 }
 //function for Check Villa 
      
 

 function CheckSearch()
 { 
      var from = document.getElementById("from").value;
      var to = document.getElementById('to').value;
      var strMessage="";
      if(from == "MM/DD/YYYY")
      {
        strMessage += "- Please provide from Date." + "\n";
        
      }
      if(to == "MM/DD/YYYY")
      {
        strMessage += "- Please provide To Date." + "\n"; 
      }
     if(strMessage.length > 0)
      {
        alert(strMessage,"Alert");
        return false;
      }
 }
 
 function CheckReserveNow()
 { 
      var from = document.getElementById("from").value;
      var to = document.getElementById('to').value;
     
      var strMessage="";
      if(from == "")
      {
        strMessage += "- Please provide from Date." + "\n";
        
      }
      if(to == "")
      {
        strMessage += "- Please provide To Date."; 
      }
      
     if(strMessage.length > 0)
      {
        alert(strMessage,"Alert");
        return false;
      }
 }
 function CheckContagctUs()
 { 
      var fname = document.getElementById("fname").value;
      var email = document.getElementById('email').value;
      var comments = document.getElementById("comments").value;
     
      var strMessage="";
      if(fname == "")
      {
        strMessage += "- Please provide FullName." + "\n";
        
      }
      if(email == "")
      {
        strMessage += "- Please provide Email." + "\n";
        
      }
      if(comments == "")
      {
        strMessage += "- Please provide Comments."+ "\n"; 
      }
      if(email != "")
      {
      if(echeck(email)==false)
      {
        strMessage += "- Please provide valid Email.";
      }
      }
      
     if(strMessage.length > 0)
      {
        alert(strMessage,"Alert");
        return false;
      }
 }
 function CheckPropSearch()
 { 
      var from = document.getElementById("from").value;
      var to = document.getElementById('to').value;
      var strMessage="";
      if(from == "MM/DD/YYYY")
      {
        strMessage += "- Please provide from Date." + "\n";
      }
      if(to == "MM/DD/YYYY")
      {
        strMessage += "- Please provide To Date." + "\n"; 
      }
     if(strMessage.length > 0)
      {
        alert(strMessage,"Alert");
        return false;
      }
 }
 function CheckForgetPass()
 { 
      var email = document.getElementById("email").value;
      var strMessage="";
      if(email == "")
      {
        strMessage += "- Please provide Email." + "\n";
      }
      if(email != ""){
       if(echeck(email)==false)
      {
        strMessage += "- Please provide valid Email.";
      }}
     if(strMessage.length > 0)
      {
        alert(strMessage,"Alert");
        return false;
      }
 }

 function DateRangeValidation(dateToTest)
 {
//    var BlackOutFrom = document.getElementById("txtBlackOutFrom").value;
//    var BlackOutUpto = document.getElementById("txtBlackOutUpto").value;
    
    var highseason = document.getElementById("highseason").value;
    var highseason1 = document.getElementById("highseason1").value;
    
    var lowseason = document.getElementById("lowseason").value;
    var lowseason1 = document.getElementById("lowseason1").value;
   
    var Christmas = document.getElementById("Christmas").value;
    var Christmas1 = document.getElementById("Christmas1").value;
   
    var New_Years = document.getElementById("New_Years").value;
    var New_Years1 = document.getElementById("New_Years1").value;
    
    var countMatch=0;
    
//    if((BlackOutFrom !='') && (BlackOutUpto !=''))
//    {
//  countMatch=countMatch+ DateRangeValidationCheck(dateToTest,BlackOutFrom,BlackOutUpto)    
//    }
    
    if((highseason !='') && (highseason1 !=''))
    {
  countMatch=countMatch+ DateRangeValidationCheck(dateToTest,highseason,highseason1)    
    }
    
     if((lowseason !='') && (lowseason1 !=''))
    {
     countMatch=countMatch+DateRangeValidationCheck(dateToTest,lowseason,lowseason1)    
    }
    
     if((Christmas !='') && (Christmas1 !=''))
    {
    countMatch=countMatch+ DateRangeValidationCheck(dateToTest,Christmas,Christmas1)    
    }
    
     if((New_Years !='') && (New_Years1 !=''))
    {
    countMatch=countMatch+ DateRangeValidationCheck(dateToTest,New_Years,New_Years1)    
    }
    
    if(countMatch>1)
    {
       return false;
    }
    
 }


function DateRangeValidationCheck(dateToTest,fromDate,endDate)
{
    if(dateToTest.value==fromDate || dateToTest.value==endDate || (dateToTest.value > fromDate && dateToTest.value < endDate))
    {
    return 1;
    }
    else
    {
    return 0;
    }

}
 
 







                       
                       
 





