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('Amma','@','Dravidian local tutelary god.');
GodThing[2] = new CreateGod('Ankalamman','@','Tamil (Hindu-Dravidian) guardian goddess.');
GodThing[3] = new CreateGod('Anna Kuari','@','Indian vegetation goddess.');
GodThing[4] = new CreateGod('Bala-Sakti','@','Dravidian (Tamil) goddess who presides over 6 cakras (prayer wheels).');
GodThing[5] = new CreateGod('Bali','@','Indian demon, ruler of the underworld, and enemy of the gods.  His power over earth and heaven was wrested from him by Vishnu inhis avatara as Vamana.');
GodThing[6] = new CreateGod('Bhagavan','Bhagwan','Tutelary god of Bhils and other tribes of north and central India,taken over from the Bhagavan of the Indian Bhagavata sect.');
GodThing[7] = new CreateGod('Bhagavan','@','Name for the supreme god in the Indian Bhagavata sect.');
GodThing[8] = new CreateGod('Bhima','@','Sky and weather god of certain aboriginal peoples of India.');
GodThing[9] = new CreateGod('Boora Pennu','@','Khond (India) god of light.');
GodThing[10] = new CreateGod('Chakra','Cakra','\"Wheel\".  An ancient Indian deity known from the Indus Valley civilization of the 2nd millenium BC.  Came to be regarded more or less as an abstract concept representing the passage of time, but sometimes embodied as a god.');
GodThing[11] = new CreateGod('Chandra','@','\"Moon\".  Probably the name of a pre-Vedic moon god.  As Soma,Chandra entered Vedic myth as one of the eight Vasus, attendants of Indra.');
GodThing[12] = new CreateGod('Chankilikkaruppan','@','A local god of the Hindu-Dravidian Tamils of southern India.');
GodThing[13] = new CreateGod('Bhumi Devata','@','Indian tribal vegetation goddess.');
GodThing[14] = new CreateGod('Bhumi Devata','@','Indian tribal vegetation goddess.');
GodThing[15] = new CreateGod('Ayiyanayaka','Ayiyan,Ayiyanar','Beneficent god of woodland and countryside among the Dravidians and the Singhalese.   And (?) Dravidian and Singhalese plague god in another story.The female version is Pidari');
GodThing[16] = new CreateGod('Ammavaru','@','Primordial mother goddess of the Telugu, a Dravidian people of east-central India.');
GodThing[17] = new CreateGod('Chenniyammal','Cenkalaniyammal','Goddess of the paddyfields among the Tamils (Hindi-Dravidian) in southern India.');
GodThing[18] = new CreateGod('Danavas','@','In Indian mythology, demonic beings of the ocean.');
GodThing[19] = new CreateGod('Diti','@','Ancient Indian goddess.  In the Vedas, she is the daughter of Daksha, wife of Kasyapa, and mother of the Daityas and Maruts.');
GodThing[20] = new CreateGod('Gauri','@','Good-hearted Indian goddess.');
GodThing[21] = new CreateGod('Grama-devata','Gramadevatas','Rural Indian \"village deities\".');
GodThing[22] = new CreateGod('Guhyasamaja','@','Tantric protective deity.');
GodThing[23] = new CreateGod('Kala','@','Indian personification of time as a cosmogonic force. Equated to Yama god of death in Hinduism.');
GodThing[24] = new CreateGod('Kaliya','@','Indian 5-headed serpent king.');
GodThing[25] = new CreateGod('Kamaksi','@','Benign goddess of south India.');
GodThing[26] = new CreateGod('Katargama','@','One of the four great gods of Sri Lanka.');
GodThing[27] = new CreateGod('Katavul','Kadavul','Tamil supreme being.');
GodThing[28] = new CreateGod('Korrawi','@','Tamil  goddess of victory.');
GodThing[29] = new CreateGod('Lalita Tripurasundari','@','Tantric goddess of cosmic energy.');
GodThing[30] = new CreateGod('Mahadeo','@','Supreme god of tribes in central India.');
GodThing[31] = new CreateGod('Mal','@','Old Dravidian pastoral god.');
GodThing[32] = new CreateGod('Manda','@','Indian divine regent of planet Saturn.');
GodThing[33] = new CreateGod('Mangala','@','Indian stellar deity.');
GodThing[34] = new CreateGod('Manu','@','Indian, Iranian & Germanic progenitor of the human race.');
GodThing[35] = new CreateGod('Mari','Mariamman,Mahamaayi, Seethala Gowri','Dravidian mother-goddess, thought by some to be another manifestation of the Hindu goddess Kali. In Tamilnadu she is also the mother of smallpox. Everywhere she is associated with prosperity and health.');
GodThing[36] = new CreateGod('Mataras','@','Indian goddesses.');
GodThing[37] = new CreateGod('Mayon','@','A Tamil version of the Hindu god Krishna.');
GodThing[38] = new CreateGod('Murugan','@','Supreme god of the ancient Tamils of southern India.');
GodThing[39] = new CreateGod('Murukan','@','Dravidian hunter/warrior god.');
GodThing[40] = new CreateGod('Mahaprabhu','@','Chief god of Bondo people in Orissa of  India.');
GodThing[41] = new CreateGod('Natha','@','1 of 4 chief gods of Sri Lanka.');
GodThing[42] = new CreateGod('Nirrti','@','\"Destruction\".  Indian goddess of destruction and death.  She is said to live in the south (regarded as the land of the dead).  Her husband and masculine aspect is Nirrta.  In later Hinduism, Nirrti herself becomes a male dikpala god of terrifying aspect.');
GodThing[43] = new CreateGod('Parjanya','@','An Aditya, old Indian rain-god, later identified with Indra.');
GodThing[44] = new CreateGod('Parnasavari','@','Aboriginal Indian goddess taken over by the Buddhists.');
GodThing[45] = new CreateGod('Pasupati','@','Deity of Indus valley civilizations.');
GodThing[46] = new CreateGod('Pey','Pesasu','Demonic beings of Tamils. In Tamlnadu they call it Pesasu, which is remarkably close in sound to the Babylonian demon Pazuzu.');
GodThing[47] = new CreateGod('Pitaras','@','Venerable dead of India.');
GodThing[48] = new CreateGod('Rahu','@','Indian demon of eclipses.');
GodThing[49] = new CreateGod('Ratri','@','Indian goddess of night.');
GodThing[50] = new CreateGod('Sarasvati','@','Originallly Indian river goddess, later goddess of speech,eloquence and wisdom.  In the Vedas, she is the consort of Brahma.');
GodThing[51] = new CreateGod('Seyon','@','One of the chief gods of the Tamils of southern India.');
GodThing[52] = new CreateGod('Singbonga','@','Chief god of the Mundas in eastern India.');
GodThing[53] = new CreateGod('Sitala','@','Bengali goddess of smallpox.');
GodThing[54] = new CreateGod('Usanas','@','Indian divine regent of planet Venus.');
GodThing[55] = new CreateGod('Vahguru','@','Name of one true god of the Sikhs.');
GodThing[56] = new CreateGod('Visvakarman','Vishvakarman','Indian creator god.');
GodThing[57] = new CreateGod('Yakshas','Yaksas','Indian chthonic semi-divine beings.');
GodThing[58] = new CreateGod('Upulvan','Pulvan','Chief Singhalese god.');
GodThing[59] = new CreateGod('Pattini','@','Most important female deity of Singhalese.');

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

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();
} 


