var GodThing =  new Array(10);
var NowDateTime = new Date();
var MaxNumberGods = 3;
var NumberOfGod = 0
var NumberOfMonth = 0
var MonthNames = new Array(12)
MonthNames[1] = "January";
MonthNames[2] = "February";
MonthNames[3] = "March";
MonthNames[4] = "April";
MonthNames[5] = "May";
MonthNames[6] = "June";
MonthNames[7] = "July";
MonthNames[8] = "August";
MonthNames[9] = "September";
MonthNames[10] = "October";
MonthNames[11] = "November";
MonthNames[12] = "December";
function MonthName(NumberOfMonth) {
var FullMonthName = MonthNames[NumberOfMonth];
 return FullMonthName;
}
function NowDate(){
var theMonth = NowDateTime.getMonth() + 1;
var theDay  = NowDateTime.getDate();
var theYear  = NowDateTime.getYear();
if (NowDateTime.getYear() < 1900) {
theYear=NowDateTime.getYear()+1900;
	}
theMonth = MonthName(theMonth);
        return theMonth + " " + theDay + "," + theYear
}


function CreateGod(givenName,otherNames,TextForGod) {
this.Name= givenName;
if (otherNames == "@" ) {
otherNames = "none"; 
}
this.OtherName= otherNames;
this.Description= TextForGod;

}


function initGod() {

GodThing[1] = new CreateGod('Achinoin and Couroumon','@','Star deities of Carib Indians.');
GodThing[2] = new CreateGod('Agwe','(see African Gods-Abzu)','Haitian god of waters, wind, thunder, cannon-fire, boats, seashells.');
GodThing[3] = new CreateGod('Ayida','@','Haitian rainbow goddess.');
GodThing[4] = new CreateGod('Azacca','@','Haitian god of agriculture.');
GodThing[5] = new CreateGod('Bacalou','@','Evil spirit (loa) in Haitian voodoo, represented by a skull and crossbones.');
GodThing[6] = new CreateGod('Badessy','@','A sky god of Haitian voodoo.');
GodThing[7] = new CreateGod('Baidrama','@','Twin-god of Caribbean people.');
GodThing[8] = new CreateGod('Bossu','@','A malevolent Voodoo spirit.');
GodThing[9] = new CreateGod('Brigitte','@','Haitian goddess, protects graves in cemeteries marked with the cross.');
GodThing[10] = new CreateGod('Bugid Y Aiba','@','God of war in Puerto Rico and Haiti.');
GodThing[11] = new CreateGod('Chiquinau','@','Niquiran (Nicaagua) god of the air.');
GodThing[12] = new CreateGod('Chuvalete','@','Morning Star of Cora of Central America.');
GodThing[13] = new CreateGod('Damballa','Damballah','Haitian snake deity, father of the Loa (voodoo spirit beings).');
GodThing[14] = new CreateGod('Dan Petro','@','Haitian god of farmers; originally African god Danh.');
GodThing[15] = new CreateGod('Erzulie','@','Haitian goddess of love, beauty, flowers, jewels, dancing and fine clothes.');
GodThing[16] = new CreateGod('Ghede','@','Haitian god of the dead.');
GodThing[17] = new CreateGod('Icheiri','@','Household gods of Caribbean Indians.');
GodThing[18] = new CreateGod('Kururumany','@','Arawak creator god.');
GodThing[19] = new CreateGod('Legba','@','Haitian god of the crossroads, the psychic crossroads where the Above meets the Below.(see African Gods:Legba)');
GodThing[20] = new CreateGod('Loa','@','Haitian Voodoo divinities.');
GodThing[21] = new CreateGod('Maiso','@','The Stone Woman of the Paressi tribe of Arawaks living in the Matto Grosso region of South America.  Maiso was a primordial mother goddess from whom all living things emerged.');
GodThing[22] = new CreateGod('Mait\' Carrefour','@','Haitian \'lord of the crossroads\'; god of magicians.');
GodThing[23] = new CreateGod('Mama Nono','@','Earth mother goddess of the Carib people who onced inhabited the Antilles in the Caribbean.  She created the human race by sowing stones in the soil from which the first people sprang.');
GodThing[24] = new CreateGod('Marassa','@','Haitian twin gods of Voodoo.');
GodThing[25] = new CreateGod('Marinette','@','Haitian earth goddess.');
GodThing[26] = new CreateGod('Masaya','@','Niquiran (Nicaragua) goddess of volcanoes.');
GodThing[27] = new CreateGod('Mictanteot','@','Niquiran (Nicaragua) goddess of the Underworld.');
GodThing[28] = new CreateGod('Misca','@','Niquiran (Nicaragua) god of merchants.');
GodThing[29] = new CreateGod('Mounanchou','@','A god of Haiti with a smaller following.');
GodThing[30] = new CreateGod('Ogoun','@','Haitian god of war, politics, fire, iron and thunderbolts.(see Ogoun - African)');
GodThing[31] = new CreateGod('Sibu','@','Supreme being of Central American peoples.');
GodThing[32] = new CreateGod('Simbi','@','Benevolent Voodoo patron of the rains and of magicians.');
GodThing[33] = new CreateGod('Tamagostad','@','Chief god of the Niquiran (Nicaragua).');
GodThing[34] = new CreateGod('Ti-Jean Petro','@','Haitian serpent deity, son of Dan Petro.');
GodThing[35] = new CreateGod('Tucupacha','@','Creator-god of Tarascan people of Central America.');
GodThing[36] = new CreateGod('Vizetot','@','Niquitan (Nicaragua) god of famine.');


GodThing[37] = new CreateGod("Deity Not Found!","Oh, Oh","Tell webmaster of these pages");
MaxNumberGods = 37;
}

function checkBrowser() { 
       window.status="Loading:DO NOT CLICK LINKS";
// convert all characters to lowercase to simplify testing
    var agt=navigator.userAgent.toLowerCase();

    // *** BROWSER VERSION ***
    // Note: On IE5, these return 4, so use is_ie5up to detect IE5.
    var is_major = parseInt(navigator.appVersion);
    var is_minor = parseFloat(navigator.appVersion);

    // Note: Opera and WebTV spoof Navigator.  We do strict client detection.
    // If you want to allow spoofing, take out the tests for opera and webtv.
    var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
    var is_nav2 = (is_nav && (is_major == 2));
    var is_nav3 = (is_nav && (is_major == 3));
    var is_nav4 = (is_nav && (is_major == 4));
    var is_nav4up = (is_nav && (is_major >= 4));
    var is_navonly      = (is_nav && ((agt.indexOf(";nav") != -1) ||
                          (agt.indexOf("; nav") != -1)) );
    var is_nav6 = (is_nav && (is_major == 5));
    var is_nav6up = (is_nav && (is_major >= 5));
    var is_gecko = (agt.indexOf('gecko') != -1);


    var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
    var is_ie3    = (is_ie && (is_major < 4));
    var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5") == -1));
    var is_ie4up  = (is_ie && (is_major >= 4));
    var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
    var is_ie5_5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
    var is_ie5up  = (is_ie && !is_ie3 && !is_ie4);
    var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);

    // KNOWN BUG: On AOL4, returns false if IE3 is embedded browser
    // or if this is the first browser window opened.  Thus the
    // variables is_aol, is_aol3, and is_aol4 aren't 100% reliable.
    var is_aol   = (agt.indexOf("aol") != -1);
    var is_aol3  = (is_aol && is_ie3);
    var is_aol4  = (is_aol && is_ie4);
    var is_aol5  = (agt.indexOf("aol 5") != -1);
    var is_aol6  = (agt.indexOf("aol 6") != -1);

    var is_opera = (agt.indexOf("opera") != -1);
    var is_opera2 = (agt.indexOf("opera 2") != -1 || agt.indexOf("opera/2") != -1);
    var is_opera3 = (agt.indexOf("opera 3") != -1 || agt.indexOf("opera/3") != -1);
    var is_opera4 = (agt.indexOf("opera 4") != -1 || agt.indexOf("opera/4") != -1);
    var is_opera5 = (agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1);
    var is_opera5up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4);

    var is_webtv = (agt.indexOf("webtv") != -1); 

    var is_TVNavigator = ((agt.indexOf("navio") != -1) || (agt.indexOf("navio_aoltv") != -1)); 
    var is_AOLTV = is_TVNavigator;

    var is_hotjava = (agt.indexOf("hotjava") != -1);
    var is_hotjava3 = (is_hotjava && (is_major == 3));
    var is_hotjava3up = (is_hotjava && (is_major >= 3));

    // *** JAVASCRIPT VERSION CHECK ***
    var is_js;
    if (is_nav2 || is_ie3) is_js = 1.0;
    else if (is_nav3) is_js = 1.1;
    else if (is_opera5up) is_js = 1.3;
    else if (is_opera) is_js = 1.1;
    else if ((is_nav4 && (is_minor >= 4.05)) || is_ie4) is_js = 1.2;
    else if ((is_nav4 && (is_minor > 4.05)) || is_ie5) is_js = 1.3;
    else if (is_hotjava3up) is_js = 1.4;
    else if (is_nav6 || is_gecko) is_js = 1.5;
    // NOTE: In the future, update this code when newer versions of JS
    // are released. For now, we try to provide some upward compatibility
    // so that future versions of Nav and IE will show they are at
    // *least* JS 1.x capable. Always check for JS version compatibility
    // with > or >=.
    else if (is_nav6up) is_js = 1.5;
    // NOTE: ie5up on mac is 1.4
    else if (is_ie5up) is_js = 1.3

    // HACK: no idea for other browsers; always check for JS version with > or >=
    else is_js = 0.0;

    // *** PLATFORM ***
    var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
    // NOTE: On Opera 3.0, the userAgent string includes "Windows 95/NT4" on all
    //        Win32, so you can't distinguish between Win95 and WinNT.
    var is_win95 = ((agt.indexOf("win95")!=-1) || (agt.indexOf("windows 95")!=-1));

    // is this a 16 bit compiled version?
    var is_win16 = ((agt.indexOf("win16")!=-1) || 
               (agt.indexOf("16bit")!=-1) || (agt.indexOf("windows 3.1")!=-1) || 
               (agt.indexOf("windows 16-bit")!=-1) );  

    var is_win31 = ((agt.indexOf("windows 3.1")!=-1) || (agt.indexOf("win16")!=-1) ||
                    (agt.indexOf("windows 16-bit")!=-1));

    var is_winme = ((agt.indexOf("win 9x 4.90")!=-1));
    var is_win2k = ((agt.indexOf("windows nt 5.0")!=-1));

    // NOTE: Reliable detection of Win98 may not be possible. It appears that:
    //       - On Nav 4.x and before you'll get plain "Windows" in userAgent.
    //       - On Mercury client, the 32-bit version will return "Win98", but
    //         the 16-bit version running on Win98 will still return "Win95".
    var is_win98 = ((agt.indexOf("win98")!=-1) || (agt.indexOf("windows 98")!=-1));
    var is_winnt = ((agt.indexOf("winnt")!=-1) || (agt.indexOf("windows nt")!=-1));
    var is_win32 = (is_win95 || is_winnt || is_win98 || 
                    ((is_major >= 4) && (navigator.platform == "Win32")) ||
                    (agt.indexOf("win32")!=-1) || (agt.indexOf("32bit")!=-1));

    var is_os2   = ((agt.indexOf("os/2")!=-1) || 
                    (navigator.appVersion.indexOf("OS/2")!=-1) ||   
                    (agt.indexOf("ibm-webexplorer")!=-1));

    var is_mac    = (agt.indexOf("mac")!=-1);
    // hack ie5 js version for mac
    if (is_mac && is_ie5up) is_js = 1.4;
    var is_mac68k = (is_mac && ((agt.indexOf("68k")!=-1) || 
                               (agt.indexOf("68000")!=-1)));
    var is_macppc = (is_mac && ((agt.indexOf("ppc")!=-1) || 
                                (agt.indexOf("powerpc")!=-1)));

    var is_sun   = (agt.indexOf("sunos")!=-1);
    var is_sun4  = (agt.indexOf("sunos 4")!=-1);
    var is_sun5  = (agt.indexOf("sunos 5")!=-1);
    var is_suni86= (is_sun && (agt.indexOf("i86")!=-1));
    var is_irix  = (agt.indexOf("irix") !=-1);    // SGI
    var is_irix5 = (agt.indexOf("irix 5") !=-1);
    var is_irix6 = ((agt.indexOf("irix 6") !=-1) || (agt.indexOf("irix6") !=-1));
    var is_hpux  = (agt.indexOf("hp-ux")!=-1);
    var is_hpux9 = (is_hpux && (agt.indexOf("09.")!=-1));
    var is_hpux10= (is_hpux && (agt.indexOf("10.")!=-1));
    var is_aix   = (agt.indexOf("aix") !=-1);      // IBM
    var is_aix1  = (agt.indexOf("aix 1") !=-1);    
    var is_aix2  = (agt.indexOf("aix 2") !=-1);    
    var is_aix3  = (agt.indexOf("aix 3") !=-1);    
    var is_aix4  = (agt.indexOf("aix 4") !=-1);    
    var is_linux = (agt.indexOf("inux")!=-1);
    var is_sco   = (agt.indexOf("sco")!=-1) || (agt.indexOf("unix_sv")!=-1);
    var is_unixware = (agt.indexOf("unix_system_v")!=-1); 
    var is_mpras    = (agt.indexOf("ncr")!=-1); 
    var is_reliant  = (agt.indexOf("reliantunix")!=-1);
    var is_dec   = ((agt.indexOf("dec")!=-1) || (agt.indexOf("osf1")!=-1) || 
           (agt.indexOf("dec_alpha")!=-1) || (agt.indexOf("alphaserver")!=-1) || 
           (agt.indexOf("ultrix")!=-1) || (agt.indexOf("alphastation")!=-1)); 
    var is_sinix = (agt.indexOf("sinix")!=-1);
    var is_freebsd = (agt.indexOf("freebsd")!=-1);
    var is_bsd = (agt.indexOf("bsd")!=-1);
    var is_unix  = ((agt.indexOf("x11")!=-1) || is_sun || is_irix || is_hpux || 
                 is_sco ||is_unixware || is_mpras || is_reliant || 
                 is_dec || is_sinix || is_aix || is_linux || is_bsd || is_freebsd);

    var is_vms   = ((agt.indexOf("vax")!=-1) || (agt.indexOf("openvms")!=-1));


             if (is_js <= 1.1) {
    	
                  alert("Your browser does not have a new enough javascript to view this page, your version of javascript is: " + is_js + ". It must be at least 1.2 for this page to be handled properly.");
            		window.location = unescape("mythhome.htm");
		}
		else 
			{	initGod();		
	window.status="Done-click links";
			}

            
             }
        
function MakeGodPage(NumberOfGod) {

if ( NumberOfGod < 1 ) {
 NumberOfGod = MaxNumberGods;
}
if ( MaxNumberGods - 1 < NumberOfGod ) {
 NumberOfGod = MaxNumberGods;
}
var content = '<HTML><HEAD><TITLE>' + GodThing[NumberOfGod].Name + '\'s Page</TITLE>' +
'</head><body background="tan_pape.gif" text="black" link="#0000BB" vlink="#FF00BB">' + 
'<IMG ALIGN="LEFT" SRC="mythtext.gif" WIDTH="143" HEIGHT="75" ALT="[MYTHHOME THUMBNAIL IMAGE]"></P>' + 
'<I><H6>&copy; 1995-1999 Untangle Incorporated</H6>' + '<INPUT TYPE="BUTTON" VALUE="print"  ONCLICK="if (window.print) window.print();"  >' +
'</I><P ALIGN="RIGHT">Last Updated: ' + NowDate() + '</P><BR><HR ALIGN="LEFT" >' + '<FONT COLOR="black"><center><h1>' + GodThing[NumberOfGod].Name + '</h1></center></FONT>' + 
'<CENTER><H4><I>( ' + GodThing[NumberOfGod].OtherName + ' )</I> </H4></CENTER> <CENTER><H3> ' + GodThing[NumberOfGod].Description + ' </H3></CENTER><P>' + 
'<P><IMG SRC="bann04.gif" ALIGN="LEFT" WIDTH="100%" HEIGHT="2%"  ALT="Banner Graphic"><BR></P>' + 
'<P>Click <A HREF="contact.html">here</A> if you want to drop us a line or two.</P>' + 
'<P>Return to <A HREF="mythhome.htm">main page</A></P>' + 
'<P><IMG SRC="bann04.gif" ALIGN="LEFT" WIDTH="100%" HEIGHT="2%"  ALT="Banner Graphic"><BR>' + 
'</BODY> </HTML>'

var GodName = (GodThing[NumberOfGod].Name);
var GodReplace=/(-|\s|\'|\(|\))+/g;
var WithThis = "";
var GodName2=GodName.replace(GodReplace,WithThis);
var win = window.open("",GodName2, "width=400,height=400,resizable=yes,scrollbars=yes");
win.document.open,("text/html","replace");
win.document.write(content);
win.document.close();
} 

