var yearValues = new Array();
yearValues['2013'] = 217;
yearValues['2012'] = 112;
yearValues['2011'] = 7;
yearValues['2010'] = 162;
yearValues['2009'] = 57;
yearValues['2008'] = 212;
yearValues['2007'] = 107;
yearValues['2006'] = 2;
yearValues['2005'] = 157;
yearValues['2004'] = 52;
yearValues['2003'] = 207;
yearValues['2002'] = 102;
yearValues['2001'] = 257;
yearValues['2000'] = 152;
yearValues['1999'] = 47;
yearValues['1998'] = 202;
yearValues['1997'] = 97;
yearValues['1996'] = 252;
yearValues['1995'] = 147;
yearValues['1994'] = 47;
yearValues['1993'] = 197;
yearValues['1992'] = 92;
yearValues['1991'] = 247;
yearValues['1990'] = 142;
yearValues['1989'] = 37;
yearValues['1988'] = 192;
yearValues['1987'] = 87;
yearValues['1986'] = 242;
yearValues['1985'] = 137;
yearValues['1984'] = 32;
yearValues['1983'] = 187;
yearValues['1982'] = 82;
yearValues['1981'] = 237;
yearValues['1980'] = 132;
yearValues['1979'] = 27;
yearValues['1978'] = 182;
yearValues['1977'] = 77;
yearValues['1976'] = 232;
yearValues['1975'] = 127;
yearValues['1974'] = 22;
yearValues['1973'] = 177;
yearValues['1972'] = 72;
yearValues['1971'] = 227;
yearValues['1970'] = 122;
yearValues['1969'] = 17;
yearValues['1968'] = 172;
yearValues['1967'] = 67;
yearValues['1966'] = 222;
yearValues['1965'] = 117;
yearValues['1964'] = 12;
yearValues['1963'] = 167;
yearValues['1962'] = 62;
yearValues['1961'] = 217;
yearValues['1960'] = 112;
yearValues['1959'] = 7;
yearValues['1958'] = 162;
yearValues['1957'] = 57;
yearValues['1956'] = 212;
yearValues['1955'] = 107;
yearValues['1954'] = 2;
yearValues['1953'] = 157;
yearValues['1952'] = 52;
yearValues['1951'] = 207;
yearValues['1950'] = 102;
yearValues['1949'] = 257;
yearValues['1948'] = 152;
yearValues['1947'] = 47;
yearValues['1946'] = 202;
yearValues['1945'] = 97;
yearValues['1944'] = 252;
yearValues['1943'] = 147;
yearValues['1942'] = 47;
yearValues['1941'] = 197;
yearValues['1940'] = 92;
yearValues['1939'] = 247;
yearValues['1938'] = 142;
yearValues['1937'] = 37;
yearValues['1936'] = 192;
yearValues['1935'] = 87;
yearValues['1934'] = 242;
yearValues['1933'] = 137;
yearValues['1932'] = 32;
yearValues['1931'] = 187;
yearValues['1930'] = 82;
yearValues['1929'] = 237;
yearValues['1928'] = 132;
yearValues['1927'] = 27;
yearValues['1926'] = 182;
yearValues['1925'] = 77;
yearValues['1924'] = 232;
yearValues['1923'] = 127;
yearValues['1922'] = 22;
yearValues['1921'] = 177;
yearValues['1920'] = 72;
yearValues['1919'] = 227;
yearValues['1918'] = 122;
yearValues['1917'] = 17;
yearValues['1916'] = 172;
yearValues['1915'] = 67;
yearValues['1914'] = 222;
yearValues['1913'] = 117;
yearValues['1912'] = 12;
yearValues['1911'] = 167;
yearValues['1910'] = 62;
yearValues['1909'] = 217;
yearValues['1908'] = 112;
yearValues['1907'] = 7;
yearValues['1906'] = 162;
yearValues['1905'] = 57;
yearValues['1904'] = 212;
yearValues['1903'] = 107;
yearValues['1902'] = 2;
yearValues['1901'] = 157;
yearValues['1900'] = 52;
yearValues['1899'] = 207;
yearValues['1898'] = 102;
yearValues['1897'] = 257;
yearValues['1896'] = 152;
yearValues['1895'] = 47;
yearValues['1894'] = 202;
yearValues['1893'] = 97;
yearValues['1892'] = 252;
yearValues['1891'] = 147;
yearValues['1890'] = 47;
yearValues['1889'] = 197;
yearValues['1888'] = 92;
yearValues['1887'] = 247;
yearValues['1886'] = 142;
yearValues['1885'] = 37;
yearValues['1884'] = 192;
yearValues['1883'] = 87;
yearValues['1882'] = 242;
yearValues['1881'] = 137;
yearValues['1880'] = 32;
yearValues['1879'] = 187;
yearValues['1878'] = 82;
yearValues['1877'] = 237;
yearValues['1876'] = 132;
yearValues['1875'] = 27;
yearValues['1874'] = 182;
yearValues['1873'] = 77;
yearValues['1872'] = 232;
yearValues['1871'] = 127;
yearValues['1870'] = 22;
yearValues['1869'] = 177;
yearValues['1868'] = 72;
yearValues['1867'] = 227;
yearValues['1866'] = 122;
yearValues['1865'] = 17;
yearValues['1864'] = 172;
yearValues['1863'] = 67;
yearValues['1862'] = 222;
yearValues['1861'] = 117;
yearValues['1860'] = 12;
yearValues['1859'] = 167;
yearValues['1858'] = 62;





var glyphs = new Array();
glyphs['1'] = "IMIX";
glyphs['2'] = "IK";
glyphs['3'] = "AKBAL";
glyphs['4'] = "KAN";
glyphs['5'] = "CHICCHAN";
glyphs['6'] = "CIMI";
glyphs['7'] = "MANIK";
glyphs['8'] = "LAMAT";
glyphs['9'] = "MULUC";
glyphs['10'] = "OC";
glyphs['11'] = "CHUEN";
glyphs['12'] = "EB";
glyphs['13'] = "BEN";
glyphs['14'] = "IX";
glyphs['15'] = "MEN";
glyphs['16'] = "CIB";
glyphs['17'] = "CABAN";
glyphs['18'] = "ETZNAB";
glyphs['19'] = "CAUAC";
glyphs['20'] = "AHAU";
glyphs['21'] = "IMIX";
glyphs['22'] = "IK";
glyphs['23'] = "AKBAL";
glyphs['24'] = "KAN";
glyphs['25'] = "CHICCHAN";
glyphs['26'] = "CIMI";
glyphs['27'] = "MANIK";
glyphs['28'] = "LAMAT";
glyphs['29'] = "MULUC";
glyphs['30'] = "OC";
glyphs['31'] = "CHUEN";
glyphs['32'] = "EB";
glyphs['33'] = "BEN";
glyphs['34'] = "IX";
glyphs['35'] = "MEN";
glyphs['36'] = "CIB";
glyphs['37'] = "CABAN";
glyphs['38'] = "ETZNAB";
glyphs['39'] = "CAUAC";
glyphs['40'] = "AHAU";
glyphs['41'] = "IMIX";
glyphs['42'] = "IK";
glyphs['43'] = "AKBAL";
glyphs['44'] = "KAN";
glyphs['45'] = "CHICCHAN";
glyphs['46'] = "CIMI";
glyphs['47'] = "MANIK";
glyphs['48'] = "LAMAT";
glyphs['49'] = "MULUC";
glyphs['50'] = "OC";
glyphs['51'] = "CHUEN";
glyphs['52'] = "EB";
glyphs['53'] = "BEN";
glyphs['54'] = "IX";
glyphs['55'] = "MEN";
glyphs['56'] = "CIB";
glyphs['57'] = "CABAN";
glyphs['58'] = "ETZNAB";
glyphs['59'] = "CAUAC";
glyphs['60'] = "AHAU";
glyphs['61'] = "IMIX";
glyphs['62'] = "IK";
glyphs['63'] = "AKBAL";
glyphs['64'] = "KAN";
glyphs['65'] = "CHICCHAN";
glyphs['66'] = "CIMI";
glyphs['67'] = "MANIK";
glyphs['68'] = "LAMAT";
glyphs['69'] = "MULUC";
glyphs['70'] = "OC";
glyphs['71'] = "CHUEN";
glyphs['72'] = "EB";
glyphs['73'] = "BEN";
glyphs['74'] = "IX";
glyphs['75'] = "MEN";
glyphs['76'] = "CIB";
glyphs['77'] = "CABAN";
glyphs['78'] = "ETZNAB";
glyphs['79'] = "CAUAC";
glyphs['80'] = "AHAU";
glyphs['81'] = "IMIX";
glyphs['82'] = "IK";
glyphs['83'] = "AKBAL";
glyphs['84'] = "KAN";
glyphs['85'] = "CHICCHAN";
glyphs['86'] = "CIMI";
glyphs['87'] = "MANIK";
glyphs['88'] = "LAMAT";
glyphs['89'] = "MULUC";
glyphs['90'] = "OC";
glyphs['91'] = "CHUEN";
glyphs['92'] = "EB";
glyphs['93'] = "BEN";
glyphs['94'] = "IX";
glyphs['95'] = "MEN";
glyphs['96'] = "CIB";
glyphs['97'] = "CABAN";
glyphs['98'] = "ETZNAB";
glyphs['99'] = "CAUAC";
glyphs['100'] = "AHAU";
glyphs['101'] = "IMIX";
glyphs['102'] = "IK";
glyphs['103'] = "AKBAL";
glyphs['104'] = "KAN";
glyphs['105'] = "CHICCHAN";
glyphs['106'] = "CIMI";
glyphs['107'] = "MANIK";
glyphs['108'] = "LAMAT";
glyphs['109'] = "MULUC";
glyphs['110'] = "OC";
glyphs['111'] = "CHUEN";
glyphs['112'] = "EB";
glyphs['113'] = "BEN";
glyphs['114'] = "IX";
glyphs['115'] = "MEN";
glyphs['116'] = "CIB";
glyphs['117'] = "CABAN";
glyphs['118'] = "ETZNAB";
glyphs['119'] = "CAUAC";
glyphs['120'] = "AHAU";
glyphs['121'] = "IMIX";
glyphs['122'] = "IK";
glyphs['123'] = "AKBAL";
glyphs['124'] = "KAN";
glyphs['125'] = "CHICCHAN";
glyphs['126'] = "CIMI";
glyphs['127'] = "MANIK";
glyphs['128'] = "LAMAT";
glyphs['129'] = "MULUC";
glyphs['130'] = "OC";
glyphs['131'] = "CHUEN";
glyphs['132'] = "EB";
glyphs['133'] = "BEN";
glyphs['134'] = "IX";
glyphs['135'] = "MEN";
glyphs['136'] = "CIB";
glyphs['137'] = "CABAN";
glyphs['138'] = "ETZNAB";
glyphs['139'] = "CAUAC";
glyphs['140'] = "AHAU";
glyphs['141'] = "IMIX";
glyphs['142'] = "IK";
glyphs['143'] = "AKBAL";
glyphs['144'] = "KAN";
glyphs['145'] = "CHICCHAN";
glyphs['146'] = "CIMI";
glyphs['147'] = "MANIK";
glyphs['148'] = "LAMAT";
glyphs['149'] = "MULUC";
glyphs['150'] = "OC";
glyphs['151'] = "CHUEN";
glyphs['152'] = "EB";
glyphs['153'] = "BEN";
glyphs['154'] = "IX";
glyphs['155'] = "MEN";
glyphs['156'] = "CIB";
glyphs['157'] = "CABAN";
glyphs['158'] = "ETZNAB";
glyphs['159'] = "CAUAC";
glyphs['160'] = "AHAU";
glyphs['161'] = "IMIX";
glyphs['162'] = "IK";
glyphs['163'] = "AKBAL";
glyphs['164'] = "KAN";
glyphs['165'] = "CHICCHAN";
glyphs['166'] = "CIMI";
glyphs['167'] = "MANIK";
glyphs['168'] = "LAMAT";
glyphs['169'] = "MULUC";
glyphs['170'] = "OC";
glyphs['171'] = "CHUEN";
glyphs['172'] = "EB";
glyphs['173'] = "BEN";
glyphs['174'] = "IX";
glyphs['175'] = "MEN";
glyphs['176'] = "CIB";
glyphs['177'] = "CABAN";
glyphs['178'] = "ETZNAB";
glyphs['179'] = "CAUAC";
glyphs['180'] = "AHAU";
glyphs['181'] = "IMIX";
glyphs['182'] = "IK";
glyphs['183'] = "AKBAL";
glyphs['184'] = "KAN";
glyphs['185'] = "CHICCHAN";
glyphs['186'] = "CIMI";
glyphs['187'] = "MANIK";
glyphs['188'] = "LAMAT";
glyphs['189'] = "MULUC";
glyphs['190'] = "OC";
glyphs['191'] = "CHUEN";
glyphs['192'] = "EB";
glyphs['193'] = "BEN";
glyphs['194'] = "IX";
glyphs['195'] = "MEN";
glyphs['196'] = "CIB";
glyphs['197'] = "CABAN";
glyphs['198'] = "ETZNAB";
glyphs['199'] = "CAUAC";
glyphs['200'] = "AHAU";
glyphs['201'] = "IMIX";
glyphs['202'] = "IK";
glyphs['203'] = "AKBAL";
glyphs['204'] = "KAN";
glyphs['205'] = "CHICCHAN";
glyphs['206'] = "CIMI";
glyphs['207'] = "MANIK";
glyphs['208'] = "LAMAT";
glyphs['209'] = "MULUC";
glyphs['210'] = "OC";
glyphs['211'] = "CHUEN";
glyphs['212'] = "EB";
glyphs['213'] = "BEN";
glyphs['214'] = "IX";
glyphs['215'] = "MEN";
glyphs['216'] = "CIB";
glyphs['217'] = "CABAN";
glyphs['218'] = "ETZNAB";
glyphs['219'] = "CAUAC";
glyphs['220'] = "AHAU";
glyphs['221'] = "IMIX";
glyphs['222'] = "IK";
glyphs['223'] = "AKBAL";
glyphs['224'] = "KAN";
glyphs['225'] = "CHICCHAN";
glyphs['226'] = "CIMI";
glyphs['227'] = "MANIK";
glyphs['228'] = "LAMAT";
glyphs['229'] = "MULUC";
glyphs['230'] = "OC";
glyphs['231'] = "CHUEN";
glyphs['232'] = "EB";
glyphs['233'] = "BEN";
glyphs['234'] = "IX";
glyphs['235'] = "MEN";
glyphs['236'] = "CIB";
glyphs['237'] = "CABAN";
glyphs['238'] = "ETZNAB";
glyphs['239'] = "CAUAC";
glyphs['240'] = "AHAU";
glyphs['241'] = "IMIX";
glyphs['242'] = "IK";
glyphs['243'] = "AKBAL";
glyphs['244'] = "KAN";
glyphs['245'] = "CHICCHAN";
glyphs['246'] = "CIMI";
glyphs['247'] = "MANIK";
glyphs['248'] = "LAMAT";
glyphs['249'] = "MULUC";
glyphs['250'] = "OC";
glyphs['251'] = "CHUEN";
glyphs['252'] = "EB";
glyphs['253'] = "BEN";
glyphs['254'] = "IX";
glyphs['255'] = "MEN";
glyphs['256'] = "CIB";
glyphs['257'] = "CABAN";
glyphs['258'] = "ETZNAB";
glyphs['259'] = "CAUAC";
glyphs['260'] = "AHAU";

function getLeadingCapital(str)
{
    str = str.toLowerCase();
    var firstChar = str.charAt(0)+'';
    firstChar = firstChar.toUpperCase();
    str = firstChar.charAt(0) + str.substr(1);
    return str;
}

function validateForm()
{
    //validate year
    var year = document.getElementsByName("year")[0].value;
    if(year.length != 4)
    {
        alert("Please input a 4 digit year");
        return;
    }else if(year<1858 || year >2013)
    {
        alert("Year must fall between 1858 and 2013");
        return;
    }

    //validate date & month
    if(!dateChanged())
        return;

    var yearValue = yearValues[year];
    var monthValue = document.getElementsByName("month")[0].value;
    var dayValue = document.getElementsByName("day")[0].value;

    var total = parseInt(yearValue) + parseInt(monthValue) + parseInt(dayValue);
    if(total > 260)
        total = total - 260;

    var glyph = glyphs[''+total+''];
    var baseUrl = "http://www.innervoicedesigns.com/";
    var glyphSite = baseUrl + getLeadingCapital(glyph) + "_Mayan_Astrology_Pendant_p/mayan_" + glyph.toLowerCase() + ".htm"  ;
    //alert("total= " + total + ", glyphSite= " + glyphSite);
    document.location = glyphSite;

}

function dateChanged()
{
    var monthValue = document.getElementsByName("month")[0].value;
    var dayValue = document.getElementsByName("day")[0].value;
    var invalidBirthDateMessage = "Please enter a valid birth date";

    if(monthValue == "31")//February
    {
        if(dayValue=="30" || dayValue=="31")
        {
            alert(invalidBirthDateMessage);
            return false;
        }
    }else if(monthValue == "90")//April
    {
        if(dayValue=="31")
        {
            alert(invalidBirthDateMessage);
            return false;
        }
    }else if(monthValue == "151")//June
    {
        if(dayValue=="31")
        {
            alert(invalidBirthDateMessage);
            return false;
        }
    }else if(monthValue == "243")//September
    {
        if(dayValue=="31")
        {
            alert(invalidBirthDateMessage);
            return false;
        }
    }else if(monthValue == "44")//November
    {
        if(dayValue=="31")
        {
            alert(invalidBirthDateMessage);
            return false;
        }
    }
    return true;
}