function gid(o) { return document.getElementById(o); }

// Overflow row toggle
function ovr(o) {
	var divs = o.parentNode.parentNode.childNodes;
	for (var i=0; i < divs.length; i++)
		// Non-IE browsers have to skip the text nodes and expand the div height
		if (browser != 'IE') {
			try {
				divs[i].childNodes[1].style.overflow = (divs[i].childNodes[1].style.overflow.length) ? '' : 'hidden';
				divs[i].childNodes[1].style.height = (divs[i].childNodes[1].style.overflow.length) ? '12px' : '';
			}
			catch (x) { }
		} else if (divs[i].firstChild.style) 
			divs[i].firstChild.style.overflow = (divs[i].firstChild.style.overflow.length) ? '' : 'hidden';
	return true;
}

function checkIt(string) {
	var detect = navigator.userAgent.toLowerCase();
	var place = detect.indexOf(string) + 1;
	return place;
}

function niceBrokenImages() {
	i = document.getElementsByTagName('IMG');

	for (var x=0; x < i.length; x++) 
		if (i[x].readyState == 'uninitialized') i[x].src = 'http:\/\/www.jbcommercial.com.au\/images\/no_image_75x75.jpg';
}
	
var browser;

if (checkIt('konqueror')) browser = "Konqueror";
else if (checkIt('safari')) browser = "Safari";
else if (checkIt('omniweb')) browser = "OmniWeb";
else if (checkIt('opera')) browser = "Opera";
else if (checkIt('webtv')) browser = "WebTV";
else if (checkIt('icab')) browser = "iCab";
else if (checkIt('msie')) browser = "IE";
else if (!checkIt('compatible')) browser = "Netscape Navigator";
else browser = "An unknown browser";

document.body.onload = niceBrokenImages;

