/**
 * KMP 2009 Frontend Ask Question Live Search Client Script
 * 
 * @author S. [LinuZz] Ostapenko
 * @copyright KMP Development Team, 2007-2009
 */
	onDomReady(function(){
	    var textarea = document.getElementById('ask-question'); // question textarea
	    if (textarea) {
		    var proposes = document.getElementById('ask-proposes'); // proposes holder div
		    var loader = document.getElementById('ask-loader'); // icon
		    
			var input = document.getElementById('subject');
			if (!input) {			
				var input = {
					value: ''
				};
			}

			var value = textarea.value + input.value;
		    
		    loader.style.display = 'none';
		    
		    var t = window.setInterval(function() { // check on every 2 seconds
			    if (value != textarea.value + input.value) { // text changed
				    if ((textarea.value + input.value).length < 3) {
					    proposes.innerHTML = '';
				    } else {
					    loader.style.display = 'block';
					    new Ajax.Request(base_href + 'asksearch', {
						    onSuccess: function(transport){
							    eval ('var obj = ' + transport.responseText);
							    var txt = '<ul class="list-1">';
							    for (var i = 0; i < obj.length; i++) {
								    txt += '<li><a target="_blank" href="' + base_href + 'article/' + obj[i].code + '">' + obj[i].title + '</a><p>' + obj[i].description + '</p></li>';
							    }
							    txt += '</ul>';
							    proposes.innerHTML = txt;
							    loader.style.display = 'none';
						    },
						    
						    onFailure: function(){
							    proposes.innerHTML = '';
							    loader.style.display = 'none';
						    },
						    
						    parameters: {
							    searchQuestion: textarea.value,
								searchSubject: input.value								
						    },
						    
						    method: 'post'
					    });
				    }
				    value = textarea.value + input.value;
			    }
		    }, 2000);
	    }
	})
// show ask-question
	function displayElements(obj) { 
		document.getElementById('ask-question-case').className = "form-case";
	}
