I want to explain a small error in search form. You can check it with demo site wpgeo.directory.
Open wpgeo.directory, type Crown Fountain in search form and click the search button, You will find correct results.. but now change the location from popular location widget (for eg. delhi). now come back to home page with breadcrumbs or from address bar (without closing the browser).
Now type crown Fountain in search box and press search. you find there is no listings. even Search auto completer works good and you find suggestions while typing but result is no listings.
Search form in Your Geodirectory script search the results for the location stored in session variables. ideally it should search for all location since user can search anything for any location. for example if anyone comes to india, he may search hotels in different cities like Delhi, jaipur, Mumbai at the same time. If he visit five star hotels in delhi , he finds correct results, now if he wants to search five star hotels in mumbai. he finds the same results got earlier or no listings.
i hope you people rectify this error soon.