// BROWSER SNIFFER (Sniff out the good and bad browsers)

function Is() {
    var agent = navigator.userAgent.toLowerCase();
    this.major = parseInt(navigator.appVersion);
    this.minor = parseFloat(navigator.appVersion);
    this.ns  = ((agent.indexOf('mozilla')!=-1) && ((agent.indexOf('spoofer')==-1) && (agent.indexOf('compatible') == -1)));
    this.ns2 = (this.ns && (this.major == -1));
    this.ns3 = (this.ns && (this.major == 3));
    this.ns4b = (this.ns && (this.minor < 4.04));
    this.ns4 = (this.ns && (this.major >= 4));
    this.ie   = (agent.indexOf("msie") != -1);
    this.ie3  = (this.ie && (this.major == 2));
    this.ie4  = (this.ie && (this.major >= 4));
    this.op3 = (agent.indexOf("opera") != -1);
    this.win   = (agent.indexOf("win")!=-1);
    this.mac   = (agent.indexOf("mac")!=-1);
    this.unix  = (agent.indexOf("x11")!=-1);
}

var is = new Is();
q = 0;

function onerror() {
    document.location.href = "../text.html";
}

// DOCUMENT OBJECT SWITCH (Used for building cross_browser functions)

if(is.ns4) {
    doc = "document";
    sty = "";
    htm = ".document"
} else if(is.ie4) {
    doc = "document.all";
    sty = ".style";
    htm = ""
}


//  PRELOADING                                     


var count = 0;

function preLoad() {

	positionLayers();

    navHomeUp = new Image();
    navHomeUp.src = "../interface/navHomeUp.gif";
	navHomeDn = new Image();
    navHomeDn.src = "../graphic/t.gif";
	
    navHistoryUp = new Image();
    navHistoryUp.src = "../interface/navHistoryUp.gif";
	navHistoryDn = new Image();
    navHistoryDn.src = "../interface/navHistoryDn.gif";
	
    navMajestyUp = new Image();
    navMajestyUp.src = "../interface/navMajestyUp.gif";
	navMajestyDn = new Image();
    navMajestyDn.src = "../interface/navMajestyDn.gif";	
	
    navEmpireUp = new Image();
    navEmpireUp.src = "../interface/navEmpireUp.gif";
	navEmpireDn = new Image();
    navEmpireDn.src = "../interface/navEmpireDn.gif";
	
    navSecretsUp = new Image();
    navSecretsUp.src = "../interface/navSecretsUp.gif";
	navSecretsDn = new Image();
    navSecretsDn.src = "../interface/navSecretsDn.gif";
	
    navAboutUp = new Image();
    navAboutUp.src = "../interface/navAboutUp.gif";
	navAboutDn = new Image();
    navAboutDn.src = "../interface/navAboutDn.gif";
	
    navScreenUp = new Image();
    navScreenUp.src = "../interface/navScreenUp.gif";
	navScreenDn = new Image();
    navScreenDn.src = "../interface/navScreenDn.gif";	
	
    navWebUp = new Image();
    navWebUp.src = "../interface/navWebUp.gif";
	navWebDn = new Image();
    navWebDn.src = "../interface/navWebDn.gif";
	
    navEdUp = new Image();
    navEdUp.src = "../interface/navEdUp.gif";
	navEdDn = new Image();
    navEdDn.src = "../interface/navEdDn.gif";
	
    navSiteUp = new Image();
    navSiteUp.src = "../interface/navSiteUp.gif";
	navSiteDn = new Image();
    navSiteDn.src = "../interface/navSiteDn.gif";
	
    navShopUp = new Image();
    navShopUp.src = "../interface/navShopUp.gif";
	navShopDn = new Image();
    navShopDn.src = "../interface/navShopDn.gif";
	
	hisEngineUp = new Image();
    hisEngineUp.src = "../interface/hisEngineUp.gif";
	hisEngineDn = new Image();
    hisEngineDn.src = "../interface/hisEngineDn.gif";
	
    hisPassageUp = new Image();
    hisPassageUp.src = "../interface/hisPassageUp.gif";
	hisPassageDn = new Image();
    hisPassageDn.src = "../interface/hisPassageDn.gif";	
	
    hisMoralUp = new Image();
    hisMoralUp.src = "../interface/hisMoralUp.gif";
	hisMoralDn = new Image();
    hisMoralDn.src = "../interface/hisMoralDn.gif";	
	
    hisScrambleUp = new Image();
    hisScrambleUp.src = "../interface/hisScrambleUp.gif";
	hisScrambleDn = new Image();
    hisScrambleDn.src = "../interface/hisScrambleDn.gif";			
	
	backToUp = new Image();
    backToUp.src = "../interface/backToUp.gif";
	backToDn = new Image();
    backToDn.src = "../interface/backToDn.gif";	
	
	majQueenUp = new Image();
    majQueenUp.src = "../interface/majQueenUp.gif";
	majQueenDn = new Image();
    majQueenDn.src = "../interface/majQueenDn.gif";	
	
    majChildrenUp = new Image();
    majChildrenUp.src = "../interface/majChildrenUp.gif";
	majChildrenDn = new Image();
    majChildrenDn.src = "../interface/majChildrenDn.gif";	
	
    majHomeUp = new Image();
    majHomeUp.src = "../interface/majHomeUp.gif";
	majHomeDn = new Image();
    majHomeDn.src = "../interface/majHomeDn.gif";
	
	abtIntroUp = new Image();
    abtIntroUp.src = "../interface/abtIntroUp.gif";
	abtIntroDn = new Image();
    abtIntroDn.src = "../interface/abtIntroDn.gif";
	
	abtSeriesUp = new Image();
    abtSeriesUp.src = "../interface/abtSeriesUp.gif";
	abtSeriesDn = new Image();
    abtSeriesDn.src = "../interface/abtSeriesDn.gif";
	
	abtMakingUp = new Image();
    abtMakingUp.src = "../interface/abtMakingUp.gif";
	abtMakingDn = new Image();
    abtMakingDn.src = "../interface/abtMakingDn.gif";	
				
	abtCreditsUp = new Image();
    abtCreditsUp.src = "../interface/abtCreditsUp.gif";
	abtCreditsDn = new Image();
    abtCreditsDn.src = "../interface/abtCreditsDn.gif";
	
	chaIntroUp = new Image();
    chaIntroUp.src = "../interface/chaIntroUp.gif";
	chaIntroDn = new Image();
    chaIntroDn.src = "../interface/chaIntroDn.gif";
	
	chaTimeUp = new Image();
    chaTimeUp.src = "../interface/chaTimeUp.gif";
	chaTimeDn = new Image();
    chaTimeDn.src = "../interface/chaTimeDn.gif";
	
	chaCharactersUp = new Image();
    chaCharactersUp.src = "../interface/chaCharactersUp.gif";
	chaCharactersDn = new Image();
    chaCharactersDn.src = "../interface/chaCharactersDn.gif";
	
	chaExpertsUp = new Image();
    chaExpertsUp.src = "../interface/chaExpertsUp.gif";
	chaExpertsDn = new Image();
    chaExpertsDn.src = "../interface/chaExpertsDn.gif";
	
	chaGreatUp = new Image();
    chaGreatUp.src = "../interface/chaGreatUp.gif";
	chaGreatDn = new Image();
    chaGreatDn.src = "../interface/chaGreatDn.gif";					
	
	q=1;
		
}




//  POSITIONING                                    

function positionLayers() {

	msgObj = eval(doc + '["msgLyr"]' + sty);
    msgObj.left = 210;
    msgObj.top = 113;

	globalObj = eval(doc + '["globalLyr"]' + sty);
    globalObj.left = 0;
    globalObj.top = 0;
	
	qvObj = eval(doc + '["qvLyr"]' + sty);
    qvObj.left = 22;
    qvObj.top = 123;
	
	homeObj = eval(doc + '["homeLyr"]' + sty);
    homeObj.left = 22;
    homeObj.top = 108;
	
	vicnavObj = eval(doc + '["vicnavLyr"]' + sty);
    vicnavObj.left = 4;
    vicnavObj.top = 203;
	
	lineObj = eval(doc + '["lineLyr"]' + sty);
    lineObj.left = 191;
    lineObj.top = 167;
	
	horizObj = eval(doc + '["horizLyr"]' + sty);
    horizObj.left = 212;
    horizObj.top = 167;
	
	titleObj = eval(doc + '["titleLyr"]' + sty);
	
	superObj = eval(doc + '["superLyr"]' + sty);
	
	bylineObj = eval(doc + '["bylineLyr"]' + sty);
	bylineObj.left = available_width-200;
    bylineObj.top = 186;
	
	topnavObj = eval(doc + '["topnavLyr"]' + sty);
	
	topfinialObj = eval(doc + '["topfinialLyr"]' + sty);
	
	headlineObj = eval(doc + '["headlineLyr"]' + sty);
	
	msgObj.visibility = "hidden";
	globalObj.visibility = "visible";
	qvObj.visibility = "visible";
	homeObj.visibility = "visible";
	vicnavObj.visibility = "visible";
	lineObj.visibility = "visible";
	horizObj.visibility = "visible";
	titleObj.visibility = "visible";
	superObj.visibility = "visible";
	bylineObj.visibility = "visible";
	topnavObj.visibility = "visible";
	topfinialObj.visibility = "visible";
	headlineObj.visibility = "visible";

}