﻿// NEWS SWITCHER
var _Items = new Array();
var _LastId = 0;





//Loader
function LoadNewsSwitchPling()
{

    if(document.getElementById("switchTree"))
    {
        for(i = 0; i < document.getElementById("switchTree").getElementsByTagName("LI").length; i++)
        {
           _Items[i] = document.getElementById("switchTree").getElementsByTagName("LI").item(i).childNodes;  
        }
    }
    else
    {
        return false;
    }
    
    BuildMenuPling();
    ShowItemPling(0);
}

//Build the left menu
function BuildMenuPling()
{
    for(var i = 0; i < _Items.length; i++)
    {
        var span1 = document.createElement("span");
        span1.className = "menuItemSpan1";
        span1.innerHTML = _Items[i][2].innerHTML;
        
        var span2 = document.createElement("span");
        span2.className = "menuItemSpan2";
        span2.innerHTML = _Items[i][3].innerHTML;
                
        var div = document.createElement("div");
        div.setAttribute("id", "menuItem_" + i);
        div.onclick = function() { ShowItemPling(this.id.replace("menuItem_", "")); };
        div.onmouseover = function() { ToggleHoverPling(this.id); };
        div.onmouseout = function() { ToggleHoverPling(this.id); };
        div.className = "menuItem";
        div.appendChild(span1);
        div.appendChild(span2);
        
        document.getElementById("switchMenu").appendChild(div);
    }
}

//Show item to user
function ShowItemPling(id)
{

    ClearElementsPling();
    document.getElementById("menuItem_" + _LastId).className = "menuItem";
    document.getElementById("menuItem_" + id).className = "menuItem Selected";
    _LastId = id;
    
    var a = document.createElement("a");
    
    
    
        if (_Items[id][1].href)
        {
            if (_Items[id][1])
            {
                //alert('[0] ' + _Items[id][1]);
                a.setAttribute("href", _Items[id][1]);
            }
        }
        else
        {
            if (_Items[id][2].href)
            {
                //alert('[1] ' + _Items[id][2].href);
                a.setAttribute("href", _Items[id][2].href);
            }
        }
    
    
        
    
    var img = document.createElement("img");
    img.setAttribute("src", _Items[id][0].src);
    a.appendChild(img);
    document.getElementById("switchImage").appendChild(a);
    
    var div = document.createElement("div");
    div.innerHTML = _Items[id][4].innerHTML;
    document.getElementById("switchText").appendChild(div);
    
    try
    {
        runSifr();
    }
    catch(error)
    { return true; }
}

//Clear elements
function ClearElementsPling()
{
    document.getElementById("switchImage").innerHTML = "";
    document.getElementById("switchText").innerHTML = "";
}

//Hover on menu item
function ToggleHoverPling(id)
{
    if(id)
    {
        var item = document.getElementById(id);
        if(item.className != "menuItem Selected")
            item.className = ((item.className == "menuItem") ? "menuItem Hover" : "menuItem");
    }
}
