var search = new Object();
var code = new Object();

// State handler
function searchStateHandler () {

    if (search.readyState == 4) {
	if  ((search.status == 200) || (search.status == 0)) {
	    document.getElementById("content").innerHTML = search.responseText;
	} else {
	    alert('Nincs válasz a szervertől.');
	}
	return true;
    }
    return true;

}

function search_init(e) {

    document.getElementById('content').innerHTML = '<p><img src="/images/data/loading.gif" alt="Loading..." /></p>';

    // Init request object
    try {
	search = new XMLHttpRequest();
    } catch (error) {
	try {
	    search = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (error) {
	    alert("Kapcsolat hiba: " + error);
	}
    }

    try {
	var searchField = document.getElementById("search-field").value;
	var lang = "latin2";
	var idb = "eco_content.idb";
	var uri = "http://" + location.host + "/images/data/search.php?encoding=" + lang + "&keyword=" + searchField + "&idb=" + idb;
	    search.open("GET", uri);

	    // State handling
	    search.onreadystatechange = searchStateHandler;

	    search.send(null);
    } catch (error) {
	alert("Open error: " + error);
    }

    if(e && e.preventDefault){ e.preventDefault();}
    return false;
}


function doitonload(){addEvent(document.getElementById('search'), 'submit', search_init);insert_price()}
function addEvent(obj,evType,fn){if(obj.addEventListener){obj.addEventListener(evType,fn,false);return true;}else if(obj
.attachEvent){return obj.attachEvent('on'+evType,fn);}return false;}
addEvent(window,'load',doitonload);
