			//Flash detection scripts
			function getFlashVersion() {
		 		var dontKnow = false;
		 		var agent = navigator.userAgent.toLowerCase();
			
		 		// NS3+ and Opera3+ (support plugin array):  check for Flash plugin in plugin array
		 		if(navigator.plugins != null && navigator.plugins.length > 0) {
		 			var flashPlugin = navigator.plugins['Shockwave Flash'];
		 			if(typeof flashPlugin == 'object') {		 			
		 				if(flashPlugin.description.indexOf('10.') != -1) flashVersion = 10;
		 				else if(flashPlugin.description.indexOf('9.') != -1) flashVersion = 9;
		 				else if(flashPlugin.description.indexOf('8.') != -1) flashVersion = 8;
		 				else if(flashPlugin.description.indexOf('7.') != -1) flashVersion = 7;
		 				else if(flashPlugin.description.indexOf('6.') != -1) flashVersion = 6;
		 				else if(flashPlugin.description.indexOf('5.') != -1) flashVersion = 5;
		 				else if(flashPlugin.description.indexOf('4.') != -1) flashVersion = 4;
		 				else if(flashPlugin.description.indexOf('3.') != -1) flashVersion = 3;
		 			}
		 		}
			
		 		// IE4+ on Win32:  attempt to create an ActiveX object using VBScript
		 		else if(agent.indexOf("msie") != -1 && parseInt(navigator.appVersion) >= 4 && agent.indexOf("win")!=-1 && agent.indexOf("16bit")==-1) {
		 			document.write('<scr' + 'ipt language="VBScript"\> \n');
		 			document.write('on error resume next \n');
		 			document.write('dim obFlash \n');
		 			document.write('set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.10") \n');
		 			document.write('if IsObject(obFlash) then \n');
		 			document.write('flashVersion = 10 \n');		 			
		 			document.write('else set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.9") end if \n');
		  		    document.write('if flashVersion < 10 and IsObject(obFlash) then \n');
		 			document.write('flashVersion = 9 \n');		 					 			
		 			document.write('else set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.8") end if \n');
		  		    document.write('if flashVersion < 9 and IsObject(obFlash) then \n');
		 			document.write('flashVersion = 8 \n');		 					 			
		 			document.write('else set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.7") end if \n');
		  		    document.write('if flashVersion < 8 and IsObject(obFlash) then \n');
		 			document.write('flashVersion = 7 \n');		 			
		 			document.write('else set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.6") end if \n');
		  		    document.write('if flashVersion < 7 and IsObject(obFlash) then \n');
		 			document.write('flashVersion = 6 \n');
		 			document.write('else set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.5") end if \n');
		 			document.write('if flashVersion < 6 and IsObject(obFlash) then \n');
		 			document.write('flashVersion = 5 \n');
		 			document.write('else set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.4") end if \n');
		 			document.write('if flashVersion < 5 and IsObject(obFlash) then \n');
		 			document.write('flashVersion = 4 \n');
		 			document.write('else set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.3") end if \n');
		 			document.write('if flashVersion < 4 and IsObject(obFlash) then \n');
		 			document.write('flashVersion = 3 \n');
		 			document.write('end if');
		 			document.write('</scr' + 'ipt\> \n');
		 		}
			
		 		// WebTV 2.5 supports flash 3
		 		else if(agent.indexOf("webtv/2.5") != -1) flashVersion = 3;
			
		 		// older WebTV supports flash 2
		 		else if(agent.indexOf("webtv") != -1) flashVersion = 2;
			
		 		// Can't detect in all other cases
		 		else {
		 			flashVersion = -1;
		 			dontKnow = true;
		 		}
			
		 		return flashVersion;
		 }
		 			
			var flashVersion = getFlashVersion();
		
			function flashOrAltImage(flashUrl,imageUrl,width,height,params, flashvars)
			{ 
				if(flashVersion >= 6)
				{
					var parameters = (params)?getProfileData():"";
					parameters = (flashvars)?flashvars:"";  

					document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ');
					document.write('codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" ');
					document.write('height="' + height +'" width="' + width + '">');
					document.write('<param name="movie" value="' + flashUrl + '">');
					document.write('<param name="flashvars" value="' + parameters + '">');
					document.write('<param name="quality" value="best"><param name="play" value="true"><param name="AllowScriptAccess" value="always">');
					document.write('<embed pluginspage="https://www.macromedia.com/go/getflashplayer" ');
					document.write('src="' + flashUrl + '" type="application/x-shockwave-flash" flashvars="' + parameters  + '" ');
					document.write('height="' + height +'" width="' + width + '" quality="best" AllowScriptAccess="always" play="true"></embed></object>');									
				}
				else
				{
					document.write('<img src="' + imageUrl +'" width="' + width +'" height="' + height +'" border="0">');
				}
			}	
		 
		function capitalize(string){
			if (!string) return "";
			// capitalizes all words in a string
			tmp = "";
			string = string.split(/\s+/); // split on any white space
			for (i=0; i<string.length; i++){
				tmp += ((i==0)?"":" ") + string[i].charAt(0).toUpperCase() + string[i].substring(1).toLowerCase();
			}
			return tmp;
		}				