function addHistory (newHash)
{
	unFocus.History.addHistory(newHash);
	var _section = extractValueFromHash("navigationPath");		
	callFacilitate(_section);	
}

function onHistoryChange (newHash)
{
	thisMovie(applicationMovieClipName).changeHistory(newHash);
}

function thisMovie(movieName) 
{
	if (navigator.appName.indexOf("Microsoft") != -1) 
	{
        	return window[movieName];
	}
	else 
	{
        	return document[movieName];
    }
}

function getFlashVarsFromHash () 
{
	var result = "";

	if(location.hash != "")
	{
		result = location.hash;
		result = result.replace("#","");
	}

	return result;
}
function extractValueFromHash (varName)
{
	var parametersArray = location.hash.split('&');

	for(var i = 0; i <  parametersArray.length; i++)
	{
		parametersArray[i] = parametersArray[i].replace("#","");

		pairs = parametersArray[i].split("=");

		if(pairs[0] == varName && pairs[1] != '')
		{
			return pairs[1];
				
		}
	}

	return;
}
unFocus.History.addEventListener('historyChange', onHistoryChange);