﻿// JScript File


      var bannerFillCity='';
      function AjaxGetCity()
	  {
	       document.getElementById("imgindicatior").style.display='';
	       var fieldsAjax = new Array();
		   fieldsAjax.push("Status=GetCity");
		    var StateValue=0;
		   if(document.getElementById("ddlState")!=null)
		   {
		     StateValue=document.getElementById("ddlState").value;
		   }
		   if(document.getElementById("ctl00_ddlState")!=null)
		   {
		     StateValue=document.getElementById("ctl00_ddlState").value;
		   }
		  
		   fieldsAjax.push("StateValue=" + StateValue);
		   bannerFillCity = new AjaxController("/lodgingwizard/Handler/AjaxHandler.aspx",fieldsAjax.join("&"),BuildCityList); 
	       bannerFillCity.GetData();
	  }      
	  
	  function BuildCityList()
	  {
           try
              {		
                if(bannerFillCity.ParseResult())
                {
                    for (i = 0; i < bannerFillCity.resultSet.length; i++) 
	                {
	                    var cols=bannerFillCity.resultSet[i];
	                   
        	            document.getElementById('divCityList').innerHTML=cols[1];
        	            document.getElementById("imgindicatior").style.display='none';
	                }
                }
             }	catch(e){}
	  }
	  
      function AjaxFillCity()
	  {
	        document.getElementById("imgindicatior").style.display='';
	       var fieldsAjax = new Array();
		   fieldsAjax.push("Status=FillCity");
		   var StateValue=document.getElementById("ctl00_ContentPlaceHolder1_ddlState").value;
		   fieldsAjax.push("StateValue=" + StateValue);
		   var SearchTypeID="1";
		   if(document.getElementById("ctl00_ContentPlaceHolder1_hdnSearchTypeID")!=null)
		   {
		     SearchTypeID=document.getElementById("ctl00_ContentPlaceHolder1_hdnSearchTypeID").value;
		   }
		   fieldsAjax.push("SearchTypeID="+SearchTypeID);
		   bannerFillCity = new AjaxController("/lodgingwizard/Handler/AjaxHandler.aspx",fieldsAjax.join("&"),BuildCity); 
	       bannerFillCity.GetData();
	  }      
      
	  function BuildCity()
	  {
        
            var hdnObject=document.getElementById("ctl00_ContentPlaceHolder1_hdnCityValue");
            var ComboObject=document.getElementById("ctl00_ContentPlaceHolder1_ddlCity");
			FillAjaxCombo(ComboObject,hdnObject,bannerFillCity);
			document.getElementById("imgindicatior").style.display='none';
	  }
	  var bannerAccoumdation=''
	  function getAccoumdation()
	  {
	       
	       var StatusValue='0';
	       StatusValue=getAccoumdationTypeList();
	       if(StatusValue=='1')
	       {
	           var ParameterValue=document.getElementById('ctl00_ContentPlaceHolder1_hdnParameterValue').value;
	           var CityValue=document.getElementById("ctl00_ContentPlaceHolder1_ddlCity").value;
	           if(CityValue=='')
	           {
	             CityValue='Select City';
	           }
	           if(CityValue!='Select City')
	           {
	               document.getElementById("imgindicatior").style.display='';
	               var fieldsAjax = new Array();
		           fieldsAjax.push("Status=getAccoumdation");
		           var StateValue=document.getElementById("ctl00_ContentPlaceHolder1_ddlState").value;
        		  
		           fieldsAjax.push("StateValue=" + StateValue);
		           fieldsAjax.push("CityValue=" + CityValue);
		           fieldsAjax.push("ParameterValue=" + ParameterValue);
		           bannerAccoumdation = new AjaxController("/lodgingwizard/Handler/AjaxHandler.aspx",fieldsAjax.join("&"),BuildAccoumdation); 
	               bannerAccoumdation.GetData();
	           }
	           else
	           {
	               if(document.getElementById('divResultAccomdation')!=null)
	               {
	                 document.getElementById('divResultAccomdation').innerHTML='';
	               }
	              alert('Please select City');
	           }
	       }
	       return false;
	  }
	  
	  function BuildAccoumdation()
	  {
           try
              {	
                var tabnumber=0;
                if(bannerAccoumdation.ParseResult())
                {
                    for (i = 0; i < bannerAccoumdation.resultSet.length; i++) 
	                {
        	          
	                    var cols=bannerAccoumdation.resultSet[i];
        	            document.getElementById('divResultAccomdation').innerHTML=cols[1];
        	            document.getElementById("imgindicatior").style.display='none';
        	            tabCount=cols[2];
        	            tabnumber=cols[3];
        	            break;
	                }
	                
	                fnChangeActiveTab(tabnumber,document.getElementById('ctl00_ContentPlaceHolder1_hdnTempTab'));
                  
                }
             }	catch(e){}
           
	  }
	  
	  function getAccoumdationTypeList()
	  {
	      var Status='0';
	      var strParameter='';
	      if(document.getElementById('ctl00_ContentPlaceHolder1_chkrvcPark').checked){
	         
	          strParameter="(rvcamp='x') ";
    	      Status='1';
	       
	      }
	      if(document.getElementById('ctl00_ContentPlaceHolder1_chkRental').checked){
	         if(Status=='1')
	          {
	            strParameter=strParameter+" or (rental='x') "
	          }
	          else
	          {
	            strParameter=strParameter+"(rental='x') "
	          }
    	      
	          Status='1';
	       }
	      if(document.getElementById('ctl00_ContentPlaceHolder1_chkbb').checked){
	          if(Status=='1')
	          {
	            strParameter=strParameter+" or (bb='x') "
	          }
	          else
	          {
	            strParameter=strParameter+"(bb='x') "
	          }
    	      
	          Status='1';
	      }
	      if(document.getElementById('ctl00_ContentPlaceHolder1_chkHostel').checked){
	          if(Status=='1')
	          {
	            strParameter=strParameter+" or (hostel='x') "
	          }
	          else
	          {
	            strParameter=strParameter+"(hostel='x') "
	          }
    	      
	          Status='1';
	      
	      }
	      if(document.getElementById('ctl00_ContentPlaceHolder1_chkHotelMotel').checked){
	          if(Status=='1')
	          {
	            strParameter=strParameter+" or (hotelmotel='x') "
	          }
	          else
	          {
	            strParameter=strParameter+"(hotelmotel='x') "
	          }
    	      
	          Status='1';
	      }
	      if(document.getElementById('ctl00_ContentPlaceHolder1_chkResort').checked){
	          if(Status=='1')
	          {
	            strParameter=strParameter+" or (resort='x') "
	          }
	          else
	          {
	            strParameter=strParameter+"(resort='x') "
	          }
    	      
	          Status='1';
	      }
	      
	      if(Status=='0')
	      {
	         alert('please select at least one Accommodations and Lodging ');
	         
	      }  
	      else
	      {
	          document.getElementById('ctl00_ContentPlaceHolder1_hdnParameterValue').value=strParameter;
	      }   
	      return Status;
	  }