function find_object(id) {
    if (document.getElementById) { if (!(document.getElementById(id))) { return false; } return document.getElementById(id); } else return false;
}

// xmlreq ------------------------------------------------------------
k_request=new Array();
k_request_c=0;
function xmlreq(url,fresp, obj) { 
    r_c=k_request_c++; k_request[r_c] = new xmlhttp_request (url, fresp, r_c, obj);return r_c; }
function xmlhttp_request (url, e, id, obj) {
    this.target = document; this.url = url; this.id = id;this.obj=obj==undefined?this:obj;this.obj.event=e;this.xmlhttp = false; this.method = "GET"; this.doRequest(); }
xmlhttp_request.prototype.init_xmlhttp = function () {
    try { this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { this.xmlhttp = false; } } if (!this.xmlhttp && typeof XMLHttpRequest!='undefined') { this.xmlhttp = new XMLHttpRequest(); }
}
xmlhttp_request.prototype.doRequest = function () {
    if (!this.xmlhttp) { this.init_xmlhttp(); }
    //this.xmlhttp=false;
    var xworks=0;
    if (this.xmlhttp) {
        var o = this;
        baseurl="";
        xworks=1;
        try { o.xmlhttp.open(this.method, this.url, true); } catch(e) { xworks=0; }
        if (xworks==1) {
          o.xmlhttp.onreadystatechange = function() {
            if (o.xmlhttp.readyState==4) { 
              if (o.xmlhttp.status == 200) {
                o.response = o.xmlhttp.responseText; 
                if (o.response) { o.obj.event(o.id,o); }
                else { var iid=(o.id && o.id=='sgy')?'sgy':o.id+1; lbf=find_object('lbf'); 
                       lbf.location=baseurl+o.url+'&iframe='+iid; }
                } } }
            o.xmlhttp.send(null);
        }
    }
    if (xworks==0) { var iid=(this.id && this.id=='sgy')?'sgy':this.id+1; lbf=find_object('lbf'); 
           lbf.location=baseurl+this.url+'&iframe='+iid; }
}

// change layer ----------------------------------------------


function freklam(r) {
    this.r='';
    this.lid='reklam';
    this.go=function(r) { 
//        if (this.r==r) { return; }
        this.r=r;
        xmlreq('test2.php?ad='+r,this.resp); }
    this.resp=function(rid,o) { 
        var el=find_object(reklam.lid);if(el){el.innerHTML=o.response;} }
}
reklam = new freklam();

function ftermeklista(lapoz,tl,kateg) {
    this.tl='';
   this.kateg='';
    this.lid='termeklista';
    this.go=function(lapoz,tl,kateg) { 
//      if (this.tl==tl && this.kateg==kateg) { return; }
        this.tl=tl;
        this.kateg=kateg;
		var rn=Math.floor(Math.random()*325468); 
        xmlreq('termeklista.php?db='+tl+'&kateg='+kateg+'&rn='+rn,this.resp); }
    this.resp=function(rid,o) { 
        var el=find_object(termeklista.lid);if(el){el.innerHTML=o.response;} }
}
termeklista = new ftermeklista();

function fftermeklista(tl,kateg) {
    this.tl='';
    this.kateg='';
    this.lid='termek';
    this.go=function(tl,kateg) { 
 //   if (this.tl==tl && this.kateg==kateg) { return; }
        this.tl=tl;
        this.kateg=kateg;
        var rn=Math.floor(Math.random()*325468); 
        xmlreq('fotermeklista.php?db='+tl+'&kateg='+kateg+'&rn='+rn,this.resp); 
        termeklista.go('fennt','1',kateg);}
    this.resp=function(rid,o) { 
        var el=find_object(ftermeklista.lid);if(el){el.innerHTML=o.response;} }
}
ftermeklista = new fftermeklista();

/*
function fflapozo(tl,kateg) {
    this.tl='';
    this.kateg='';
    this.lid='flapozo';
    this.go=function(tl,kateg) { 
        if (this.tl==tl && this.kateg==kateg) { return; }
        this.tl=tl;
        this.kateg=kateg;
        xmlreq('lapozo.php?db='+tl+'&kateg='+kateg,this.resp); 
        termeklista.go('fennt','1',kateg);}
    this.resp=function(rid,o) { 
        var el=find_object(flapozo.lid);if(el){el.innerHTML=o.response;} }
}
flapozo = new fflapozo();
*/

function fklapozo(kateg,tl) {
    this.tl='';
    this.kateg='';
    this.lid='termek';
    this.go=function(kateg,tl) { 
        if (this.tl==tl && this.kateg==kateg) { return; }
        if (tl == 'undefined' ) tl=1;
        this.tl=tl;
        this.kateg=kateg;
        xmlreq('kfotermeklista.php?db='+tl+'&ker='+kateg,this.resp); 
        kereses.go('fennt','1',kateg);}
    this.resp=function(rid,o) { 
        var el=find_object(klapozo.lid);if(el){el.innerHTML=o.response;} }
}
klapozo = new fklapozo();


function fllapozo(tl,kateg) {
    this.tl='';
    this.kateg='';
    this.lid='llapozo';
    this.go=function(tl,kateg) { 
        if (this.tl==tl && this.kateg==kateg) { return; }
        this.tl=tl;
        this.kateg=kateg;
        xmlreq('lapozo.php?db='+tl+'&kateg='+kateg,this.resp); 
        termeklista.go('1',kateg);}
    this.resp=function(rid,o) { 
        var el=find_object(flapozo.lid);if(el){el.innerHTML=o.response;} }
}
llapozo = new fllapozo();


function ftermek(menu,kateg) {
    this.menu='';
    this.kateg='';
    this.lid='termek';
    this.go=function(menu,kateg) { 
//        if (this.menu==menu) { return; }
        this.menu=menu;
        this.kateg=kateg;
		var rn=Math.floor(Math.random()*325468); 
        xmlreq('termek.php?tid='+menu+'&kateg='+kateg+'&rn='+rn,this.resp); }
    this.resp=function(rid,o) { 
        var el=find_object(termek.lid);if(el){el.innerHTML=o.response;} }
//        var el=find_object(termek.lid);if(el){el.innerHTML=unescape(o.response);} }
}
termek = new ftermek();

function foldal(a) {
    this.a='';
    this.lid='termek';
    this.go=function(a) { 
//        if (this.a==a) { return; }
        this.a=a;
        xmlreq('termeklista.php?db='+a,this.resp); }
    this.resp=function(rid,o) { 
        var el=find_object(oldal.lid);if(el){el.innerHTML=o.response;} }
}
oldal = new foldal();

function fkosarba(raid,raar,radb) {
    this.raid='';
    this.raar='';
    this.radb='';
    this.lid='nincs';
    this.go=function(raid,raar,radb) { 
        if (this.raid==raid && this.raar==raar && this.radb==radb) { return; }
        this.raid=raid;
        this.raar=raar;
        this.radb=radb;        
        xmlreq('kosarba.php?ra_t_id='+raid+'&ra_t_ar='+raar+'&ra_t_db='+radb,this.resp);
        fokosar.go(); }
    this.resp=function(rid,o) { 
        var el=find_object(kosarba.lid);if(el){el.innerHTML=o.response;} }

}
kosarba = new fkosarba();

function fkosarmod(radbm) {
    this.radbm='';
    this.lid='nincs';
    this.go=function(radbm) { 
        if (this.radbm==radbm) { return; }
        this.radbm=radbm;
        xmlreq('kosarmod.php?radbm='+radbm,this.resp); 
        fokosar.go();}
    this.resp=function(rid,o) { 
        var el=find_object(kosarmod.lid);if(el){el.innerHTML=o.response;} }

}
kosarmod = new fkosarmod();

function fkosarfel() {
    this.lid='ninc';
    this.go=function() { 
        xmlreq('kosarfel.php',this.resp);
        fokosar.go();}
    this.resp=function(rid,o) { 
        var el=find_object(kosarfel.lid);if(el){el.innerHTML=o.response;} }
}
kosarfel = new fkosarfel();



function fbelep(user,pass) {
    this.user='';
    this.pass='';
    this.lid='termek';
    this.go=function(user,pass) { 
        if (this.user==user && this.pass==pass) { return; }
        this.user=user;
        this.pass=pass;
//        alert(user+"-"+pass);
        xmlreq('login.php?u_nev='+user+'&u_pw='+pass,this.resp);}
    this.resp=function(rid,o) { 
        var el=find_object(belep.lid);if(el){el.innerHTML=o.response;} }
}
belep = new fbelep();


function fkereses(lapoz,oldal,mit) {
    this.mit='';
    this.oldal='';
    this.lid='termeklista';
    this.go=function(lapoz,oldal,mit) { 
//        if (this.mit==mit && this.oldal==oldal) { return; }
        this.mit=mit;
        this.oldal=oldal;
        xmlreq('kereses.php?db='+oldal+'&ker='+mit,this.resp); }
    this.resp=function(rid,o) { 
        var el=find_object(kereses.lid);if(el){el.innerHTML=o.response;} }
}
kereses = new fkereses();

function fkeret(mit) {
    this.mit='';
    this.lid='termek';
    this.go=function(mit) { 
//        if (this.mit==mit) { return; }
        this.mit=mit;
        xmlreq('kfotermeklista.php?&ker='+mit,this.resp); 
        kereses.go(mit);}
    this.resp=function(rid,o) { 
        var el=find_object(keret.lid);if(el){el.innerHTML=o.response;} }
}keret = new fkeret();

function fkilep() {
    this.lid='nincs';
    this.go=function() { 
        xmlreq('logout.php',this.resp);}
    this.resp=function(rid,o) { 
        var el=find_object(kilep.lid);if(el){el.innerHTML=o.response;} }
}
kilep = new fkilep();

function frendelesek() {
    this.lid='termek';
    this.go=function() { 
        xmlreq('rendelesek.php',this.resp);}
    this.resp=function(rid,o) { 
        var el=find_object(rendelesek.lid);if(el){el.innerHTML=o.response;} }
}
rendelesek = new frendelesek();

function fregadatok() {
    this.lid='termek';
    this.go=function() { 
        xmlreq('szemadat.php',this.resp);}
    this.resp=function(rid,o) { 
        var el=find_object(regadatok.lid);if(el){el.innerHTML=o.response;} }
}
regadatok = new fregadatok();

function freg() {
    this.lid='termek';
    this.go=function() { 
        xmlreq('regisztracio.php',this.resp);}
    this.resp=function(rid,o) { 
        var el=find_object(reg.lid);if(el){el.innerHTML=o.response;} }
}
reg = new freg();

function fvissza(visszam) {
    this.visszam='';
    this.lid='nincs';
    this.go=function(visszam) { 
//        if (this.visszam==visszam) { return; }
        this.visszam=visszam;
        xmlreq('vissza.php?vi='+visszam,this.resp); }
    this.resp=function(rid,o) { 
        var el=find_object(vissza.lid);if(el){el.innerHTML=o.response;} }

}
vissza = new fvissza();

function fvisszalep() {
    this.lid='nincs';
    this.go=function() { 
        xmlreq('visszalep.php',this.resp); }
    this.resp=function(rid,o) { 
        var el=find_object(visszalep.lid);if(el){el.innerHTML=o.response;} }

}
visszalep = new fvisszalep();

function ffokosar() {
    this.lid='fokosar';
    this.go=function() { 
        xmlreq('fokosar.php',this.resp); }
    this.resp=function(rid,o) { 
        var el=find_object(fokosar.lid);if(el){el.innerHTML=o.response;} }

}
fokosar = new ffokosar();
 
function fcontact(vi) {
    this.vi = '';
    this.lid='termek';
    this.go=function(vi) {
        this.vi=vi;
        vissza.go(vi);
        xmlreq('contact.html',this.resp); }
    this.resp=function(rid,o) {
        var el=find_object(contact.lid);if(el){el.innerHTML=o.response;} }

}
contact = new fcontact();

function fshipping(vi) {
    this.vi = '';
    this.lid='termek';
    this.go=function(vi) {
        vissza.go(vi);
        xmlreq('shipping.html',this.resp);}
    this.resp=function(rid,o) {
       var el=find_object(shipping.lid);if(el){el.innerHTML=o.response;} }
}
shipping = new fshipping();

function fabout(vi) {
    this.vi = '';
    this.lid='termek';
    this.go=function(vi) {
        vissza.go(vi);
        xmlreq('about.html',this.resp);}
    this.resp=function(rid,o) {
       var el=find_object(about.lid);if(el){el.innerHTML=o.response;} }
}
about = new fabout();
