function Fade(Id, Val, To)
{  
    Elm = document.getElementById(Id);
    Val += 5 * To;
        
    if (navigator.appName.indexOf("Microsoft") != -1)
        Elm.style.filter = 'alpha(opacity='+Val+')';
    else if (Elm.style.MozOpacity)
        Elm.style.MozOpacity = (Val / 100);
    else Elm.style.opacity = (Val / 100);
        
    if ((Val > 0) && (Val < 100))
        setTimeout('Fade(\''+Id+'\', '+Val+', '+To+')', 40);    
} 

function PodCat(Id, ReturnVal)
{
    var Elm = document.getElementById('PodCat'+Id);
    
    if (!Elm)
        return true;
        
    if (Elm.innerHTML == '')
        return true;
    
    if (Elm.style.display == 'none')
    {
        Elm.style.display = 'block';   
        Fade('PodCat'+Id, 0, 1);
        PodCatRoll(1, 1, Id, Elm.offsetHeight);
        document.getElementById('PodCatImg'+Id).src = '/Templates/default/img/minus.png';      
        return ReturnVal;
    }
    else
    {                           
        Fade('PodCat'+Id, 100, -1);
        PodCatRoll(Elm.offsetHeight, -1, Id, Elm.offsetHeight);                                          
        document.getElementById('PodCatImg'+Id).src = '/Templates/default/img/plus.png';     
        return false;
    }
}

function PodCatRoll(Val, Smer, Id, Max)
{
    var Elm = document.getElementById('PodCat'+Id);
    if (Smer > 0)
        Val *= 2;
    else
        Val = Val / 2;
    if (Val > Max)
        Val = Max;
    if (Val < 1)
        Val = 1;
    Elm.style.height = Val + 'px';
    if ((Val < Max) && (Val > 1))
        setTimeout('PodCatRoll('+Val+', '+Smer+', '+Id+', '+Max+')', 20);
    else
    {
        Elm.style.height = 'auto';
        if (Smer < 0)
            Elm.style.display = 'none';
    }
}

/*
 * ANIMACIA
 */  

var Vdn_Anim_imgs = new Array();
var Vdn_Anim_del = 3000;

function Vdn_Anim_start(ArrId)
{    
    for (var i = 0; i < ArrId.length; i++)
    {
        Vdn_Anim_imgs[i] = new Image;
        Vdn_Anim_imgs[i].src = ArrId[i];  
    }
    
    var Res = '<img src="'+Vdn_Anim_imgs[0].src+'" alt="" id="Vdn_Anim_img1" style="position : absolute;" />';
    Res += '<img src="'+Vdn_Anim_imgs[0].src+'" alt="" id="Vdn_Anim_img2" />';
    
    document.write(Res);
   
    setTimeout('Vdn_Anim_loop(1)', Vdn_Anim_del);
}

function Vdn_Anim_loop(Image)
{     
    var Elm1 = document.getElementById('Vdn_Anim_img1');
    var Elm2 = document.getElementById('Vdn_Anim_img2');
    Elm2.src = Elm1.src;    
    Elm1.src = Vdn_Anim_imgs[Image].src;
    Fade('Vdn_Anim_img1', 0, 1)      
    Image++; if (Image >= Vdn_Anim_imgs.length) Image = 0;
    setTimeout('Vdn_Anim_loop('+Image+')', Vdn_Anim_del);
}
