
var searchUrl = 'http://' + document.domain + '/fex.draw:seo.php?q=';
var searchedUrl = '';
var searchMark = 0;

function searchContinuesReadyState(responseText) {
	fex.d.el('contentOuterElement').innerHTML = fex.d.el('contentOuterElement').innerHTML + responseText;
	if (searchMark < 45) {
		searchContinues ();
	}
}	
function searchContinues (){
	searchMark = searchMark + 5;
	$sUri = searchedUrl + '&start=' + searchMark + '&limit=5&rnd=' + Math.random();
	new Ajax.Request($sUri, {
		requestHeaders : ['X-Requested-Type', 'node' ],
		method: 'get',
		evalScripts: true,
		onSuccess: function($oTransport, $sJson) {
			//$oTransport.responseText;
			//fex.s.update($sJson);
			searchContinuesReadyState($oTransport.responseText);
		}
	});
	//fex.h.get(searchedUrl + '&start=' + searchMark + '&limit=5&rnd=' + Math.random(), 'searchContinuesReadyState');
}
function searchReadyState(responseText) {
	fex.d.el('contentOuterElement').innerHTML = responseText;
	searchContinues();
}
function searchStart (){
	searchMark = 0;
	searchedUrl = searchUrl + encodeURIComponent(fex.d.el('q').value);
	//fex.h.get(searchedUrl + '&start=' + searchMark + '&limit=5&rnd=' + Math.random(), 'searchReadyState');
	$sUri = searchedUrl + '&start=' + searchMark + '&limit=5&rnd=' + Math.random();
	new Ajax.Request($sUri, {
		requestHeaders : ['X-Requested-Type', 'node' ],
		method: 'get',
		evalScripts: true,
		onSuccess: function($oTransport, $sJson) {
			//$oTransport.responseText;
			//fex.s.update($sJson);
			searchReadyState($oTransport.responseText);
		}
	});
	fex.d.el('contentOuterElement').innerHTML = '<div align="center" style="margin:15px;"><img align="center" src="system/icon/loading.gif" alt="loader gif"/></div>';
}

function handleEvent(aEvent) { 
	var myEvent = aEvent ? aEvent : window.event; 
	switch (myEvent.keyCode)	{
		case 13:
			searchStart();
			break;
		default:
			break;
	}
}		

