var ie=document.all;
var ns=document.layers;
var ns6=document.getElementById&&!document.all;
var itemcount=1;

function show_item(item){
//Render image code for IE 4+ and NS6
if (ie||ns6){
    var crossobj=getObj(item);
    crossobj.style.visibility="visible";
    var len = item.length;
    var l = item.substring(len-1);
    if (l) {
        if (itemcount < l) {
            itemcount = l;
        }
        var len = item.length;
        var prefix = item.substring(0,len-1);
		
		if (itemcount>1) {
			clear_all(item,itemcount);
		}
    }
}
//Render image code for NS 4
else if (document.layers){

	if (document.showimage.visibility=="hide"){
  	  document.showimage.visibility="show";
	}

}
//if NOT IE 4+ or NS 4, simply display image in full browser window
}

function clear_item(item){
	var crossobj=getObj(item);
	crossobj.style.visibility="hidden";
}


function clear_all(item, l){
    for (i = l; i > 0; i--) { 
        var target = item+i;
        var crossobj=getObj(target);
        crossobj.style.visibility="hidden";
    }
}


function getObj(name)
{
	if (document.getElementById)
	{
		this.obj = document.getElementById(name); 
		//alert(this.obj);
		this.style = document.getElementById(name).style;
		return document.getElementById(name);
	}
	else if (document.all)
	{
		this.obj = document.all[name];
		this.style = document.all[name].style;
		return document.all[name];
	}
	else if (document.layers)
	{
		this.obj = getObjNN4(document,name);
		this.style = this.obj;
		return getObjNN4(document,name);
	}
}

function getObjNN4(obj,name)
{
	var x = obj.layers;
	var foundLayer;
	for (var i=0;i<x.length;i++)
	{
		if (x[i].id == name)
		 	foundLayer = x[i];
		else if (x[i].layers.length)
			var tmp = getObjNN4(x[i],name);
		if (tmp) foundLayer = tmp;
	}
	return foundLayer;
}

