		// ExternalInterface functions
		function confirmJavaScript()
		{
			var appData = navigator.appName.toLowerCase();
			 
			if (appData.indexOf("microsoft") == -1 && appData.indexOf("netscape") == -1)
				return false;
		
			return true;
		}
		
		function getAnchor()
		{
			var val = location.hash.toString().substr(1);
			if (val == "")
			{
				val = "Home";
				location.hash = "Home";
			}
			
			if (val.indexOf("/") != -1)
			{
				val = val.substring(0, val.indexOf("/"));
			}
			
			return val;
		}
		
		function getAnchorPart(number)
		{
			var val = location.hash.toString().substr(1);
			
			var valArr = val.split("/");
			
			if (valArr.length >= number)
			{
				return valArr[number-1];
			}
			else
			{
				return null;
			}
		}
		
		function getParams()
		{
			var val = location.hash.toString().substr(1);
			
			var valArr = val.split("/");
			
			return valArr;
		}
		
		function setAnchorPart(number, newVal)
		{
			var val = location.hash.toString().substr(1);
			
			var valArr = val.split("/");
			
			if (valArr.length >= number)
			{
				valArr[number-1] = newVal;
			}
			else
			{
				valArr.push(newVal);
			}
			
			for (i = 0; i < valArr.length; i++)
			{
				if (valArr[i] == null)
				{
					valArr.splice(i,1);
				}
			}
			
			var newHash = valArr.join("/");
			
			location.hash = newHash;
		}

		function setAnchor(newAnchor)
		{
			location.hash = newAnchor;
		}

		function flashAlert(msg)
		{
			alert(msg);
			return true;
		}
		
		
		var mainTitle = "NONE";
		function setMainTitle(value)
		{
			mainTitle = value;
			location.hash.onChange = hashChange;
		}
		
		function hashChange()
		{
			alert("HASHED");	
		}