onerror = handle_err
function handle_err (msg,url,line) {
	alert ("There was an error on this page.\n\n" +
		"Error: " + msg + "\n" +
		"URL: " + url + "\n" +
		"Line: " + line + "\n\n" +
		"Click OK to continue.\n\n")
	return true
}

// SECOND SET OF TEASERS:
// entries under Products tab

var i = 0
var tsr_fname = new Array()
var tsr_title = new Array()
var tsr_altxt = new Array()

// Hardware and Software Sales teaser info
tsr_fname[i] = "hardsoft"
tsr_title[i] = "Benefit from our experience"
tsr_altxt[i++] = "Hardware and Software Sales: Get the right tools"

// Web Portals teaser info
tsr_fname[i] = "whatisintranet"
tsr_title[i] = "Improve work flow and productivity"
tsr_altxt[i++] = "Web Portals: What are they?"

// What Can I Do With a Web Portal teaser info
tsr_fname[i] = "whatdointranet"
tsr_title[i] = "A myriad of useful features to help your organization"
tsr_altxt[i++] = "Web Portals: What can they do?"

// How Much Does a Web Portal Cost teaser info
tsr_fname[i] = "costintranet"
tsr_title[i] = "Check out our reasonable, flexible pricing"
tsr_altxt[i++] = "Web Portals: How much do they cost?"

// ChurchPortal teaser info
tsr_fname[i] = "churchportal"
tsr_title[i] = "A web portal specially designed for the unique needs of churches &amp; non-profits"
tsr_altxt[i++] = "Gateway to a more productive ministry: ChurchPortal"

var num
do {
	num = Math.floor(Math.random() * tsr_fname.length)
} while (tsr_fname[num] == current_page)

document.write ('<a href="' + tsr_fname[num] + '.html" ' + 
	'title="' + tsr_title[num] + '">' +
	'<img src="images/teaser/tsr0_' + tsr_fname[num] + '.png" ' +
	'onmouseover="this.src=\'images/teaser/tsr1_' + tsr_fname[num] + '.png\';" ' +
	'onmouseout="this.src=\'images/teaser/tsr0_' + tsr_fname[num] + '.png\';" ' +
	'alt="' + tsr_altxt[num] + '" ' +
	'id="' + tsr_fname[num] + '" /></a>')