// Flash

var jsReady;
var flashPlayer;
var _projectGroup;
var _privateGroup;
var _flashLoaded;

function isReady()
{
	jsReady = true;
    return jsReady;
}

function pageInit()
{
	/*_flashLoaded = false;
    jsReady = true;
	_privateGroup = false;
	detectFlashPlayer();
	projectGroup(findInitSection());*/
}

function detectFlashPlayer()
{
	if(navigator.appName.indexOf("Microsoft") != -1)
	{
		flashPlayer = window.Portfolio;
	}
	else
	{
		flashPlayer = window.document.Portfolio;
	}
}

function findInitSection()
{
	return parent.location.href.split("#")[1];
}

function setStatus(msg)
{
	getElement("status").innerHTML = msg.toUpperCase();
}

function projectGroup(project)
{
	_projectGroup = project;
	document.title = "work . " + _projectGroup;
	
	clearHighlight();
	selectItem(_projectGroup)
	
	//alert(flashPlayer.newProjectGroup(_projectGroup));
	
	//while(flashPlayer.loaded)
	{
		flashPlayer.newProjectGroup(_projectGroup);
	}
}

function clearHighlight()
{
	changeClass("menu_automobile", "submenu");
	changeClass("menu_commercial", "submenu");
	changeClass("menu_residential", "submenu");
	//changeClass("menu_login", "submenu");
}

function selectItem(project)
{
	changeClass("menu_" + project, "submenuselect");
}

function changeClass(Elem, myClass)
{
	getElement(Elem).className = myClass;
}

function getElement(Elem)
{
	var elem;
	
	if(document.getElementById)
	{
		elem = document.getElementById(Elem);
	}
	else if(document.all)
	{
		elem = document.all[Elem];
	}
	
	return elem;
}

function setFlashLoaded()
{
	/*_flashLoaded = true;*/
	//alert("LOADED");
	_flashLoaded = false;
    jsReady = true;
	_privateGroup = false;
	detectFlashPlayer();
	projectGroup(findInitSection());
}