
	/*

	Class: Search
	
	Description: Sends search queries to PHP script for processing, updates supplied container with results 
	
	 */
	
	var Search = Class.create();
	
	Search.prototype = {
	
		_name: "Search",
		_version: "0.5a",
		
		initialize: function($output) {
		
			this.$output = $($output);
		
			this.$searchterms = $F("searchinput");

			this.$query = new Ajax.Request(

				'search/search.php',
			
					{
								
						method:'post',
								
						parameters: {searchterms:this.$searchterms},
								
						onFailure: function(response) {
							trace("ajax request failed");
							trace(enumerate(response));
						},
			
						onSuccess: function(response) {
							trace("ajax request succeeded");
						},
														
						onComplete: function(response) {
							this.$output.update(response.responseText);
							setColumnHeights()
						}.bind(this)
			
					}
			
				);
			
			/* end ajax post request */
		
		
		}
		
	/* END Search */


	}
		