

			var __isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
			var __isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
			var __isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
		
			function __regPageHit(eventName, profile) 
			{
				var __sw = ""; 
				var __sh = ""; 
				var __cd = "";
				var __pf = ""; 
				var __ti = ""; 
				var __en = "";
				var __pr = "";												
				var __re = "";				
				var __sl = "";

				if (screen.width) 
					__sw = escape(screen.width); 

				if (screen.height) 
					__sh = escape(screen.height); 

				if (screen.colorDepth) 
					__cd = escape(screen.colorDepth); 

				if (navigator.platform) 
					__pf = escape(navigator.platform); 

				if (document.title) 
					__ti = escape(document.title); 

				if (eventName != null) 
					__en = escape(eventName); 

				if (profile) 
					__pr = escape(profile);

				if (document.referrer) 
					__re = escape(document.referrer);

				try
				{
					var __ns = false;

					if (window.ActiveXObject)
					{
						var __xc = null;

						try
						{
							__xc = new ActiveXObject('AgControl.AgControl');

							if (__xc.IsVersionSupported("10.0"))
								__sl = "10";
							else if (__xc.IsVersionSupported("9.0"))
								__sl = "9";
							else if (__xc.IsVersionSupported("8.0"))
								__sl = "8";
							else if (__xc.IsVersionSupported("7.0"))
								__sl = "7";
							else if (__xc.IsVersionSupported("6.0"))
								__sl = "6";
							else if (__xc.IsVersionSupported("5.0"))
								__sl = "5";
							else if (__xc.IsVersionSupported("4.0"))
								__sl = "4";
							else if (__xc.IsVersionSupported("3.0"))
								__sl = "3";
							else if (__xc.IsVersionSupported("2.0"))
								__sl = "2";
							else if (__xc.IsVersionSupported("1.0"))
								__sl = "1";

							__xc = null;
						}
						catch (e)
						{
							__ns = true;
						}
					}
					else
					{
						__ns = true;
					}
					if (__ns)
					{
						var __plg = navigator.plugins["Silverlight Plug-In"];

						if (__plg)
						{
							__sl = plg.description.split('.')[0];
						}
					}
				}
				catch (e)
				{
				}

				function GetSwfVer()
				{
					var flashVer = "-1";

					if (navigator.plugins != null && navigator.plugins.length > 0)
					{
						if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"])
						{
							var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
							var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
							var descArray = flashDescription.split(" ");
							var tempArrayMajor = descArray[2].split(".");
							var flashVer = tempArrayMajor[0];
						}
					}
					else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) 
						flashVer = "4";
					else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) 
						flashVer = "3";
					else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) 
						flashVer = "2";
					else if (__isIE && __isWin && !__isOpera)
					{
						var version;
						var axo;
						var e;

						try
						{
							axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
							flashVer = axo.GetVariable("$version");
						}
						catch (e)
						{
						}

						if (!flashVer)
						{
							try
							{
								axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
								flashVer = "6";
								axo.AllowScriptAccess = "always";
								flashVer = axo.GetVariable("$version");

							}
							catch (e)
							{
							}
						}

						if (!flashVer)
						{
							try
							{
								axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
								flashVer = axo.GetVariable("$version");
							}
							catch (e)
							{
							}
						}

						if (!flashVer)
						{
							try
							{
								axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
								flashVer = "3";
							}
							catch (e)
							{
							}
						}

						if (!flashVer)
						{
							try
							{
								axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
								flashVer = "2";
							}
							catch (e)
							{
								flashVer = "-1";
							}
						} 
					}

					if (flashVer != null)
						flashVer = escape(flashVer);					
					
					return flashVer;
				}

				var __fv = GetSwfVer();

				__img = new Image(); 
				__img.src = "http://www.crystalize.com/services/pagehit.ashx?sw=" + __sw + "&sh=" + __sh + "&cd=" + __cd + "&pf=" + __pf + "&ti=" + __ti + "&en=" + __en + "&pr=" + __pr + "&re=" + __re + "&sl=" + escape(__sl) + "&fv=" + __fv;
			}
		
