﻿/*
USEARCHBEAN
Date: August 4, 2009
Author: Vivian
*/

var USEARCHBEAN = {
	search: function() {
		var url = 'map.jsp';
		if ($('#searchPanel').is(':hidden'))
			$('#searchPanel').show();
		var searchForm = $('#searchForm');
		var searchFormTabs = searchForm.tabs();
		var inputFocus = function() {
			if ($(this).hasClass('input-text-default'))
				$(this).removeClass('input-text-default').val('');
		};
		$('input:text', $('#searchLocation')).bind('focus', inputFocus);
		searchFormTabs.bind('tabsselect', function(event, ui){
			$('input:text', $('#'+ui.panel.id)).unbind('focus', inputFocus);
		});
		searchFormTabs.bind('tabsshow', function(event, ui){
			$('input:text', $('#'+ui.panel.id)).bind('focus', inputFocus);
		});
		searchForm.submit(function(event){
			var index = searchFormTabs.tabs('option', 'selected');
			var value = $('.search-content input:text').eq(index).val();
			if (value) {
				var params = 'qs=' + encodeURI(value);
				if (index == 1)
					params += '&sType=2';
				else if (index == 2)
					params += '&sType=3';
			}
			if (params)
				window.location = url + '?' + params + '&encode=utf8';
			event.preventDefault();
		});
		searchForm.bind('keydown', function(event){
			if (event.keyCode == 13)
				searchForm.trigger('submit');
		});
		this.twitter();
	}, 
	twitter : function(){
		getTwitter('head_nav_alert',3);
	}
};
