function ajaxPageLoad(oldal, req)
    {
    req= req == undefined ? '' : req;
    oldal= oldal == undefined ? 'udv' : oldal;
    try
        {
        xmlhttp= window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
        }
    catch (e)
        {
        alert("Browser doesn't support AJAX. Handle however you want!");
        }
    xmlhttp.onreadystatechange= ajaxPageUpdate;
    xmlhttp.open("GET", "load.php?oldal="+oldal+req);  // Method (GET,POST) , URL
    xmlhttp.send(null);

    /*** POST ***
     * xmlhttp.open("POST", "search.php");
     * xmlhttp.send("query="+str);
     ***/
    }

function ajaxPageUpdate()
    {
    // readyState: Return Code // 0:Uninitialised 1:Loading 2:Loaded 3:Interactive 4:Complete
    // xmlhttp.status: Status Code // 200:OK
    if ( (xmlhttp.readyState == 4) && (xmlhttp.status == 200) )
        {
        document.getElementById("divmain").innerHTML= xmlhttp.responseText;
        fixH(); // Oldal magasságának megváltoztatása
        }
    }

/*** Keresés ***/
function ajaxSearch(str)
    {
    // str : keresendő szöveg
    try
        {
        // window.XMLHttpRequest : FireFox, Opera, Chrome
        // ActiveXObject("Microsoft.XMLHTTP") : IE
        // Objektum érzékelés
        xmlhttp= window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
        }
    catch (e)
        {
        alert("Browser doesn't support AJAX. Handle however you want!");
        }

    // Válasz kezelő függvény
    xmlhttp.onreadystatechange= ajaxUpdateSearch;

    // Adatkérés nyitása
    xmlhttp.open("GET", "termek_kereses.php?search="+str);  // Method (GET,POST) , URL
    // Adatkérés elküldése
    // IE -> xmlhttp.send() -> null kötelező
    xmlhttp.send(null);

    /*** POST ***
     * xmlhttp.open("POST", "search.php");
     * xmlhttp.send("query="+str);
     ***/
    }

function ajaxUpdateSearch()
    {
    // readyState: Return Code // 0:Uninitialised 1:Loading 2:Loaded 3:Interactive 4:Complete
    // xmlhttp.status: Status Code // 200:OK
    if ( (xmlhttp.readyState == 4) && (xmlhttp.status == 200) )
        {
        // xmlhttp.responseText: Kapott string
        document.getElementById("divSearchList").innerHTML= xmlhttp.responseText;
        fixH();
        }
    }

/*** Egyszerű oldal betöltés ***/
function ajaxPage(oldal)
    {
    try
        {
        // window.XMLHttpRequest : FireFox, Opera, Chrome
        // ActiveXObject("Microsoft.XMLHTTP") : IE
        // Objektum érzékelés
        xmlhttp= window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
        }
    catch (e)
        {
        alert("Browser doesn't support AJAX. Handle however you want!");
        }

    // Válasz kezelő függvény
    xmlhttp.onreadystatechange= ajaxUpdateOldal;

    // Adatkérés nyitása
    xmlhttp.open("GET", "load.php?oldal="+oldal);  // Method (GET,POST) , URL

    // Adatkérés elküldése
    // IE -> xmlhttp.send() -> null kötelező
    xmlhttp.send(null);

    /*** POST ***
     * xmlhttp.open("POST", "search.php");
     * xmlhttp.send("query="+str);
     ***/
    }

function ajaxUpdateOldal()
    {
    // readyState: Return Code // 0:Uninitialised 1:Loading 2:Loaded 3:Interactive 4:Complete
    // xmlhttp.status: Status Code // 200:OK
    if ( (xmlhttp.readyState == 4) && (xmlhttp.status == 200) )
        {
        // xmlhttp.responseText: Kapott string
        document.getElementById("divmain").innerHTML= xmlhttp.responseText;
        fixH();
        }
    }

/*** Menu ***/
function ajaxLoad(str, lvl, id)
    {
    // str : oldal
    try
        {
        // window.XMLHttpRequest : FireFox, Opera, Chrome
        // ActiveXObject("Microsoft.XMLHTTP") : IE
        // Objektum érzékelés
        xmlhttp= window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
        }
    catch (e)
        {
        alert("Browser doesn't support AJAX. Handle however you want!");
        }

    // Válasz kezelő függvény
    xmlhttp.onreadystatechange= ajaxUpdatePage;
    xmlhttp.str= str;
    xmlhttp.lvl= lvl;
    xmlhttp.id= id;

    // Adatkérés nyitása
    xmlhttp.open("GET", "load.php?oldal="+str);  // Method (GET,POST) , URL

    // Adatkérés elküldése
    // IE -> xmlhttp.send() -> null kötelező
    xmlhttp.send(null);
    
    /*** POST ***
     * xmlhttp.open("POST", "search.php");
     * xmlhttp.send("query="+str);
     ***/
    }

function ajaxUpdatePage()
    {
    // readyState: Return Code // 0:Uninitialised 1:Loading 2:Loaded 3:Interactive 4:Complete
    // xmlhttp.status: Status Code // 200:OK
    if ( (xmlhttp.readyState == 4) && (xmlhttp.status == 200) )
        {
        // xmlhttp.responseText: Kapott string
        document.getElementById("divmain").innerHTML= xmlhttp.responseText;
        
        /* Nem aktuális Almenü elemek inaktívvá tétele */
        setInactive();
        
        /* Aktuális menüpont Aktívvá tétele */
        if ( xmlhttp.lvl == "main" )
            {
            obj= document.getElementById(xmlhttp.id);
            obj.className= "oldalmenuAktiv";
            }
        if ( xmlhttp.lvl == "al" )
            {
            obj= document.getElementById("TD"+xmlhttp.str);
            obj.className= "oldalmenuAlAktiv";
            }
        
        fixH();
        }
    }

/*** Termék lista ***/

function ajaxLoadMenuTermekek(lvl0)
    {
    // str : oldal
    try
        {
        // window.XMLHttpRequest : FireFox, Opera, Chrome
        // ActiveXObject("Microsoft.XMLHTTP") : IE
        // Objektum érzékelés
        xmlhttp= window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
        }
    catch (e)
        {
        alert("Browser doesn't support AJAX. Handle however you want!");
        }

    // Válasz kezelő függvény
    xmlhttp.onreadystatechange= ajaxUpdatePageTermekek;

    req= "&id0="+lvl0;

    // Adatkérés nyitása
    xmlhttp.open("GET", "load.php?oldal=termekek"+req);  // Method (GET,POST) , URL

    // Adatkérés elküldése
    // IE -> xmlhttp.send() -> null kötelező
    xmlhttp.send(null);

    /*** POST ***
     * xmlhttp.open("POST", "search.php");
     * xmlhttp.send("query="+str);
     ***/
    }

function ajaxUpdatePageTermekek()
    {
    // readyState: Return Code // 0:Uninitialised 1:Loading 2:Loaded 3:Interactive 4:Complete
    // xmlhttp.status: Status Code // 200:OK
    if ( (xmlhttp.readyState == 4) && (xmlhttp.status == 200) )
        {
        // xmlhttp.responseText: Kapott string
        document.getElementById("divmain").innerHTML= xmlhttp.responseText;

        /* Nem aktuális Almenü elemek inaktívvá tétele */
        setInactive();

        /* Aktuális menüpont Aktívvá tétele */
        if ( xmlhttp.lvl == "main" )
            {
            obj= document.getElementById(xmlhttp.id);
            obj.className= "oldalmenuAktiv";
            }
        if ( xmlhttp.lvl == "al" )
            {
            obj= document.getElementById("TD"+xmlhttp.str);
            obj.className= "oldalmenuAlAktiv";
            }

        fixH();
        }
    }

/*** LOGIN ***/
function ajaxLoadLogin()
    {
    try
        {
        // window.XMLHttpRequest : FireFox, Opera, Chrome
        // ActiveXObject("Microsoft.XMLHTTP") : IE
        // Objektum érzékelés
        xmlhttp= window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
        }
    catch (e)
        {
        alert("Browser doesn't support AJAX. Handle however you want!");
        }

    // Válasz kezelő függvény
    xmlhttp.onreadystatechange= ajaxUpdatePageLogin;
    obj0= document.getElementById("szint0");
    v0= obj0.value;
    obj1= document.getElementById("szint1");
    v1= obj1.value;
    obj2= document.getElementById("szint2");
    v2= obj2.value;
    obj_rend= document.getElementById("rendezes");
    rend= obj_rend.value;
    obj_honnan2= document.getElementById("honnan"); // honnan változó foglalt... LOiLOiLOiL...
    honnan2= obj_honnan2.value;
    obj_mutasson= document.getElementById("mutasson");
    mutasson= obj_mutasson.value;
    obj_login_email= document.getElementById("email");
    email= obj_login_email.value;
    obj_login_pass= document.getElementById("pass");
    pass= obj_login_pass.value;

    req= "&email="+email+"&pass="+pass+"&rendezes="+rend+"&honnan="+honnan2+"&mutasson="+mutasson+"&id0="+v0;
    // Adatkérés nyitása
    xmlhttp.open("GET", "load.php?oldal=termekek"+req);  // Method (GET,POST) , URL
    //xmlhttp.open("POST", "load.php");  // Method (GET,POST) , URL

    // Adatkérés elküldése
    // IE -> xmlhttp.send() -> null kötelező
    xmlhttp.send(null);
    //xmlhttp.send("oldal=termekek"+req);

    /*** POST ***
     * xmlhttp.open("POST", "search.php");
     * xmlhttp.send("query="+str);
     ***/
    }

function ajaxUpdatePageLogin()
    {
    // readyState: Return Code // 0:Uninitialised 1:Loading 2:Loaded 3:Interactive 4:Complete
    // xmlhttp.status: Status Code // 200:OK
    if ( (xmlhttp.readyState == 4) && (xmlhttp.status == 200) )
        {
        // xmlhttp.responseText: Kapott string
        document.getElementById("divmain").innerHTML= xmlhttp.responseText;

        /* Nem aktuális Almenü elemek inaktívvá tétele */
        setInactive();

        /* Aktuális menüpont Aktívvá tétele */
        if ( xmlhttp.lvl == "main" )
            {
            obj= document.getElementById(xmlhttp.id);
            obj.className= "oldalmenuAktiv";
            }
        if ( xmlhttp.lvl == "al" )
            {
            obj= document.getElementById("TD"+xmlhttp.str);
            obj.className= "oldalmenuAlAktiv";
            }

        fixH();
        }
    }


/*** TERMÉKEK Részletes ***/
function ajaxLoadTermekekReszletes(n)
    {
    try
        {
        xmlhttp= window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
        }
    catch (e)
        {
        alert("Browser doesn't support AJAX. Handle however you want!");
        }

    // Válasz kezelő függvény
    xmlhttp.onreadystatechange= ajaxUpdatePageTermekekReszletes;

    obj0= document.getElementById("szint0");
    v0= obj0.value;
    obj1= document.getElementById("szint1");
    v1= obj1.value;
    obj2= document.getElementById("szint2");
    v2= obj2.value;
    
    obj_rend= document.getElementById("rendezes");
    rend= obj_rend.value;

    /*obj_honnan2= document.getElementById("honnan"); // honnan változó foglalt... LOiLOiLOiL...
    honnan2= obj_honnan2.value;*/
    obj_mutasson= document.getElementById("mutasson");
    mutasson= obj_mutasson.value;

    if ( n == 0 )
        {
        req= "&rendezes="+rend+"&mutasson="+mutasson+"&id0="+v0;
        }
    if ( n == 1 )
        {
        req= "&rendezes="+rend+"&mutasson="+mutasson+"&id0="+v0+"&id1="+v1;
        }
    if ( n == 2 )
        {
        //req= "&rendezes="+rend+"&mutasson="+mutasson+"&honnan="+honnan2+"&id0="+v0+"&id1="+v1+"&id2="+v2;
        req= "&rendezes="+rend+"&mutasson="+mutasson+"&id0="+v0+"&id1="+v1+"&id2="+v2;
        }

    // Adatkérés nyitása
    xmlhttp.open("GET", "load.php?oldal=termekek"+req);  // Method (GET,POST) , URL

    // Adatkérés elküldése
    // IE -> xmlhttp.send() -> null kötelező
    xmlhttp.send(null);

    /*** POST ***
     * xmlhttp.open("POST", "search.php");
     * xmlhttp.send("query="+str);
     ***/
    }

function ajaxUpdatePageTermekekReszletes()
    {
    // readyState: Return Code // 0:Uninitialised 1:Loading 2:Loaded 3:Interactive 4:Complete
    // xmlhttp.status: Status Code // 200:OK
    if ( (xmlhttp.readyState == 4) && (xmlhttp.status == 200) )
        {
        // xmlhttp.responseText: Kapott string
        document.getElementById("divmain").innerHTML= xmlhttp.responseText;

        /* Nem aktuális Almenü elemek inaktívvá tétele */
        setInactive();

        /* Aktuális menüpont Aktívvá tétele */
        if ( xmlhttp.lvl == "main" )
            {
            obj= document.getElementById(xmlhttp.id);
            obj.className= "oldalmenuAktiv";
            }
        if ( xmlhttp.lvl == "al" )
            {
            obj= document.getElementById("TD"+xmlhttp.str);
            obj.className= "oldalmenuAlAktiv";
            }

        fixH();
        }
    }

/*** TERMÉKEK Részletes / Honnan Linkre kattintva ***/
function ajaxLoadTermekekReszletesHonnan(n, i)
    {
    try
        {
        xmlhttp= window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
        }
    catch (e)
        {
        alert("Browser doesn't support AJAX. Handle however you want!");
        }

    // Válasz kezelő függvény
    xmlhttp.onreadystatechange= ajaxUpdatePageTermekekReszletesHonnan;

    obj0= document.getElementById("szint0");
    v0= obj0.value;
    obj1= document.getElementById("szint1");
    v1= obj1.value;
    obj2= document.getElementById("szint2");
    v2= obj2.value;

    obj_rend= document.getElementById("rendezes");
    rend= obj_rend.value;

    /*obj_honnan2= document.getElementById("honnan"); // honnan változó foglalt... LOiLOiLOiL...
    honnan2= obj_honnan2.value;*/
    obj_mutasson= document.getElementById("mutasson");
    mutasson= obj_mutasson.value;

    if ( n == 0 )
        {
        req= "&rendezes="+rend+"&mutasson="+mutasson+"&id0="+v0;
        }
    if ( n == 1 )
        {
        req= "&rendezes="+rend+"&mutasson="+mutasson+"&id0="+v0+"&id1="+v1;
        }
    if ( n == 2 )
        {
        req= "&rendezes="+rend+"&mutasson="+mutasson+"&honnan="+i+"&id0="+v0+"&id1="+v1+"&id2="+v2;
        }

    // Adatkérés nyitása
    xmlhttp.open("GET", "load.php?oldal=termekek"+req);  // Method (GET,POST) , URL

    // Adatkérés elküldése
    // IE -> xmlhttp.send() -> null kötelező
    xmlhttp.send(null);

    /*** POST ***
     * xmlhttp.open("POST", "search.php");
     * xmlhttp.send("query="+str);
     ***/
    }

function ajaxUpdatePageTermekekReszletesHonnan()
    {
    // readyState: Return Code // 0:Uninitialised 1:Loading 2:Loaded 3:Interactive 4:Complete
    // xmlhttp.status: Status Code // 200:OK
    if ( (xmlhttp.readyState == 4) && (xmlhttp.status == 200) )
        {
        // xmlhttp.responseText: Kapott string
        document.getElementById("divmain").innerHTML= xmlhttp.responseText;

        /* Nem aktuális Almenü elemek inaktívvá tétele */
        setInactive();

        /* Aktuális menüpont Aktívvá tétele */
        if ( xmlhttp.lvl == "main" )
            {
            obj= document.getElementById(xmlhttp.id);
            obj.className= "oldalmenuAktiv";
            }
        if ( xmlhttp.lvl == "al" )
            {
            obj= document.getElementById("TD"+xmlhttp.str);
            obj.className= "oldalmenuAlAktiv";
            }

        fixH();
        }
    }

/*** Kosárba ***/
function ajaxLoadKosarba(termek_id)
    {
    try
        {
        // window.XMLHttpRequest : FireFox, Opera, Chrome
        // ActiveXObject("Microsoft.XMLHTTP") : IE
        // Objektum érzékelés
        xmlhttp= window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
        }
    catch (e)
        {
        alert("Browser doesn't support AJAX. Handle however you want!");
        }

    // Válasz kezelő függvény
    xmlhttp.onreadystatechange= ajaxUpdatePageTermekekKosarba;

    obj0= document.getElementById("szint0");
    v0= obj0.value;
    obj1= document.getElementById("szint1");
    v1= obj1.value;
    obj2= document.getElementById("szint2");
    v2= obj2.value;

    obj_rend= document.getElementById("rendezes");
    rend= obj_rend.value;

    obj_honnan2= document.getElementById("honnan");
    honnan2= obj_honnan2.value;

    obj_kosarba= document.getElementById("kosarba"+termek_id);
    if ( obj_kosarba )
        {
        mennyit= obj_kosarba.value;

        req= "&kosarba="+termek_id+"&mennyitKosarba="+mennyit+"&rendezes="+rend+"&honnan="+honnan2+"&id0="+v0+"&id1="+v1+"&id2="+v2;

        // Adatkérés nyitása
        xmlhttp.open("GET", "load.php?oldal=termekek"+req);  // Method (GET,POST) , URL

        // Adatkérés elküldése
        // IE -> xmlhttp.send() -> null kötelező
        xmlhttp.send(null);
        }

    /*** POST ***
     * xmlhttp.open("POST", "search.php");
     * xmlhttp.send("query="+str);
     ***/
    }

function ajaxUpdatePageTermekekKosarba()
    {
    // readyState: Return Code // 0:Uninitialised 1:Loading 2:Loaded 3:Interactive 4:Complete
    // xmlhttp.status: Status Code // 200:OK
    if ( (xmlhttp.readyState == 4) && (xmlhttp.status == 200) )
        {
        // xmlhttp.responseText: Kapott string
        document.getElementById("divmain").innerHTML= xmlhttp.responseText;

        /* Nem aktuális Almenü elemek inaktívvá tétele */
        setInactive();

        /* Aktuális menüpont Aktívvá tétele */
        if ( xmlhttp.lvl == "main" )
            {
            obj= document.getElementById(xmlhttp.id);
            obj.className= "oldalmenuAktiv";
            }
        if ( xmlhttp.lvl == "al" )
            {
            obj= document.getElementById("TD"+xmlhttp.str);
            obj.className= "oldalmenuAlAktiv";
            }

        fixH();
        }
    }

/*** PLUSZ / MINUSZ ***/
function ajaxLoadKosarbaPM(termek_id, mennyit)
    {
    try
        {
        // window.XMLHttpRequest : FireFox, Opera, Chrome
        // ActiveXObject("Microsoft.XMLHTTP") : IE
        // Objektum érzékelés
        xmlhttp= window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
        }
    catch (e)
        {
        alert("Browser doesn't support AJAX. Handle however you want!");
        }

    // Válasz kezelő függvény
    xmlhttp.onreadystatechange= ajaxUpdatePageTermekekPM;

    obj0= document.getElementById("szint0");
    v0= obj0.value;
    obj1= document.getElementById("szint1");
    v1= obj1.value;
    obj2= document.getElementById("szint2");
    v2= obj2.value;

    obj_rend= document.getElementById("rendezes");
    rend= obj_rend.value;

    obj_honnan2= document.getElementById("honnan");
    honnan2= obj_honnan2.value;

    req= "&kosarba="+termek_id+"&mennyitKosarba="+mennyit+"&rendezes="+rend+"&honnan="+honnan2+"&id0="+v0+"&id1="+v1+"&id2="+v2;

    // Adatkérés nyitása
    xmlhttp.open("GET", "load.php?oldal=termekek"+req);  // Method (GET,POST) , URL

    // Adatkérés elküldése
    // IE -> xmlhttp.send() -> null kötelező
    xmlhttp.send(null);

    /*** POST ***
     * xmlhttp.open("POST", "search.php");
     * xmlhttp.send("query="+str);
     ***/
    }

function ajaxUpdatePageTermekekPM()
    {
    // readyState: Return Code // 0:Uninitialised 1:Loading 2:Loaded 3:Interactive 4:Complete
    // xmlhttp.status: Status Code // 200:OK
    if ( (xmlhttp.readyState == 4) && (xmlhttp.status == 200) )
        {
        // xmlhttp.responseText: Kapott string
        document.getElementById("divmain").innerHTML= xmlhttp.responseText;

        /* Nem aktuális Almenü elemek inaktívvá tétele */
        setInactive();

        /* Aktuális menüpont Aktívvá tétele */
        if ( xmlhttp.lvl == "main" )
            {
            obj= document.getElementById(xmlhttp.id);
            obj.className= "oldalmenuAktiv";
            }
        if ( xmlhttp.lvl == "al" )
            {
            obj= document.getElementById("TD"+xmlhttp.str);
            obj.className= "oldalmenuAlAktiv";
            }

        fixH();
        }
    }

/*** PLUSZ / MINUSZ ***/
function ajaxLoadKosarbaPM_adatok(termek_id, mennyit, akt)
    {
    try
        {
        // window.XMLHttpRequest : FireFox, Opera, Chrome
        // ActiveXObject("Microsoft.XMLHTTP") : IE
        // Objektum érzékelés
        xmlhttp= window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
        }
    catch (e)
        {
        alert("Browser doesn't support AJAX. Handle however you want!");
        }

    // Válasz kezelő függvény
    xmlhttp.onreadystatechange= ajaxUpdatePageTermekekPM_adatok;

    /*obj0= document.getElementById("szint0");
    v0= obj0.value;
    obj1= document.getElementById("szint1");
    v1= obj1.value;
    obj2= document.getElementById("szint2");
    v2= obj2.value;

    obj_rend= document.getElementById("rendezes");
    rend= obj_rend.value;

    obj_honnan2= document.getElementById("honnan");
    honnan2= obj_honnan2.value;*/

    //req= "&kosarba="+termek_id+"&mennyitKosarba="+mennyit+"&rendezes="+rend+"&honnan="+honnan2+"&id0="+v0+"&id1="+v1+"&id2="+v2;
    req= "&kosarba="+termek_id+"&mennyitKosarba="+mennyit+"&termek_id="+akt;

    // Adatkérés nyitása
    xmlhttp.open("GET", "load.php?oldal=termek_adatok"+req);  // Method (GET,POST) , URL

    // Adatkérés elküldése
    // IE -> xmlhttp.send() -> null kötelező
    xmlhttp.send(null);

    /*** POST ***
     * xmlhttp.open("POST", "search.php");
     * xmlhttp.send("query="+str);
     ***/
    }

function ajaxUpdatePageTermekekPM_adatok()
    {
    // readyState: Return Code // 0:Uninitialised 1:Loading 2:Loaded 3:Interactive 4:Complete
    // xmlhttp.status: Status Code // 200:OK
    if ( (xmlhttp.readyState == 4) && (xmlhttp.status == 200) )
        {
        // xmlhttp.responseText: Kapott string
        document.getElementById("divmain").innerHTML= xmlhttp.responseText;

        /* Nem aktuális Almenü elemek inaktívvá tétele */
        setInactive();

        /* Aktuális menüpont Aktívvá tétele */
        if ( xmlhttp.lvl == "main" )
            {
            obj= document.getElementById(xmlhttp.id);
            obj.className= "oldalmenuAktiv";
            }
        if ( xmlhttp.lvl == "al" )
            {
            obj= document.getElementById("TD"+xmlhttp.str);
            obj.className= "oldalmenuAlAktiv";
            }

        fixH();
        }
    }

/*** Részletes Termék adatok ***/

/***
 * divTermekAdatok megnyitása
 * Adatok kiírása
 * Close (Vagy vissza?) Div elrejtése
 * Vagy inkább új ablak?
 ***/

function ajaxLoadTermekAdatok(kiemelt_id)
    {
    try
        {
        // window.XMLHttpRequest : FireFox, Opera, Chrome
        // ActiveXObject("Microsoft.XMLHTTP") : IE
        // Objektum érzékelés
        xmlhttp= window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
        }
    catch (e)
        {
        alert("Browser doesn't support AJAX. Handle however you want!");
        }

    // Válasz kezelő függvény
    xmlhttp.onreadystatechange= ajaxUpdatePageTermekekAdatok;

    obj0= document.getElementById("szint0");
    v0= obj0.value;
    obj1= document.getElementById("szint1");
    v1= obj1.value;
    obj2= document.getElementById("szint2");
    v2= obj2.value;

    obj_rend= document.getElementById("rendezes");
    rend= obj_rend.value;

    obj_honnan2= document.getElementById("honnan");
    honnan2= obj_honnan2.value;

    req= "&rendezes="+rend+"&honnan="+honnan2+"&id0="+v0+"&id1="+v1+"&id2="+v2+"&kiemelt="+kiemelt_id;

    //window.alert(req);

    // Adatkérés nyitása
    xmlhttp.open("GET", "load.php?oldal=termekek"+req);  // Method (GET,POST) , URL

    // Adatkérés elküldése
    // IE -> xmlhttp.send() -> null kötelező
    xmlhttp.send(null);

    /*** POST ***
     * xmlhttp.open("POST", "search.php");
     * xmlhttp.send("query="+str);
     ***/
    }

function ajaxUpdatePageTermekekAdatok()
    {
    // readyState: Return Code // 0:Uninitialised 1:Loading 2:Loaded 3:Interactive 4:Complete
    // xmlhttp.status: Status Code // 200:OK
    if ( (xmlhttp.readyState == 4) && (xmlhttp.status == 200) )
        {
        // xmlhttp.responseText: Kapott string
        document.getElementById("divmain").innerHTML= xmlhttp.responseText;

        /* Nem aktuális Almenü elemek inaktívvá tétele */
        setInactive();

        /* Aktuális menüpont Aktívvá tétele */
        if ( xmlhttp.lvl == "main" )
            {
            obj= document.getElementById(xmlhttp.id);
            obj.className= "oldalmenuAktiv";
            }
        if ( xmlhttp.lvl == "al" )
            {
            obj= document.getElementById("TD"+xmlhttp.str);
            obj.className= "oldalmenuAlAktiv";
            }

        fixH();
        }
    }


/*** Részletes adatok => Kosárba ***/
function ajaxLoadReszletekKosarba(termek_id)
    {
    try
        {
        // window.XMLHttpRequest : FireFox, Opera, Chrome
        // ActiveXObject("Microsoft.XMLHTTP") : IE
        // Objektum érzékelés
        xmlhttp= window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
        }
    catch (e)
        {
        alert("Browser doesn't support AJAX. Handle however you want!");
        }

    // Válasz kezelő függvény
    xmlhttp.onreadystatechange= ajaxUpdatePageReszletekKosarba;

    /*obj0= document.getElementById("szint0");
    v0= obj0.value;
    obj1= document.getElementById("szint1");
    v1= obj1.value;
    obj2= document.getElementById("szint2");
    v2= obj2.value;*/

    /*obj_rend= document.getElementById("rendezes");
    rend= obj_rend.value;*/

    /*obj_honnan2= document.getElementById("honnan");
    honnan2= obj_honnan2.value;*/

    obj_kosarba= document.getElementById("kosarba"+termek_id);
    if ( obj_kosarba )
        {
        mennyit= obj_kosarba.value;

        //req= "&kosarba="+termek_id+"&mennyit="+mennyit+"&rendezes="+rend+"&honnan="+honnan2+"&id0="+v0+"&id1="+v1+"&id2="+v2;
        req= "&kosarba="+termek_id+"&mennyitKosarba="+mennyit;

        // Adatkérés nyitása
        xmlhttp.open("GET", "load.php?oldal=termek_adatok"+req);  // Method (GET,POST) , URL

        // Adatkérés elküldése
        // IE -> xmlhttp.send() -> null kötelező
        xmlhttp.send(null);
        }

    /*** POST ***
     * xmlhttp.open("POST", "search.php");
     * xmlhttp.send("query="+str);
     ***/
    }

function ajaxUpdatePageReszletekKosarba()
    {
    // readyState: Return Code // 0:Uninitialised 1:Loading 2:Loaded 3:Interactive 4:Complete
    // xmlhttp.status: Status Code // 200:OK
    if ( (xmlhttp.readyState == 4) && (xmlhttp.status == 200) )
        {
        // xmlhttp.responseText: Kapott string
        document.getElementById("divmain").innerHTML= xmlhttp.responseText;

        // Nem aktuális Almenü elemek inaktívvá tétele //
        setInactive();

        // Aktuális menüpont Aktívvá tétele //
        if ( xmlhttp.lvl == "main" )
            {
            obj= document.getElementById(xmlhttp.id);
            obj.className= "oldalmenuAktiv";
            }
        if ( xmlhttp.lvl == "al" )
            {
            obj= document.getElementById("TD"+xmlhttp.str);
            obj.className= "oldalmenuAlAktiv";
            }

        fixH();
        }
    }

/*** PLUSZ / MINUSZ ***/

function ajaxLoadKosarbaTermekReszletesPM(termek_id, mennyit)
    {
    try
        {
        // window.XMLHttpRequest : FireFox, Opera, Chrome
        // ActiveXObject("Microsoft.XMLHTTP") : IE
        // Objektum érzékelés
        xmlhttp= window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
        }
    catch (e)
        {
        alert("Browser doesn't support AJAX. Handle however you want!");
        }

    // Válasz kezelő függvény
    xmlhttp.onreadystatechange= ajaxUpdatePageTermekReszletesPM;

    obj0= document.getElementById("szint0");
    v0= obj0.value;
    obj1= document.getElementById("szint1");
    v1= obj1.value;
    obj2= document.getElementById("szint2");
    v2= obj2.value;

    obj_rend= document.getElementById("rendezes");
    rend= obj_rend.value;

    obj_honnan2= document.getElementById("honnan");
    honnan2= obj_honnan2.value;

    req= "&kosarba="+termek_id+"&mennyit="+mennyit+"&rendezes="+rend+"&honnan="+honnan2+"&id0="+v0+"&id1="+v1+"&id2="+v2;
    //req= "&kosarba="+termek_id+"&mennyit="+mennyit;

    // Adatkérés nyitása
    xmlhttp.open("GET", "load.php?oldal=termekek"+req);  // Method (GET,POST) , URL

    // Adatkérés elküldése
    // IE -> xmlhttp.send() -> null kötelező
    xmlhttp.send(null);

    /*** POST ***
     * xmlhttp.open("POST", "search.php");
     * xmlhttp.send("query="+str);
     ***/
    }

function ajaxUpdatePageTermekReszletesPM()
    {
    // readyState: Return Code // 0:Uninitialised 1:Loading 2:Loaded 3:Interactive 4:Complete
    // xmlhttp.status: Status Code // 200:OK
    if ( (xmlhttp.readyState == 4) && (xmlhttp.status == 200) )
        {
        // xmlhttp.responseText: Kapott string
        document.getElementById("divmain").innerHTML= xmlhttp.responseText;

        /* Nem aktuális Almenü elemek inaktívvá tétele */
        setInactive();

        /* Aktuális menüpont Aktívvá tétele */
        if ( xmlhttp.lvl == "main" )
            {
            obj= document.getElementById(xmlhttp.id);
            obj.className= "oldalmenuAktiv";
            }
        if ( xmlhttp.lvl == "al" )
            {
            obj= document.getElementById("TD"+xmlhttp.str);
            obj.className= "oldalmenuAlAktiv";
            }

        fixH();
        }
    }
