// -------------------------------------------------------------------------------------- //
function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string') element = document.getElementById(element);
		if (arguments.length == 1) return element;
		elements.push(element);
		}
	return elements;
	}
// -------------------------------------------------------------------------------------- //
var Event = {
	add: function(obj,type,fn) {
		if (obj.attachEvent) {
			obj['e'+type+fn] = fn;
			obj[type+fn] = function() { obj['e'+type+fn](window.event); }
			obj.attachEvent('on'+type,obj[type+fn]);
		} else
		obj.addEventListener(type,fn,false);
	},
	remove: function(obj,type,fn) {
		if (obj.detachEvent) {
			obj.detachEvent('on'+type,obj[type+fn]);
			obj[type+fn] = null;
		} else
		obj.removeEventListener(type,fn,false);
	}
}
// Set links with rel="external" to open in new window
function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") anchor.target = "_blank";
	}
}
//attach updateProdImage to all the thumbnail products on the front page.
function attachProdUpdaters(){
	if (!document.getElementsByTagName) return;
	$('prod-chooser').style.display="block";
	var thumbs = $("prod-thumbs");
	var links = thumbs.getElementsByTagName("a");
	for (var i=0; i<links.length; i++) {
		Event.add(links[i],'mouseover',function() { updateProdImage(this) });
	}

	var prods = new Array(
		"prod_pid_thumb.jpg",
		"prod_site_mon_unit_thumb.jpg",
		"prod_gsm_site_mon_unit_thumb.jpg",
		"prod_field_management_unit_thumb.jpg",
		"prod_mon_officer_trans_thumb.jpg",
		"prod_gps_phone_thumb.jpg",
		"prod_fau_thumb.jpg",
		"prod_gem2_thumb.jpg",
		"prod_vv_thumb.jpg",
		"prod_tracking_thumb.jpg"
	);

	for (i=0; i<prods.length; i++){
		$("li-prod-" + (i+1)).style.backgroundImage = "url(images/" + prods[i] + ")";
		$("prod-" + (i+1)).style.backgroundImage = "url(images/" + prods[i] + ")";
	}
}
function updateProdImage(thumb) {
	thumbSrc = $(thumb.id).style.backgroundImage;
	thumbSrc = thumbSrc.replace('_thumb', '')
	$("main-pic").style.backgroundImage = thumbSrc;
}

Event.add(window,"load",externalLinks);
