var dhtml_objects = new Array()

var dhtml_ok = false

if (document.getElementById || document.all || document.layers) {
    dhtml_ok = true
} 

if (!dhtml_ok) {
	event = null
}

function swap_image(current_event) {
	if (!dhtml_ok) { return }
	var html_text = '<div id="'+current_event+'"><img src="i/'+current_event+'_b.jpg" border="0"></div>'
	dhtml_objects[current_event].set_html(html_text)
}

function create_object_array() {
	var div_tags
	var span_tags
	var css_tags
	if (document.getElementById) {
		div_tags = document.getElementsByTagName("div")
		for (var counter = 0; counter < div_tags.length; counter++) {
			current_object = div_tags[counter]
			object_css = current_object.style
			object_id = current_object.id
			if (object_id) {
				dhtml_objects[object_id] = new dhtml_object(current_object, object_css, object_id)
			}
		}
		span_tags = document.getElementsByTagName("span")
		for (var counter = 0; counter < span_tags.length; counter++) {
			current_object = span_tags[counter]
			object_css = current_object.style
			object_id = current_object.id
			if (object_id) {
				dhtml_objects[object_id] = new dhtml_object(current_object, object_css, object_id)
			}
		}
	}
	else if (document.all) {
		div_tags = document.all.tags("div")
		for (var counter = 0; counter < div_tags.length; counter++) {
			current_object = div_tags[counter]
			object_css = current_object.style
			object_id = current_object.id
			if (object_id) {
				dhtml_objects[object_id] = new dhtml_object(current_object, object_css, object_id)
			}
		}
		span_tags = document.all.tags("span")
		for (var counter = 0; counter < span_tags.length; counter++) {
			current_object = span_tags[counter]
			object_css = current_object.style
			object_id = current_object.id
			if (object_id) {
				dhtml_objects[object_id] = new dhtml_object(current_object, object_css, object_id)
			}
		}
	}
	else if (document.layers) {
		css_tags = document.layers
		for (var counter = 0; counter < css_tags.length; counter++) {
			current_object = css_tags[counter]
			object_css = current_object
			object_id = current_object.id
			if (object_id) {
				dhtml_objects[object_id] = new dhtml_object(current_object, object_css, object_id)
			}
		}
	}
}

function dhtml_object (obj, css, id) {
	this.obj = obj
	this.css = css
	this.id = id
	this.set_html = set_html
}

function set_html(new_html) {
	if (!document.layers) {
		this.obj.innerHTML = new_html
	}
	else {
		this.obj.document.open()
		this.obj.document.write(new_html)
		this.obj.document.close()
	}
}