function cari(ekspr)
{	
	var group_number = new Array (7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 
						7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 
						7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 
						7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 
						7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 
						7, 7, 7, 7, 7, 7, 7, 7);

	var location_number = new Array (1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
						 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
					21, 22, 23,	24, 25, 26,	27, 28, 29,	30,
					31, 32, 33,	34, 35, 36,	37, 38, 39,	40,
					41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 
					51, 52, 53, 54, 55, 56, 57, 58);
	
	var location_name = new Array ("Agus Salim", "Kadipaten Lor", "Kadipaten Kulon", "Wahid Hasyim", "Kadipaten", "Nogosari Lor", "Nogosari Kidul", "Nagan Kulon", "Nogosari Kulon", "Nogosari",
						 "Nagan Lor", "Nagan Tengah", "Nagan Kidul", "Jend. MT. Haryono", "Patehan Kulon", "Patehan Kidul", "Patehan Tengah", "Patehan Lor", "Ngadisuryan", "Taman",
						 "Polowijan", "Ngasem", "Sidomukti", "Rotowijayan", "Kauman", "Pekapalan", "Magangan Kulon", "Gading", "Trikora", "Ibu Ruswo",
						 "Kemitbumen", "Suryoputran", "Pasinden", "Langen Suryo", "Langenastran Lor", "Langenastran Kidul", "Langenarjan Lor", "Langenarjan Kidul", "Mayjen Sutoyo", "Siliran Kidul",
 						 "Siliran Lor", "Namburan Kidul", "Namburan Lor", "Gamelan Kidul", "Gamelan Lor", "Mantrigawen Kidul", "Mantrigawen Lor", "Madya Sura", "Brigjen Katamso", "Pakaryan",
						 "Suryomentaraman", "Mangkunegaran Wetan", "Panembahan", "Kemitbumen", "Wijilan", "Sawojajar", "Kenekan", "Panembahan Amangkurat");
	
	var userPat = new RegExp(ekspr, "i")

	var i=0;
	for (i=0; i<=58; i++)
	{
		var str=userPat;
		if (str.test(location_name[i]))
		{
		var group=group_number[i];
		var locat=location_number[i];
		hideGroup(1);
		hideGroup(2);
		showLocation(group,locat);
		}
	};
}

function InitializeMap()
{
iniMap("Normal");

addLocationsGroup(1,"Heritage","DefaultPointer",15);
addLocationsGroup(2,"Culinary","DefaultPointer",15);
addLocationsGroup(3,"Art Shop","DefaultPointer",15);
addLocationsGroup(4,"Workshop","DefaultPointer",15);
addLocationsGroup(5,"Public Service","DefaultPointer",15);
addLocationsGroup(6,"Art Community","DefaultPointer",15);
addLocationsGroup(7,"Jalan","DefaultPointer",15);

addLocation(1, 1, 291, 158, "Carriage Museum", "", "Carriage Museum");
addLocation(1, 2, 348, 267, "Museum HB IX", "", "Museum HB IX");
addLocation(1, 3, 352, 235, "Museum Batik", "", "Museum Batik"); 
addLocation(1, 4, 418, 106, "Museum Sonobudoyo Unit II", "", "Museum Sonobudoyo Unit II");
//addLocation(1, 5, 410, 140, "Museum", "", "Museum"); 
addLocation(1, 6, 274, 392, "Gajahan", "", "Gajahan");
addLocation(1, 7, 271, 104, "Masjid Gedhe", "",  "Masjid Gedhe Kauman");

addLocation(1,8,155,285, "Sumur Gumuling", "", "Sumur Gumuling, Underground Mosque");
addLocation(1,9,184,262, "Ngasem Bird Market", "", "Ngasem Bird Market");
addLocation(1,10,122,212, "Ndalem Mangkubumen", "", "Ndalem Mangkubumen");
addLocation(1,11,80,270, "Ndalem Kaneman", "", "Ndalem Kaneman");
addLocation(1,12,291,468, "Plengkung Gading", "", "Plengkung Gading");
addLocation(1,13,203,137, "Plengkung Jagasura", "", "Plengkung Jagasura");
addLocation(1,14,49,279, "Plengkung Jagabaya", "", "Plengkung Jagabaya");
addLocation(1,15,429,98, "Plengkung Wijilan", "", "Plengkung Wijilan");
addLocation(1,16,180,329, "Tamansari", "", "Tamansari");

addLocation(2, 1, 184, 281, "Cafe", "", "Cafe");
addLocation(2, 2, 292, 196, "Joy Tea House", "", "Joy Tea House");
addLocation(2, 3, 427, 109, "Gudeg Restaurant", "", "Gudeg Restaurant");
addLocation(2, 4, 432, 107, "Gudeg Restaurant", "", "Gudeg Restaurant");
addLocation(2, 5, 432, 112, "Gudeg Restaurant", "", "Gudeg Restaurant");
addLocation(2, 6, 432, 116, "Gudeg Restaurant", "", "Gudeg Restaurant");
addLocation(2, 7, 432, 124, "Gudeg Restaurant", "", "Gudeg Restaurant");
addLocation(2, 8, 432, 128, "Gudeg Restaurant", "", "Gudeg Restaurant");
addLocation(2, 9, 432, 132, "Gudeg Restaurant", "", "Gudeg Restaurant");
addLocation(2, 10, 432, 138, "Gudeg Restaurant", "", "Gudeg Restaurant");
addLocation(2, 11, 432, 140, "Gudeg Restaurant", "", "Gudeg Restaurant");
addLocation(2, 12, 432, 160, "Gudeg Restaurant", "", "Gudeg Restaurant");
addLocation(2, 13, 426, 149, "Gudeg Restaurant", "", "Gudeg Restaurant");
addLocation(2, 14, 205, 207, "Snack", "", "Snack");
addLocation(2, 15, 432, 140, "Snack", "", "Snack");
addLocation(2, 16, 435, 171, "Snack", "", "Snack");
addLocation(2, 17, 285, 196, "Gadri Resto", "", "Gadri Resto");
addLocation(2, 18, 306, 275, "Bale Raos", "", "Bale Raos");

addLocation(3, 1, 61, 132, "Wayang Gallery", "", "Wayang Gallery");
addLocation(3, 2, 264, 294, "Wayang Gallery", "", "Wayang Gallery");
addLocation(3, 3, 58, 194, "Souvenir And Craft", "", "Souvenir And Craft");
addLocation(3, 4, 190, 21, "Souvenir And Craft", "", "Souvenir And Craft");
addLocation(3, 5, 196, 211, "Souvenir And Craft", "", "Souvenir And Craft");
addLocation(3, 6, 267, 409, "Souvenir And Craft", "", "Souvenir And Craft");
addLocation(3, 7, 258, 186, "Souvenir And Craft", "", "Souvenir And Craft");
addLocation(3, 8, 393, 345, "Souvenir And Craft", "", "Souvenir And Craft");
addLocation(3, 9, 428, 162, "Souvenir And Craft", "", "Souvenir And Craft");
addLocation(3, 10, 55, 283, "Keris Gallery", "", "Keris Gallery");
addLocation(3, 11, 60, 283, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 12, 90, 283, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 13, 98, 334, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 14, 112, 316, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 15, 112, 312, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 16, 112, 308, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 17, 130, 274, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 18, 134, 272, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 19, 136, 258, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 20, 142, 257, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 21, 142, 260, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 22, 142, 264, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 23, 136, 310, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 24, 140, 335, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 25, 138, 322, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 26, 128, 274, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 27, 132, 272, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 28, 135, 257, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 29, 142, 346, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 30, 154, 343, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 31, 140, 420, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 32, 197, 205, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 33, 205, 189, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 34, 257, 281, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 35, 246, 215, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 36, 220, 190, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 37, 299, 278, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 38, 363, 394, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 39, 428, 167, "Batik Gallery", "", "Batik Gallery");
addLocation(3, 40, 440, 210, "Tjokrosuharto Gallery", "", "Tjokrosuharto Gallery");
addLocation(3, 41, 70, 408, "Painting Gallery", "", "Painting Gallery");
addLocation(3, 42, 251, 377, "Painting Gallery", "", "Painting Gallery");
addLocation(3, 43, 509, 258, "Painting Gallery", "", "Painting Gallery");
addLocation(3, 44, 140, 340, "Sugeng Wayang Gallery", "", "Sugeng Wayang Gallery");

addLocation(4, 1, 262, 378, "Wayang Workshop", "", "Wayang Workshop");
addLocation(4, 2, 175, 341, "Hadjir", "", "Hadjir Batik Workshop");
addLocation(4, 3, 184, 284, "Batik Workshop", "", "Batik Workshop");
addLocation(4, 4, 170, 432, "Art Training Canter", "", "Art Training Canter");
addLocation(4, 5, 164, 290, "Kalpika", "", "Kalpika Batik Workshop");

addLocation(5, 1, 70, 342, "Doctor", "", "Doctor");
addLocation(5, 2, 143, 253, "Doctor", "", "Doctor");
addLocation(5, 3, 198, 147, "Doctor", "", "Doctor");
addLocation(5, 4, 167, 134, "Doctor", "", "Doctor");
addLocation(5, 5, 235, 453, "Clinic", "", "Clinic");
addLocation(5, 6, 448, 191, "Clinic", "", "Clinic");
addLocation(5, 7, 502, 274, "Clinic", "", "Clinic");
addLocation(5, 8, 74, 408, "Masjid", "", "Masjid");
addLocation(5, 9, 202, 341, "Masjid", "", "Masjid");
addLocation(5, 10, 180, 190, "Masjid", "", "Masjid");
addLocation(5, 11, 193, 136, "Masjid", "", "Masjid");
addLocation(5, 12, 231, 457, "Masjid", "", "Masjid");
addLocation(5, 13, 271, 104, "Masjid", "", "Masjid");
addLocation(5, 14, 306, 295, "Masjid", "", "Masjid");
addLocation(5, 15, 380, 308, "Masjid", "", "Masjid");
addLocation(5, 16, 358, 385, "Masjid", "", "Masjid");
addLocation(5, 17, 439, 258, "Masjid", "", "Masjid");
addLocation(5, 18, 125, 210, "Widya Mataram University", "", "Widya Mataram University");
addLocation(5, 19, 238, 240, "Asdrafi", "", "Asdrafi");
addLocation(5, 20, 112, 267, "Police Office", "", "Police Office");
addLocation(5, 21, 185, 258, "Police Station", "", "Police Station");
addLocation(5, 22, 113, 255, "Lurah Office", "", "Lurah Office");
addLocation(5, 23, 421, 381, "Lurah Office", "", "Lurah Office");
addLocation(5, 24, 152, 388, "Lurah Office", "", "Lurah Office");
addLocation(5, 25, 292, 179, "Camat Office", "", "Camat Office");
addLocation(5, 27, 138, 248, "Bank", "", "Bank");
addLocation(5, 28, 162, 245, "Bank", "", "Bank");
addLocation(5, 30, 235, 453, "Post Office", "", "Post Office");

addLocation(6, 1, 80, 273, "Siswo Among Bekso", "", "Siswo Among Bekso Foundation");
addLocation(6, 2, 416, 124, "Candra Laras", "", "Candra Laras, Keroncong Community");

addLocation(7,1,127,134,"Kadipaten Lor","","Kadipaten Lor");
addLocation(7,2,127,134,"Kadipaten Lor","","Kadipaten Lor");
addLocation(7,3,56,161,"Kadipaten Kulon","","Kadipaten Kulon");
addLocation(7,4,42,418,"Wahid Hasyim","","Wahid Hasyim");
addLocation(7,5,80,280,"Kadipaten","","Kadipaten");
addLocation(7,6,76,316,"Nogosari Lor","","Nogosari Lor");
addLocation(7,7,77,340,"Nogosari Kidul","","Nogosari Kidul");
addLocation(7,8,49,384,"Nagan Kulon","","Nagan Kulon");
addLocation(7,9,51,325,"Nogosari Kulon","","Nogosari Kulon");
addLocation(7,10,104,329,"Nogosari","","Nogosari");
addLocation(7,11,116,387,"Nagan Lor","","Nagan Lor");
addLocation(7,12,110,412,"Nagan Tengah","","Nagan Tengah");
addLocation(7,13,102,437,"Nagan Kidul","","Nagan Kidul");
addLocation(7,14,150,458,"Jend. MT. Haryono","","Jend. MT. Haryono");
addLocation(7,15,177,418,"Patehan Kulon","","Patehan Kulon");
addLocation(7,16,215,453,"Patehan Kidul","","Patehan Kidul");
addLocation(7,17,221,427,"Patehan Tengah","","Patehan Tengah");
addLocation(7,18,236,402,"Patehan Lor","","Patehan Lor");
addLocation(7,19,245,381,"Ngadisuryan","","Ngadisuryan");
addLocation(7,20,218,300,"Taman","","Taman");
addLocation(7,21,175,253,"Polowijan","","Polowijan");
addLocation(7,22,195,200,"Ngasem","","Ngasem");
addLocation(7,23,232,213,"Sidomukti","","Sidomukti");
addLocation(7,24,240,188,"Rotowijayan","","Rotowijayan");
addLocation(7,25,256,130,"Kauman","","Kauman");
addLocation(7,26,308,96,"Pekapalan","","Pekapalan");
addLocation(7,27,260,278,"Magangan Kulon","","Magangan Kulon");
addLocation(7,28,296,438,"Gading","","Gading");
addLocation(7,29,357,32,"Trikora","","Trikora");
addLocation(7,30,413,85,"Ibu Ruswo","","Ibu Ruswo");
addLocation(7,31,414,196,"Kemitbumen","","Kemitbumen");
addLocation(7,32,395,313,"Suryoputran","","Suryoputran");
addLocation(7,33,393,340,"Pasinden","","Pasinden");
addLocation(7,34,391,367,"Langen Suryo","","Langen Suryo");
addLocation(7,35,369,390,"Langenastran Lor","","Langenastran Lor");
addLocation(7,36,368,417,"Langenastran Kidul","","Langenastran Kidul");
addLocation(7,37,348,446,"Langenarjan Lor","","Langenarjan Lor");
addLocation(7,38,362,763,"Langenarjan Kidul","","Langenarjan Kidul");
addLocation(7,39,383,490,"Mayjen Sutoyo","","Mayjen Sutoyo");
addLocation(7,40,442,485,"Siliran Kidul","","Siliran Kidul");
addLocation(7,41,438,456,"Siliran Lor","","Siliran Lor");
addLocation(7,42,453,427,"Namburan Kidul","","Namburan Kidul");
addLocation(7,43,459,400,"Namburan Lor","","Namburan Lor");
addLocation(7,44,464,374,"Gamelan Kidul","","Gamelan Kidul");
addLocation(7,45,466,347,"Gamelan Lor","","Gamelan Lor");
addLocation(7,46,464,320,"Mantrigawen Kidul","","Mantrigawen Kidul");
addLocation(7,47,471,296,"Mantrigawen Lor","","Mantrigawen Lor");
addLocation(7,48,498,381,"Madya Sura","","Madya Sura");
addLocation(7,49,512,374,"Brigjen Katamso","","Brigjen Katamso");
addLocation(7,50,457,251,"Pakaryan","","Pakaryan");
addLocation(7,51,510,212,"Suryomentaraman","","Suryomentaraman");
addLocation(7,52,516,131,"Mangkunegaran Wetan","","Mangkunegaran Wetan");
addLocation(7,53,479,193,"Panembahan","","Panembahan");
addLocation(7,54,414,196,"Kemitbumen","","Kemitbumen");
addLocation(7,55,432,174,"Wijilan","","Wijilan");
addLocation(7,56,492,164,"Sawojajar","","Sawojajar");
addLocation(7,57,485,106,"Kenekan","","Kenekan");
addLocation(7,58,422,349,"Panembahan Amangkurat","","Panembahan Amangkurat");

//showLocation(1,1);
showLocation(grp,loc);
}
