

var QuickSearch = new Class({

	// constructor
	initialize: function()
	{
		//
		this.qsInput = $('quicksearch_text');
		this.qsLayer = $('quicksearchContainer');

		//
		this.qsInput.addEvent('keyup',this.gyorsankeres.bindAsEventListener(this));
	},





	gyorsankeres: function()
	{
		// text
		var qstext = this.qsInput.getValue();
		var qstext = qstext.replace(/^\s+|\s+$/g, '') ;

		if (qstext.length>=3)
		{
			var dataObj = {
				action: 'quicksearch',
				text: qstext
			}

			// odarakja a tartalmat ajaxbol
			new Ajax('/ajaxz/gyorskereso.php',
			{
				method: 'post',
				//data: 'action=quicksearch&text='+qstext,
				data: Object.toQueryString(dataObj),
				update: this.qsLayer,//$('quicksearchContainer'),
				evalScripts: true
			}).request();

			// legyen lathato
			this.qsLayer.setStyle('display', 'block');
		}
		else
			this.hide();

		// selectek
	},





	// magassag beallitasa (az ajaxbol hivodik)
	setheight: function()
	{
		// kitoltott layer meretei
		var s_obj = $('quicksearchContent').getSize();
		var hei = s_obj.size.y;

		// beallit
		this.qsLayer.setStyle('height', hei+'px');
	},





	// layer kikapcs (ajaxbol is hivodhat)
	hide: function()
	{
		this.qsLayer.setStyle('display', 'none');
		this.qsLayer.innerHTML = '';
		this.qsLayer.setStyle('height', '0px');
	},





	teszt: function()
	{
		alert('er');
	}
});


























window.addEvent('domready', function() {
	quicksearch = new QuickSearch();
});
