
var icon_images;
var icon_state = {};
/*
var icons = {
	'iconhome': {
		'name': 'home',
		'url': '/',
		'y': 0
	},
	'iconsearch': {
		'name': 'search',
		'url': '/misc/search/',
		'y': 1
	},
	'iconlogin': {
		'name': 'login',
		'url': '/secure/login.spy',
		'y': 2
	},
	'iconmenu': {
		'name': 'menu',
		'url': '/secure/menu/',
		'y': 2
	},
	'iconprint': {
		'name': 'print',
		'y': 3
	},
	'icontop': {
		'name': 'top',
		'y': 4
	}
};
*/
function icon_over(n,footer)
{
	if (footer) icon_state.img = document.images['ficon'+n];
	else icon_state.img = icon_images['icon'+n];
	icon_state.img.src = '/img/icons/'+n+'1.gif';
	icon_state.src = '/img/icons/'+n+'0.gif';
	status = '';
	return true;
}

function icon_out()
{
	icon_state.img.src = icon_state.src;
}

function icon_init()
{
	var bar = new Pane('iconbar');
	var y = bar.last_y = bar.getScrollY();
	bar.moveTo(725,90+y);
	bar.show();
	icon_state.bar = bar;
	icon_state.moving = 0;
	icon_images = bar.images();
	new Timer(icon_monitor,100);
}

function icon_top()
{
	if (self.scrollTo) self.scrollTo(0,0);
	else if (self.scroll) self.scroll(0,0);
}

function icon_monitor()
{
	var bar = icon_state.bar;
	var y = bar.getScrollY();
	if (bar.last_y != y) {
		bar.last_y = y;
		icon_state.moving = 3;
	}
	else if (icon_state.moving) {
		if (--icon_state.moving==0) {
			if (y<90) bar.setY(90);
			else bar.setY(y);
		}
	}
	this.timeout = 100;
}

