function findElement(n,ly) 
{
    if (browserVers < 4)
        return document[n];
    var curDoc = ly ? ly.document : document;
    var elem = curDoc[n];
    if (!elem) 
    {
        for (var i=0;i<curDoc.layers.length;i++) 
        {
            elem = findElement(n, curDoc.layers[i]);
            if (elem) return elem;
        }
    }
    return elem;
}

function newImage(arg) 
{
    if (document.images) 
    {
        rslt = new Image();
        rslt.src = arg;
        return rslt;
    }
}

function changeImages() 
{
    if (document.images) 
    {
        var img;
        for (var i=0; i<changeImages.arguments.length; i+=2) 
        {
            img = null;
			if (DOM) {
				img = document.getElementById(changeImages.arguments[i]);
			}
            else if (document.layers) 
            {
                img = findElement(changeImages.arguments[i], 0);
            }
            else 
            {
                img = document.images[changeImages.arguments[i]];
            }
			
            if (img) 
            {
                img.src = eval("ci."+changeImages.arguments[i+1]+".src");
                //img.width = eval("ci."+changeImages.arguments[i+1]+".width");
                //img.height = eval("ci."+changeImages.arguments[i+1]+".height");
            }
        }
    }
}

function changeBtnStyle(btn, imgbg, txtcol)
{
    btn.style.backgroundImage = "url('"+imgbg+"')";
    if(txtcol){
        btn.style.color = txtcol;
    }
}

function changeBtnDyn(btn, active, idx)
{
    if(active){
        changeBtnStyle(btn, 'img/active-bg.gif', 'black');
        //changeImages('img'+idx, 'marker_ov');
    }
    else{
        changeBtnStyle(btn, 'img/inactive-bg.gif', 'white');
        //changeImages('img'+idx, 'marker');
    }
}

function changeBtnStat(btn, active, idx)
{
    if(active){
        changeBtnStyle(btn, 'img/inactive-bg2.gif', '#FF7F00');
        changeBtnStyle(document.getElementById('tdt'+idx), 'img/inactive-top2.gif');
        //changeImages('img'+idx, 'marker2_ov');
    }
    else{
        changeBtnStyle(btn, 'img/active-bg.gif', 'black');
        changeBtnStyle(document.getElementById('tdt'+idx), 'img/active-top.gif');
        //changeImages('img'+idx, 'marker2');
    }
}

function changeColor() {
	//layer, color
	for (var i=0; i < changeColor.arguments.length; i+=2) 
	{
		if (DOM) {
			document.getElementById(changeColor.arguments[i]).style.color = changeColor.arguments[i+1];
		} else if (NS4) {
			document.layers[changeColor.arguments[i]].color = changeColor.arguments[i+1];
		} else {
			document.all[changeColor.arguments[i]].style.color = changeColor.arguments[i+1];
		}
	}
}

