// common functions

// sets flash cookie to value (yes/no) and reloads page
function setFlash(value) {
	WM_setCookie('BSAhasflash',value, '1-Sept-2020 00:00:00 GMT');
	self.location.reload();
}


// preloads image into cache
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}


// swap image
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];
		}
	}
}

function writeLogoAnimation() {
// Writes flash logo animation if user has flash (detected either through cookie, or through plug-in detection)
// Displays alternative HTML if not.
// "NOSCRIPT" tag is used to display HTML if JavaScript is not enabled

	var flashSrc = '<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" WIDTH="369" HEIGHT="101"> <PARAM NAME=movie VALUE="flash/logoanim.swf"> <PARAM NAME=quality VALUE=high> <EMBED SRC="flash/logoanim.swf" QUALITY=high PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" TYPE="application/x-shockwave-flash" WIDTH="369" HEIGHT="101"> </EMBED> </OBJECT>';
 	var nonflashSrc = '<IMG SRC="images/templogo.gif" WIDTH="369" HEIGHT="101">';
 	var hasFlash = WM_easyDetect('flash');
	
	if ((WM_readCookie('BSAhasflash') != 'no') && ((hasFlash) || (WM_readCookie('BSAhasflash') == 'yes'))) {
	  document.write(flashSrc);
	} 
	else {
		document.write(nonflashSrc);
	}
}


var preloadFlag = false;




