//common
function Page(){
	this.initialise.apply(this, arguments);
}
Page.prototype = {
	initialise: function(){},
	render: function(){
	  var selems = $$('.searchinput');
	  if(selems.length > 0) 
		var searchinput = selems[0];
		try{ searchinput.setAttribute("type", "search"); }
		catch(e){ /* MIA */ }
		var searchButton = $('searchbutton');
		if(searchButton){
		  searchButton.addEvent('keyup', function(evt){
				if(evt.keyCode){
  					if(evt.keyCode == 13){
    					window.location = '/search/?q=' + $('searchinput').value;
    					return false;
					}
				}
				return false;
			});
			searchButton.onclick = function(){
  				page.goSearch();				
				return false;
			};		
		}
	},
	goSearch: function() {
	  var selems = $$('.searchinput');
	  var searchinput = selems.length > 0 ? selems[0] : null;
	  if(searchinput)
	    window.location='/search/?q='+searchinput.value;				
	}	
};

