
var onecount;
onecount = 0;

subcat = new Array();
subcat[0] = new Array("5","","Health","0"); 
subcat[1] = new Array("113","","Health \/ Access to Health Services","5"); 
subcat[2] = new Array("55","","Health \/ Alternative Medicine","5"); 
subcat[3] = new Array("109","","Health \/ Cancer","5"); 
subcat[4] = new Array("21","","Health \/ Children's Health","5"); 
subcat[5] = new Array("117","","Health \/ County Health Rankings","5"); 
subcat[6] = new Array("110","","Health \/ Diabetes","5"); 
subcat[7] = new Array("58","","Health \/ Disabilities","5"); 
subcat[8] = new Array("59","","Health \/ Environmental & Occupational Health","5"); 
subcat[9] = new Array("60","","Health \/ Exercise, Nutrition, & Weight","5"); 
subcat[10] = new Array("115","","Health \/ Family Planning","5"); 
subcat[11] = new Array("62","","Health \/ Food Safety","5"); 
subcat[12] = new Array("112","","Health \/ Heart Disease & Stroke","5"); 
subcat[13] = new Array("57","","Health \/ Immunizations & Infectious Diseases","5"); 
subcat[14] = new Array("61","","Health \/ Maternal, Fetal & Infant Health","5"); 
subcat[15] = new Array("67","","Health \/ Medicine, Drugs, & Medical Technology","5"); 
subcat[16] = new Array("11","","Health \/ Men's Health","5"); 
subcat[17] = new Array("68","","Health \/ Mental Health & Mental Disorders","5"); 
subcat[18] = new Array("65","","Health \/ Mortality Data","5"); 
subcat[19] = new Array("70","","Health \/ Older Adults & Aging","5"); 
subcat[20] = new Array("69","","Health \/ Oral Health","5"); 
subcat[21] = new Array("114","","Health \/ Other Chronic Diseases","5"); 
subcat[22] = new Array("73","","Health \/ Other Conditions","5"); 
subcat[23] = new Array("66","","Health \/ Prevention & Safety","5"); 
subcat[24] = new Array("111","","Health \/ Respiratory Diseases","5"); 
subcat[25] = new Array("71","","Health \/ Substance Abuse","5"); 
subcat[26] = new Array("54","","Health \/ Teen & Adolescent Health","5"); 
subcat[27] = new Array("72","","Health \/ Wellness & Lifestyle","5"); 
subcat[28] = new Array("10","","Health \/ Women's Health","5"); 
subcat[29] = new Array("1","","Art & Recreation","0"); 
subcat[30] = new Array("22","","Art & Recreation \/ Art","1"); 
subcat[31] = new Array("23","","Art & Recreation \/ Entertainment & Media","1"); 
subcat[32] = new Array("24","","Art & Recreation \/ Libraries & Museums","1"); 
subcat[33] = new Array("25","","Art & Recreation \/ Music","1"); 
subcat[34] = new Array("30","","Art & Recreation \/ Parades & Festivals","1"); 
subcat[35] = new Array("31","","Art & Recreation \/ Sports Recreation & Parks","1"); 
subcat[36] = new Array("32","","Art & Recreation \/ Theater & Movies","1"); 
subcat[37] = new Array("2","","Economy","0"); 
subcat[38] = new Array("33","","Economy \/ Economic Climate","2"); 
subcat[39] = new Array("34","","Economy \/ Employment","2"); 
subcat[40] = new Array("35","","Economy \/ Government Assistance Programs","2"); 
subcat[41] = new Array("36","","Economy \/ Homelessness","2"); 
subcat[42] = new Array("27","","Economy \/ Homeownership","2"); 
subcat[43] = new Array("37","","Economy \/ Housing Affordability & Supply","2"); 
subcat[44] = new Array("28","","Economy \/ Housing Vacancies","2"); 
subcat[45] = new Array("38","","Economy \/ Income","2"); 
subcat[46] = new Array("39","","Economy \/ Investment & Personal Finance","2"); 
subcat[47] = new Array("26","","Economy \/ Poverty","2"); 
subcat[48] = new Array("3","","Education","0"); 
subcat[49] = new Array("40","","Education \/ Childcare & Early Childhood Education","3"); 
subcat[50] = new Array("41","","Education \/ Educational Attainment in Adult Population","3"); 
subcat[51] = new Array("29","","Education \/ Higher Education","3"); 
subcat[52] = new Array("43","","Education \/ Literacy","3"); 
subcat[53] = new Array("44","","Education \/ School Environment","3"); 
subcat[54] = new Array("45","","Education \/ School Resources","3"); 
subcat[55] = new Array("46","","Education \/ Student Performance K-12","3"); 
subcat[56] = new Array("47","","Education \/ Vocational & Adult Education","3"); 
subcat[57] = new Array("6","","Environment","0"); 
subcat[58] = new Array("74","","Environment \/ Air","6"); 
subcat[59] = new Array("78","","Environment \/ Built Environment","6"); 
subcat[60] = new Array("75","","Environment \/ Energy & Sustainability","6"); 
subcat[61] = new Array("76","","Environment \/ Environmental Justice","6"); 
subcat[62] = new Array("77","","Environment \/ Land Contaminants","6"); 
subcat[63] = new Array("79","","Environment \/ Toxic Chemicals","6"); 
subcat[64] = new Array("80","","Environment \/ Water","6"); 
subcat[65] = new Array("81","","Environment \/ Weather & Global Warming","6"); 
subcat[66] = new Array("82","","Environment \/ Wildlife","6"); 
subcat[67] = new Array("4","","Government & Politics","0"); 
subcat[68] = new Array("48","","Government & Politics \/ Elected Officials","4"); 
subcat[69] = new Array("49","","Government & Politics \/ Elections & Voting","4"); 
subcat[70] = new Array("50","","Government & Politics \/ Government Responsiveness","4"); 
subcat[71] = new Array("51","","Government & Politics \/ Judicial System","4"); 
subcat[72] = new Array("52","","Government & Politics \/ Programs, Policies, & Laws","4"); 
subcat[73] = new Array("53","","Government & Politics \/ Social Services","4"); 
subcat[74] = new Array("7","","Public Safety","0"); 
subcat[75] = new Array("83","","Public Safety \/ Corrections","7"); 
subcat[76] = new Array("84","","Public Safety \/ Crime & Crime Prevention","7"); 
subcat[77] = new Array("85","","Public Safety \/ Domestic Violence","7"); 
subcat[78] = new Array("86","","Public Safety \/ Emergency Planning & Response","7"); 
subcat[79] = new Array("87","","Public Safety \/ Expenditure On Public Safety","7"); 
subcat[80] = new Array("88","","Public Safety \/ Hate Crimes","7"); 
subcat[81] = new Array("89","","Public Safety \/ Police & Fire Services","7"); 
subcat[82] = new Array("107","","Public Safety \/ Recalls, Warnings & Alerts","7"); 
subcat[83] = new Array("90","","Public Safety \/ Transportation Safety","7"); 
subcat[84] = new Array("8","","Social Environment","0"); 
subcat[85] = new Array("91","","Social Environment \/ Children's Social Environment","8"); 
subcat[86] = new Array("93","","Social Environment \/ Community & Business Resources","8"); 
subcat[87] = new Array("108","","Social Environment \/ Demographics","8"); 
subcat[88] = new Array("94","","Social Environment \/ Family Structure","8"); 
subcat[89] = new Array("92","","Social Environment \/ Neighborhood\/Community Attachment","8"); 
subcat[90] = new Array("98","","Social Environment \/ Religion & Spirituality","8"); 
subcat[91] = new Array("95","","Social Environment \/ Social & Civic Involvement","8"); 
subcat[92] = new Array("96","","Social Environment \/ Social Activism","8"); 
subcat[93] = new Array("97","","Social Environment \/ Social Tolerance","8"); 
subcat[94] = new Array("99","","Social Environment \/ Volunteerism & Charitable Donations","8"); 
subcat[95] = new Array("9","","Transportation","0"); 
subcat[96] = new Array("100","","Transportation \/ Air Travel","9"); 
subcat[97] = new Array("101","","Transportation \/ Alternative Travel","9"); 
subcat[98] = new Array("102","","Transportation \/ Commute To Work","9"); 
subcat[99] = new Array("103","","Transportation \/ Personal Vehicle Travel","9"); 
subcat[100] = new Array("104","","Transportation \/ Public Transportation","9"); 
subcat[101] = new Array("105","","Transportation \/ Roadway Congestion","9"); 
subcat[102] = new Array("106","","Transportation \/ Train Travel","9"); 
onecount=103;

function getSecondlevel(toptopicid)
{
    GetElement('topic2').length = 0;
    GetElement('topic').value = toptopicid;

    var topid=toptopicid;
    var i;
    GetElement('topic2').options[0] = new Option('==select subtopic==','');
    for (i=0;i < onecount; i++)
    {
        if (subcat[i][3] == topid)
        {
        	GetElement('topic2').options[GetElement('topic2').length] = new Option(subcat[i][2], subcat[i][0]);
        }
    }
}

function getSecondlevel1(toptopicid)
{
       return getSecondlevel(toptopicid);
}

function getSelection1(secondtid)
{
	GetElement('topic').value = secondtid;
}

function getSecondlevel2(toptopicid)
{
    GetElement('topic22').length = 0;
	GetElement('topicOpt2').value = toptopicid;

    var topid=toptopicid;
    var i;
    GetElement('topic22').options[0] = new Option('==select subtopic==','');
    for (i=0;i < onecount; i++)
    {
        if (subcat[i][3] == topid)
        {
        	GetElement('topic22').options[GetElement('topic22').length] = new Option(subcat[i][2], subcat[i][0]);
        }
    }
}

function getSelection2(secondtid)
{
	GetElement('topicOpt2').value = secondtid;
}

function getSecondlevel3(toptopicid)
{
    GetElement('topic32').length = 0;
	GetElement('topicOpt3').value = toptopicid;

    var topid=toptopicid;
    var i;
    GetElement('topic32').options[0] = new Option('==select subtopic==','');
    for (i=0;i < onecount; i++)
    {
        if (subcat[i][3] == topid)
        {
        	GetElement('topic32').options[GetElement('topic32').length] = new Option(subcat[i][2], subcat[i][0]);
        }
    }
}

function getSelection3(secondtid)
{
	GetElement('topicOpt3').value = secondtid;
}

var indCrossTabChild = new Array();
indCrossTabChild["438"] = new Array(); 
indCrossTabChild["438"][indCrossTabChild["438"].length] = new Option("Economically Disadvantaged", "440"); 
indCrossTabChild["438"][indCrossTabChild["438"].length] = new Option("English Language Learners", "514"); 
indCrossTabChild["438"][indCrossTabChild["438"].length] = new Option("Limited English Proficiency", "441"); 
indCrossTabChild["438"][indCrossTabChild["438"].length] = new Option("Migrant ", "442"); 
indCrossTabChild["438"][indCrossTabChild["438"].length] = new Option("Special Education", "513"); 
indCrossTabChild["438"][indCrossTabChild["438"].length] = new Option("Students with Disabilities", "439"); 
indCrossTabChild["390"] = new Array(); 
indCrossTabChild["390"][indCrossTabChild["390"].length] = new Option("Grade 6", "499"); 
indCrossTabChild["390"][indCrossTabChild["390"].length] = new Option("Grade 7", "391"); 
indCrossTabChild["390"][indCrossTabChild["390"].length] = new Option("Grade 8", "500"); 
indCrossTabChild["390"][indCrossTabChild["390"].length] = new Option("Grade 9", "392"); 
indCrossTabChild["390"][indCrossTabChild["390"].length] = new Option("Grade 10", "507"); 
indCrossTabChild["390"][indCrossTabChild["390"].length] = new Option("Grade 11", "393"); 
indCrossTabChild["390"][indCrossTabChild["390"].length] = new Option("Grade 12", "506"); 
indCrossTabChild["375"] = new Array(); 
indCrossTabChild["375"][indCrossTabChild["375"].length] = new Option("Abdominal Strength", "378"); 
indCrossTabChild["375"][indCrossTabChild["375"].length] = new Option("Aerobic Capacity", "376"); 
indCrossTabChild["375"][indCrossTabChild["375"].length] = new Option("Body Composition", "377"); 
indCrossTabChild["375"][indCrossTabChild["375"].length] = new Option("Flexibility", "381"); 
indCrossTabChild["375"][indCrossTabChild["375"].length] = new Option("Trunk Extensor Strength", "379"); 
indCrossTabChild["375"][indCrossTabChild["375"].length] = new Option("Upper Body Strength", "380"); 
indCrossTabChild["443"] = new Array(); 
indCrossTabChild["443"][indCrossTabChild["443"].length] = new Option("Both Private and Public", "446"); 
indCrossTabChild["443"][indCrossTabChild["443"].length] = new Option("No Insurance Coverage", "447"); 
indCrossTabChild["443"][indCrossTabChild["443"].length] = new Option("Private Insurance Only", "444"); 
indCrossTabChild["443"][indCrossTabChild["443"].length] = new Option("Public Insurance Only", "445"); 
indCrossTabChild["464"] = new Array(); 
indCrossTabChild["464"][indCrossTabChild["464"].length] = new Option("Potential RN Workforce", "467"); 
indCrossTabChild["464"][indCrossTabChild["464"].length] = new Option("Working RNs", "468"); 
indCrossTabChild["464"][indCrossTabChild["464"].length] = new Option("Full Time Equivalent RNs", "469"); 
indCrossTabChild["101"] = new Array(); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("1-4", "550"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("5-12", "551"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("0-4", "171"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("0-4*", "463"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("0-8", "460"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("0-11", "434"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("0-11*", "435"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("<11", "495"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("0-12", "520"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("12", "496"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("13", "497"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("0-14", "220"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("13-14", "521"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("14+", "498"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("<15", "503"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("0-17", "223"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("0-17*", "226"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("16-17", "504"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("18+", "505"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("<1", "369"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("1-14", "201"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("1-14*", "475"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("1-17", "429"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("1-17*", "430"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("<2", "450"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("2-12", "451"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("<5", "401"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("5-9", "399"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("5-14", "172"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("5-14*", "465"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("5-17", "426"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("<6", "420"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("6-17", "421"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("9-17", "461"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("10-14", "400"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("10-14*", "485"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("10-17", "411"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("12-13", "459"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("12-17", "382"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("12-17*", "388"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("<13", "456"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("13-19", "449"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("14-16", "457"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("15-17", "394"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("15-17*", "477"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("15-19", "202"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("15-19*", "557"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("15-24", "173"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("15-24*", "466"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("15-34", "423"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("15-44", "412"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("17+", "458"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("17-19", "395"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("18-19", "396"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("18-19*", "508"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("18-24", "224"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("18-24*", "227"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("18-25", "383"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("18-29", "415"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("18-34", "373"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("18-39", "131"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("18-39*", "555"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("18-44", "225"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("18-44*", "431"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("18-64", "362"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("<20", "486"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("20-24", "364"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("20-24*", "509"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("20-29", "490"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("20-44", "203"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("<21", "537"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("21-29", "538"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("25-29", "365"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("25-29*", "510"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("25-34", "242"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("25-34*", "473"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("25-44", "174"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("25-44*", "228"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("26+", "384"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("<30", "454"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("30+", "487"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("30-34", "366"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("30-34*", "511"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("30-39", "522"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("30-44", "416"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("30-64", "455"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("35+", "476"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("35+*", "563"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("35-39", "367"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("35-39*", "488"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("35-44", "243"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("35-44*", "474"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("35-49", "374"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("35-54", "424"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("35-64", "387"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("40+", "427"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("40+*", "484"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("40-44", "368"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("40-44*", "501"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("40-49", "417"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("40-59", "133"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("45+", "428"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("45+*", "502"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("45-49", "402"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("45-49*", "562"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("45-54", "244"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("45-54*", "471"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("45-55", "533"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("45-55*", "556"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("45-59", "491"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("45-64", "175"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("45-64*", "229"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("45-69", "305"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("50+", "546"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("50-54", "403"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("50-59", "527"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("50-64", "418"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("55+", "425"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("55-59", "404"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("55-64", "245"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("55-64*", "472"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("60+", "413"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("60-64", "452"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("60-64*", "554"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("60-65", "539"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("60-69", "134"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("60-74", "532"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("65+", "176"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("65+*", "230"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("65-69", "405"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("65-74", "419"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("65-84", "397"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("70+", "306"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("70-74", "406"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("70-79", "135"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("75-79", "524"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("75+", "414"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("75-84", "558"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("80+", "136"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("80-84", "407"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("85+", "398"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("Infant", "123"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("Child", "124"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("less than 15", "422"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("less than 18", "130"); 
indCrossTabChild["101"][indCrossTabChild["101"].length] = new Option("Adult", "125"); 
indCrossTabChild["102"] = new Array(); 
indCrossTabChild["102"][indCrossTabChild["102"].length] = new Option("Male", "126"); 
indCrossTabChild["102"][indCrossTabChild["102"].length] = new Option("Female", "127"); 
indCrossTabChild["102"][indCrossTabChild["102"].length] = new Option("Male*", "231"); 
indCrossTabChild["102"][indCrossTabChild["102"].length] = new Option("Female*", "232"); 
indCrossTabChild["100"] = new Array(); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Native American\/Alaskan Native", "553"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("American Indian or Alaska Native*", "548"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Minority", "543"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("American Indian or Alaska Native", "530"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Am Indian\/Alask Nat", "372"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("American Indian, non-Hispanic*", "561"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Asian or Pacific Islander", "529"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Asian or Pacific Islander*", "549"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Asian\/Other", "528"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Asian\/Pacific Islander*", "519"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Asian, non-Hispanic", "541"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("American Indian*", "437"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Asian\/Hawaiian\/Pac Islander*", "512"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Asian\/P.I.*", "493"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Asian\/Pacific Islander, non-Hispanic", "544"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Caucasian", "462"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Haitian", "453"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Hispanic*", "389"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Hispanic or Latino*", "531"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Hispanic or Latino", "371"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Unknown", "370"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("African American*", "234"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Am Indian\/Alask Nat*", "236"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Asian*", "237"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Asian\/P.I.", "324"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Asian\/Pacific Islander", "361"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Black", "170"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Black*", "241"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Black & Other", "515"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Black, non-Hispanic", "526"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Hawaiian\/Pac Islander", "238"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Hawaiian\/Pac Islander*", "239"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Latino*", "235"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("White*", "233"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("White", "122"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("White Hispanic", "525"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("White, non-Hispanic", "540"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Hispanic", "121"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("American Indian", "199"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("White, Hispanic*", "564"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Asian", "154"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Asian\/Hawaiian\/Pac Islander", "197"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Black or African American", "195"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Black or African American*", "547"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Filipino", "188"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Hispanic\/Latino", "196"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Latino", "198"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Multiple or No Response", "189"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Multiracial", "536"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Multi-Ethnic", "559"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Native American", "153"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Other", "169"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Other*", "534"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Other Races, non-Hispanic", "545"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Pacific Islander", "200"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Pacific Islander*", "436"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Two or more races", "187"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("African American", "120"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Overall County", "128"); 
indCrossTabChild["100"][indCrossTabChild["100"].length] = new Option("Healthy People 2010 Goal", "129"); 
indCrossTabChild["247"] = new Array(); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94103 and 94104", "357"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94107, 94111, 94130 and 94105", "356"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94118 and 94129", "355"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94102", "350"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94103", "347"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94104", "348"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94105", "343"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94107", "344"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94108", "331"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94109", "340"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94110", "339"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94111", "345"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94112", "332"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94114", "330"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94115", "354"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94116", "333"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94117", "334"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94118", "335"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94121", "342"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94122", "349"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94123", "338"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94124", "329"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94127", "353"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94129", "336"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94130", "346"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94131", "351"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94132", "337"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94133", "341"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("94134", "352"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Alemany", "268"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Bayview", "271"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Bayview-Hunters Point", "307"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Bernal Heights", "267"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Castro", "261"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Castro, Noe Valley, Corona Heights", "308"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Castro\/Upper Market", "288"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Cathedral Hill", "283"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Chinatown", "278"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Crocker Amazon", "289"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Diamond Heights", "253"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Downtown\/Civic Center", "290"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Downtown\/Tenderloin", "282"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Duboce Triangle", "259"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Excelsior", "291"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Excelsior, Ocean View, Ingleside", "309"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Financial District", "292"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Forest Hill, Parkside", "310"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Glen Park", "266"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Golden Gate Park", "286"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Guerrero", "262"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Haight", "311"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Haight Ashbury", "293"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Haight District", "260"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Inner Richmond", "294"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Inner Sunset", "264"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Lake Merced", "254"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Lake Merced, Merced Manor, Lake Shore", "312"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Lakeshore", "295"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Lincoln Park\/VA Hospital", "285"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Marina", "255"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Marina, Cow Hollow", "313"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Mission", "273"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Mission, Bernal Heights", "314"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Nob Hill", "258"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Nob Hill, Russian Hill, Polk", "315"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Noe Valley", "263"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("North Beach", "256"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("North Beach, Telegraph Hill, Chinatown", "316"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("North Mission", "272"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Ocean View", "296"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("OMI", "275"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Outer Mission", "297"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Outer Richmond", "298"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Outer Richmond, Sea Cliff", "317"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Outer Sunset", "299"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Pacific Heights", "249"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Park Merced", "265"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Parkside", "300"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Portola", "269"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Potrero Hill", "301"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Potrero Point", "274"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Presidio", "276"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Presidio Heights", "302"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Richmond", "277"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Russian Hill", "303"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Seacliff", "248"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("South of Market", "284"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Sunnydale", "281"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Sunset", "318"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Sunset\/Parkside", "251"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Tenderloin, Hayes Valley, North of Market", "319"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Treasure Island", "287"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Twin Peaks", "304"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Twin Peaks, Diamond Heights, Glen Park", "320"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("USF\/Laurel Heights", "257"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Visitacion Valley", "270"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Visitacion Valley, Portola", "321"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("West Hunter's Point", "280"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("West of Twin Peaks", "250"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("West Portal, St Francis Wood, Miraloma Park, Seaside", "322"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Western Addition", "279"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Western Addition, Japantown, Pacific Heights", "323"); 
indCrossTabChild["247"][indCrossTabChild["247"].length] = new Option("Westwood Park", "252"); 
indCrossTabChild["137"] = new Array(); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("Acute care other hosp", "142"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("Acute care within hosp", "139"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("Died", "149"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("Expired", "159"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("Home health service", "151"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("Left against medical advice", "148"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("Other", "152"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("Other care other hosp", "143"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("Other care within hosp", "140"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("Prison\/jail", "147"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("Residential care facility", "145"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("Routine discharge", "138"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("SN\/IC other hosp", "144"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("SN\/IC within hosp", "141"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("To CAH", "168"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("To federal health care facility", "160"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("To home hospice care", "161"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("To ICF", "157"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("To IRF", "164"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("To LTCH", "165"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("To Medicaid nursing facility", "166"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("To medical facility hospice care", "162"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("To other type institution", "158"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("To psychiatric unit", "167"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("To short term inpatient care", "155"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("To SNF", "156"); 
indCrossTabChild["137"][indCrossTabChild["137"].length] = new Option("To swing bed", "163"); 
indCrossTabChild["179"] = new Array(); 
indCrossTabChild["179"][indCrossTabChild["179"].length] = new Option("Foreign-born", "181"); 
indCrossTabChild["179"][indCrossTabChild["179"].length] = new Option("U.S.-born", "180"); 
indCrossTabChild["182"] = new Array(); 
indCrossTabChild["182"][indCrossTabChild["182"].length] = new Option("Alcohol Abuse", "184"); 
indCrossTabChild["182"][indCrossTabChild["182"].length] = new Option("Homelessness", "183"); 
indCrossTabChild["182"][indCrossTabChild["182"].length] = new Option("Injection Drug Use", "186"); 
indCrossTabChild["182"][indCrossTabChild["182"].length] = new Option("Non-injection Drug Use", "185"); 

function setDropDownOptions(ddlName, arrOptions)
{
	var objDDL = GetElement(ddlName);
	if(objDDL == null || objDDL.type != 'select-one')
	{
		return;
	}
	// Delete all but the first option items
	for(i=objDDL.options.length-1; i>0; i--)
	{
		objDDL.options[i] = null;
	}

	if(arrOptions == null || arrOptions.length <= 0)
	{
		return;
	}
	for(i=0; i<arrOptions.length; i++)
	{
		// Create a new option element and add it to the list element.  If we were to
		// assign the original option element to the list it assigns by reference which
		// is problematic if you try to assign the same options to a different list later on.
		objDDL.options[i+1] = new Option(arrOptions[i].text, arrOptions[i].value);
	}
	objDDL.options[0].selected = true;
}

function autoSelectDropDown(objDDL, selectedValue)
{
	if(typeof(objDDL) != 'object' || objDDL.type != 'select-one')
	{
		return;
	}

	for(i=0; i<objDDL.options.length; i++)
	{
		if(objDDL.options[i].value == selectedValue || objDDL.options[i].innerHTML == selectedValue)
		{
			objDDL.options[i].selected = true;
			return;
		}
	}
}

function getDropDownSelectedValue(objDDL)
{
	if(typeof(objDDL) != 'object' || objDDL.type != 'select-one')
	{
		return;
	}

	for(i=0; i<objDDL.options.length; i++)
	{
		if(objDDL.options[i].selected)
		{
			return objDDL.options[i].value;
		}
	}
    return;
}

function DoDisplay(regionLevel, editValues) {
	// If editValues is explicitly set to false then we only set the disabled property of the controls
	// and don't modify their vales.  Else we set the disabled property of the controls and modify 
	// their values.
	if(editValues != false) {
		editValues = true;
	}
	
	if (regionLevel == 'Local'){
		document.contents.local.disabled = false;
		document.contents.place.disabled = false;
		if(editValues) {
			if (document.contents.local.value == 'County'){
				document.contents.place.value = 'Kern';
			}else{
				document.contents.place.value = '';
			}
		}
	}
	if (regionLevel == 'State'){
		document.contents.local.disabled = true;
		document.contents.place.disabled = false;
		if(editValues) {
			document.contents.place.value = 'California';
		}
	}
	if (regionLevel == 'Nation'){
		document.contents.local.disabled = true;
		document.contents.place.disabled = false;
		if(editValues) {
			document.contents.place.value = 'USA';
		}
	}
	if (regionLevel == 'Null') {
		document.contents.local.disabled = true;
		document.contents.place.disabled = true;
		if(editValues) {
			document.contents.place.value = '';
		}
	}
}

function DoLocation(regionLevel) {
	document.contents.local.disabled = '';
	document.contents.place.disabled = '';
	//document.contents.place.value = 'County';
	if (regionLevel == 'County'){
		document.contents.place.value = 'Kern';
	}else{
		document.contents.place.value = '';
	}
}

function TopicSelected(topicElemId, subtopicElemId, hiddenElemId) {
	var topicElem = GetElement(topicElemId);
	var topicId = topicElem.options[topicElem.selectedIndex].value;

	var hiddenElem = GetElement(hiddenElemId);
	if(hiddenElem != null) {
		hiddenElem.value = topicId;
	}

	var subtopicElem = GetElement(subtopicElemId);
	if(subtopicElem != null) {
		subtopicElem.length = 0;
		subtopicElem.options[0] = new Option('==select subtopic==',topicId);
		for (var i=0;i < onecount && topicId > 0; i++) {
			if (subcat[i][3] == topicId) {
				subtopicElem.options[subtopicElem.length] = new Option(subcat[i][2], subcat[i][0]);
			}
		}
    }

}

function SubtopicSelected(subtopicElemId, hiddenElemId) {
	var subtopicElem = GetElement(subtopicElemId);
	var subtopicId = subtopicElem.options[subtopicElem.selectedIndex].value;

	var hiddenElem = GetElement(hiddenElemId);
	if(hiddenElem != null) {
		hiddenElem.value = subtopicId;
	}
}

function GetElement(elemId) {
	var elem = (document.getElementById) ? document.getElementById(elemId) : document.all[elemId];
	if(elem != null) {
		return elem;
	}

	elem = document.getElementsByName(elemId);
	return (elem.length > 0) ? elem[0] : null;
}

function IsUrlValid(url) {
    // an empty url is valid
    if(url == null || url == "")
        return true;

    var re = new RegExp("^http(s)?:\/\/", "i");
    url = trim(url);
    return url.match(re);
}

function InvalidUrlMessage() {
    return "The URL must begin with http:// or https://";
}

function trim(str)
{
    return str.replace(/^\s*|\s*$/g,"");
}

function loadCSS(cssfile) { 
    var link = document.createElement('link'); 
    link.href = cssfile; 
    link.rel = 'stylesheet'; 
    link.type = 'text/css'; 
    document.getElementsByTagName('head')[0].appendChild(link); 
}

// Check or uncheck all checkboxes having the specified element name
function alterCheckboxSelectionsByName(elemsName, isChecked) {
	elems = document.getElementsByName(elemsName);
	if(!elems) return false;
	for (var i=0; i < elems.length; i=i+1) {
		if(elems[i].type == 'checkbox') {
			elems[i].checked = isChecked;
		}
	}
	return true;
}

// From openwindow.js:
function openwindow(hlpfile)
{
	if(typeof(hlpfile)=="undefined"){
		alert('Help file does not exist');
		return;
	}
	window.open (hlpfile,"Help","toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=400");
}

/***********************************************
 * CSS Vertical List Menu- by JavaScript Kit (www.javascriptkit.com)
 * Menu interface credits: http://www.dynamicdrive.com/style/csslibrary/item/glossy-vertical-menu/ 
 * This notice must stay intact for usage
 * Visit JavaScript Kit at http://www.javascriptkit.com/ for this script and 100s more
 ***********************************************/
function createcssmenu(menuids, submenuoffset)
{
    if(!menuids) { return; }
    if(!submenuoffset) { submenuoffset=0; }

    for (var i=0; i<menuids.length; i++){
      if(!document.getElementById(menuids[i])) { continue; }
      var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul");

	  for (var t=0; t<ultags.length; t++) {
        var spanref=document.createElement("span");
        spanref.className="arrowdiv";
        spanref.innerHTML="&#9658;";
        ultags[t].parentNode.getElementsByTagName("a")[0].appendChild(spanref);
  
        ultags[t].parentNode.onmouseover=function(){
          this.getElementsByTagName("ul")[0].style.left=this.parentNode.offsetWidth+submenuoffset+"px";
          this.getElementsByTagName("ul")[0].style.display="block";
        }
  
        ultags[t].parentNode.onmouseout=function(){
          this.getElementsByTagName("ul")[0].style.display="none"
        }
      }
    }
}
/***********************************************
 * End: CSS Vertical List Menu
 ***********************************************/


// From showimages.js:
function showimage()
{
  //if (!document.images)
  if (document.images['avatar'].src)
	 return document.images.avatar.src= 'images/avatar/' + document.Register.user_avatar.options[document.Register.user_avatar.selectedIndex].value
}



function getSelectedRadio(oRadio)
{
    for(var i = 0; i < oRadio.length; i++) { 
        if(oRadio[i].checked) {
            return oRadio[i].value;
        }
    }
    return '';
}

// Change the visibility of the element by toggling the element's CSS class
// which should change it from being visible to hidden, or vice versa.
function toggleVisibility(elemID, visibleClass, hiddenClass)
{
    // Use default class names if not specified
    if(!visibleClass) {
        visibleClass = 'elemvisible';
    }
    if(!hiddenClass) {
        hiddenClass = 'elemhidden';
    }

    return toggleClass(elemID, visibleClass, hiddenClass);
}

// Toggle the CSS class assigned to the element between class1 and class2.
// If neither class is currently assigned to the element then assign class1.
function toggleClass(elemID, class1, class2)
{
    var elem = document.getElementById(elemID);
    if(elem) {
        elem.className = (elem.className == class1) ? class2 : class1;
        return true;
    }
    return false;
}

function hasClass(elem, className) {
    return elem.className.match(new RegExp('(?:^|\\s+)' + className + '(?:\\s+|$)'));
}

function addClass(elem, className) {
    if (!hasClass(elem, className)) {
        elem.className += " " + className;
    }
}

function removeClass(elem, className) {
    if (hasClass(elem,className)) {
        elem.className = trim(elem.className.replace(new RegExp('(?:^|\\s+)' + className + '(?:\\s+|$)'), ' '));
    }
}

function replaceClass(elem, oldClassName, newClassName) {
	removeClass(elem, oldClassName);
	addClass(elem, newClassName);
}

//builds URL for calling the Test Related Keywords popup. 
//note: the name of the item id changes from form to form within the site (pid, icid, sid, etc). 
//You cannot retrieve it from the form like the other parameters cuz you don't know what it's called at any given time.
//parentForm: the form object of the parent, so its content can be changed if the user clicks 'accepts changes'.
//var theUrl = BuildKeywordsURL(popupFormName,parentFormName,loadUrl,modname,itemidName);

function BuildKeywordsURL(formName1,formName2,url,modname,itemidName)
{
    if(!formName1 || !url || !modname || !itemidName)  
    {
        alert('cannot build keywords URL');
        return;
     }   
    var keywords= encodeURIComponent(document.forms[formName1].elements['relatedcontent'].value);
    var t1=encodeURIComponent(document.forms[formName1].elements['topic'].value);
    var t2=encodeURIComponent(document.forms[formName1].elements['topicOpt2'].value);
    var t3=encodeURIComponent(document.forms[formName1].elements['topicOpt3'].value);
    
    //the "item id" field may not exist in the form if we're creating/adding a new item, in which case the value of the id should be 0.
    if(document.forms[formName1].elements[itemidName] == null)
    {
        var itemid=0;
    }
    else
    {
        var itemid=encodeURIComponent(document.forms[formName1].elements[itemidName].value);
    }
   
    var elem = document.getElementsByName('rctopicrestrict');
    if(elem[0].type == 'radio')
    {
        var restrict = encodeURIComponent(getSelectedRadio(document.forms[formName1].elements['rctopicrestrict']));
    }
    else
    {
        var restrict = encodeURIComponent(document.forms[formName1].elements['rctopicrestrict'].value);
    }
    
    
    if(formName2)
    {
        var theForm = encodeURIComponent(formName2);
    }
    else
    {
        var theForm = encodeURIComponent(formName1);
    }
    
    var theUrl=url+'&itemidName='+itemidName+'&itemid='+itemid+'&k='+keywords+'&t1='+t1+'&t2='+t2+'&t3='+t3+'&restrict='+restrict+'&modname='+modname+'&form='+theForm;
    return(theUrl);
}


function OpenKeywordsWindow(formName,url,modname,itemidName)
{
    if(!formName || !url || !modname || !itemidName)
    {
        alert('Internal error... cannot open popup window!');
        return false;
    }   
    var keywordsURL = BuildKeywordsURL(formName,'',url,modname,itemidName);
    
    var windowHeight = screen.height-150;
    
    keyWindow = window.open(keywordsURL,'Test Keywords','scrollbars=1,width=550,height='+windowHeight);
    keyWindow.focus();
    
   // return openwindow(keywordsURL);
}

// calls YUI ajax function 
function LoadRelatedContent(popupFormName,parentFormName,loadUrl,modname,itemidName)
{
    var loadingContainer = GetElement('loadingMessDiv');
    
    if(!popupFormName || !parentFormName || !loadUrl || !modname || !itemidName)
    {
        alert('Internal error... cannot load new related content!');
        return false;
    }
    
    //get form data
    
    var theUrl = BuildKeywordsURL(popupFormName,parentFormName,loadUrl,modname,itemidName);
   var container = GetElement('relatedContentDiv');
   
    var callback = 
    {
        success: function(o) 
        {
           // var container = GetElement('relatedContentDiv');
            if(!container || !o.responseText || o.responseText.length == 0) 
            {
                return false;
            }
            container.innerHTML = '';
            container.innerHTML = o.responseText;
            loadingContainer.innerHTML = '';
        },
            
        failure: function(o) 
        {
           // container = GetElement('relatedContentDiv');
            container.innerHTML = 'Cannot load related content';
            loadingContainer.innerHTML = '';
            return false;
        }
    }
        
    // Make the XHR call
   
    container.innerHTML = '';
    loadingContainer.innerHTML = '<img src="images/global/loading.gif">';
    var transaction = YAHOO.util.Connect.asyncRequest('GET', theUrl, callback, null);
    
    return true;
}

function UpdateFormField(formName,value)
{
    window.opener.document.forms[formName].elements['relatedcontent'].value=value;
}

// For embedded sites, get the URL of the client's embedded page
function clientEmbeddingURL()
{

  return '';
}

// Removes indicators from the table row until it fits within the specified width
// containerID: the container whose size must not exceed the specified width
// rowID: the ID of the row of indicators which should have elements removed to fit
// maxWidth: the maximum width of the specified container
function fixDashboardWidth(containerID, rowID, maxWidth) {
    if (!containerID) { return; }
    if (!rowID) { return; }
    if (!maxWidth) { maxWidth = 456; }
    
    var field = document.getElementById(containerID);
    if (!field) { return; }
    
    var width = field.offsetWidth;
    if (width <= maxWidth) { return; }
     
    var indrow = document.getElementById(rowID);
    if (!indrow) { return; }
    
    var indcells = indrow.getElementsByTagName('td');
    var lastcell = indcells.length - 1;
    var tempcell;
    while ((width > maxWidth) && (lastcell > 0)) {
        tempcell = indcells[lastcell];
        lastcell--;
        if (tempcell.style.display == 'none') {
            continue;
        }
        tempcell.style.display = 'none';
        if (field.offsetWidth == width) { 
            tempcell.style.display = 'table-cell';
            break; 
        }
        width = field.offsetWidth;
    }
}

// Script created: Thu, 23 Feb 2012 05:05:07 GMT
