t_opacity= 0;
ev= 2;   // event ( leírást lásd lejjebb :)

// Opacity beállítása //
function setOpacity_pic(obj_picId, opacity) // obj_pic= obj_picektum(pic.id); opacity= szám(opacity értéke)
    {
    obj_pic= document.getElementById(obj_picId);
    //console.log("opacity: "+opacity);
    if ( opacity <= 0 )
        {
        obj_pic.style.display= "none";
        obj_pic.style.visibility= "hidden";
        }
    else
        {
        obj_pic.style.display= "block";
        obj_pic.style.visibility= "visible";
        }
    obj_pic.style.filter= "alpha(opacity:"+opacity+")"; // IE/Win
    obj_pic.style.KHTMLOpacity= opacity/100;    // Safari<1.2, Konqueror
    obj_pic.style.MozOpacity= opacity/100;  // Older Mozilla and Firefox
    obj_pic.style.opacity= opacity/100; // Safari 1.2, newer Firefox and Mozilla, CSS3
    }

// Eltüntetés && megjelenítés //
function opacity_pic(obj_picId, obj_picIdNext, opac, opac_stop, val)   // meghívásnál: obj_picektumID, Kov obj_pic Id, starting opacity, eltünés értéke 
    {
    ev= 0;
    //alert(obj_picId);
    if ( val < 0 && opac < opac_stop )  // eltünt
        {
        // Következő megjelenítése //
        t_opacity= window.setTimeout("opacity_pic('"+obj_picIdNext+"', '"+obj_picIdNext+"', 0, 100, "+Math.abs(val)+")",20);

        a= n;
        //document.getElementById("szam").innerHTML= a+"/"+m; // Szám cseréje   // Ha csak itt innerHTMLezek, akkor IE alatt bebugosodik... LOL?
        //alert(a+"/"+m);
        ev= 1;
        }
    
    if ( val > 0 && opac > opac_stop ) { ev= 2; }    // Megjelent
    
    if ( ev == 0 )   // váltás folyamatban van
        {
        obj_pic= document.getElementById(obj_picId);
        setOpacity_pic(obj_picId, opac);
        //console.log("obj_picId: "+obj_picId+" / val: "+val+" / opac: "+opac);
        t_opacity= window.setTimeout("opacity_pic('"+obj_picId+"', '"+obj_picIdNext+"', "+(opac+val)+", "+opac_stop+", "+val+")",20);
        //t_opacity2= window.setTimeout("opacity('"+obj_picId+"', '"+obj_picIdNext+"', "+(opac+val)+", "+opac_stop+", "+val+")",20);  // obj_picId=obj_picIdNext
        a= n;
        //document.getElementById("szam").innerHTML= opac;
        document.getElementById("szam").innerHTML= a+"/"+m; // Szám cseréje
        }
    }

function valtas(mire)
    {
    /***
     * a= Aktuális
     * n= Next
     * m= Max ( count )
     * mire= Melyik képre váltson
     * e= Event ( 0 : opacity fut • 1 : pic eltünt • 2 : kép megjelent )
     ***/
    if ( ev == 2 && a != mire ) // elöző opacityt befejezte-e már && ugyan azt a képet nem opacityzi még1*
        {
        //alert('if e: '+e+' / a: '+a+' / n:'+mire);
        t_opacity= 0;
        
        n= mire;
        n > m ? n=1 : 1;
        n < 1 ? n=m : 1;
        obj_pic= document.getElementById("pic"+a);
        //alert("E1: pic"+a+" pic"+n+" "+(obj_pic.style.opacity*100));
        opacity_pic("pic"+a, "pic"+n, (obj_pic.style.opacity*100), -10, -10);    // melyikről, melyikre, start_opacity, stop_opacity, fade
        //alert('E2: '+obj_pic.style.opacity*100);
        }
    else
        {
        //alert('else ev: '+ev+' / a: '+a+' / n:'+mire); 
        }
    }


