﻿// JScript File
var searchToolbar;

function SearchToolbar(){
	this.initialise.apply(this, arguments);
}
SearchToolbar.prototype = {
	initialise: function(){
	
	  var selems = $$('.searchinput');	
	  if(selems.length > 0) {				 
		  this.searchinput = selems[0];		  
		  try {this.searchinput.setAttribute("type", "search");}
		  catch(ex) {}
		  this.searchinput._parent = this;
		  this.searchinput.addEvent('keyup', function(evt){
				evt = Event(evt);
				if(evt.keyCode){
  					if(evt.keyCode == 13){
    					window.location = '/healthzone/search/?q=' + evt.target._parent.value;
    					return false;
					}
				}
				return false;
			});
		}
		var searchButton = $('searchbutton');
		if(searchButton){
		  searchButton.addEvent('keyup', function(evt){
				if(evt.keyCode){
  					if(evt.keyCode == 13){
    					window.location = '/healthzone/search/?q=' + $('searchinput').value;
    					return false;
					}
				}
				return false;
			});
			searchButton.onclick = function(){
  			searchToolbar.goSearch();				
				return false;
			};		
		}
	},
	goSearch: function() {
	  var selems = $$('.searchinput');
	  var searchinput = selems.length > 0 ? selems[0] : null;
	  if(searchinput)
	    window.location='/healthzone/search/?q='+searchinput.value;				
	}	
};

window.addEvent('load', function() {searchToolbar = new SearchToolbar();});

