function init(){
	loaded = true;
}	
/** Browser Detection ****************************************************/

var ns4 = (document.layers) ? true:false;		// Netscape 4.x
var ie = (document.all) ? true:false;			// IE version
var DOM = (document.getElementById) ? true:false;	// DOM supporting versions
var mac = navigator.appVersion.indexOf('Mac');		// Variable to track Macintosh platform
mac = (mac != -1) ? true:false;
var macIE5 = navigator.appVersion.indexOf('MSIE 5.0');
macIE5 = (macIE5 != -1) ? true:false;
var mozilla = navigator.appCodeName.indexOf('Mozilla');
mozilla = (mozilla != -1) ? true:false;

/** Flash control from Javascript ******************************************************/

function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
      return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    return document.getElementById(movieName);
  }
}

function replayFlashMovie()
{
     var flashMovie=getFlashMovieObject("FuseIntro");
     flashMovie.GotoFrame(2);
	 flashmovie.Play();
}

/** Window Centering ******************************************************************/

// copyright Stephen Chapman, 3rd Jan 2005, 8th Dec 2005

function pageWidth() {return window.innerWidth != null? window.innerWidth: document.documentElement && document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body != null? document.body.clientWidth:null;}
function pageHeight() {return window.innerHeight != null? window.innerHeight: document.documentElement && document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body != null? document.body.clientHeight:null;}

function topOfFlash() {return (72 + (pageHeight() - 72 - 83 - 350)/2.5);}


/** Slide Show Functions **************************************************************/

function changeSlideContent(layername,page) {
	if (loaded) {
		if (ns4) {
			document.layers[layername+'Layer'].document.layers[layername+'ContentLayer'].src = page;
		}
		else if (ie || mozilla) {
			this[layername+'ContentLayer'].location = page;
		}
		else if (DOM) {
			document.getElementById(layername+'ContentLayer').innerHTML = '<layer id="slideShowContentLayer" left="0" top="1" width="400" height="475" z-index="2" src="'+page+'" clip="0,0,400,475"><iframe name="slideShowContentLayer" id="slideShowContentLayer" src="'+page+'" style="width:400; height:475;" frameborder="0" scrolling="no" scrollable="no" noresize></iframe></layer>';
		}
	}
}

function changeArtistContent(layername,page) {
	if (loaded) {
		if (ns4) {
			document.layers[layername+'Layer'].document.layers[layername+'ContentLayer'].src = page;
		}
		else if (ie || mozilla) {
			this[layername+'ContentLayer'].location = page;
		}
		else if (DOM) {
			document.getElementById(layername+'ContentLayer').innerHTML = '<layer id="slideShowContentLayer" left="0" top="1" width="400" height="420" z-index="2" src="'+page+'" clip="0,0,400,420"><iframe name="slideShowContentLayer" id="slideShowContentLayer" src="'+page+'" style="width:400; height:420;" frameborder="0" scrolling="no" scrollable="no" noresize></iframe></layer>';
		}
	}
}

/** Layer Functions **************************************************************/

function popLayer(layername,status) {			// show/hide a given layer
												
	if (loaded) {
		if (ns4) { appear = "show"; disappear = "hide";} 
		else if (ie) {appear = "visible"; disappear = "hidden";}
		else if (DOM) { appear = ""; disappear = "none";}
		state = (status == 'on') ? appear : disappear;
				
		if (ns4) {
			document.layers[layername].visibility = state;
		}
		else if (ie || mozilla){
			document.all.item(layername).style.visibility = state;
		}
		else if (DOM) {
			document.getElementById(layername).style.visibility = 'visible';
			document.getElementById(layername).style.display = state;
		}
		
	}
}
