﻿
  
  function searchbox()
  {
  debugger;
    var searchcriteria="";
    var propertytypecriteria="";
    var postedby="";
     var selectedcity="";
     var budget="";
        var error="";
       var result="";
       var r1="";
   //getting values from radio buttons buy and rent
            if(document.getElementById("buy_radio").checked ==true && document.getElementById("buy_radio")!=null)
            {           
                r1 +=document .getElementById ("buy_radio").value ;
                searchcriteria="Buy";
            }  
            else 
            {
                r1 +=document.getElementById ("Rent_radio").value ;
                searchcriteria="Rent";
            }  
             result+=r1 +"!" ;
   
                 if(document.getElementById("checkAll").checked==true)
                   { 
                     var agechk3=document.getElementById("checkAll").value
                     result+=agechk3 + "$";
                     postedby=document.getElementById("checkAll").text;  
                   }
                else
                {
                
                                if(document.getElementById("checkAgent").checked==true)
                               { 
                                   var agechk=document .getElementById("checkAgent").value;
                                   result+=agechk +"$";  
                                   postedby=document.getElementById("checkAgent").text;
                               }
                                                             
                               if(document.getElementById("checkBuilder").checked==true)
                               { 
                                 var agechk1=document.getElementById("checkBuilder").value 
                                 result+=agechk1 +"$";  
                                  postedby=document.getElementById("checkBuilder").text;
                               }
                        
                                if(document.getElementById("checkindividual").checked==true )
                               { 
                                  var agechk2=document .getElementById("checkindividual").value;
                                  result+=agechk2 +"$";  
                                  postedby=document.getElementById("checkindividual").text;
                               }
                               
                               
                               
                }
                // check advertise check box is check or not if not asign All check box value 
                if(postedby=="")
                         result+="1$2$3$";
                    
                 result=result.substring(0,result.length-1)+"!";
            
           
              //getting value from dropdownlist1 for property type
            var  dropdown1=  document.getElementById("dropsearchpropertytype");
            if(dropdown1!=null )
            {

                var selectedvalue1 = dropdown1.options[dropdown1.selectedIndex].value;
                var selectedindex=dropdown1.selectedIndex; 
                if(selectedvalue1!="")
                {
                    result+=selectedvalue1 +"!"; 
                }
                else
                {
                result+="!";
                }
               propertytypecriteria=dropdown1.options[dropdown1.selectedIndex].text;
               
            }
                  //getting value from  dropdownlist2 for city
                   var selectedindexcity= $("#dropstates2 :selected").val(); 
                  if(selectedindexcity=="#")
                        {
                           error="error"; 
                           
                        }
                   var  dropdown2=document.getElementById("dropstates2");
                    if(dropdown2!=null )
                    {
                       var selectedvalue2 = dropdown2.options[dropdown2.selectedIndex].value;
                        result+=selectedvalue2 +"!";
                       selectedcity= dropdown2.options[dropdown2.selectedIndex].text;
                    }
                //getting value from  dropdownlist3 for budget
                var selectedindexofbudget="";
                if(document.getElementById("buy_radio").checked==true)
                {
                var  dropdown3=  document.getElementById("SelectBudgetForProperty");
              if(dropdown3!=null )
               {
                 var selectedvalue3 = dropdown3.options[dropdown3 .selectedIndex].value;
                 selectedindexofbudget=dropdown3.selectedIndex;
                                  if(selectedvalue3!="")
                                 { 
                                 result+=selectedvalue3+"!";
                                  }
                                  
                                   else
                                {
                                result+="!";
                                }
                                budget=dropdown3.options[dropdown3 .selectedIndex].text;
               } 
                 }
                 else if(document.getElementById("Rent_radio").checked==true)
                 {
                     var  dropdown31=  document.getElementById("droprentpermonth");
              if(dropdown31!=null )
               {
                 var selectedvalue31 = dropdown31.options[dropdown31 .selectedIndex].value;
                    selectedindexofbudget=dropdown31.selectedIndex;
                   
                                  if(selectedvalue31!="")
                                 { 
                                 result+=selectedvalue31+"!";
                                  }
                                  
                                   else
                                {
                                result+="!";
                                }
                                budget=dropdown31.options[dropdown31 .selectedIndex].text;
               } 
                 
                 
                 }  
                  
              //  var keyword= "!";
              //  document.getElementById("hiddenseachcriteria").value=propertytypecriteria+" For "+searchcriteria+" In "+selectedcity;
               // result+=keyword;
    window.location="pbsearch.aspx?searchresult="+result;
  }
 
 function validatesearchbox()
 {
    var error="";
   
     var  validatedrop=document.getElementById("dropstates2");
                
   if((validatedrop.options[validatedrop.selectedIndex].value=="#")||(validatedrop.options[validatedrop.selectedIndex].value==""))
   {
     $("#divdropcity span").css("border","1px solid red");
     error="error";
   }
   else
    $("#divdropcity span").css("border","1px solid #3391D1");
   
    if(($('#SelectBudgetForProperty').val()=="#")||($('#SelectBudgetForProperty').val()=="#"))
   {
    $("#divbudget span").css("border","1px solid red");
     error="error";
   }
   else
    $("#divbudget span").css("border","1px solid #3391D1");
   
       if(error=="")
    {
        searchbox();
             
    }

 }
  
  function checkboxcheck()
  {
          if((document.getElementById('checkAgent').checked==true)&&(document.getElementById('checkBuilder').checked==true)&&(document.getElementById('checkindividual').checked==true))
          {
          document.getElementById('checkAgent').checked=false;
          document.getElementById('checkAgent').disabled=true;
          document.getElementById('checkBuilder').checked=false;
          document.getElementById('checkBuilder').disabled=true;
          document.getElementById('checkindividual').checked=false;
          document.getElementById('checkindividual').disabled=true;
          document.getElementById('checkAll').checked=true;
          }
          else
          {
            
          }
           if(document.getElementById('checkAll').checked==true)
          {
          document.getElementById('checkAgent').checked=false;
          document.getElementById('checkAgent').disabled=true;
          document.getElementById('checkBuilder').checked=false;
          document.getElementById('checkBuilder').disabled=true;
          document.getElementById('checkindividual').checked=false;
          document.getElementById('checkindividual').disabled=true;
          }
          
           else
          {
          
          document.getElementById('checkAgent').disabled=false;
      
          document.getElementById('checkBuilder').disabled=false;
          
          document.getElementById('checkindividual').disabled=false;
                      if(document.getElementById('checkAgent').checked==true)
                      {
                       if(document.getElementById('checkAll').checked==true)
                       {
                        document.getElementById('checkAll').checked=false;
                       }
                       else
                       {
                        document.getElementById('checkAgent').checked=true;
                       }
                      }
                      if(document.getElementById('checkBuilder').checked==true)
                      {
                        if(document.getElementById('checkAll').checked==true)
                       {
                        document.getElementById('checkAll').checked=false;
                       }
                       else
                       {
                        document.getElementById('checkBuilder').checked=true;
                       }
                      }
                      if(document.getElementById('checkindividual').checked==true)
                      {
                        if(document.getElementById('checkAll').checked==true)
                       {
                        document.getElementById('checkAll').checked=false;
                       }
                       else
                       {
                        document.getElementById('checkindividual').checked=true;
                       }
                      }
          
        
        }
        
  }


