    	function SFEvent()
    	{
    		this.image_index = 0;
    		this.images = [];
    		this.done = false;
			}
    	
    	SFEvent.prototype.setName = function(name)
    	{
    		this.name = name;
    	}
    	
    	SFEvent.prototype.getName = function()
    	{
				return this.name;
    	}
    	
    	SFEvent.prototype.getImageName = function(index)
    	{
    		if (this.images[index] == null) return null;
    		sf_image = this.images[index];
				return sf_image.getName();
    	}
    	
    	SFEvent.prototype.getImageSrc = function(index)
    	{
    		sf_image = this.images[index];
				return sf_image.getSrc();
    	}

    	SFEvent.prototype.appendImage = function(image_name, image_src)
    	{
    		sf_image = new SFImage();
    		sf_image.setName(image_name);
    		sf_image.setSrc(image_src);
				this.images.push(sf_image);
    	}

    	function SFImage()
    	{}
    	
    	SFImage.prototype.setName = function(name)
    	{
    		this.name = name;
    	}
    	
    	SFImage.prototype.getName = function()
    	{
    		return this.name;
    	}

    	SFImage.prototype.setSrc = function(src)
    	{
    		this.src = src;
    	}
    	
    	SFImage.prototype.getSrc = function()
    	{
    		return this.src;
    	}
    	
    	var events = [];

			function loadImages(div_number)
			{
				if (events[div_number].done) {
					changeActive(div_number);
					return;
				}
				sf_event = events[div_number];
				img = getImage(sf_event.getImageName(sf_event.image_index), div_number, 'divCont');
				if (img == null) {
					events[div_number].done = true;
					changeActive(div_number);
					return;
				}
				img.src = sf_event.getImageSrc(sf_event.image_index);
				sf_event.image_index++;
			}
			
			function getImage(name, div_number, nest)
			{
			  nest = (!nest) ? "":'document.'+nest+'.';
			  im = bw.dom?document.getElementById(name):bw.ie4?document.all[name]:bw.ns4?eval(nest+'document.divScroll'+div_number+'.'+name):0;
				return im;
			}

			function loadActive(div_num)
			{
				events[div_num].image_index = 0;
				changeActive(2);
				loadImages(div_num);
			}