function preloadImages() {
    var d = document;
    if (d.images) {
        if (!d.netgineImages) d.netgineImages = new Array();
        j = d.netgineImages.length;
        for (var i = j; i < nImages.length; i+=2) {
            name = nImages[i];
            d.netgineImages[name]     = new Image();
            d.netgineImages[name].src = nImages[i+1];
            }
    }
    return true;
}
function swapImage(name,state) {
	nStates[name] = state;
	setTimeout("swapImageState('" + name + "')",50);
	return true;
}
function swapImageState(name) {
    var d = document;
    var state = nStates[name];
    if (d.images[name] && d.netgineImages) {       
       d.images[name].src = d.netgineImages[name + '_' + state].src;
    }
    return true;
}
function swapGroup(name,state) {
	var d = document;
	if (d.images) {
		for (var i = 0; i < nGroups[name].length; i++) {
			swapImage(nGroups[name][i], state);
		}
	}
	return true;
}
