var lImage = null;
function SetaShowImage(idx, link, cPrefix, bgImg) {
    if (typeof SetaImgs[idx] != 'undefined') {
        cPrefix = typeof cPrefix == 'undefined' ? '' : cPrefix;
        var i = document.getElementById(cPrefix+lImage.idx);
        if (i != null && i.tagName == 'DIV') {
            i.style.display = 'none';
        } else {
            document.getElementById('placeholder').style.display = 'none';
        }
        
        var t = document.getElementById(cPrefix+idx) || document.getElementById('placeholder');
        if (t != null) {
            t.style.display = '';
        }
        
        var b = document.getElementById('SetaImg_'+idx);
        b.src = SetaImgs[idx].src;
        b.idx = idx;
           
        if (t.tagName == 'IMG') {
        	t.title = b.alt;
    		t.alt = t.title;
            t.src = '/.gif';
    		t.src = link.href;    		
        }
        
        if (lImage != null && lImage != b) {
        	lImage.src = SetaImgs['_'+lImage.idx].src;
        }
        lImage = b;
    }
}

function SetaSwitchImage(idx, link) {
	var t = document.getElementById(idx);
	if (link.href == t.src) {
		t.src = '/.gif';
		t.src = link.lSrc; 
	} else {
		link.lSrc = t.src;
		t.src = '/.gif';
		t.src = link.href;    
	}
	return false;
}

var SiteMapOpen = false;
function ShowSiteMap(a) {
    var ul = a.parentNode.parentNode;
    if (ul.id != 'navigation')
        ul = ul.parentNode.parentNode;
    if (!SiteMapOpen) {
        //var o_aClassName = ul.style.className;
        
        var LI = ul.childNodes, ULs;
        for (var n = 0, i = LI.length; n < i; n++) {
            if (LI[n].nodeName == 'LI') {
                LI[n].childNodes[0].oClassName = LI[n].childNodes[0].className;
                LI[n].childNodes[0].className = '';
                ULs = LI[n].getElementsByTagName('UL');
                if (ULs.length) {
                    LI[n].className+=" over";
                }
            }
        }
        
        var ns = ul.nextSibling;
        do {
            if (ns.nodeType == 1)
                ns.style.display = 'none';
        } while(ns = ns.nextSibling);
        
        a.className = 'act';
        SiteMapOpen = true;
    } else {
        a.className = '';
        var LI = ul.childNodes, ULs;
        for (var n = 0, i = LI.length; n < i; n++) {
            if (LI[n].nodeName == 'LI') {
                LI[n].childNodes[0].className = LI[n].childNodes[0].oClassName;
                ULs = LI[n].getElementsByTagName('UL');
                if (ULs.length) {
                    LI[n].className = LI[n].className.replace(" over", "");
                    LI[n].className = LI[n].className.replace("over", "");
                }
            }
        }
        
        var ns = ul.nextSibling;
        do {
            if (ns.nodeType == 1)
                ns.style.display = '';
        } while(ns = ns.nextSibling);
        
        SiteMapOpen = false;
    }
    return false;
}
