
var dpData = new Array();
dpData[0] = new Array();
dpData[0].cp = 1;
dpData[0].name = "Ain";
dpData[0].lat = 46.0996314767914;
dpData[0].lon = 5.34852457299565;
dpData[0].set_id = 1;

dpData[1] = new Array();
dpData[1].cp = 2;
dpData[1].name = "Aisne";
dpData[1].lat = 42.3946797656986;
dpData[1].lon = 9.20622900384706;
dpData[1].set_id = 1;

dpData[2] = new Array();
dpData[2].cp = 3;
dpData[2].name = "Allier";
dpData[2].lat = 46.3935866961932;
dpData[2].lon = 3.18780663614123;
dpData[2].set_id = 1;

dpData[3] = new Array();
dpData[3].cp = 4;
dpData[3].name = "Alpes-de-haute-provence";
dpData[3].lat = 44.1063194445901;
dpData[3].lon = 6.24476146299354;
dpData[3].set_id = 1;

dpData[4] = new Array();
dpData[4].cp = 5;
dpData[4].name = "Hautes-alpes";
dpData[4].lat = 44.6637356506632;
dpData[4].lon = 6.26458698701652;
dpData[4].set_id = 1;

dpData[5] = new Array();
dpData[5].cp = 6;
dpData[5].name = "Alpes-maritimes";
dpData[5].lat = 43.9380165843224;
dpData[5].lon = 7.1163919278588;
dpData[5].set_id = 1;

dpData[6] = new Array();
dpData[6].cp = 7;
dpData[6].name = "Ardeche";
dpData[6].lat = 44.7526576917229;
dpData[6].lon = 4.42569114762345;
dpData[6].set_id = 1;

dpData[7] = new Array();
dpData[7].cp = 8;
dpData[7].name = "Ardennes";
dpData[7].lat = 49.6160519850989;
dpData[7].lon = 4.64068337480155;
dpData[7].set_id = 1;

dpData[8] = new Array();
dpData[8].cp = 9;
dpData[8].name = "Ariege";
dpData[8].lat = 42.9210546556588;
dpData[8].lon = 1.50352849219015;
dpData[8].set_id = 1;

dpData[9] = new Array();
dpData[9].cp = 10;
dpData[9].name = "Aube";
dpData[9].lat = 48.3045752060108;
dpData[9].lon = 4.16138617172776;
dpData[9].set_id = 1;

dpData[10] = new Array();
dpData[10].cp = 11;
dpData[10].name = "Aude";
dpData[10].lat = 43.1032731579085;
dpData[10].lon = 2.4138425477623;
dpData[10].set_id = 1;

dpData[11] = new Array();
dpData[11].cp = 12;
dpData[11].name = "Aveyron";
dpData[11].lat = 44.2808844373524;
dpData[11].lon = 2.67861164183648;
dpData[11].set_id = 1;

dpData[12] = new Array();
dpData[12].cp = 13;
dpData[12].name = "Bouches-du-rhone";
dpData[12].lat = 43.5431809635084;
dpData[12].lon = 5.0856656505661;
dpData[12].set_id = 1;

dpData[13] = new Array();
dpData[13].cp = 14;
dpData[13].name = "Calvados";
dpData[13].lat = 49.0993142379811;
dpData[13].lon = -0.363229171230995;
dpData[13].set_id = 1;

dpData[14] = new Array();
dpData[14].cp = 15;
dpData[14].name = "Cantal";
dpData[14].lat = 45.0511346581976;
dpData[14].lon = 2.6690690003246;
dpData[14].set_id = 1;

dpData[15] = new Array();
dpData[15].cp = 16;
dpData[15].name = "Charente";
dpData[15].lat = 45.7185802840955;
dpData[15].lon = 0.202928718000364;
dpData[15].set_id = 1;

dpData[16] = new Array();
dpData[16].cp = 17;
dpData[16].name = "Charente-maritime";
dpData[16].lat = 45.9344300944068;
dpData[16].lon = -1.29205562025012;
dpData[16].set_id = 1;

dpData[17] = new Array();
dpData[17].cp = 18;
dpData[17].name = "Cher";
dpData[17].lat = 47.0658878189254;
dpData[17].lon = 2.49103760197667;
dpData[17].set_id = 1;

dpData[18] = new Array();
dpData[18].cp = 19;
dpData[18].name = "Correze";
dpData[18].lat = 45.3572600062267;
dpData[18].lon = 1.87784061870295;
dpData[18].set_id = 1;

dpData[19] = new Array();
dpData[19].cp = 21;
dpData[19].name = "Cote-d'or";
dpData[19].lat = 47.4260596160422;
dpData[19].lon = 4.77262250696998;
dpData[19].set_id = 1;

dpData[20] = new Array();
dpData[20].cp = 22;
dpData[20].name = "Cotes-d'armor";
dpData[20].lat = 48.4404246540237;
dpData[20].lon = -2.86485887502906;
dpData[20].set_id = 1;

dpData[21] = new Array();
dpData[21].cp = 23;
dpData[21].name = "Creuse";
dpData[21].lat = 46.0905765579627;
dpData[21].lon = 2.01824271251694;
dpData[21].set_id = 1;

dpData[22] = new Array();
dpData[22].cp = 24;
dpData[22].name = "Dordogne";
dpData[22].lat = 45.1048422301968;
dpData[22].lon = 0.741144343950695;
dpData[22].set_id = 1;

dpData[23] = new Array();
dpData[23].cp = 25;
dpData[23].name = "Doubs";
dpData[23].lat = 47.1657328261;
dpData[23].lon = 6.3626041431451;
dpData[23].set_id = 1;

dpData[24] = new Array();
dpData[24].cp = 26;
dpData[24].name = "Drome";
dpData[24].lat = 44.6791672408576;
dpData[24].lon = 5.16352791552215;
dpData[24].set_id = 1;

dpData[25] = new Array();
dpData[25].cp = 27;
dpData[25].name = "Eure";
dpData[25].lat = 49.1137146459716;
dpData[25].lon = 0.996457022002022;
dpData[25].set_id = 1;

dpData[26] = new Array();
dpData[26].cp = 28;
dpData[26].name = "Eure-et-loir";
dpData[26].lat = 48.3879718384531;
dpData[26].lon = 1.36990329028394;
dpData[26].set_id = 1;

dpData[27] = new Array();
dpData[27].cp = 29;
dpData[27].name = "Finistere";
dpData[27].lat = 48.2615358181761;
dpData[27].lon = -4.05691186575224;
dpData[27].set_id = 1;

dpData[28] = new Array();
dpData[28].cp = 30;
dpData[28].name = "Gard";
dpData[28].lat = 43.9936612129437;
dpData[28].lon = 4.17990124761934;
dpData[28].set_id = 1;

dpData[29] = new Array();
dpData[29].cp = 31;
dpData[29].name = "Haute-garonne";
dpData[29].lat = 43.3590446792509;
dpData[29].lon = 1.17510739984548;
dpData[29].set_id = 1;

dpData[30] = new Array();
dpData[30].cp = 32;
dpData[30].name = "Gers";
dpData[30].lat = 43.6928917716496;
dpData[30].lon = 0.452988447386181;
dpData[30].set_id = 1;

dpData[31] = new Array();
dpData[31].cp = 33;
dpData[31].name = "Gironde";
dpData[31].lat = 44.8260960206015;
dpData[31].lon = -0.576420262425005;
dpData[31].set_id = 1;

dpData[32] = new Array();
dpData[32].cp = 34;
dpData[32].name = "Herault";
dpData[32].lat = 43.5794223891855;
dpData[32].lon = 3.36835889639426;
dpData[32].set_id = 1;

dpData[33] = new Array();
dpData[33].cp = 35;
dpData[33].name = "Ille-et-vilaine";
dpData[33].lat = 48.5993734072507;
dpData[33].lon = -2.07121115452087;
dpData[33].set_id = 1;

dpData[34] = new Array();
dpData[34].cp = 36;
dpData[34].name = "Indre";
dpData[34].lat = 46.7782609996907;
dpData[34].lon = 1.57596948073488;
dpData[34].set_id = 1;

dpData[35] = new Array();
dpData[35].cp = 37;
dpData[35].name = "Indre-et-loire";
dpData[35].lat = 47.2584775754431;
dpData[35].lon = 0.690950487639498;
dpData[35].set_id = 1;

dpData[36] = new Array();
dpData[36].cp = 38;
dpData[36].name = "Isere";
dpData[36].lat = 45.2639135720787;
dpData[36].lon = 5.57403428779383;
dpData[36].set_id = 1;

dpData[37] = new Array();
dpData[37].cp = 39;
dpData[37].name = "Jura";
dpData[37].lat = 46.7293643414009;
dpData[37].lon = 5.69740348115239;
dpData[37].set_id = 1;

dpData[38] = new Array();
dpData[38].cp = 40;
dpData[38].name = "Landes";
dpData[38].lat = 43.9658458064734;
dpData[38].lon = -0.783795053972165;
dpData[38].set_id = 1;

dpData[39] = new Array();
dpData[39].cp = 41;
dpData[39].name = "Loir-et-cher";
dpData[39].lat = 47.6167929976192;
dpData[39].lon = 1.42780225997275;
dpData[39].set_id = 1;

dpData[40] = new Array();
dpData[40].cp = 42;
dpData[40].name = "Loire";
dpData[40].lat = 45.727870801738;
dpData[40].lon = 4.16444294375096;
dpData[40].set_id = 1;

dpData[41] = new Array();
dpData[41].cp = 43;
dpData[41].name = "Haute-loire";
dpData[41].lat = 45.1280598928385;
dpData[41].lon = 3.80632401673707;
dpData[41].set_id = 1;

dpData[42] = new Array();
dpData[42].cp = 44;
dpData[42].name = "Loire-atlantique";
dpData[42].lat = 47.3618282637688;
dpData[42].lon = -1.68154466302265;
dpData[42].set_id = 1;

dpData[43] = new Array();
dpData[43].cp = 45;
dpData[43].name = "Loiret";
dpData[43].lat = 47.9118652671479;
dpData[43].lon = 2.3439230789781;
dpData[43].set_id = 1;

dpData[44] = new Array();
dpData[44].cp = 46;
dpData[44].name = "Lot";
dpData[44].lat = 44.6245732490708;
dpData[44].lon = 1.60552810307873;
dpData[44].set_id = 1;

dpData[45] = new Array();
dpData[45].cp = 47;
dpData[45].name = "Lot-et-garonne";
dpData[45].lat = 44.3678726545832;
dpData[45].lon = 0.460690629947808;
dpData[45].set_id = 1;

dpData[46] = new Array();
dpData[46].cp = 48;
dpData[46].name = "Lozere";
dpData[46].lat = 44.5174535836831;
dpData[46].lon = 3.49968874740256;
dpData[46].set_id = 1;

dpData[47] = new Array();
dpData[47].cp = 49;
dpData[47].name = "Maine-et-loire";
dpData[47].lat = 47.3911024548691;
dpData[47].lon = -0.563912670552604;
dpData[47].set_id = 1;

dpData[48] = new Array();
dpData[48].cp = 50;
dpData[48].name = "Manche";
dpData[48].lat = 49.0816754516147;
dpData[48].lon = -1.32941577165575;
dpData[48].set_id = 1;

dpData[49] = new Array();
dpData[49].cp = 51;
dpData[49].name = "Marne";
dpData[49].lat = 48.9494227821518;
dpData[49].lon = 4.23881106399986;
dpData[49].set_id = 1;

dpData[50] = new Array();
dpData[50].cp = 52;
dpData[50].name = "Haute-marne";
dpData[50].lat = 48.1103902356742;
dpData[50].lon = 5.22543083686064;
dpData[50].set_id = 1;

dpData[51] = new Array();
dpData[51].cp = 53;
dpData[51].name = "Mayenne";
dpData[51].lat = 48.1473165414871;
dpData[51].lon = -0.6573436670756;
dpData[51].set_id = 1;

dpData[52] = new Array();
dpData[52].cp = 54;
dpData[52].name = "Meurthe-et-moselle";
dpData[52].lat = 48.7880703513389;
dpData[52].lon = 6.16257042130907;
dpData[52].set_id = 1;

dpData[53] = new Array();
dpData[53].cp = 55;
dpData[53].name = "Meuse";
dpData[53].lat = 48.9912967949776;
dpData[53].lon = 5.38156912321772;
dpData[53].set_id = 1;

dpData[54] = new Array();
dpData[54].cp = 56;
dpData[54].name = "Morbihan";
dpData[54].lat = 47.3270571588511;
dpData[54].lon = -3.17647076125722;
dpData[54].set_id = 1;

dpData[55] = new Array();
dpData[55].cp = 57;
dpData[55].name = "Moselle";
dpData[55].lat = 49.0374034296591;
dpData[55].lon = 6.66110991892155;
dpData[55].set_id = 1;

dpData[56] = new Array();
dpData[56].cp = 58;
dpData[56].name = "Nievre";
dpData[56].lat = 47.1157945862505;
dpData[56].lon = 3.50430638721281;
dpData[56].set_id = 1;

dpData[57] = new Array();
dpData[57].cp = 59;
dpData[57].name = "Nord";
dpData[57].lat = 50.1442919113389;
dpData[57].lon = 3.04186341638922;
dpData[57].set_id = 1;

dpData[58] = new Array();
dpData[58].cp = 60;
dpData[58].name = "Oise";
dpData[58].lat = 49.4100927788704;
dpData[58].lon = 2.4247214920741;
dpData[58].set_id = 1;

dpData[59] = new Array();
dpData[59].cp = 61;
dpData[59].name = "Orne";
dpData[59].lat = 48.6230500627738;
dpData[59].lon = 0.127881047790181;
dpData[59].set_id = 1;

dpData[60] = new Array();
dpData[60].cp = 62;
dpData[60].name = "Pas-de-calais";
dpData[60].lat = 50.4925768396572;
dpData[60].lon = 2.28897156137704;
dpData[60].set_id = 1;

dpData[61] = new Array();
dpData[61].cp = 63;
dpData[61].name = "Puy-de-dome";
dpData[61].lat = 45.7259694276138;
dpData[61].lon = 3.13997240723267;
dpData[61].set_id = 1;

dpData[62] = new Array();
dpData[62].cp = 64;
dpData[62].name = "Pyrenees-atlantiques";
dpData[62].lat = 43.2566271712326;
dpData[62].lon = -0.757705760335897;
dpData[62].set_id = 1;

dpData[63] = new Array();
dpData[63].cp = 65;
dpData[63].name = "Hautes-pyrenees";
dpData[63].lat = 43.2743404389695;
dpData[63].lon = -0.110649558887108;
dpData[63].set_id = 1;

dpData[64] = new Array();
dpData[64].cp = 66;
dpData[64].name = "Pyrenees-orientales";
dpData[64].lat = 42.5995533266834;
dpData[64].lon = 2.52096899907351;
dpData[64].set_id = 1;

dpData[65] = new Array();
dpData[65].cp = 67;
dpData[65].name = "Bas-rhin";
dpData[65].lat = 48.6714687447984;
dpData[65].lon = 7.55172746657433;
dpData[65].set_id = 1;

dpData[66] = new Array();
dpData[66].cp = 68;
dpData[66].name = "Haut-rhin";
dpData[66].lat = 47.8594498537678;
dpData[66].lon = 7.27396482518005;
dpData[66].set_id = 1;

dpData[67] = new Array();
dpData[67].cp = 69;
dpData[67].name = "Rhone";
dpData[67].lat = 45.8709925919265;
dpData[67].lon = 4.64078001814984;
dpData[67].set_id = 1;

dpData[68] = new Array();
dpData[68].cp = 70;
dpData[68].name = "Haute-saone";
dpData[68].lat = 47.6411128065948;
dpData[68].lon = 6.08718432381452;
dpData[68].set_id = 1;

dpData[69] = new Array();
dpData[69].cp = 71;
dpData[69].name = "Saone-et-loire";
dpData[69].lat = 46.644872298153;
dpData[69].lon = 4.54275025180528;
dpData[69].set_id = 1;

dpData[70] = new Array();
dpData[70].cp = 72;
dpData[70].name = "Sarthe";
dpData[70].lat = 47.9948610817171;
dpData[70].lon = 0.222425456306562;
dpData[70].set_id = 1;

dpData[71] = new Array();
dpData[71].cp = 73;
dpData[71].name = "Savoie";
dpData[71].lat = 45.4775886151399;
dpData[71].lon = 6.44256816373735;
dpData[71].set_id = 1;

dpData[72] = new Array();
dpData[72].cp = 74;
dpData[72].name = "Haute-savoie";
dpData[72].lat = 46.0346795031606;
dpData[72].lon = 6.42838746463922;
dpData[72].set_id = 1;

dpData[73] = new Array();
dpData[73].cp = 75;
dpData[73].name = "Paris";
dpData[73].lat = 48.856514052011;
dpData[73].lon = 2.34250524841597;
dpData[73].set_id = 1;

dpData[74] = new Array();
dpData[74].cp = 76;
dpData[74].name = "Seine-maritime";
dpData[74].lat = 49.6546802509147;
dpData[74].lon = 1.02725428571218;
dpData[74].set_id = 1;

dpData[75] = new Array();
dpData[75].cp = 77;
dpData[75].name = "Seine-et-marne";
dpData[75].lat = 48.6275333936214;
dpData[75].lon = 2.9341631911179;
dpData[75].set_id = 1;

dpData[76] = new Array();
dpData[76].cp = 78;
dpData[76].name = "Yvelines";
dpData[76].lat = 48.8151830459715;
dpData[76].lon = 1.84136315878718;
dpData[76].set_id = 1;

dpData[77] = new Array();
dpData[77].cp = 79;
dpData[77].name = "Deux-sevres";
dpData[77].lat = 46.5569866089154;
dpData[77].lon = -0.317796995049495;
dpData[77].set_id = 1;

dpData[78] = new Array();
dpData[78].cp = 80;
dpData[78].name = "Somme";
dpData[78].lat = 49.9579219150251;
dpData[78].lon = 2.27611958648631;
dpData[78].set_id = 1;

dpData[79] = new Array();
dpData[79].cp = 81;
dpData[79].name = "Tarn";
dpData[79].lat = 43.7857311236129;
dpData[79].lon = 2.16566307796913;
dpData[79].set_id = 1;

dpData[80] = new Array();
dpData[80].cp = 82;
dpData[80].name = "Tarn-et-garonne";
dpData[80].lat = 44.085841351181;
dpData[80].lon = 1.28224263431188;
dpData[80].set_id = 1;

dpData[81] = new Array();
dpData[81].cp = 83;
dpData[81].name = "Var";
dpData[81].lat = 43.4437245508632;
dpData[81].lon = 6.24418263239846;
dpData[81].set_id = 1;

dpData[82] = new Array();
dpData[82].cp = 84;
dpData[82].name = "Vaucluse";
dpData[82].lat = 43.9940249303825;
dpData[82].lon = 5.18510756678216;
dpData[82].set_id = 1;

dpData[83] = new Array();
dpData[83].cp = 85;
dpData[83].name = "Vendee";
dpData[83].lat = 46.6725882162912;
dpData[83].lon = -1.2878117159762;
dpData[83].set_id = 1;

dpData[84] = new Array();
dpData[84].cp = 86;
dpData[84].name = "Vienne";
dpData[84].lat = 46.5648237786898;
dpData[84].lon = 0.459558576914744;
dpData[84].set_id = 1;

dpData[85] = new Array();
dpData[85].cp = 87;
dpData[85].name = "Haute-vienne";
dpData[85].lat = 45.8924061593887;
dpData[85].lon = 1.23476369906057;
dpData[85].set_id = 1;

dpData[86] = new Array();
dpData[86].cp = 88;
dpData[86].name = "Vosges";
dpData[86].lat = 48.1961412842437;
dpData[86].lon = 6.38021700693008;
dpData[86].set_id = 1;

dpData[87] = new Array();
dpData[87].cp = 89;
dpData[87].name = "Yonne";
dpData[87].lat = 47.8405892736684;
dpData[87].lon = 3.5632496485828;
dpData[87].set_id = 1;

dpData[88] = new Array();
dpData[88].cp = 90;
dpData[88].name = "Territoire-de-belfort";
dpData[88].lat = 47.6318659631606;
dpData[88].lon = 6.92840988842341;
dpData[88].set_id = 1;

dpData[89] = new Array();
dpData[89].cp = 91;
dpData[89].name = "Essonne";
dpData[89].lat = 48.5224793124553;
dpData[89].lon = 2.2435733742858;
dpData[89].set_id = 1;

dpData[90] = new Array();
dpData[90].cp = 92;
dpData[90].name = "Hauts-de-seine";
dpData[90].lat = 48.8473848149231;
dpData[90].lon = 2.24587067718265;
dpData[90].set_id = 1;

dpData[91] = new Array();
dpData[91].cp = 93;
dpData[91].name = "Seine-saint-denis";
dpData[91].lat = 48.9176692636268;
dpData[91].lon = 2.47820887284528;
dpData[91].set_id = 1;

dpData[92] = new Array();
dpData[92].cp = 94;
dpData[92].name = "Val-de-marne";
dpData[92].lat = 48.7774194268858;
dpData[92].lon = 2.46903105669178;
dpData[92].set_id = 1;

dpData[93] = new Array();
dpData[93].cp = 95;
dpData[93].name = "Val-d'oise";
dpData[93].lat = 49.0825894134429;
dpData[93].lon = 2.13100773339291;
dpData[93].set_id = 1;

dpData[94] = new Array();
dpData[94].cp = 971;
dpData[94].name = "Guadeloupe";
dpData[94].lat = 16.25526300000000;
dpData[94].lon = -61.53189800000000;
dpData[94].set_id = 2;

dpData[95] = new Array();
dpData[95].cp = 972;
dpData[95].name = "Martinique";
dpData[95].lat =14.66068800000000;
dpData[95].lon = -61.02057800000000;
dpData[95].set_id = 2;

dpData[96] = new Array();
dpData[96].cp = 973;
dpData[96].name = "Guyane";
dpData[96].lat = 4.89240900000000;
dpData[96].lon = -52.32756500000000;
dpData[96].set_id = 2;

dpData[97] = new Array();
dpData[97].cp = 974;
dpData[97].name = "Reunion";
dpData[97].lat = -21.13281700000000;
dpData[97].lon = 55.54006600000000;
dpData[97].set_id = 2;

var dpSetData = new Array();

dpSetData[0] = new Array();
dpSetData[0].set_id = 1;
dpSetData[0].name = "D?partements";
dpSetData[0].description = "";

dpSetData[1] = new Array();
dpSetData[1].set_id = 2;
dpSetData[1].name = "";
dpSetData[1].description = "";		
var selectText = "DOM-TOM";
//-----------------------
//make side panel of markers
function attachSideMarkers(){

var theSelect = document.createElement('select');
theSelect.id = 'selectDepId';
theSelect.style.backgroundColor  = "#666699";
theSelect.style.color  = "#ffffff";
theSelect.className = 'selectDep';
theSelect.onchange=function() {
gotoTo(this.value);
};
document.getElementById('mapsidepanel').appendChild(theSelect);

	var x = 0;

	for ( var n=0; n<dpSetData.length; n++ ){
		//if show set == y
			//up the counter
			x++;
			var theOptGrp = document.createElement('optgroup');
			theOptGrp.id = 'sideset_'+ dpSetData[n].set_id;
			theOptGrp.label = dpSetData[n].name;
			document.getElementById('selectDepId').appendChild(theOptGrp);
		
	}


	if ( x != 0 ){

		//go through all markers
		for ( var q=0; q<dpData.length; q++ ){
	
				//add marker to side list 
					var theOpt = document.createElement('option');
					theOpt.innerHTML = dpData[q].name;
					theOpt.value = q;
					document.getElementById('sideset_'+ dpData[q].set_id).appendChild(theOpt);
		}
	}

	gmap.checkResize();
};



function replaceSelects() {
	
		//create and build div structure
		var selectArea = document.createElement('div');
		var left = document.createElement('div');
		var right = document.createElement('div');
		var center = document.createElement('div');
		var button = document.createElement('a');
		var text = document.createTextNode(selectText);
		center.id = "mySelectText";
		button.href="javascript:showOptions()";
		selectArea.className = "selectArea";
		left.className = "left";
		right.className = "right";
		center.className = "center";
		right.appendChild(button);
		center.appendChild(text);
		selectArea.appendChild(left);
		selectArea.appendChild(right);
		selectArea.appendChild(center);
		document.getElementById('mapsidepanel').appendChild(selectArea);
		//build & place options div
		var optionsDiv = document.createElement('div');
		optionsDiv.className = "optionsDivInvisible";
		optionsDiv.id = "optionsDiv"+i;
		optionsDiv.style.left = findPosX(selectArea) + 'px';
		optionsDiv.style.top = findPosY(selectArea) + 19 + 'px';
		
		//get select's options and add to options div
		for(var j=0; j < selects[i].options.length; j++) {
			var optionHolder = document.createElement('p');
			var optionLink = document.createElement('a');
			var optionTxt = document.createTextNode(selects[i].options[j].text);
			optionLink.href = "javascript:showOptions("+i+"); selectMe('"+selects[i].id+"',"+j+","+i+");";
			optionLink.appendChild(optionTxt);
			optionHolder.appendChild(optionLink);
			optionsDiv.appendChild(optionHolder);
		}
		
		document.getElementsByTagName("body")[0].appendChild(optionsDiv);
}

function showOptions() {
		elem = document.getElementById("optionsDiv");
		if(elem.className=="optionsDivInvisible") {elem.className = "optionsDivVisible";}
		else if(elem.className=="optionsDivVisible") {elem.className = "optionsDivInvisible";}
}

function selectMe(selectFieldId,linkNo,selectNo) {
	
	//feed selected option to the actual select field
	selectField = document.getElementById(selectFieldId);
	for(var k = 0; k < selectField.options.length; k++) {
		if(k==linkNo) {
			selectField.options[k].selected = "selected";
		}
		else {
			selectField.options[k].selected = "";
		}
	}
	//show selected option

	textVar = document.getElementById("mySelectText"+selectNo);
	var newText = document.createTextNode(selectField.options[linkNo].value);
	textVar.replaceChild(newText, textVar.childNodes[0]);
}
function gotoTo(n,layer) {
	zoomTo(new GLatLng(dpData[n].lat,dpData[n].lon),layer);
};

function zoomToLL(lat,lon,layer) {
	zoomTo(new GLatLng(lat,lon),layer);
};
function zoomTo(point,layer) {
	gmap.clearOverlays();

	if(layer=='sat')
		{
			gmap.setCenter(point,deptZoom,gmap.getMapTypes()[1]);
			//changeOpacity(0.5);
		}
	else
		{
			gmap.setCenter(point,deptZoom,gmap.getMapTypes()[0]);
			//changeOpacity(0.1);
		}
		updateSelectors();
		ii_media_blockupdate=false;
};
function updateSelectors()
{
		//update zoomslider
	var bounds = gmap.getBounds();
	var depName = 'DOM-TOM';
	for (var i=94; i<dpData.length; i++)
	{
		var p = new GLatLng(dpData[i].lat,dpData[i].lon);
		if (bounds.contains(p)){
			depName = dpData[i].name;
			break;
		}
	}
	textVar = document.getElementById("mySelectText0");
	var newText = document.createTextNode(depName);
	textVar.replaceChild(newText, textVar.childNodes[0]);

}
