		// ExternalInterface functions
		function confirmJavaScript()
		{
			return false; // temp

			var appData = navigator.appName.toLowerCase();
			 
			if (appData.indexOf("microsoft") == -1 && appData.indexOf("netscape") == -1)
				return false;
			
			if (navigator.appVersion.toLowerCase().indexOf("safari") != -1 && navigator.appVersion.indexOf("Version/") == -1)
				return false; // checking for Safari 2
		
			return true;
		}
		
		function getAnchor()
		{
			var val = location.hash.toString().substr(1);
			
			if (val.indexOf("/") != -1)
			{
				val = val.substring(0, val.indexOf("/"));
			}
			
			return val;
		}
		
		function getAnchorString()
		{
			return location.hash.toString().substr(1);				
		}
		
		function getAnchorPart(number)
		{
			var val = location.hash.toString().substr(1);
			
			var valArr = val.split("/");
			
			if (valArr.length >= number)
			{
				return valArr[number];
			}
			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] = 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)
		{
			if (location.hash != newAnchor)
				location.hash = newAnchor;
		}