added detect timezone functionality through an ajax call, sessions and TimeZonesController