if (typeof MAPSWIDGET == "undefined") {
    var MAPSWIDGET = {};
}

MAPSWIDGET.defaultCenter = new google.maps.LatLng(51.16355, 10.45405);
MAPSWIDGET.defaultZoom = 6;
MAPSWIDGET.polyGermany = "y}rmIgwsx@wqCgiJfaGr`IwvI_nWjbFuGjvEqaaAdtQyjRzmDrqOuCwzSp{Un}@bkMbs^mkA{~q@|dE_yMzcKl\\jhE|`H_nI{zO}hBigYxlTacx@bgBwmUqtEsmL_{Hikt@|hBmj@t~CxqKbx\\apDxlTxxi@qo@z~Lz|Jn}GrgFaqE~_@ovNtfEmgEsbH_~ZkW}q[nzKowHppAaxEw~C{|Jt}IytUs_LqjB_rMwmUufL{lF_qLgglAcK_sNwtUoqn@su]q`[p~Ay{qAdzBmc@xSjtZ~`Ane`@zuAln[`zWfsPbY_mHwwCuNwjBsaGk{S_}o@d|DaxE|kEomLiePgpb@duKokQ`kFjrAjoLc_OnoU}lk@z|JcwT}sOukh@fpMmyQbjLjfJluTuv^|cKxrS`gIwwQ~oKsim@m_CgtQzbBgdCpuGh}Bf\\}zFxyCst@fao@glPfk\\}rLxaJhdFpnMbnBb{QxnHxzMlta@bnYbcEljG_gWds^cjx@~aKoqPtq`@tySt_LcjEpjP}q[hgYv}BzrEmwLfyAzdBnoUv_E``PvqRvzFnwApb]ek]ryS~xFxrLiwd@v~h@czWhq^hgKd}m@dr[veH|hDq{Elma@otLy~Cnq@|yN}|JiuDqqItvW|wEfhh@~oKm{ZbkFn}@rcPlwbAneB`cZnsKl}G|zAltx@r`Td{QwlFnqPrwJxpJvGv{NrzM`mHfDhw]hqNxsFy@~tP_oC`fVtpQfiy@lbMlwV~jTxyEoeBfrHgwMl_CyeKzo_@t}GwgGxqD~qFdwMibTdeNktCtzT_af@`z@gnKrfErqBhmCkhL|aP`lGveMlyQhtJarF`iKafO|uf@euYjtS{ji@ikAeaJ`eG}{PhrV_gWviJegIjoL{ld@hjGoe@reKmqR{kEiyArv@ajL~cMicNb{AclNtmQelMp|JzeC`iDyzF|jb@vyS_wKrfj@hyA|bJz_\\dyAhhL~vKjzZjwtAviPhw`@z_s@mgp@bqLhoLfoL|iCbz@eoZ|vKeeGhtCbbDlpV~bClgDhkHmdOnce@qgFdhC_wDalGsxIzbJfdFnos@{|JxjKhWdse@cmHkrAtaG~rNvwJiuDrfEh_AhPj_}@dfA|{n@nuM`oJjdAdx\\zvIjeBhlIzwa@ejEix@{LbqE~qFrwQ}Xj`YitJvpCykExnOssDiqGiyA~|JwiCbz^hfClrXifCflPwfEilB`tA|{IvrZ}`Hrs[`ze@po@nmSotEwtGm{LhPtjB|bJ}oB`cLkcGqjBecE|{BqrC|yNknK~xFrv@hiTauIl|Frv@~zHxmHn~Elk@zwV{cYhdbAdl@byiAqoNhjNjeIrN_{AbdMecLeKqaGbt_@r_Sr{\\vkEuh@xbAaug@l_CjPdfA|qTlpGr~A~_A~w\\ygHvjYhhLzer@_xEheWhxGzzVenB`lN_zGu}IjgChvOy~RrvM}t|@s_SgvE`sGgkVioEibb@on[ug]eaCofC}~EumNta@u`RijV_ee@{jh@qgN{jQe_@xzEasN`pp@`l@lqe@afH|gf@ouMpjIqo@|xT~uCxuAtkCpit@hj@nwH{wL|gA}cDx~a@vwJxt@{m@zaIgy]jqe@ijGg^_mOfuR{nAzuXemXe_AwtU{}YqmS}gAyqDfee@{s]joc@odXhp@k{SkbGg{Qkik@a`WxrEcpKti_@c}SsfLu@t~QmlR`iKvm@fqNozFh}B{bHbfDwyLccSmtLxlMsmEklBmIreKm|FlyQccEwZ~sAshNesWw~h@qpArcPovGva@aqZc~[}kUp\\upXvhWovGaoCweDr|OqnFw{@kfC`mOcgIyuAysFjj@}gAsqg@wyEtfEyqDehCdwMmaj@mxIy|_@owAa}a@u`MccS}~Ef|D}dEb~TmaE_z@eyHcz^koEyvB}`Oyv`@mh\\spAquMzfNveDtaGg`Il~m@c|Kn~Aq~A_xLycK~xFoyCe{JtdCqsp@yvBoxBez^iyAwy\\gfXwut@_aAwGmIyeMkcGmmCznf@gqG~wEkhSwvBuuHm|TyrErkJgaCcl@c_Oop]cmAq_ZulDclxA~`Aava@f}LavCvrLqgTbeGiW~{Bd|RrhGauBrdJk{ZanB}|Jg~FwxDosKbKdK~rNknKmdAslDwzFv@yiJ`mO{og@dyHlyJrgMbRiPklByhWwxKurLxnHciRtfEita@mvUq~Am|M|eF{gHvxDo`b@{lFufj@b}Dqn_@bsH{sKvbf@koj@f`Iqzi@i`BskC}uC~k\\ypJz{WonMzhB}dEt}Pu}Pt~JecLf}oA_jSfoSouFeDnwA_k[aiK_{AisIzgHbmAtoWqnMtdCqlK{bQc_HceGvkE`a_@j^zt^emHjhEwoBw{@wiAopOqqBfwFooG{io@e{JsaU_tEpwFoxSvfWoqKpyGajQnhXgfHvrE{wP}vAjcDuiKyhBmdf@jgOiqeB";
MAPSWIDGET.polyHideOverlay = "_wemJ??_szlB~tpzA??~rzlB_upzA?";
MAPSWIDGET.colorHideOverlay = "#e5e5e5";
MAPSWIDGET.overlay_polygon = null;
MAPSWIDGET.overlay_polygon_event = null;

MAPSWIDGET.current_view = null;
MAPSWIDGET.label = null;

/*
***** Ausgabe der Bundesländer
 */
// prepare the array
// ToDo: cut bre out of ns
MAPSWIDGET.bundeslaender		= new Object();
MAPSWIDGET.bundeslaender.BY	= "otcaHoaky@ygLseMgKsjTs~Lm_Rf}CuoVmhFmsJtgI_qHkoF_zIijNzdAufFfsGq}DoyJwkH`zIsfAgkDonPpjBe`JssHwrMq]s|Nd`JurRznBigR|{QawMk}Kch@}jZ}vE{`LgsBjfAgRmhLgiPw@}SmpDwkHveKciHufAxeFqoNcsDcfLxpEuqEuuDqrEqhNreMmlEqrEwfXejAqvNjeTcbCxcR{_IfDuj@bsDctG}oEmeJv{XeiUu`DseCl_HctGy~@ufAe}Hg}H`tLqaDghCkrLhbFftJ`eNnBnjL_eSj`Cz`GdyIibAvzF}eIqvI}dFz`GqrJzMciCh{E`kFvaLg~F~tBvaGhxIu{A~sDkoPkuCn~DzdPevDdrNtsBha_@`zImiSjcIbZzyA`pWf~KjaKmW|wW}yF~|EykUijNkgCpyEufF{jCuyHfeQmce@oIsOphIuaLgpFeqAalSfbF}aEsxJojLriBueZjcIieGakA{pRcgYhuC_FolWifOycWiaUquAx_D}wRcpCmmRelQeyN{qHqwL|dAkkQlhFssCxpEe~UzvOymIqVenJlxLmx[|lSah@jrBccP[uxE_`G?oBmqVwaQl`Z{uG}jUiX{hT|iHycRwkC{qM~tGo_H|dAfrDv`DilB|yA{hTavO_xC}{VtqEoxGapRrk@g_ObjKtmArwLkvUakFwuj@v`DmqLmsEqsRnmHe|JzjCloAjkG}b\\dsLbpCbiHq~QpkO[xrU{qs@fzB}sDp`FnfChpAabM~uY|wM|hEvoL`~Hi~Fd_BijNvpJeRnmC_uG~xKupBhpAahJ`iRg~AleEigRnmHcwCvUe~_@fwFmwNf~FaZ`bWaxZfvC_rUnjL_aTj}K~LfzGoqQ{mDysAsAqhNduOcdOht@msNhgMenJxiObpC`~M_rFbqKzqC|vJ~yNqoNvjf@bwCzcMj|d@fbF~fLr_U~~Clce@jwNbxl@bfL`eSrlHnl@rbLe}RprJseCz`BasIfeQexKdsVfpPx~@cyXl~NccK`sI`hJbqPwc@xtDxzFo`P~af@kqDdgEywEc{GwzK~qPjQzsXvvGxmD~a@~{Lk`MzuL~wCvqa@smK|Zb_GdrN|bRuxEjQhylBf{Or{Km^zzXpwGpyJjcDq`Fme@|aOxbJ`aJtUbtG{nGg`@hwFloq@ifOf{JnWtjJs~GqvDisBrzCrlCfuRunIhr`@lsEd`EiuH~uYzw\\utFrnXt}[tjEj{\\m_WaaJ`vEpoXa_Q`o@a}E~xPakKxbE`uB|_Qo|KrlR~|JjvFkJ`f`@";
MAPSWIDGET.bundeslaender.BW	= "sfbnHqnox@kcIcZazIliSusBia_@dvDerNo~D{dPjoPjuCt{A_tDwaGixIf~F_uBakFwaLbiCi{EprJ{M|dF{`G|eIpvIhbAwzF{`GeyI~dSk`CoBojLgtJaeNjrLibFpaDfhCf}HatLtfAd}HbtGx~@reCm_HdiUt`DleJw{XbtG|oEtj@csDz_IgDbbCycRpvNkeTvfXdjAllEprEphNseMtuDprEypEtqEbsDbfLyeFpoNbiHtfAvkHweK|SlpDfiPv@fRlhLfsBkfA|vEz`Lbh@|jZ`wMj}KhgR}{QtrR{nBr|Ne`JvrMp]d`JrsHnnPqjBrfAfkDvkHazIp}DnyJtfFgsGhjN{dAjoF~yIugI~pHlhFlsJg}CtoVr~Ll_RfKrjTxgLreMwjW`ey@szCzgr@l~DzrUorOf_OjgC|dFr{FsaDkyBtqJmaF`zDypEo|A{gGdq]blDw@|o@|lNfeLzcM|iH_cCwlAicXj~IstF`gB~{G}kFvsFtjEpyJbeDkuCxw@htJuuIdyj@|dKxfSpgAfcb@mdGfsBkJ`~MleJtdWocBtyHctGo|FfeBzkKqoN~bRomi@kfE{hOgiKspL`rFcjPwGy{Ss{P}{LkkBqgFahJocLfwA}_VukMcxKvGola@}q_@w`I{~Wg{OqcGspL}fQgqXmtWcd]yfIgwF{|L}rF`}EijDkrGenE}Z~EftEwrHwoGe`@tcJgbZzjCh{Jcr]qxBqrEynLxvBmkB}vOrpLen@zrF_`GdcAqt_@p|FlsEgg@r{FjgM|}@aaJovXciHmaAiiAcz`@y_Db_GyeF_gBlW}wWg~KkaK{yAapW";
MAPSWIDGET.bundeslaender.B		= "ykm~HuckrA_`G~iCkvFlr^p`A~pH`oErH_nGf`a@`wCfwUmxL~_BqkEoqGomCncG{jMkvFhiAasIehM_uL|vEokOmpIg{TzkFwdHzjH`yA|bM{lX`|FlbDf|EwtXl~RnnP";
MAPSWIDGET.bundeslaender.BR	= "yunxHyn|rA{uB`kg@qeMl{WljL~dXejA`lIub^~sDkvPpmZojLokYwmXd|Jc~Ck|CbLvlUmwDsk@cEzcMypEhbA~L~gTaoEr]i{Elc[z|Bdb_@cpHzoJhwAlwIwj\\d{h@ytIqvNgdDzjHukRifJeoMx~@w`IegEurHvsPtuDfvHixDgDsAnjG}zNujE{yF}dKocL``G{uQahJinHbpComHrvkA{uGqk@ijDbg^gyDxb@qgA`zIs{A_uBw@ltHw}GdwZf}CxtScfLxtNls@unXsaDvc@tbBq{Z{kPw`DuuD_nL~fBkxe@obDdjAyxHufg@{`LkcD`aEq{U{nByeKlpI}j_@~hIyjHg\\wnj@hkLwlUxoB_fj@ifOu~^`vEywJccKiyLxbEaeSy_I}oEiaCccP_zNknCysAqsM_nLmsOrHafQoxGxmDmlEijD~nYonUx~@a|YmeEu{K~bColWtuNnnF|lNd`Tw@am`@g}HknHojBuvQ`iMybExfIriLh|WpnAdpUxtj@t|N{rAttFvwEdhM_me@jff@ir|@nxBphDzdKg~A|dPtaQzzSgeGjnHgcXpiVx{DhcIs~L`c_@txJ~bM~cPfd`@}m[fdIen@ddDh{EprEb{GofChrQ~qKvgj@uqEfgf@d|Jr~GgR~{Gp`FmwC|iMxuKyxCvoGbcFnij@";
MAPSWIDGET.bundeslaender.BRE	= "wmqbIyrlu@geGx`[jyBbfGw_XdrS_kK|cZl|PwfhAs~BgtOztDqnF|Z|dFp}N{jCliDlpI";
MAPSWIDGET.bundeslaender.HH	= "ku}eIocjz@k}Ku|D`yFkvK{`LecP`TwiOeoEqgA~SoxLo|FweAetB}aOnl@ahE`zIxqHx_ImiN`eN~iMveU}c_@~jF`{LmqLd~d@nxGdgJyzFp~QrlCvlFyuLn_RknHk_@{TnxG";
MAPSWIDGET.bundeslaender.HE	= "utsmHuhmr@c|Tp`K_uLgeVjJ`hJmpI~fGw_]z_IuqJnhX|dKl_}@ybOt`Sy{DcjKwaG}}@e_B}zNg~FvhGomCqoDav@y|VyvBopDsfFzxCk_@o`P}pRl~IahEf~PkdGutFadF|oEkyG{|BijDw}GreCqhNybJypE{gLlpIwgD{rAmbIc{G}eIdhHsmPua[zjCmcQqhImbSobIzTw}G{nLgiKnfComComCr]}pWuuNohSyqRtnDlpD~cUujEleJc|JwlKeqF_|LwlAypp@}`GadA}~Hp}ImvFugXvyCyuLjcIkJuiBwlUunI_rP}aOinH{nBntCqdEucT~_B}c_@~bHqeMxwJhgRpzHerIzjH|Z|aEjkLb`G|}@z~Hob`@ejAavEu_KtkH{`Gg|RkXo|Pp|FsaDz`Lme@`cZcfw@`zIriB}zD|hO`zD{jHlhK|sD`zDq~Lv`D~pC}`Brg]`oE~pC|oEcwCzTzhOhxDeg@tqE{rPzjHlzEdcAl_MnrO|dA|oJlsJplH_`Lg~Fg`@xlAiyVzuGh{E`aJqzCvaG|pCdlQdyNbpClmRy_D|wRhaUpuAhfOxcW~EnlWbgYiuC`kAzpRkcIheGsiBteZrxJnjLgbF|aEdqA`lStaLfpFrOqhIlce@nItyHgeQtfFzjCjgCqyExkUhjN|yF_}ExeF~fBx_Dc_GhiAbz`@biHlaA`aJnvXkgM}}@fg@s{Fq|FmsEecApt_@{rF~_GspLdn@lkB|vOxnLyvBpxBprEi{Jbr]";
MAPSWIDGET.bundeslaender.MV	= "}hdcIijrdAms@tnX}`Bn`P{uGqnAevHlfWunSfxNcfBvrMrmF~|Ok}KhgWzb@ftTwzPgeGywEstZigMeoHylAwhQ_`Q{qCedNjwb@gtOjyBo`PcrX`eD{_DofCm~DcEnqGegEuj@orJyzv@fxNa~MwkCmqLjgHenTwyCo|Fq`FnWicDpwQmlE}uc@kgHenJobDlhAvgD`zNy_N_p\\eyD{hnA|~C}iHalNciHwlKsu]qub@a_`@~xFuh[~Zsfv@ftJzdaB`wM~~MhwFmhAncBo_HqkEll@uyCspLk|Cba@mbIska@ceDsr@wU}wH`rFqnAieBasIrbGqgFi}Pqrf@fjXsbQweK_jC}rA_oTkkG~eDw@~jKucJqvS{cC`oO}kFpr@faCu}[aeDp|AgyDqkJx~OokJnnAcfQy`LnW}oE`fVkfEpgAraIrgX{yKs~GxT`dKo`F_qC{xCs`b@psH`lI`oJapHxsAuxp@feG`dA~cKpeRb|Tuh`@fkIbeDtGnxG{vEqyEqfCx|BnWhga@v}Ldz[`vEsfKnjB`zDcpHbwd@ugDns@ncB`wHkvFpr@bfGjnCnjGsda@rwL_}JyzAavJjaP_jHqhNsim@~aEahJ`wH_|GdoM|}EbxPoa]`hJ~jPofCq~QiaS~xA~dGsyWa{G}kA_nL`{Vx_I|~C|o@r~G_uGq]~zDbcPqvN_gGavJ~jKo|Aq`Ffvn@e{sAbuJbZtqEpzbAhxNuh`@fRcak@ddI~bHfD}zIvePw}GjkLheBffOkgMliX{yFnjBtvQf}HjnHv@`m`@}lNe`TuuNonF_cCnlWleEt{Ky~@`|Y_oYnnUllEhjDnxGymDsH`fQ~mLlsOxsApsM~yNjnChaCbcPx_I|oEybE`eSbcKhyLavExwJhfOt~^yoB~ej@ikLvlUf\\vnj@_iIxjHmpI|j_@znBxeKaaEp{Uz`LjcDxxHtfg@nbDejA_gBjxe@tuD~mLzkPv`DubBp{ZraDwc@";
MAPSWIDGET.bundeslaender.NS	= "cubxHurkz@{~Hnb`@c`G}}@}aEkkL{jH}ZqzHdrIywJigR_cHpeM_`B|c_@{MrpL}zIedDuuIfzB}kFm~IkrGtq@wsAtvQa`Ge|@yiEbiMmmHpr@zkAddNckS_Fg~Kb{GfK|wWazItgD{[erIswGa}@wyCnyOsmKmiDybEkoPaaJexFqvDleEubGwwE_yAngFkQnjG`iRftTtmA|oOo^pp[gjS`a@qkEpzHbmBdl[vsKbwMit@`gYpaIk}A`gGwmX|g^wx@hlBcfLtdMnrT_gBnxVjeJ`_QhiFjjj@evHrfP_tDabWc|JiJ{F~kNenEtjEs{KixI_tDraDyMeuJucJn{HufFjui@erIjcDipAlwItbBrlHfwFizB~{GniIrjOlag@h~F|vu@g}Hz`GogPssHwsP|lNziEfvHcwCdfc@qxB~~Hq~L`zDibAgaHogKdcAilB{xCxeA_d{@qch@{gG{e]sj^q~QoI_uBrvD}aOifJysFtnNyyPojGgg@bsj@uyClbDezV}eDeyIegTmdGpcGapRc}f@enE}kgCh}_@cz`@xbE`rA|dAlcQbwCoIpaNsae@cjKaaJa}JpnAba@`{LkoPouFb{Luju@zoEx~EcqA}aJska@r_Pgtc@scYe|@ouKxiJalSf`@suSa}@ozW_|GszMzyAomd@h}_@ivi@d}MwzFhxIkma@zToxGjnHj_@xuLo_RslCwlFxzFq~QoxGegJlqLe~d@_kFa{LbmLyiu@{b@gtTj}KigWsmF_}ObfBwrMtnSgxNdvHmfWzuGpnA|`Bo`PbfLytNg}CytSv}GewZpkEn`PnrJzi@`yKlkc@maFpa~@hmJt|IgRzf`@r_KpgA~bMkzEoPibF`xU_kPk}AybJhyLhiFdyIkqL?|vH`dFntCvlPetYtuDhgMbuTg~PrkEn_MdyDwkHhmEhlBhqDzwRvkHa~C~Zngv@njGpaXjdGerNb_Gp}DvkCkkGjuHlfM|bMf`@f}CytIrfUofMdvClvKxzK}uBoeEtxu@jnHhbAbtGzrKxi@rpQl}F`sDd}CjwSgsBpqB`oJl|Uq|FraDjXn|Pz`Gf|Rt_KukHdjA`vE";
MAPSWIDGET.bundeslaender.NRW	= "i~ezHa`ux@pdEtcTznBotC|aOhnHtnI~qPtiBvlUkcIjJwyCxuLlvFtgX|~Hq}I|`G`dAvlAxpp@dqF~{Lb|JvlKtjEmeJmpD_dUxqRunDtuNnhSs]|pWnmCnmCfiKofCv}GznLnbI{TphIlbS{jClcQrmPta[|eIehHlbIb{GyeA~yNawMliNinMbh@yiEf_YkyGe{BumAf~Kb{BprEt{Fqy@nrJtyR|yFwdCdjArlCpaIxpu@z|LjkBddDxfSymDvoG`~Hr{KsVhkQ~{G|iWvoQ`hEmaAjlYdeV{uG~{B|~RitEhfEbeD|oEgsG`vEzcH`tVkuHdlQzdKogA{hJzkKs{KuxEwgIphI}vEdpZyfDj_@e`Ju`So^hqSo`PdrIgsBvsPgpKjaKgyD_rKmtCxeAsHiqIgeLmz@ctBriL{cHqjBsHv{XspLvnD`o@m{Re}HkdGaoJgq]m{Cj`Ca|BcpCr`AtvQqdJZukWc}\\mgZ|dAwvQrgXixI}lD{jC~gO{uG_Fq`AvaLkrG}aE}aEd|EmbImbSb{BmtRunIf}Hch@g~FdvMe|p@waGnjB|gBifO_yKglh@h_@ypOqvNujJ_uGrxYgqEwNcHcfG_|G{_D}dA}cU_gQixSwoBscOi~F}vu@sjOmag@_|GoiIgwFhzBubBslHhpAmwIdrIkcDtfFkui@tcJo{HxMduJ~sDsaDr{KhxIdnEujEzF_lNb|JhJ~sD`bWdvHsfPiiFkjj@keJa_Q~fBoxVudMorTilBbfL}g^vx@agGvmXqaIj}Aht@agYwsKcwMcmBel[pkEqzHfjSaa@n^qp[umA}oOaiRgtTjQojG~xAogFtbGvwEpvDmeE`aJdxFxbEjoPrmKliDvyCoyOrwG`}@z[drI`zIugDgK}wWf~Kc{GbkS~E{kAedNlmHqr@xiEciM``Gd|@vsAuvQjrGuq@|kFl~ItuIgzB|zIddDzMspL";
MAPSWIDGET.bundeslaender.RPF	= "{kbkHip}k@k|MnfMasIyjRmmMqqBknCjvUglGfiF}aEqsH_`LgD_nG`kF_qCjfa@geGv~JbvWnsqA}lDp`l@sbVs~GqsH{lNkzOk_@seHv{XttAzkKkxDjQmiD~bMypJ~mBi{@ngKkwXvkHmwNumF{`BcmG_cHtwBwuDmpSijI__D{Tc}R{dKngAjuHelQ{cHatVfsGavEceD}oEhtEifE_|B}~ReeVzuGlaAklYwoQahE_|G}iWrVikQa~Hs{KxmDwoGedDyfS{|LkkBqaIypu@ejAslC}yFvdCorJuyRu{Fpy@c{BqrEtmAg~KjyGd{BxiEg_YhnMch@`wMmiNxeA_zNvgDzrAzgLmpIxbJxpEseCphNhjDv}GjyGz|B`dF}oEjdGttF`hEg~P|pRm~Ij_@n`PrfF{xCxvBnpD`v@x|VnmCpoDf~FwhGd_B|zNvaG|}@x{DbjKxbOu`S}dKm_}@tqJohXv_]{_IlpI_gGkJahJ~tLfeVb|Tq`KfbZ{jCd`@ucJvrHvoG_FgtEdnE|ZhjDjrG|rFa}EfwFz|Lbd]xfIfqXltWabRpvy@jqDfeLegE`tLht@nk^mzEhkQiqN~bHzi@jpX";
MAPSWIDGET.bundeslaender.SA	= "kjlmHcv|e@|lDq`l@cvWosqAfeGw~J~pCkfa@~mGakF~_LfD|aEpsHflGgiFjnCkvUlmMpqB`sIxjRj|MofMh`H~tLiiAvyi@ycMfhMgaCb`YnrJbuEm^rpQidVnkOkgH`sN{qHyeAc{GraIehHhvUfwAliI{sNyeA";
MAPSWIDGET.bundeslaender.SAC	= "yunxHyn|rAccFoij@xxCwoG}iMyuKq`FlwCfR_|Ge|Js~GtqEggf@_rKwgj@nfCirQqrEc{Gh_Jq_CzgGcle@b~n@_oTt{l@|~RbcUfpUfiKf~AenEjxe@mxLkyG~qApkOynLoiDyiJpaSlbDrHlhAlwNy|GhzT~yN~~Hd`Ekb]vnIdrD|L`_VxbOj~b@vUpwVf_O`bRn^p}y@ddNfoCvsFjzJofHvsPlaKvkHu_AtgNr{PtgI{p@tw^xpJj_@lzE`~Hi~FzaYleJr_Z}L||c@d}HjnC`sDv~ObuYfmObExsF}eItx@krGhjNspGfDh{@xnLkkG|b\\{jCmoAomHd|JsaDpoDkhFi`MazItaQe`OmnUoW}}EfoMqy@ypEcjU{uGao@r{AyaG}eI{~WmbIbqKghCylA[t_FmaFwwJo|Fb_GknCm`d@o{HwhGazDes`@apMvvG}kAjyLy{I~xFszC|uh@apHngPeySrVuvLdaHayF}pH}eSfwF{~RovNqoIihoA}yFmhFpcBcqPu_F}iM|kFgzLo{C_}JjyBs~LjvPqmZtb^_tDdjAalImjL_eXpeMm{WzuBakg@";
MAPSWIDGET.bundeslaender.SAA	= "ce}uHsotiAufFd_Gd|@hv_@{kPhvZxoBxnVwvL`mQ?jtf@}oEtfA_jCq`F{uGdkIxeAheG{uG`a@slHcnOqlH|{Lm}Fba@yiEhenAu~^`zSufA_jHobDzb@i|Cxmj@sfUnfMg}CxtI}bMg`@kuHmfMwkCjkGc_Gq}DkdGdrNojGqaX_[ogv@wkH`~CiqD{wRimEilBeyDvkHskEo_McuTf~PuuDigMwlPdtYadFotC?}vHeyIjqLiyLiiFj}AxbJaxU~jPnPhbF_cMjzEs_KqgAfR{f`@imJu|IlaFqa~@ayKmkc@orJ{i@qkEo`Pv@mtHr{A~tBpgAazIfyDyb@hjDcg^zuGpk@nmHsvkAhnHcpCzuQ`hJncLa`GzyF|dK|zNtjErAojGhxDfDuuDgvHtrHwsPv`IdgEdoMy~@tkRhfJfdD{jHxtIpvNvj\\e{h@iwAmwIbpH{oJ{|Beb_@h{Emc[`oEs]_M_hTxpEibAbE{cMlwDrk@cLwlUb~Cj|CvmXe|JnjLnkYkyBr~Ln{C~|J}kFfzLt_F|iMqcBbqP|yFlhFpoIhhoAz~RnvN|eSgwF`yF|pHtvLeaHdySsV`pHogP`yFvyCdyDmzE`sNdhM";
MAPSWIDGET.bundeslaender.SHO	= "e~deI{m~}@weU|c_@aeN_jMy_IliNazIyqHol@`hEdtB|aOn|FveA_TnxLdoEpgAaTviOz`LdcPayFjvKj}Kt|DixIjma@e}MvzFi}_@hvi@{yAnmd@maAr|Xs`X~`YyoBow[_rP|pH|v@bfLa~H|lIypO{dFw@clIytIasIzjHt|SceDl{ChsBtda@e|EnuKcwHo{Ceu@swLgsBbfLkqDezw@urHqsRq}I|}@nyJpwQogAb|Oq}IsmK_gLmvAycWpw`@us_@`tVxeFdmc@g`E`~MpzWnfH{}Y}dAkp]unSj_EouFtdHn}NhtJ}v@hfEaeNweFuzjA~gJwjlAtnIahJ_rFosWxwEubGavJauYl~Sgko@l^_nG_nGm~DnqBslHh{OahJncBbtL~pHlhAxfI``^`zIt_KfeB`n^tfAeb_@ytImlEu`Nu~c@yxH}}@xsAcnOpxY`hEf}Hrc^tyCo{C{dFgvs@liDq}IjzTpgFkkLciM_jCohStgXwqqAawMs}`@ejAcrb@kcIpcBnP~cPs{PazIbsDuv`@vfSqhNoBtae@~sD_p@xtDroI`t[acCpfZvs`AjjI_nBncBqeR|oE_cCdgEtj@bEoqGnfCl~DaeDz_Dn`PbrXftOkyBddNkwb@~_QzqCxlAvhQhgMdoHxwErtZvzPfeGcmLxiu@";
MAPSWIDGET.bundeslaender.TH	= "akisHg{g|@waG}pCaaJpzC{uGi{EylAhyVf~Ff`@qlH~_L}oJmsJorO}dAecAm_M{jHmzEuqEzrPixDdg@{T{hO}oEbwCaoE_qC|`Bsg]w`D_qCazDp~LmhK}sDazDzjH|zD}hOazIsiBacZbfw@{`Lle@aoJm|UfsBqqBe}CkwSm}FasDyi@spQctG{rKknHibAneEuxu@yzK|uBevCmvKh|Cymj@nbD{b@tfA~iHt~^azSxiEienAl}Fca@plH}{LrlHbnOzuGaa@yeAieGzuGekI~iCp`F|oEufA?ktf@vvLamQyoBynVzkPivZe|@iv_@tfFe_GasNehMeyDlzEayFwyCrzC}uh@x{I_yF|kAkyL`pMwvG`zDds`@n{HvhGjnCl`d@n|Fc_GlaFvwJZu_FfhCxlAlbIcqK|eIz~Ws{AxaGzuG`o@xpEbjUgoMpy@nW|}Ed`OlnU`zIuaQjhFh`MraDqoDlsEpsRw`DlqL`kFvuj@swLjvUcjKumAsk@f_OnxG`pR|{VuqE`vO~wC}yAzhTw`DhlB}dAgrD_uGn_HvkCzqM}iHxcRhXzhTzuG|jUvaQm`ZnBlqV~_G?ZtxEkrBbcP}lS`h@mxLlx[pVdnJ{vOxmIypEd~UmhFrsC}dAjkQzqHpwL";


MAPSWIDGET.zoomLevels = new Object();
MAPSWIDGET.zoomLevels.BY	= Array(48.48748647988415,11.414794921875,7);
MAPSWIDGET.zoomLevels.BW	= Array(48.004625021133904, 9.195556640625, 7);
MAPSWIDGET.zoomLevels.B		= Array(52.42754754247369, 13.429412841796875, 10);
MAPSWIDGET.zoomLevels.BR	= Array(51.84256565377846, 13.304443359375, 7);
MAPSWIDGET.zoomLevels.BRE	= Array(53.016435582533816, 8.765716552734375, 10);
MAPSWIDGET.zoomLevels.HH	= Array(53.52888061804325, 10.01129150390625, 10);
MAPSWIDGET.zoomLevels.HE	= Array(50.5064398321055, 8.997802734375, 8);
MAPSWIDGET.zoomLevels.MV	= Array(52.96187505907603, 12.645263671875, 7);
MAPSWIDGET.zoomLevels.NS	= Array(52.18066872927715, 9.195556640625, 7);
MAPSWIDGET.zoomLevels.NRW	= Array(50.78510168548186, 7.657470703125, 7);
MAPSWIDGET.zoomLevels.RPF	= Array(49.915861746597294, 7.349853515625, 8);
MAPSWIDGET.zoomLevels.SA	= Array(49.20144815600279, 6.91864013671875, 9);
MAPSWIDGET.zoomLevels.SAC	= Array(50.21909462044748, 13.53515625, 7);
MAPSWIDGET.zoomLevels.SAA	= Array(52.13011607781287, 11.8707275390625, 8);
MAPSWIDGET.zoomLevels.SHO	= Array(54.14313233476031, 9.876708984375, 8);
MAPSWIDGET.zoomLevels.TH	= Array(50.73993156768006, 11.1895751953125, 8);



MAPSWIDGET.standorte = new Array();
MAPSWIDGET.zuweiser = new Array();


MAPSWIDGET.initialize = function() {

	// browser not compatible
	if (!GBrowserIsCompatible()) {
		alert("Google Maps unterstützt ihren Browser nicht.\n\n"
				+ "Untersützt werden folgende Browser:\n" 
				+ "- Firefox 2.0+\n"
				+ "- IE 6.0+\n" 
				+ "- Safari 3.1+\n" 
				+ "- Google Chrome");

		return;
	}  
	

	
	// setup map
    MAPSWIDGET.map = new google.maps.Map2(document.getElementById("map"));
	MAPSWIDGET.map.disableDragging();

	//MAPSWIDGET.map.addControl(new GSmallMapControl());
	// 80% alpha blend for satellite map
		G_SATELLITE_MAP.getTileLayers()[0].getOpacity = function () 
		{
			//return 0.2;
		};

	// determine the current view of main polygon (full or b-land)
	var outerPolygon = MAPSWIDGET.polyHideOverlay;

	
	// view a single bundesland
	if (MAPSWIDGET.current_view) {
		MAPSWIDGET.map.setMapType(G_SATELLITE_MAP);
		MAPSWIDGET.innerPolygon = MAPSWIDGET.bundeslaender[MAPSWIDGET.current_view];
		MAPSWIDGET.zoomBundesland(MAPSWIDGET.current_view);
		//MAPSWIDGET.map.addControl(new GOverviewMapControl());

	// view full map of germany				
	} else {
		MAPSWIDGET.map.setMapType(G_SATELLITE_MAP);
		MAPSWIDGET.innerPolygon = MAPSWIDGET.polyGermany;
		MAPSWIDGET.zoomGermany();
	}

	// add germany as (inner) polygon, hide the rest
	var germany_polygon = new GPolygon.fromEncoded({
	  polylines: [
		{points: MAPSWIDGET.innerPolygon,
		 levels: "PPPPP",
		 color: "#ffffff",
		 opacity: 0,
		 weight: 1},
		 {points: outerPolygon,
		 levels: "PPPPP",
		 opacity: 0,
		 weight: 0}],
	  fill: true,
	  color: MAPSWIDGET.colorHideOverlay,
	  opacity: 1,
	  outline: true
	});
	MAPSWIDGET.map.addOverlay(germany_polygon);
	
	

	// add bundeslaender to map (only full view)
	if (!MAPSWIDGET.current_view) {
		MAPSWIDGET.addBundeslandPolys();
		//GEvent.bind(germany_polygon, "click", germany_polygon, MAPSWIDGET.zoomGermany);
		GEvent.bind(germany_polygon, "mouseover", germany_polygon, MAPSWIDGET.unhoverPoly);

	} else {
		var poly = eval('MAPSWIDGET.bundeslaender.' + MAPSWIDGET.current_view);
				
		var poly_overlay = {points: poly, levels:"PPPPP", color:"#ffffff", opacity:0};	
		MAPSWIDGET.overlay_polygon	= new GPolygon.fromEncoded({
			polylines:[
				poly_overlay
			],
			fill: true,
			color: "#ffffff",
			outline: true,
			opacity: 0.4
		});

		MAPSWIDGET.map.addOverlay(MAPSWIDGET.overlay_polygon);
		//MAPSWIDGET.removeOverlay();
		// GEvent.bind(germany_polygon, "click", germany_polygon, test_center);
		// "#007f7b"
	}
	



	/*
	***** Alle Partner als Marker
	 */
	// visudoc icon for marker
	MAPSWIDGET.visudocIcon = new GIcon();	
	MAPSWIDGET.zuweiserIcon = new GIcon();	

	if (MAPSWIDGET.current_view) {
		MAPSWIDGET.visudocIcon.image = "http://www.visudoc.de/img/pics/map-marker.png";
		MAPSWIDGET.visudocIcon.iconSize = new GSize(27, 25);
		MAPSWIDGET.visudocIcon.iconAnchor = new GPoint(12, 14);
		MAPSWIDGET.visudocIcon.infoWindowAnchor = new GPoint(12, 14);
		MAPSWIDGET.markerOptions = { icon: MAPSWIDGET.visudocIcon, zIndexProcess:orderOfCreation };

		MAPSWIDGET.zuweiserIcon.image = "http://www.visudoc.de/img/map/zuweiser_marker.png";
		MAPSWIDGET.zuweiserIcon.iconSize = new GSize(13, 13);
		MAPSWIDGET.zuweiserIcon.iconAnchor = new GPoint(6, 6);
	}
	else
	{
		MAPSWIDGET.zuweiserIcon.image = "http://www.visudoc.de/img/map/zuweiser_marker_small.png";
		MAPSWIDGET.zuweiserIcon.iconSize = new GSize(9, 9);
		MAPSWIDGET.zuweiserIcon.iconAnchor = new GPoint(4, 4);
	}
	
	MAPSWIDGET.markerZuweiserOptions = { icon: MAPSWIDGET.zuweiserIcon, clickable: false, zIndexProcess:orderOfCreation };
	
	
	/*
		MAPSWIDGET.visudocIcon.image = "http://www.visudoc.de/img/pics/map-marker-small.png";
		MAPSWIDGET.visudocIcon.iconSize = new GSize(12, 11);
		MAPSWIDGET.visudocIcon.iconAnchor = new GPoint(12, 14);
		MAPSWIDGET.visudocIcon.infoWindowAnchor = new GPoint(12, 14);
	*/

	// new method: andy = shit
	/*
	var partner_standorte = [];
	for (var obj in MAPSWIDGET.markers) {
		var partner_info = MAPSWIDGET.markers[obj];
	    partner_standorte.push(new GMarker(new GLatLng(partner_info[0], partner_info[1]), MAPSWIDGET.markerOptions));
	}
	MAPSWIDGET.mgr = new MarkerManager(MAPSWIDGET.map);
	MAPSWIDGET.mgr.addMarkers(partner_standorte);
	*/

	// old method: michael
	for(obj in MAPSWIDGET.zuweiser)
	{
		var zuweiser = MAPSWIDGET.zuweiser[obj];
		MAPSWIDGET.createZuweiserMarker(zuweiser.point);
	}

	for(obj in MAPSWIDGET.standorte)
	{
		var standort = MAPSWIDGET.standorte[obj];
		MAPSWIDGET.createMarkerAndLabel(standort.point, standort.id, standort.billing_address_city, standort.seo, MAPSWIDGET.current_view, standort.partner_name, standort.partner_leistungen, standort.bland_seo, standort.logo);
	}


	// marker with partner locations
	/*
	var point = new GLatLng(50.940664, 6.959912);	var marker = MAPSWIDGET.createMarkerAndLabel(point,'3ffc97ce-51db-0459-fb79-48f4953a460e','Köln');
	var point = new GLatLng(48.139127, 11.580214);	var marker = MAPSWIDGET.createMarkerAndLabel(point,'3ffc97ce-51db-0459-fb79-48f4953a460e','München');
	var point = new GLatLng(49.008085, 8.403756);	var marker = MAPSWIDGET.createMarkerAndLabel(point,'3ffc97ce-51db-0459-fb79-48f4953a460e','Karlsruhe');
	var point = new GLatLng(53.869563, 10.687579);	var marker = MAPSWIDGET.createMarkerAndLabel(point,'3ffc97ce-51db-0459-fb79-48f4953a460e','Lübeck');
	*/
};

MAPSWIDGET.createMarkerAndLabel = function(point,id,text,seo, current_view, partner_name, partner_leistungen, bland_seo, logo) { 
	

	var landeslink = 'bayern';//eval('MAPSWIDGET.seo.' + bundesland);

// ELabel
if (seo != '') { var seo_name = seo; } else {seo_name = partner_name}
var label = new ELabel(new GLatLng(point.x, point.y), '<div id="MarkerCaption"><a href="/augenarzt/' + bland_seo + '/' + seo + '" onmouseover="return overlib(\'<img src=' + logo + ' /><p>' + partner_name + '</p><span>' + partner_leistungen + '</span>\', WIDTH, 350, HEIGHT, 80, ABOVE, CSSCLASS, TEXTFONTCLASS, \'PopupContent\', FGCOLOR, \'#e5e5e5\', BORDER, 1, FGCLASS, \'PopupBorder\');" onmouseout="return nd();">' + text + '</a><\/div>', null, new GSize(0,5), 100, 1);

// GMarker		 
var marker = new GMarker(new GLatLng(point.x, point.y), MAPSWIDGET.markerOptions);

var timer;

// temp function
function LinkPartnerProfile() 
{
	document.location.href = '/augenarzt/' + bland_seo + '/' + seo;
}

// temp function
function MapPopUpWindow() {
	CloseMapPopUpWindow();
	//overlib('<img src=/img/partner/' + id + '/logo.png /><p>' + partner_name + '</p>', WIDTH, 350, HEIGHT, 80, ABOVE, CSSCLASS, TEXTFONTCLASS, 'PopupContent', FGCOLOR, '#e5e5e5', BORDER, 1, FGCLASS, 'PopupBorder');
	MAPSWIDGET.map.addOverlay(label);
	MAPSWIDGET.label = label;
}

function CloseMapPopUpWindow() {
	nd();
	if(MAPSWIDGET.label)
		MAPSWIDGET.map.removeOverlay(MAPSWIDGET.label);
}



// add event listener
//GEvent.addListener(marker, "click", MAPSWIDGET.LinkPartnerProfile);
if (!current_view) 
{
	//MAPSWIDGET.map.addOverlay(marker);	
	
	var standort_label=new ELabel(new GLatLng(point.x, point.y), '<img src="../img/pics/map-marker-small.png" />', null, new GSize(-5,5), 100, 1);
	MAPSWIDGET.map.addOverlay(standort_label);

}
else
{
	MAPSWIDGET.map.addOverlay(marker);
	GEvent.addListener(marker, "mouseover", MapPopUpWindow);
	GEvent.addListener(marker, "click", LinkPartnerProfile);
}
};

MAPSWIDGET.createZuweiserMarker = function(point) 
{ 
	var marker = new GMarker(new GLatLng(point.x, point.y), MAPSWIDGET.markerZuweiserOptions);
	MAPSWIDGET.map.addOverlay(marker);
};


MAPSWIDGET.addBundeslandPolys = function() 
{
	for (land in MAPSWIDGET.bundeslaender)
	{
		var poly = eval('MAPSWIDGET.bundeslaender.' + land);
		var bundesland_polyline	= {points: poly, levels:"PPPPP", color:"#ffffff", opacity:0.2};
		
		var innerBundesland = null;
//		ToDo: remember to exclude berlin and bremen as they are within another bundesland
		if (land == 'BR') { innerBundesland = MAPSWIDGET.bundeslaender.B; };
		if (land == 'NS') { innerBundesland = MAPSWIDGET.bundeslaender.BRE; };
		if (innerBundesland)
		{			
			var innerBundesland_polyline = {points: innerBundesland, levels:"PPPPP", color:"#ffffff", opacity:0.2};	
			var bundesland_polygon	= new GPolygon.fromEncoded({
				polylines:[ 
					bundesland_polyline, innerBundesland_polyline
				], 
				outline: true
			});
		}
		else
		{
			var bundesland_polygon	= new GPolygon.fromEncoded({
				polylines:[ 
					bundesland_polyline 
				], 
				outline: true
			});
		}
		MAPSWIDGET.map.addOverlay(bundesland_polygon);
		
		GEvent.bind(bundesland_polygon, "mouseover", land, MAPSWIDGET.hoverPoly);

		function MouseOverBundesland() {
			var label_small = new ELabel(new GLatLng(48.48748647988415,11.414794921875,7), '<div id="MarkerCaption">hello world<\/div>', null, new GSize(0,5), 100, 1);
		}		
		//GEvent.bind(bundesland_polygon, "mouseover", land, MouseOverBundesland);

	}
};


// the default zoom
MAPSWIDGET.zoomGermany = function() 
{
	MAPSWIDGET.map.setCenter(MAPSWIDGET.defaultCenter, MAPSWIDGET.defaultZoom);    
};

// the bundesland zoom
MAPSWIDGET.zoomBundesland = function(bundesland)
{
	var center = new google.maps.LatLng(MAPSWIDGET.zoomLevels[bundesland][0], MAPSWIDGET.zoomLevels[bundesland][1]);
	MAPSWIDGET.map.setCenter(center, MAPSWIDGET.zoomLevels[bundesland][2]);    
};

// 
MAPSWIDGET.zoomPoly = function(bundesland) 
{
	if((typeof bundesland) != 'string')
		bundesland = this;

	var poly = eval('MAPSWIDGET.bundeslaender.' + bundesland);
	var poly_overlay = {points: poly, levels:"PPPPP", color:"#ffffff", opacity:0.5};	
	var overlay_polygon	= new GPolygon.fromEncoded({
		polylines:[
		    poly_overlay
		]
	});

	var bounds = overlay_polygon.getBounds();
	var center = bounds.getCenter();
	
	MAPSWIDGET.map.setCenter(center, MAPSWIDGET.map.getBoundsZoomLevel(bounds));
	MAPSWIDGET.hoverPoly(bundesland);
};

MAPSWIDGET.hoverPoly = function(bundesland) 
{
	if((typeof bundesland) != 'string')
		bundesland = this;

	var poly = eval('MAPSWIDGET.bundeslaender.' + bundesland);
	MAPSWIDGET.unhoverPoly();

	var color	= "#007f7b";
	if(!MAPSWIDGET.clickable[bundesland])
	{
		color	= "#bfbfbf";
		
	}

	var poly_overlay = {points: poly, levels:"PPPPP", color:"#ffffff", opacity:0.5};	
	MAPSWIDGET.overlay_polygon	= new GPolygon.fromEncoded({
		polylines:[
		    poly_overlay
		],
		fill: true,
		color: color,
		outline: true,
		opacity: 0.5,
		clickable: true
	});
	
	var style = MAPSWIDGET.overlay_polygon.style;
	

	MAPSWIDGET.map.addOverlay(MAPSWIDGET.overlay_polygon);
	if(MAPSWIDGET.clickable[bundesland])
	{
		MAPSWIDGET.overlay_polygon_event = GEvent.bind(MAPSWIDGET.overlay_polygon, "click", bundesland, MAPSWIDGET.LinkPoly );
	}


};

MAPSWIDGET.unhoverPoly = function() 
{
	if(MAPSWIDGET.overlay_polygon)
	{
		MAPSWIDGET.map.removeOverlay(MAPSWIDGET.overlay_polygon);
		GEvent.removeListener(MAPSWIDGET.overlay_polygon_event);
	}
};

MAPSWIDGET.LinkPoly = function(bundesland) 
{
	if((typeof bundesland) != 'string')
		bundesland = this;

	
		
	var landeslink = eval('MAPSWIDGET.seo.' + bundesland);
//	alert ('/augenarzt/augenarzt/' + landeslink);

	document.location.href = '/augenarzt/' + landeslink;



};

MAPSWIDGET.unhoverPoly = function() 
{
	if(MAPSWIDGET.overlay_polygon)
	{
		MAPSWIDGET.map.removeOverlay(MAPSWIDGET.overlay_polygon);
	}
};


function orderOfCreation(marker,b) 
{
return 1;
}



if (typeof MAPSMENU == "undefined") {
    var MAPSMENU = {};
}

MAPSMENU.activeMenuItem = null;

MAPSMENU.toggleMenu = function(key)
{
	var menu = document.getElementById('menu_' + key);
	var submenu = document.getElementById('standorte_' + key);
	
	var new_class = menu.getAttribute('class') == 'active' ? '' : 'active';
	menu.setAttribute('class', new_class);
	
	if(submenu)
	{
		var new_class = submenu.getAttribute('class') == 'hidden' ? 'active' : 'hidden';
		submenu.setAttribute('class', new_class);
		
		if(new_class == 'active')
		{
			if(MAPSMENU.activeMenuItem)
			{
				var activeMenu = document.getElementById('menu_' + MAPSMENU.activeMenuItem);
				activeMenu.setAttribute('class', 'hidden');
				var activeSubmenu = document.getElementById('standorte_' + MAPSMENU.activeMenuItem);
				activeSubmenu.setAttribute('class', 'hidden');
				
				MAPSMENU.activeMenuItem = null;
			}
			
			MAPSMENU.activeMenuItem = key;
		}
	}
	else
	{
		if(MAPSMENU.activeMenuItem)
		{
			var activeMenu = document.getElementById('menu_' + MAPSMENU.activeMenuItem);
			activeMenu.setAttribute('class', 'hidden');
			var activeSubmenu = document.getElementById('standorte_' + MAPSMENU.activeMenuItem);
			activeSubmenu.setAttribute('class', 'hidden');
			MAPSMENU.activeMenuItem = null;
		}
		
	}
};


