// JavaScript Document
function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}

function prepareGallery() {
	if (!document.getElementsByTagName) return false;
	if (!document.getElementById) return false;
	if (!document.getElementById("links")) return false;
	var alist = document.getElementById("links");
	var pics = alist.getElementsByTagName("a");
	for (var i = 0; i < pics.length; i++) {
		pics[i].onmouseover = function() {
			return showPic(this.getAttribute("title"));
		}
	}
	for (var i = 0; i < pics.length; i++) {
		pics[i].onmouseout = function() {
			return showPic("images/placeholder.jpg");
		}
	}
}

function showPic(whichPic) {
	if (!document.getElementById("placeholder")) return true;
	// var source = whichPic.getAttribute("title");
	var placeholder = document.getElementById("placeholder");
	placeholder.setAttribute("src", whichPic);
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		allradio_11_over = newImage("images/contact-over.gif");
		allradio_14_over = newImage("images/inventory-over.gif");
		allradio_17_over = newImage("images/quote-over.gif");
		allradio_20_over = newImage("images/home-over.gif");
		inv_01 = newImage("images/motorola.jpg");
		inv_02 = newImage("images/pr400.jpg");
		inv_03 = newImage("images/nextel_wt.jpg");
		inv_04 = newImage("images/nextel_cell.jpg");
		inv_05 = newImage("images/speakermic.jpg");
		inv_06 = newImage("images/earin.jpg");
		inv_07 = newImage("images/earover.jpg");
		inv_08 = newImage("images/survmic.jpg");
		inv_09 = newImage("images/prodheadset.jpg");
		inv_10 = newImage("images/chargers.jpg");
		inv_11 = newImage("images/repeater.jpg");
		inv_12 = newImage("images/gps.jpg");
		preloadFlag = true;
	}
}

addLoadEvent(prepareGallery);
addLoadEvent(preloadImages);