function FlashTo(lbl)
{
	GeneralObject.DeleteAllSubjectLinksCssStyles();
	GeneralObject.DeleteAllSubjectContainersCssStyles();
	
	var parentDiv = document.getElementById(lbl+GeneralObject.containerIdExtension);
	var link = document.getElementById(lbl+GeneralObject.linkIdExtension);
	GeneralObject.changeCSSPageObjects(parentDiv,link);
	
	var flashObject = GeneralObject.GetFlashObject(lbl);
	flashObject.skipFramesJavaScript(lbl);
}

function FlashFrom(lbl)
{
	GeneralObject.DeleteAllSubjectLinksCssStyles();
	GeneralObject.DeleteAllSubjectContainersCssStyles();
	
	var parentDiv = document.getElementById(lbl+GeneralObject.containerIdExtension);
	var link = document.getElementById(lbl+GeneralObject.linkIdExtension);
	GeneralObject.changeCSSPageObjects(parentDiv,link);
		
}


var GeneralObject = 
{
	"Empty" : "",
	"flashMovieName" : "flashMovieDL",
	"activeSubjectLinkClass" : " active_subject", 	
	"activeSubjectContainerClass" : "_active",
	"linkIdExtension" : "_link",
	"containerIdExtension" : "_div",
	"changeCSSPageObjects" : function(div,link)
	{
		if(div)
		{
			
			div.className += GeneralObject.activeSubjectContainerClass;
		}
		
		if(link)
		{
			link.className += GeneralObject.activeSubjectLinkClass;
		
		}
	},
	"GetFlashObject" : function(lbl)
	{
		if (window.document[this.flashMovieName]) 
  		{
      		return window.document[this.flashMovieName];
  		}
  		
		if (navigator.appName.indexOf("Microsoft Internet")==-1)
		{
	    	if (document.embeds && document.embeds[this.flashMovieName])
      			return document.embeds[this.flashMovieName]; 
  		}
		else
		{
			return document.getElementById(this.flashMovieName);
		}	
	},
	"DeleteAllSubjectContainersCssStyles" : function()
	{
		var containers = document.getElementsByTagName("div");
		
		for(var i = 0; i < containers.length; i++)
		{
			containers[i].className = containers[i].className.replace(this.activeSubjectContainerClass,this.Empty);		
		}	
	},
	"DeleteAllSubjectLinksCssStyles" : function()
	{
		var links = document.getElementsByTagName("a");
		
		for(var i = 0; i < links.length; i++)
		{
			links[i].className = links[i].className.replace(this.activeSubjectLinkClass,this.Empty);
		}	
	}
	
};
