<!--
// import javascript utils
// document.write('<script type="text\/javascript" src="\/includes\/scripts\/utils_js.js"><\/script>');

// generic functions for use across main site

// preload images used for 'rollovers' etc
preLoadImages( 
	"/images/link1_on.gif", "/images/link1_off.gif", 
	"/images/link2_on.gif", "/images/link2_off.gif", 
	"/images/link3_on.gif", "/images/link3_off.gif" 
	);
	
function preLoadImages() {
	if (!document.images) { return; }
	var imgCache = new Array();
	for (i=0; i<arguments.length; i++) {
		imgCache[i] = new Image;
		imgCache[i].src = arguments[i];
	}
}

// process site search form
function process_frm_sitesearch(frm) {
	var f_search = frm.f_search.value.trimAndCompact();
	frm.f_search.value = f_search;
	return (f_search == "") ? false : true;
}

String.prototype.trimAndCompact = function() {
	return this.replace(/^\s+|\s+$/g,"").replace(/\s+/g, ' ');
}
//-->
