var g_strCurrentSubNav=null;
function FadeInSubNav()
{
    var pSubNavContainer=document.getElementById("page_subtabframe");
    if(pSubNavContainer)
    {
        var bChanged=false;
        var aDivs=pSubNavContainer.getElementsByTagName("li");
        for(var i=0;i<aDivs.length;i++)
        {
            var iTop=parseInt(aDivs[i].style.top);
            var pLink=aDivs[i].getElementsByTagName("a");
            if(iTop>0)
            {
                aDivs[i].style.top=(iTop-1)+"px";
                if(pLink&&pLink.length>0)
                {
                    var strColor=pLink[0].style.color;
                    if(strColor!=null&&strColor!="")
                    {
                        var fRed=255;
                        var fGreen=255;
                        var fBlue=255;
                        var fAlpha=null;
                        if(strColor.length==7)
                        {
                            fRed=parseInt(strColor.substr(1,2),16);
                            fGreen=parseInt(strColor.substr(3,2),16);
                            fBlue=parseInt(strColor.substr(5,2),16)
                        }
                        else
                        {
                            if(strColor.indexOf("rgb")==0)
                            {
                                try
                                {
                                    eval(strColor.replace(/rgb\((\d+)\,\s(\d+)\,\s(\d+)\)/g,"fRed=$1;fGreen=$2;fBlue=$3"))
                                }
                                catch(e)
                                {}
                            }
                        }
                        if(fRed<240)
                        {
                            fRed+=15
                        }
                        if(fGreen<240)
                        {
                            fGreen+=15
                        }
                        if(fBlue<240)
                        {
                            fBlue+=15
                        }
                        var strColor="#"+fRed.toString(16)+fGreen.toString(16)+fBlue.toString(16);
                        pLink[0].style.color=strColor
                    }
                }
                bChanged=true
            }
            else
            {
                if(pLink&&pLink.length>0)
                {
                    pLink[0].style.color="#ffffff"
                }
            }
        }
        if(bChanged)
        {
            setTimeout(FadeInSubNav,10)
        }
    }
}

function TopNav_OnMouseOver(I)
{
    if(g_strCurrentSubNav==I)
    {
        return 
    }
    var H=document.getElementById("page_subtabframe");
    var E=document.getElementById("subpage_tab_"+I);
    if(H&&E)
    {
        var M="<ul>";
        var F=E.getElementsByTagName("a");
        for(var C=0;C<F.length;C++)
        { 
            var D=F[C].innerHTML;
            var G=F[C].getAttribute("href");
            var K="";
            // CUSTOM
            var sText = '';
            var sTarget = F[C].getAttribute("target");
            if(sTarget == 'new window')
            {   
               sText = ' target="_blank" ';
            }
            
            if(I=="mortgage"&&window.g_strRedirectPhhDisclaimer)
            {
                var J=G.indexOf("/ad/mortgageredirect.php");
                if(J>=0)
                {
                    K=' onclick="return confirm(g_strRedirectPhhDisclaimer);"'
                }
            }
            var B=Math.max((50-(C*15)),0);
            var A="color:#ffffff;";
            var L=H.getAttribute("fadeincolor");
            if(L!=null&&L!="")
            {
                A="color:"+L
            }
            M+='<li style="position:relative;top:'+(10+(C*3))+'px;"><a href="'+G+'" '+sText+' style="'+A+'"'+K+">"+D+"</a></li>"
        }
        M+="</ul>";
        H.innerHTML=M;
        g_strCurrentSubNav=I;
        setTimeout(FadeInSubNav,10)
    }
}

function TopNav_Init(H)
{
    if(H!=null&&H!="")
    {
        var C=document.getElementById("page_subtabframe");
        var E=document.getElementById("subpage_tab_"+H);
        if(C&&E)
        {alert('A');
            var F="<ul>";
            var B=E.getElementsByTagName("a");
            for(var D=0;D<B.length;D++)
            {
                var A=B[D].innerHTML;
                var G=B[D].getAttribute("href");
                
                // CUSTOM
//                var sText = '';
//                var sTarget = B[D].getAttribute("target");
//                if(sTarget == 'new window')
//                {   
//                   sText = 'target="_blank"';
//                }
                
                F+='<li style="position:relative;"><a href="'+G+'">'+A+"</a></li>"
            }
            F+="</ul>";
            g_strCurrentSubNav=H;
            C.innerHTML=F
        }
    }
};
