function autokereso(name,url) {
    this.focim = "Gumikeresés autótípus szerint";
    this.url = url;
    
    this.marka = '';
    this.tipus = '';
    this.gyido = '';
    this.kivitel = '';

    if ((name == null) || (name == "undefined")) {
        this.name = "ak";
    } else {
        this.name = name;
    }

    this.show = function() {
        document.write('<div id="autokereso_' + this.name + '">&nbsp;</div>'); 
        setTimeout(this.name + ".createDivContent();",1000);
    }
    this.createDivContent = function() {
        var name = this.name;
        var div = document.getElementById('autokereso_' + this.name);
        if (div == null) {
            alert("Az autókereső panel nem hozható létre!");
            return;
        }
        div.innerHTML = "";

        var text = document.createElement("span");
        text.innerHTML = "<p align=\"justify\" style=\"padding-right:20px\">Ha lemezfelnit keres vagy nem biztos a keresett abroncs pontos méretében, adja meg autója pontos típusát, és a keresés végén megkapja az Ön autójára illő felni kódszámát, és a gyári abroncsméreteket a váltóméretekkel együtt. Ezekre kattintva megtekintheti a termékek árát. Természetesen telefonon is állunk rendelkezésére.<br />Tel.: +36 30 8 544 566</p><br />Adja meg autója típusát!<br />";
        div.appendChild(text);
        
        var sel = document.createElement("select");
        sel.onchange = function(){eval(name + ".marka='" + this.options[this.options.selectedIndex].value + "';" + name + ".tipus='';" + name + ".gyido='';" + name + ".kivitel='';" + name + ".getDatas('" + name + "');")};
        sel.className = "select-wide";
        sel.setAttribute("class","select-wide");
        sel.setAttribute("id",this.name + "_markaselect");
        sel.setAttribute("name",this.name + "_marka");
        div.appendChild(sel);

        var text = document.createElement("span");
        text.setAttribute("class", "hidden");
        text.setAttribute("id", this.name + "_span2")
        text.innerHTML = "<br /><br />Típus<br />";
        div.appendChild(text);

        var sel = document.createElement("select");
        sel.onchange = function(){eval(name + ".tipus='" + this.options[this.options.selectedIndex].value + "';" + name + ".getDatas('" + name + "');")};
        sel.className = "select-wide";
        sel.setAttribute("class","select-wide hidden");
        sel.setAttribute("id",this.name + "_tipusselect");
        sel.setAttribute("name",this.name + "_tipus");
        div.appendChild(sel);

        var text = document.createElement("span");
        text.setAttribute("class", "hidden");
        text.setAttribute("id", this.name + "_span3")
        text.innerHTML = "<br /><br />Gyártási év<br />";
        div.appendChild(text);

        var sel = document.createElement("select");
        sel.onchange = function(){eval(name + ".gyido='" + this.options[this.options.selectedIndex].value + "';" + name + ".getDatas('" + name + "');")};
        sel.className = "select-wide";
        sel.setAttribute("class","select-wide hidden");
        sel.setAttribute("id",this.name + "_gyidoselect");
        sel.setAttribute("name",this.name + "_gyido");
        div.appendChild(sel);

        var text = document.createElement("span");
        text.setAttribute("class", "hidden");
        text.setAttribute("id", this.name + "_span4")
        text.innerHTML = "<br /><br />Motor<br />";
        div.appendChild(text);

        var sel = document.createElement("select");
        sel.onchange = function(){eval(name + ".kivitel='" + this.options[this.options.selectedIndex].value + "';" + name + ".getDatas('" + name + "');")};
        sel.className = "select-wide";
        sel.setAttribute("class","select-wide hidden");
        sel.setAttribute("id",this.name + "_kivitelselect");
        sel.setAttribute("name",this.name + "_kivitel");
        div.appendChild(sel);

		this.getDatas(this.name);
    }
    this.getDatas = function(name) {
        var ajax = GetXmlHttpObject();
        if (ajax == null){
            alert ("Browser does not support HTTP Requests.");
            return;
        }
        var url = this.url + '?marka=' + eval(name + ".marka") + '&tipus=' + eval(name + ".tipus") + '&gyido=' + eval(name + ".gyido") + '&kivitel=' + eval(name + ".kivitel");
        ajax.open("GET",url,true)
        ajax.onreadystatechange = function(){
            if (ajax.readyState == 4) {
                if (ajax.status == 200) {                    
                    xmldoc = ajax.responseXML;
                    adatok = xmldoc.getElementsByTagName('MARKA');
                    feltolt(adatok,document.getElementById(name + '_markaselect'),eval(name + ".marka"));
                    
                    adatok = xmldoc.getElementsByTagName('TIPUS');
                    
                    sel = document.getElementById(name + '_tipusselect');
                    text = document.getElementById(name + '_span2');
                    
                    if(adatok.length==0) {
                        sel.setAttribute("class","select-wide hidden");
                        text.setAttribute("class","hidden");
                    } else {
                        sel.setAttribute("class","select-wide");
                        text.setAttribute("class","");
                    }
                    
                    feltolt(adatok,document.getElementById(name + '_tipusselect'),eval(name + ".tipus"));

                    adatok = xmldoc.getElementsByTagName('GYIDO');
                    
                    sel = document.getElementById(name + '_gyidoselect');
                    text = document.getElementById(name + '_span3');
                    
                    if(adatok.length==0) {
                        sel.setAttribute("class","select-wide hidden");
                        text.setAttribute("class","hidden");
                    } else {
                        sel.setAttribute("class","select-wide");
                        text.setAttribute("class","");
                    }
                    
                    feltolt(adatok,document.getElementById(name + '_gyidoselect'),eval(name + ".gyido"));

                    adatok = xmldoc.getElementsByTagName('KIVITEL');
                    
                    sel = document.getElementById(name + '_kivitelselect');
                    text = document.getElementById(name + '_span4');
                    
                    if(adatok.length==0) {
                        sel.setAttribute("class","select-wide hidden");
                        text.setAttribute("class","hidden");
                    } else {
                        sel.setAttribute("class","select-wide");
                        text.setAttribute("class","");
                    }                    
                    feltolt(adatok,document.getElementById(name + '_kivitelselect'),eval(name + ".kivitel"));
                }
            }
        };
        ajax.send(null);
    }
}