var contentViewer = {
	init : function() {
		var container = document.getElementById('content_viewer');
		if (container) {
			this.buttons = [];
			var imgs = container.getElementsByTagName('img');
			for (var i = 0; i < imgs.length; i++) {
				if (imgs[i].parentNode.className.indexOf('supplier') != -1) {
					this.buttons.push(imgs[i]);
					imgs[i].onmouseover = this.hover;
					imgs[i].onmouseout = this.revert;
					imgs[i].parentNode.onclick = this.openVideo;
				}
			}
			this.displays = document.getElementById('content_info').getElementsByTagName('div');
		}
	},
	hover : function() {
		for (var i = 0; i < contentViewer.buttons.length; i++) {
			var button = contentViewer.buttons[i];
			if (button != this) {
				button.src = '/images/suppliers/'+button.className+'_fade.gif';
			}
		}
		for (var i = 0; i < contentViewer.displays.length; i++) {
			contentViewer.displays[i].style.display = 'none';
		}
		// this.src = '/images/suppliers/'+this.className+'_hover.gif';
		document.getElementById('info_'+this.className).style.display = 'block';
	},
	revert : function() {
		for (var i = 0; i < contentViewer.buttons.length; i++) {
			var button = contentViewer.buttons[i];
			button.src = '/images/suppliers/'+button.className+'.gif';
		}
		for (var i = 0; i < contentViewer.displays.length; i++) {
			contentViewer.displays[i].style.display = 'none';
		}
	},
	openVideo : function() {
		var link = this;
		while (link.nodeName.toLowerCase() != 'a') {
			link = link.parentNode;
		}
		window.open(link.href, 'video', 'height=400,width=500,toolbar=no,menubar=no');
		return false;
	}
}
