var BUILDINGS = [];
BUILDINGS[0]={name: "1 Stewart", code: "1SWT", lat: 45.425858, lng: -75.687561, number: "1", address: "1 Stewart Street", link: "#", image: "images/1stw.jpg", campus: "main", id: "45", show: true, isHeader: true};
BUILDINGS[1]={name: "30 Stewart", code: "30SWT", lat: 45.425647, lng: -75.686467, number: "30", address: "30 Stewart Street", link: "#", image: "images/30stw.jpg", campus: "main", id: "46", show: true, isHeader: true};
BUILDINGS[2]={name: "34/36 Stewart", code: "34/36  TT", lat: 45.425737, lng: -75.686375, number: "34/36", address: "34/36 Stewart Street", link: "#", image: "images/3436stw.jpg", campus: "main", id: "77", show: true, isHeader: true};
BUILDINGS[3]={name: "38 Stewart", code: "38SWT", lat: 45.425835, lng: -75.686284, number: "38", address: "38 Stewart Street", link: "#", image: "images/38stw.jpg", campus: "main", id: "78", show: true, isHeader: true};
BUILDINGS[4]={name: "40 Stewart", code: "40SWT", lat: 45.425941, lng: -75.686231, number: "40", address: "40 Stewart Street", link: "#", image: "images/40stw.jpg", campus: "main", id: "79", show: true, isHeader: true};
BUILDINGS[5]={name: "52 University Private", code: "52UNI", lat: 45.423904, lng: -75.685233, number: "52", address: "52 University Private", link: "http://www.uottawa.ca/maps/building/laurier.html", image: "images/52univ.jpg", campus: "main", id: "54", show: true, isHeader: true};
BUILDINGS[6]={name: "100 Laurier", code: "100LRR", lat: 45.424205, lng: -75.685174, number: "100", address: "100 Laurier Avenue East", link: "http://www.uottawa.ca/maps/building/laurier.html", image: "images/100lrr.jpg", campus: "main", id: "36", show: true, isHeader: true};
BUILDINGS[7]={name: "100 Marie Curie", code: "Health Services", lat: 45.421788, lng: -75.680383, number: "100", address: "100 Marie Curie", link: "http://www.uottawa.ca/health/health-services/", image: "images/HealthServices.jpg", campus: "main", id: "9", show: true, isHeader: true};
BUILDINGS[8]={name: "110 Séraphin Marion", code: "110SMN", lat: 45.424777, lng: -75.686976, number: "110", address: "110 Seraphin Marion", link: "#", image: "images/110smn.jpg", campus: "main", id: "40", show: true, isHeader: true};
BUILDINGS[9]={name: "127/129 Louis Pasteur", code: "127/129LPR", lat: 45.421611, lng: -75.680314, number: "127/129", address: "127/129 Louis Pasteur", link: "#", image: "images/127129lpr.jpg", campus: "main", id: "80", show: true, isHeader: true};
BUILDINGS[10]={name: "75 Laurier", code: "75LRR", lat: 45.424194, lng: -75.686075, number: "75", address: "75 Laurier Avenue East", link: "#", image: "images/75lrr.jpg", campus: "main", id: "108", show: true, isHeader: true};
BUILDINGS[11]={name: "178 Laurier", code: "178LRR", lat: 45.425090, lng: -75.683259, number: "178", address: "178 Laurier Avenue East", link: "#", image: "images/178lrr.jpg", campus: "main", id: "52", show: true, isHeader: true};
BUILDINGS[12]={name: "190 Laurier", code: "190LRR", lat: 45.425263, lng: -75.682551, number: "190", address: "190 Laurier Avenue East", link: "#", image: "images/190lrr.jpg", campus: "main", id: "109", show: true, isHeader: true};
BUILDINGS[13]={name: "200 Wilbrod", code: "WLD", lat: 45.425715, lng: -75.684235, number: "200", address: "200 Wilbrod Street", link: "http://www.uottawa.ca/maps/building/wilbrod.html", image: "images/wil.jpg", campus: "main", id: "51", show: true, isHeader: true};
BUILDINGS[14]={name: "544 King Edward Avenue", code: "544KED", lat: 45.424804, lng: -75.682830, number: "544", address: "544 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/kingedward.html", image: "images/544ke.jpg", campus: "main", id: "70", show: true, isHeader: true};
BUILDINGS[15]={name: "600 Cumberland", code: "600 Cumberland", lat: 45.424276, lng: -75.684938, number: "600", address: "600 Cumberland Street", link: "#", image: "images/600cumberland.jpg", campus: "main", id: "84", show: true, isHeader: true};
BUILDINGS[16]={name: "601/603 Cumberland", code: "601/603 Cumberland", lat: 45.423998, lng: -75.684053, number: "601/603", address: "601/603 Cumberland Street", link: "#", image: "images/601603cumberland.jpg", campus: "main", id: "85", show: true, isHeader: true};
BUILDINGS[17]={name: "621 King Edward", code: "621KED", lat: 45.423369, lng: -75.680984, number: "621", address: "621 King Edward", link: "#", image: "images/621ke.jpg", campus: "main", id: "87", show: true, isHeader: true};
BUILDINGS[18]={name: "600 Peter Morand", code: "600PMD", lat: 45.403185, lng: -75.642237, number: "600", address: "600 Peter Morand", link: "#", image: "images/600pmrd.jpg", campus: "altaVista", id: "75", show: true, isHeader: true};
BUILDINGS[19]={name: "850 Peter Morand", code: "850PMD", lat: 45.40265, lng: -75.64198, number: "850", address: "850 Peter Morand", link: "#", image: "images/850pmrd.jpg", campus: "altaVista", id: "76", show: true, isHeader: true};
BUILDINGS[20]={name: "Alumni & Development", code: "545KED", lat: 45.425108, lng: -75.682422, number: "545", address: "545 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/kingedward.html", image: "images/190lrr.jpg", campus: "main", id: "24", show: true, isHeader: true};
BUILDINGS[21]={name: "Arts Building", code: "ART", lat: 45.423832, lng: -75.685952, number: "70", address: "70 Laurier Avenue East", link: "http://www.uottawa.ca/maps/building/arts.html", image: "images/art.jpg", campus: "main", id: "35", show: true, isHeader: true};
BUILDINGS[22]={name: "BioSciences", code: "BSC", lat: 45.421430, lng: -75.681252, number: "30", address: "30 Marie Curie", link: "http://www.uottawa.ca/maps/building/bioscience.html", image: "images/bsc.jpg", campus: "main", id: "12", show: true, isHeader: true};
BUILDINGS[23]={name: "Brooks Residence", code: "BRS", lat: 45.422733, lng: -75.681349, number: "622", address: "622 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/brooks.html", image: "images/brs.jpg", campus: "main", id: "93", ident: true, show: true, isHeader: true};
BUILDINGS[24]={name: "Brooks Residence", code: "BRS", lat: 45.422733, lng: -75.681349, number: "624", address: "624 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/brooks.html", image: "images/brs.jpg", campus: "main", id: "94", ident: true, show: false, isHeader: false};
BUILDINGS[25]={name: "Brooks Residence", code: "BRS", lat: 45.422733, lng: -75.681349, number: "626", address: "626 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/brooks.html", image: "images/brs.jpg", campus: "main", id: "95", ident: true, show: false, isHeader: false};
BUILDINGS[26]={name: "Brooks Residence", code: "BRS", lat: 45.422733, lng: -75.681349, number: "628", address: "628 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/brooks.html", image: "images/brs.jpg", campus: "main", id: "96", ident: true, show: false, isHeader: false};
BUILDINGS[27]={name: "Brooks Residence", code: "BRS", lat: 45.422733, lng: -75.681349, number: "630", address: "630 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/brooks.html", image: "images/brs.jpg", campus: "main", id: "97", ident: true, show: false, isHeader: false};
BUILDINGS[28]={name: "Brooks Residence", code: "BRS", lat: 45.422733, lng: -75.681349, number: "632", address: "632 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/brooks.html", image: "images/brs.jpg", campus: "main", id: "98", ident: true, show: false, isHeader: false};
BUILDINGS[29]={name: "Brooks Residence", code: "BRS", lat: 45.422733, lng: -75.681349, number: "634", address: "634 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/brooks.html", image: "images/brs.jpg", campus: "main", id: "99", ident: true, show: false, isHeader: false};
BUILDINGS[30]={name: "Brooks Residence", code: "BRS", lat: 45.422733, lng: -75.681349, number: "636", address: "636 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/brooks.html", image: "images/brs.jpg", campus: "main", id: "100", ident: true, show: false, isHeader: false};
BUILDINGS[31]={name: "Brooks Residence", code: "BRS", lat: 45.422733, lng: -75.681349, number: "638", address: "638 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/brooks.html", image: "images/brs.jpg", campus: "main", id: "101", ident: true, show: false, isHeader: false};
BUILDINGS[32]={name: "Brooks Residence", code: "BRS", lat: 45.422733, lng: -75.681349, number: "75", address: "75 Louis Pasteur", link: "http://www.uottawa.ca/maps/building/brooks.html", image: "images/brs.jpg", campus: "main", id: "91", ident: true, show: false, isHeader: false};
BUILDINGS[33]={name: "Brooks Residence", code: "BRS", lat: 45.422733, lng: -75.681349, number: "101", address: "101 Louis Pasteur", link: "http://www.uottawa.ca/maps/building/brooks.html", image: "images/brs.jpg", campus: "main", id: "92", ident: true, show: false, isHeader: false};
BUILDINGS[34]={name: "Brooks Residence", code: "BRS", lat: 45.422733, lng: -75.681349, number: "85", address: "85 Marie Curie", link: "http://www.uottawa.ca/maps/building/brooks.html", image: "images/brs.jpg", campus: "main", id: "102", ident: true, show: false, isHeader: false};
BUILDINGS[35]={name: "Brooks Residence", code: "BRS", lat: 45.422733, lng: -75.681349, number: "87", address: "87 Marie Curie", link: "http://www.uottawa.ca/maps/building/brooks.html", image: "images/brs.jpg", campus: "main", id: "103", ident: true, show: false, isHeader: false};
BUILDINGS[36]={name: "Brooks Residence", code: "BRS", lat: 45.422733, lng: -75.681349, number: "89", address: "89 Marie Curie", link: "http://www.uottawa.ca/maps/building/brooks.html", image: "images/brs.jpg", campus: "main", id: "104", ident: true, show: false, isHeader: false};
BUILDINGS[37]={name: "Brooks Residence", code: "BRS", lat: 45.422733, lng: -75.681349, number: "91", address: "91 Marie Curie", link: "http://www.uottawa.ca/maps/building/brooks.html", image: "images/brs.jpg", campus: "main", id: "105", ident: true, show: false, isHeader: false};
BUILDINGS[38]={name: "Brooks Residence", code: "BRS", lat: 45.422733, lng: -75.681349, number: "93", address: "93 Marie Curie", link: "http://www.uottawa.ca/maps/building/brooks.html", image: "images/brs.jpg", campus: "main", id: "106", ident: true, show: false, isHeader: false};
BUILDINGS[39]={name: "Brooks Residence", code: "BRS", lat: 45.422733, lng: -75.681349, number: "95", address: "95 Marie Curie", link: "http://www.uottawa.ca/maps/building/brooks.html", image: "images/brs.jpg", campus: "main", id: "107", ident: true, show: false, isHeader: false};
BUILDINGS[40]={name: "Brooks Residence", code: "BRS", lat: 45.422733, lng: -75.681349, number: "100", address: "100 Thomas More", link: "http://www.uottawa.ca/maps/building/brooks.html", image: "images/brs.jpg", campus: "main", id: "53", ident: true, show: false, isHeader: false};
BUILDINGS[41]={name: "603 King Edward Avenue", code: "603KED", lat: 45.424156, lng: -75.681617, number: "603", address: "603 King Edward Avenue", link: "#", image: "images/603ke.jpg", campus: "main", id: "86", show: true, isHeader: true};
BUILDINGS[42]={name: "542 King Edward Avenue", code: "542KED", lat: 45.424871, lng: -75.682905, number: "542", address: "542 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/kingedward.html", image: "images/542ke.jpg", campus: "main", id: "69", show: true, isHeader: true};
BUILDINGS[43]={name: "575/577 King Edward Avenue", code: "575/577KED", lat: 45.424706, lng: -75.682046, number: "575/577", address: "575/577 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/kingedward.html", image: "images/math.jpg", campus: "main", id: "25", show: true, isHeader: true};
BUILDINGS[44]={name: "CAREG", code: "CRG", lat: 45.421023, lng: -75.682132, number: "20", address: "20 Marie Curie Street", link: "http://www.uottawa.ca/maps/building/bioscience.html", image: "images/careg.jpg", campus: "main", id: "13", show: true, isHeader: true};
BUILDINGS[45]={name: "559 King Edward Avenue", code: "559KED", lat: 45.424894, lng: -75.682186, number: "559", address: "559 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/kingedward.html", image: "images/559ke.jpg", campus: "main", id: "83", show: true, isHeader: true};
BUILDINGS[46]={name: "Colonel By Hall", code: "CBY", lat: 45.419773, lng: -75.679439, number: "161", address: "161 Louis Pasteur", link: "http://www.uottawa.ca/maps/building/colonelby.html", image: "images/cby.jpg", campus: "main", id: "2", show: true, isHeader: true};
BUILDINGS[47]={name: "15/17 Copernicus Street", code: "15/17CPS", lat: 45.424676, lng: -75.683377, number: "15/17", address: "15/17 Copernicus Street", link: "#", image: "images/1517cop.jpg", campus: "main", id: "88", show: true, isHeader: true};
BUILDINGS[48]={name: "Cube", code: "160LPR", lat: 45.420568, lng: -75.680201, number: "160", address: "160 Louis Pasteur", link: "#", image: "images/cube.jpg", campus: "main", id: "8", show: true, isHeader: true};
BUILDINGS[49]={name: "128 Louis Pasteur", code: "128LPR", lat: 45.421027, lng: -75.680759, number: "128", address: "128 Louis Pasteur", link: "http://www.uottawa.ca/maps/building/diorio.html", image: "images/128lpr.jpg", campus: "main", id: "110", show: true, isHeader: true};
BUILDINGS[50]={name: "554 King Edward Avenue", code: "554KED", lat: 45.424532, lng: -75.682604, number: "554", address: "554 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/kingedward.html", image: "images/554ke.jpg", campus: "main", id: "71", ident: true, show: true, isHeader: true};
BUILDINGS[51]={name: "556 King Edward Avenue", code: "556KED", lat: 45.424412, lng: -75.682513, number: "556", address: "556 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/kingedward.html", image: "images/556ke.jpg", campus: "main", id: "81", ident: true, show: true, isHeader: false};
BUILDINGS[52]={name: "145/147 Seraphin Marion", code: "145/147SMN", lat: 45.425572, lng: -75.686027, number: "145/147", address: "145/147 Seraphin Marion", link: "http://www.uottawa.ca/maps/building/seraphin-marion.html", image: "images/smn.jpg", campus: "main", id: "44", show: true, isHeader: true};
BUILDINGS[53]={name: "585 King Edward Avenue", code: "585KED", lat: 45.424502, lng: -75.681843, number: "585", address: "585 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/kingedward.html", image: "images/585ke.jpg", campus: "main", id: "23", show: true, isHeader: true};
BUILDINGS[54]={name: "Desmarais Building", code: "DMS", lat: 45.423915, lng: -75.687384, number: "55", address: "55 Laurier Avenue East", link: "http://www.uottawa.ca/maps/building/desmarais.html", image: "images/dms.jpg", campus: "main", id: "38", show: true, isHeader: true};
BUILDINGS[55]={name: "Executive MBA Program", code: "EMBA", lat: 45.421219, lng: -75.697947, number: "45", address: "World Exchange Plaza 45 O'Connor Street", link: "#", image: "", campus: "mba", id: "59", show: true, isHeader: true};
BUILDINGS[56]={name: "Fauteux Hall", code: "FTX", lat: 45.423817, lng: -75.682529, number: "57", address: "57 Louis-Pasteur", link: "http://www.uottawa.ca/maps/building/fauteux.html", image: "images/ftx.jpg", campus: "main", id: "19", show: true, isHeader: true};
BUILDINGS[57]={name: "Gendron Hall", code: "GNN", lat: 45.421309, lng: -75.681467, number: "30", address: "30 Marie Curie", link: "http://www.uottawa.ca/maps/building/bioscience.html", image: "images/bsc.jpg", campus: "main", id: "11", show: true, isHeader: true};
BUILDINGS[58]={name: "Guindon Hall", code: "RGN", lat: 45.402458, lng: -75.650214, number: "451", address: "451 Smyth Road", link: "#", image: "images/rgn.jpg", campus: "altaVista", id: "61", show: true, isHeader: true};
BUILDINGS[59]={name: "Hagen Hall", code: "HGN", lat: 45.425195, lng: -75.687035, number: "115", address: "115 Seraphin Marion", link: "http://www.uottawa.ca/maps/building/hagen.html", image: "images/hgn.jpg", campus: "main", id: "41", show: true, isHeader: true};
BUILDINGS[60]={name: "Hyman Soloway Residence", code: "HSY", lat: 45.425203, lng: -75.684278, number: "157", address: "157 Laurier Avenue East", link: "http://www.uottawa.ca/maps/building/hymansoloway.html", image: "images/hsy.jpg", campus: "main", id: "48", show: true, isHeader: true};
BUILDINGS[61]={name: "555 King Edward Avenue", code: "555KED", lat: 45.425014, lng: -75.682352, number: "555", address: "555 Kink Edward Avenue", link: "#", image: "images/555ke.jpg", campus: "main", id: "82", show: true, isHeader: true};
BUILDINGS[62]={name: "143 Seraphin Marion", code: "143SMN", lat: 45.425466, lng: -75.686274, number: "143", address: "143 Seraphin Marion", link: "http://www.uottawa.ca/maps/building/seraphin-marion.html", image: "images/smn.jpg", campus: "main", id: "43", show: true, isHeader: true};
BUILDINGS[63]={name: "International Office", code: "538/540KED", lat: 45.424992, lng: -75.682991, number: "538/540", address: "538/540 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/kingedward.html", image: "images/538540ke.jpg", campus: "main", id: "68", show: true, isHeader: true};
BUILDINGS[64]={name: "Lamoureux Hall", code: "LMX", lat: 45.421946, lng: -75.681987, number: "145", address: "145 Jean-Jacques Lussier", link: "http://www.uottawa.ca/maps/building/lamoureux.html", image: "images/lmx.jpg", campus: "main", id: "14", show: true, isHeader: true};
BUILDINGS[65]={name: "Leblanc Residence", code: "LBC", lat: 45.424480, lng: -75.683109, number: "45", address: "45 Louis Pasteur", link: "http://www.uottawa.ca/maps/building/leblanc.html", image: "images/lbc.jpg", campus: "main", id: "27", show: true, isHeader: true};
BUILDINGS[66]={name: "200 Lees", code: "200Lees", lat: 45.415586, lng: -75.668271, number: "200", address: "200 Lees Avenue", link: "#", image: "images/200lees.jpg", campus: "main", id: "60", show: true, isHeader: true};
BUILDINGS[67]={name: "MacDonald Hall", code: "MCD", lat: 45.420203, lng: -75.680512, number: "150", address: "150 Louis Pasteur", link: "http://www.uottawa.ca/maps/building/macdonald.html", image: "images/mcd.jpg", campus: "main", id: "3", show: true, isHeader: true};
BUILDINGS[68]={name: "Marchand Residence", code: "MRD", lat: 45.421965, lng: -75.684428, number: "90", address: "90 University Private", link: "http://www.residence.uottawa.ca/en/marchand.html", image: "images/mrd.jpg", campus: "main", id: "30", show: true, isHeader: true};
BUILDINGS[69]={name: "Marion Hall", code: "MRN", lat: 45.420474, lng: -75.681446, number: "140", address: "140 Louis Pasteur", link: "http://www.uottawa.ca/maps/building/marion.html", image: "images/mrn.jpg", campus: "main", id: "4", show: true, isHeader: true};
BUILDINGS[70]={name: "Montpetit Hall", code: "MNT", lat: 45.422823, lng: -75.682840, number: "125", address: "125 University Private", link: "http://www.uottawa.ca/maps/building/montpetit.html", image: "images/mnt.jpg", campus: "main", id: "16", show: true, isHeader: true};
BUILDINGS[71]={name: "Morisset Hall", code: "MRT", lat: 45.4232, lng: -75.684192, number: "65", address: "65 University Private", link: "http://www.uottawa.ca/maps/building/morisset.html", image: "images/mrt.jpg", campus: "main", id: "18", show: true, isHeader: true};
BUILDINGS[72]={name: "90 University", code: "RCR", lat: 45.422326, lng: -75.684975, number: "90", address: "90 University Private", link: "http://www.residence.uottawa.ca/en/90univ.html", image: "images/90u.jpg", campus: "main", id: "32", show: true, isHeader: true};
BUILDINGS[73]={name: "43 Templeton Street", code: "43Templeton", lat: 45.420993, lng: -75.678345, number: "43", address: "43 Templeton Street", link: "#", image: "images/43templeton.jpg", campus: "main", id: "6", show: true, isHeader: true};
BUILDINGS[74]={name: "180 Waller Street", code: "180WLR", lat: 45.42274, lng: -75.68602, number: "180", address: "180 Waller Street", link: "#", image: "images/180wal.jpg", campus: "main", id: "90", show: true, isHeader: true};
BUILDINGS[75]={name: "600 King Edward Avenue", code: "600KED", lat: 45.423945, lng: -75.682132, number: "600", address: "600 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/kingedward.html", image: "images/600ke.jpg", campus: "main", id: "20", show: true, isHeader: true};
BUILDINGS[76]={name: "631 King Edward Avenue", code: "631KED", lat: 45.423230, lng: -75.680856, number: "631", address: "631 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/kingedward.html", image: "images/631ke.jpg", campus: "main", id: "73", show: true, isHeader: true};
BUILDINGS[77]={name: "139 Louis Pasteur", code: "139LPR", lat: 45.421441, lng: -75.680496, number: "139", address: "139 Louis Pasteur", link: "#", image: "images/139lpr.jpg", campus: "main", id: "89", show: true, isHeader: true};
BUILDINGS[78]={name: "Perez Hall", code: "PRZ", lat: 45.423794, lng: -75.684772, number: "50", address: "50 University Private", link: "http://www.uottawa.ca/maps/building/perez.html", image: "images/prz.jpg", campus: "main", id: "29", show: true, isHeader: true};
BUILDINGS[79]={name: "141 Louis Pasteur", code: "141LPR", lat: 45.421151, lng: -75.680314, number: "141", address: "141 Louis Pasteur", link: "http://www.uottawa.ca/maps/building/powerplant.html", image: "images/141lpr.jpg", campus: "main", id: "7", show: true, isHeader: true};
BUILDINGS[80]={name: "SITE", code: "STE", lat: 45.419269, lng: -75.678581, number: "800", address: "800 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/site.html", image: "images/site.jpg", campus: "main", id: "1", show: true, isHeader: true};
BUILDINGS[81]={name: "558/562/598/600 King Edward Avenue", code: "562KED", lat: 45.424276, lng: -75.682400, number: "562", address: "562 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/kingedward.html", image: "images/562ke.jpg", campus: "main", id: "72", show: true, isHeader: true};
BUILDINGS[82]={name: "Simard Hall", code: "SMD", lat: 45.423395, lng: -75.685866, number: "165", address: "165 Waller Street", link: "http://www.uottawa.ca/maps/building/simard.html", image: "images/smd.jpg", campus: "main", id: "34", show: true, isHeader: true};
BUILDINGS[83]={name: "Minto Sports Complex", code: "SCS", lat: 45.419777, lng: -75.677422, number: "801", address: "801 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/sport.html", image: "images/scs.jpg", campus: "main", id: "5", show: true, isHeader: true};
BUILDINGS[84]={name: "Stanton Residence", code: "STN", lat: 45.422168, lng: -75.684772, number: "90", address: "90 University Private", link: "http://www.residence.uottawa.ca/en/stanton.html", image: "images/mrd.jpg", campus: "main", id: "31", show: true, isHeader: true};
BUILDINGS[85]={name: "Tabaret Hall", code: "TBT", lat: 45.424423, lng: -75.686429, number: "550", address: "550 Cumberland Street", link: "http://www.uottawa.ca/maps/building/tabaret.html", image: "images/tbt.jpg", campus: "main", id: "39", show: true, isHeader: true};
BUILDINGS[86]={name: "135 Seraphin Marion", code: "135SMN", lat: 45.425319, lng: -75.686595, number: "135", address: "135 Seraphin Marion", link: "http://www.uottawa.ca/maps/building/academic.html", image: "images/theatre.jpg", campus: "main", id: "42", show: true, isHeader: true};
BUILDINGS[87]={name: "Thompson Residence", code: "THN", lat: 45.423704, lng: -75.683527, number: "45", address: "45 University Private", link: "http://www.uottawa.ca/maps/building/thompson.html", image: "images/thn.jpg", campus: "main", id: "28", show: true, isHeader: true};
BUILDINGS[88]={name: "University Centre", code: "UCU", lat: 45.422612, lng: -75.683881, number: "85", address: "85 University Private", link: "http://www.uottawa.ca/maps/building/uni-center.html", image: "images/ucu.jpg", campus: "main", id: "17", show: true, isHeader: true};
BUILDINGS[89]={name: "Vanier Hall", code: "VNR", lat: 45.421151, lng: -75.683023, number: "275", address: "275 Nicholas Street", link: "http://www.uottawa.ca/maps/building/vanier.html", image: "images/vnr.jpg", campus: "main", id: "15", show: true, isHeader: true};
BUILDINGS[90]={name: "D'Iorio Hall", code: "DRO", lat: 45.420858, lng: -75.681381, number: "128", address: "128 Louis Pasteur", link: "http://www.uottawa.ca/maps/building/diorio.html", image: "images/dro.jpg", campus: "main", id: "10", show: true, isHeader: true};
BUILDINGS[91]={name: "Department of Communications", code: "558KED", lat: 45.424340, lng: -75.682470, number: "558", address: "558 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/kingedward.html", image: "images/558ke.jpg", campus: "main", id: "111", ident: true, show: true, isHeader: false};
BUILDINGS[92]={name: "598 King Edward Avenue", code: "598KED", lat: 45.424073, lng: -75.682191, number: "598", address: "598 King Edward Avenue", link: "http://www.uottawa.ca/maps/building/kingedward.html", image: "images/598ke.jpg", campus: "main", id: "112", show: true, isHeader: true};
BUILDINGS[93]={name: "1 Nicholas", code: "1Nicholas", lat: 45.426543, lng: -75.689943, number: "1", address: "1 Nicholas Street", link: "#", image: "images/1nicholas.jpg", campus: "main", id: "113", show: true, isHeader: true};
BUILDINGS[94]={name: "109 Osgoode", code: "109Osgoode", lat: 45.424043, lng: -75.681134, number: "100", address: "109 Osgoode Street", link: "#", image: "images/100osgoode.jpg", campus: "main", id: "114", show: true, isHeader: true};
BUILDINGS[95]={name: "150 University", code: "POR", lat: 45.422428, lng: -75.681961, number: "150", address: "150 University Private", link: "#", image: "images/150univ.jpg", campus: "main", id: "115", show: true, isHeader: true};
BUILDINGS[96]={name: "Academic Writing Help Centre", code: "AWHC", lat: 45.421999, lng: -75.683929, number: "110", address: "110 University", link: "http://www.sass.uottawa.ca/writing/", image: "", campus: "main", id: "110", show: true, isHeader: true};
BUILDINGS[97]={name: "Counselling & Coaching Service", code: "CCS", lat: 45.421716, lng: -75.680416, number: "100", address: "100 Marie-Curie", link: "http://www.sass.uottawa.ca/personal/", image: "", campus: "main", id: "100", show: true, isHeader: true};
BUILDINGS[98]={name: "Sacré-Coeur", code: "SCR", lat: 45.42459, lng: -75.68411, number: "591", address: "591 Cumberland", link: "http://sacrecoeurottawa.ca/", image: "images/scr.jpg", campus: "main", id: "116", show: true, isHeader: true};

UOBUILDINGS = function (){
	BUILDINGS.sort(this.alphanum);
}


UOBUILDINGS.prototype.plotBuilding = function(map,i,displayNames,showRoutes,forTool){
	if (forTool) {
		var buildingIcon = new GIcon(G_DEFAULT_ICON, "images/icons/build_icon.png");
	} else {
		var buildingIcon = CustomMap.ICON20;
		buildingIcon.image = "";
	}
	if(displayNames){
		if ((UOM._buildingId != "") && (BUILDINGS[i].id == UOM._buildingId)) {
			var labelText = "<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-color:#8c404f;border-spacing:0px;border-width:1px;border-style:solid;\"><tr><td bgcolor=\"#ffffff\" nowrap><font size=\"1\" color=\"#8c404f\"><b>"+BUILDINGS[i].name+"</b></font></td></tr></table>";
		} else {
			var labelText = "<table cellpadding=\"0\" cellspacing=\"0\"><tr><td bgcolor=\"#8c404f\" nowrap><font size=\"1\" color=\"#ffffff\"><b> "+BUILDINGS[i].name+"</b></font></td></tr></table>";
		}
	}else{
		if ((UOM._buildingId != "") && (BUILDINGS[i].id == UOM._buildingId)) {
			//3e0a13
			var labelText = "<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-color:#8c404f;border-spacing:0px;border-width:1px;border-style:solid;\"><tr><td bgcolor=\"#ffffff\" nowrap><font size=\"1\" color=\"#8c404f\"><b>"+BUILDINGS[i].code+"</b></font></td></tr></table>";
		} else {
			var labelText = "<table cellpadding=\"0\" cellspacing=\"0\"><tr><td bgcolor=\"#8c404f\" nowrap><font size=\"1\" color=\"#ffffff\"><b onclick=\"pageTracker._trackEvent('Map Clicks', 'Building Click', '" + escape(BUILDINGS[i].name) + " - " + BUILDINGS[i].code +"');\">"+BUILDINGS[i].code+"</b></font></td></tr></table>";
		}
	}
	var markerOpts = {"icon": buildingIcon,
			"clickable": forTool?false:true,
			"draggable": forTool?true:false,
			"title": BUILDINGS[i].name,
			"labelText": labelText
		   };
	var marker = new LabeledMarker(new GLatLng(BUILDINGS[i].lat, BUILDINGS[i].lng), markerOpts);
	if (!forTool) {
		GEvent.addListener(marker, "click", function() {
			var bounds = new GLatLngBounds();
			var lat = marker.getLatLng().lat() + 0.001;
			var lng = marker.getLatLng().lng();
			var point = new GLatLng(lat, lng);
			bounds.extend(point);
			var height = 0;
			var width = '100%';
			var html = "<b>"+BUILDINGS[i].name+"</b><br>";
			if (!BUILDINGS[i].ident) {
				html += BUILDINGS[i].address+"<br>";
				height += 15;
			}
			html += BUILDINGS[i].code+"<br>";
			height += 30;
			if (BUILDINGS[i].image != "") {
//				html += "<img align='left' src=\'"+BUILDINGS[i].image+"\' height=\'90px\'><br>";
				html += "<img src=\'"+BUILDINGS[i].image+"\' height=\'90px\'><br>";
				height += 100;
			}			
			if (BUILDINGS[i].event && BUILDINGS[i].event != "") {
				html += "<b>Event:</b>"+BUILDINGS[i].event + "<BR CLEAR=ALL>";
				width = 400;
				//height += 100;
				
			}
			if (BUILDINGS[i].link != "#") {
				html = html + "<a href=\'"+BUILDINGS[i].link+"\' target=\'_blank\'>Details</a>";
				height += 15;
			}
			var directionsHtml = "";
			if ((getCampus() == "main" || getCampus() == "altaVista") && (showRoutes)) {
				if (BUILDINGS[i].code == "BRS") {
					directionsHtml += "<input type='hidden' id='isBrooks' value='true' />Choose your location for Brooks Residence<br>" +			
							"<input type='text' id='brooksTextField' style='width:240px;' onfocus='UOM.initBrooksAutocompleter();' />" +
							"<div id='brooksAutoComplete' style='display:none'></div><br>";
					//height += 45;
				}
				directionsHtml += "<input type='hidden' id='fromToOption' value='from' />" +
						"<div id='toHereDiv' style='display:none'><b>Campus directions:</b> <a href='javascript:void(0);' onclick='e(\"fromToOption\").value=\"from\";e(\"toHereDiv\").style.display=\"none\";e(\"fromHereDiv\").style.display=\"\";e(\"destinationDiv\").style.display=\"\";e(\"startDiv\").style.display=\"none\";'>From here</a> - To here</div>" +
						"<div id='fromHereDiv' style='display:'><b>Campus directions:</b> From here - <a href='javascript:void(0);' onclick='e(\"fromToOption\").value=\"to\";e(\"fromHereDiv\").style.display=\"none\";e(\"toHereDiv\").style.display=\"\";e(\"destinationDiv\").style.display=\"none\";e(\"startDiv\").style.display=\"\";'>To here</a></div>" +
						"Directions by <input type='radio' name='routing' value='shortest' checked>Shortest  <input type='radio' name='routing' value='warmest'>Warmest<br>" +
						"<div id='destinationDiv' style='display:'>Destination</div><div id='startDiv' style='display:none'>Starting point</div>" +
						"<input type='text' id='autoCompleteTextField' style='width:240px;' onfocus='UOM.initAutocompleter();' />" +
						"<div id='autoCompleteMenu' style='display:none'></div><button type='button' onclick='UOM.getRouteFromInfo("+BUILDINGS[i].id+",UOM._selBuildingId);'>Go</button><br>";
				//height += 80;
			}
			directionsHtml += "<br /><b>Driving directions</b>" +
							  "<form action='http://maps.google.com/maps' method='get' target='_blank'>Starting address<br />" +
			  	  			  "<input type='text' name='saddr' style='width:240px;'><input type='hidden' name='daddr' value='"+BUILDINGS[i].address+", Ottawa, ON' />" +
			  	  			  "<input type='submit' value='Go' /></form>";
			if (UOM.isIE6()) {
				marker.openInfoWindowTabsHtml([new GInfoWindowTab("Details","<div style='height:"+height+"px;width:300px;'>"+html+"</div>"), new GInfoWindowTab("Directions",directionsHtml)]);
				//marker.openInfoWindowHtml("<div style='height:"+height+"px;width:300px;'>"+html+"</div>");
			} else {
				marker.openInfoWindowTabsHtml([new GInfoWindowTab("Details","<div style='height:"+height+"px;width:"+width+"px;'>"+html+"</div>"), new GInfoWindowTab("Directions",directionsHtml)]);
				//marker.openInfoWindowHtml("<div style='height:"+height+"px;'>"+html+"</div>");
			}
			map.setZoom(18);
			map.setCenter(bounds.getCenter());
		});
	} else {
		GEvent.addListener(marker, "dragend", function(latlng) {
			for (var j = 0; j < buildingsMarkers.length; j++) {
				if (BUILDINGS[i].code == buildingsMarkers[j][0]) {
					buildingsMarkers.splice(j,1);
				}
			}
			buildingsMarkers.push([BUILDINGS[i].code, latlng.lat().toFixed(6), latlng.lng().toFixed(6)]);
	    });
	}
	return marker;
}

UOBUILDINGS.prototype.alphanum = function(a, b){
	a = a.name;
	b = b.name;
	function chunkify(t) {
		var tz = [], x = 0, y = -1, n = 0, i, j;

		while (i = (j = t.charAt(x++)).charCodeAt(0)) {
			var m = (i == 46 || (i >=48 && i <= 57));
			if (m !== n) {
				tz[++y] = "";
				n = m;
			}
			tz[y] += j;
		}
		return tz;
	}

	var aa = chunkify(a);
	var bb = chunkify(b);

	for (x = 0; aa[x] && bb[x]; x++) {
		if (aa[x] !== bb[x]) {
			var c = Number(aa[x]), d = Number(bb[x]);
			if (c == aa[x] && d == bb[x]) {
				return c - d;
			} else return (aa[x] > bb[x]) ? 1 : -1;
		}
	}
	return aa.length - bb.length;
}

UOBUILDINGS.prototype.buildingNamesArray = function() {
	var buildingNames = new Array();
	for(var i=0; i<BUILDINGS.length; i++) {
		if (BUILDINGS[i].campus == getCampus()) {
			if (BUILDINGS[i].ident) {
				buildingNames.push([BUILDINGS[i].id,BUILDINGS[i].name + " ("+BUILDINGS[i].address+")"]);
			} else {
				buildingNames.push([BUILDINGS[i].id,BUILDINGS[i].name]);
			}
		}
	}
	return buildingNames;
}

UOBUILDINGS.prototype.brooksAddressesArray = function() {
	var buildingNames = new Array();
	for(var i=0; i<BUILDINGS.length; i++) {
		if (BUILDINGS[i].code == "BRS") {
			buildingNames.push([BUILDINGS[i].id,BUILDINGS[i].address]);
		}
	}
	return buildingNames;
}

