function get_zwar_markers(micon) { var m, mA=[]; m=new GMarker(new GLatLng(51.336724960254635, 2.1816444396972656), {title:'(Shevu) PrugnatoR', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) PrugnatoR'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) PrugnatoR', image:"anonym.jpg", mp: new GLatLng(51.336724960254635, 2.1816444396972656), cid: 1}); }); mA.push(m); m=new GMarker(new GLatLng(50.708634400828224, 9.9755859375), {title:'(Shevu) DJ Vampire', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) DJ Vampire'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) DJ Vampire', image:"shevu[412].png", mp: new GLatLng(50.708634400828224, 9.9755859375), cid: 412}); }); mA.push(m); m=new GMarker(new GLatLng(46.62391806177316, 14.309005737304688), {title:'(Shevu) Herk0r', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Herk0r'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Herk0r', image:"herk0r[13].jpg", mp: new GLatLng(46.62391806177316, 14.309005737304688), cid: 13}); }); mA.push(m); m=new GMarker(new GLatLng(-86.75024554936142, 89.66835021972656), {title:'(Shevu) Geronimo', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Geronimo'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Geronimo', image:"anonym.jpg", mp: new GLatLng(-86.75024554936142, 89.66835021972656), cid: 12}); }); mA.push(m); m=new GMarker(new GLatLng(50.286636254638296, -91.40402913093567), {title:'(Shevu) Hazard55', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Hazard55'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Hazard55', image:"anonym.jpg", mp: new GLatLng(50.286636254638296, -91.40402913093567), cid: 16}); }); mA.push(m); m=new GMarker(new GLatLng(49.869359462602986, 10.228872299194336), {title:'(Shevu) DasGleiche', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) DasGleiche'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) DasGleiche', image:"anonym.jpg", mp: new GLatLng(49.869359462602986, 10.228872299194336), cid: 15}); }); mA.push(m); m=new GMarker(new GLatLng(-13.369746336848191, -43.64820957183838), {title:'(Shevu) 8vonoben', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) 8vonoben'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) 8vonoben', image:"anonym.jpg", mp: new GLatLng(-13.369746336848191, -43.64820957183838), cid: 54}); }); mA.push(m); m=new GMarker(new GLatLng(54.41892996865827, 6.8994140625), {title:'(Shevu) John_Archer', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) John_Archer'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) John_Archer', image:"anonym.jpg", mp: new GLatLng(54.41892996865827, 6.8994140625), cid: 200}); }); mA.push(m); m=new GMarker(new GLatLng(26.581391241676616, -35.36154627799988), {title:'(Shevu) Loveful', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Loveful'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Loveful', image:"anonym.jpg", mp: new GLatLng(26.581391241676616, -35.36154627799988), cid: 402}); }); mA.push(m); m=new GMarker(new GLatLng(66.40309508896702, 43.38246703147888), {title:'(Shevu) Hammy007', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Hammy007'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Hammy007', image:"Hammy[431].jpg", mp: new GLatLng(66.40309508896702, 43.38246703147888), cid: 431}); }); mA.push(m); m=new GMarker(new GLatLng(-42.210353884073115, -61.20753765106201), {title:'(Shevu) MiddleGaming', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) MiddleGaming'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) MiddleGaming', image:"anonym.jpg", mp: new GLatLng(-42.210353884073115, -61.20753765106201), cid: 488}); }); mA.push(m); m=new GMarker(new GLatLng(-2.0719423136631026, -132.9284032434225), {title:'(Shevu) mRnii', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) mRnii'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) mRnii', image:"anonym.jpg", mp: new GLatLng(-2.0719423136631026, -132.9284032434225), cid: 960}); }); mA.push(m); m=new GMarker(new GLatLng(-8.450638800330964, -42.7587890625), {title:'(Shevu) Psyrox', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Psyrox'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Psyrox', image:"anonym.jpg", mp: new GLatLng(-8.450638800330964, -42.7587890625), cid: 1119}); }); mA.push(m); m=new GMarker(new GLatLng(50.708634400828224, 9.9755859375), {title:'(Shevu) SMG-mek', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) SMG-mek'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) SMG-mek', image:"anonym.jpg", mp: new GLatLng(50.708634400828224, 9.9755859375), cid: 1112}); }); mA.push(m); m=new GMarker(new GLatLng(48.19157417631282, 16.360100358724594), {title:'(Shevu) SMG-atomkiller20', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) SMG-atomkiller20'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) SMG-atomkiller20', image:"anonym.jpg", mp: new GLatLng(48.19157417631282, 16.360100358724594), cid: 1105}); }); mA.push(m); m=new GMarker(new GLatLng(48.50367540684652, 3.0595314502716064), {title:'(Shevu) SMG-JowBlob', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) SMG-JowBlob'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) SMG-JowBlob', image:"anonym.jpg", mp: new GLatLng(48.50367540684652, 3.0595314502716064), cid: 1106}); }); mA.push(m); m=new GMarker(new GLatLng(-22.63429269379345, -36.9580078125), {title:'(Shevu) Pappino', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Pappino'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Pappino', image:"anonym.jpg", mp: new GLatLng(-22.63429269379345, -36.9580078125), cid: 1480}); }); mA.push(m); m=new GMarker(new GLatLng(-86.05475803525462, 210.1025390625), {title:'(Shevu) lagunanu', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) lagunanu'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) lagunanu', image:"anonym.jpg", mp: new GLatLng(-86.05475803525462, 210.1025390625), cid: 1551}); }); mA.push(m); m=new GMarker(new GLatLng(42.37921402222839, -35.3819739818573), {title:'(Shevu) Mia', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Mia'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Mia', image:"anonym.jpg", mp: new GLatLng(42.37921402222839, -35.3819739818573), cid: 1634}); }); mA.push(m); m=new GMarker(new GLatLng(-59.377988012638895, -27.6416015625), {title:'(Shevu) Belldrake', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Belldrake'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Belldrake', image:"anonym.jpg", mp: new GLatLng(-59.377988012638895, -27.6416015625), cid: 1635}); }); mA.push(m); m=new GMarker(new GLatLng(26.391869671769022, 15.2490234375), {title:'(Shevu) Darksolid111', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Darksolid111'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Darksolid111', image:"anonym.jpg", mp: new GLatLng(26.391869671769022, 15.2490234375), cid: 1656}); }); mA.push(m); m=new GMarker(new GLatLng(56.3409012041991, -10.0634765625), {title:'(Shevu) Neldanas', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Neldanas'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Neldanas', image:"anonym.jpg", mp: new GLatLng(56.3409012041991, -10.0634765625), cid: 1653}); }); mA.push(m); m=new GMarker(new GLatLng(-26.863280626766237, -75.5676206946373), {title:'(Shevu) Pulsedriver_GER', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Pulsedriver_GER'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Pulsedriver_GER', image:"anonym.jpg", mp: new GLatLng(-26.863280626766237, -75.5676206946373), cid: 1662}); }); mA.push(m); m=new GMarker(new GLatLng(50.520810385967195, 11.839102283120155), {title:'(Shevu) ELB', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) ELB'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) ELB', image:"anonym.jpg", mp: new GLatLng(50.520810385967195, 11.839102283120155), cid: 1661}); }); mA.push(m); m=new GMarker(new GLatLng(74.72034022954531, -64.22243716567209), {title:'(Shevu) Big_Lebovski', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Big_Lebovski'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Big_Lebovski', image:"anonym.jpg", mp: new GLatLng(74.72034022954531, -64.22243716567209), cid: 1666}); }); mA.push(m); m=new GMarker(new GLatLng(60.39214792251884, -5.5810546875), {title:'(Shevu) Kennybykevin', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Kennybykevin'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Kennybykevin', image:"anonym.jpg", mp: new GLatLng(60.39214792251884, -5.5810546875), cid: 1675}); }); mA.push(m); m=new GMarker(new GLatLng(-69.51300457878742, -24.474610090255737), {title:'(Shevu) Blackbird', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Blackbird'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Blackbird', image:"anonym.jpg", mp: new GLatLng(-69.51300457878742, -24.474610090255737), cid: 1688}); }); mA.push(m); m=new GMarker(new GLatLng(50.33286084013389, 7.61326789855957), {title:'(Shevu) Sadonon', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Sadonon'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Sadonon', image:"anonym.jpg", mp: new GLatLng(50.33286084013389, 7.61326789855957), cid: 1696}); }); mA.push(m); m=new GMarker(new GLatLng(49.23912083246698, 11.4697265625), {title:'(Shevu) Mutario', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Mutario'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Mutario', image:"anonym.jpg", mp: new GLatLng(49.23912083246698, 11.4697265625), cid: 1704}); }); mA.push(m); m=new GMarker(new GLatLng(52.12421452852833, 11.611175537109375), {title:'(Shevu) Aylana', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Aylana'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Aylana', image:"anonym.jpg", mp: new GLatLng(52.12421452852833, 11.611175537109375), cid: 1698}); }); mA.push(m); m=new GMarker(new GLatLng(58.3520277254952, 18.430938720703125), {title:'(Shevu) Chris3064', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Chris3064'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Chris3064', image:"anonym.jpg", mp: new GLatLng(58.3520277254952, 18.430938720703125), cid: 1702}); }); mA.push(m); m=new GMarker(new GLatLng(50.708634400828224, 9.9755859375), {title:'(Shevu) Nobody', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Nobody'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Nobody', image:"anonym.jpg", mp: new GLatLng(50.708634400828224, 9.9755859375), cid: 1701}); }); mA.push(m); m=new GMarker(new GLatLng(50.708634400828224, 9.9755859375), {title:'(Shevu) Rico Kowolsky', icon: new GIcon(micon, zwar_basedir() + 'infusions/zwar_warscript/images/marker_m.png')}); m.mname = '(Shevu) Rico Kowolsky'; GEvent.addListener(m, "click", function() { zw_mcontrol.togglemembers({name:'(Shevu) Rico Kowolsky', image:"IMG-20161029-WA0005[1703].jpg", mp: new GLatLng(50.708634400828224, 9.9755859375), cid: 1703}); }); mA.push(m); return mA; }function zwar_map_showhide(params) { var object = document.getElementById(params.id); switch (params.type) { case "show": object.style.display = "block"; break; case "hide": object.style.display = "none"; break; case "toggle": object.style.display = (object.style.display == "block") ? "none" : "block"; break; default: object.style.display = "block"; } }function zwar_minfo_html() { div = document.getElementById("zwar_mic"); var mtable = document.createElement("table"); var mtableb = document.createElement("tbody"); mtable.style.width = "110px"; var tr1 = document.createElement("tr"); var tr2 = document.createElement("tr"); var tdt1 = document.createElement("td"); tdt1.align = "right"; var tdt2 = document.createElement("td"); tdt2.width = "1%"; var tdt3 = document.createElement("td"); tdt3.align = "left"; var tdb = document.createElement("td"); tdb.colSpan = "3"; var btnplus = document.createElement("input"); zwar_button_style(btnplus); btnplus.value = "+"; GEvent.addDomListener(btnplus, "click", function() { gmmap.setCenter(zw_mcontrol.cpos); gmmap.zoomIn(); }); var btnminus = document.createElement("input"); zwar_button_style(btnminus); btnminus.value = "-"; GEvent.addDomListener(btnminus, "click", function() { gmmap.zoomOut(); }); tdb.innerHTML = "
"; tdt2.innerHTML = "
"; tdt1.appendChild(btnminus); tdt3.appendChild(btnplus); tr1.appendChild(tdt1); tr1.appendChild(tdt2); tr1.appendChild(tdt3); tr2.appendChild(tdb); mtableb.appendChild(tr1); mtableb.appendChild(tr2); mtable.appendChild(mtableb); div.appendChild(mtable); zwar_map_showhide({type: "hide", id: "zwar_mic", dur: 0}); div.style.textAlign = "right"; } function zwar_cinfo_html() { div = document.getElementById("zwar_mcc"); var mtable = document.createElement("table"); var mtableb = document.createElement("tbody"); mtable.style.width = "110px"; var tr1 = document.createElement("tr"); var tr2 = document.createElement("tr"); var tr3 = document.createElement("tr"); var tr4 = document.createElement("tr"); var tdt1 = document.createElement("td"); tdt1.align = "right"; var tdt2 = document.createElement("td"); tdt2.width = "1%"; var tdt3 = document.createElement("td"); tdt3.align = "left"; var td2 = document.createElement("td"); td2.colSpan = "3"; td2.align = "center"; var td3 = document.createElement("td"); td3.colSpan = "3"; td3.id = "zwar_cinfo_cont"; var td4 = document.createElement("td"); td4.colSpan = "3"; td4.align = "center"; var btnplus = document.createElement("input"); zwar_button_style(btnplus); btnplus.value = "+"; GEvent.addDomListener(btnplus, "click", function() { gmmap.setCenter(zw_ccontrol.cpos); gmmap.zoomIn(); }); var btnminus = document.createElement("input"); zwar_button_style(btnminus); btnminus.value = "-"; GEvent.addDomListener(btnminus, "click", function() { gmmap.zoomOut(); }); var btncenter = document.createElement("input"); zwar_button_style(btncenter); btncenter.value = "o"; GEvent.addDomListener(btncenter, "click", function() { gmmap.setCenter(zw_ccontrol.cpos, zw_ccontrol.zoom); }); var btnup = document.createElement("img"); btnup.src = zwar_basedir() + "infusions/zwar_warscript/images/mmap_up.png"; btnup.style.cursor = "pointer"; btnup.id = "zw_map_btnup"; GEvent.addDomListener(btnup, "click", function() { if(zw_ccontrol.start>0) { zw_ccontrol.start--; } zwar_show_cluster(zw_ccontrol.start, zw_ccontrol.cluster); }); var btndown = document.createElement("img"); btndown.src = zwar_basedir() + "infusions/zwar_warscript/images/mmap_down.png"; btndown.style.cursor = "pointer"; btndown.id = "zw_map_btndown"; GEvent.addDomListener(btndown, "click", function() { if(zw_ccontrol.start<(zw_ccontrol.cluster.length-10)) { zw_ccontrol.start++; } zwar_show_cluster(zw_ccontrol.start, zw_ccontrol.cluster); }); tdt1.appendChild(btnminus); tdt2.appendChild(btncenter); tdt3.appendChild(btnplus); td2.appendChild(btnup); td2.height = "12"; td4.appendChild(btndown); td4.height = "12"; tr1.appendChild(tdt1); tr1.appendChild(tdt2); tr1.appendChild(tdt3); tr2.appendChild(td2); tr3.appendChild(td3); tr4.appendChild(td4); mtableb.appendChild(tr1); mtableb.appendChild(tr2); mtableb.appendChild(tr3); mtableb.appendChild(tr4); mtable.appendChild(mtableb); div.appendChild(mtable); zwar_map_showhide({type: "hide", id: "zwar_mcc", dur: 0}); div.style.textAlign = "right"; } function zwar_button_style(btn) { btn.type = "button"; btn.className = "button"; btn.style.width = "20px"; } function zwar_text_style(obj, type) { var cnames = {1: "tbl1", 2: "tbl2"}; obj.className = cnames[type]; obj.style.overflow = "hidden"; obj.style.border = "1px solid #444444"; obj.style.padding = "2px"; obj.style.textAlign = "center"; obj.style.paddingLeft = "4px"; obj.style.paddingRight = "4px"; } function zwar_show_cluster(start, cluster, mark) { var container = document.getElementById("zwar_cinfo_cont"), cname; container.innerHTML = ""; var mbtn; for(var i=start; i<(start+10); i++) { if(cluster[i]) { mbtn = document.createElement("div"); zwar_text_style(mbtn, (i%2==0 ? 1 : 2)); mbtn.style.cursor = "pointer"; if (i-start>0) { mbtn.style.marginTop = "5px"; } mbtn.marker = cluster[i]; mbtn.innerHTML = mbtn.marker.mname; GEvent.addDomListener(mbtn, "click", function() { GEvent.trigger(this.marker, "click"); }); container.appendChild(mbtn); } } if(!start) {document.getElementById("zw_map_btnup").style.display = "none";} else {document.getElementById("zw_map_btnup").style.display = "block";} if(start>=cluster.length-10) {document.getElementById("zw_map_btndown").style.display = "none";} else {document.getElementById("zw_map_btndown").style.display = "block";} } function zwar_mcontrol($params) { if(typeof($params)==="undefined"){ $params={}; } this.func = ($params.func) ? $params.func : false; this.id = ($params.id) ? $params.id : false; } zwar_mcontrol.prototype = new GControl(); zwar_mcontrol.prototype.initialize = function() { this.Div = document.createElement("div"); this.Div.id = this.id; gmmap.getContainer().appendChild(this.Div); if (this.func) { eval(this.func + "()"); } return this.Div; } zwar_mcontrol.prototype.getDefaultPosition = function() { return new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(7, 7)); } zwar_mcontrol.prototype.togglemembers = function($params) { zwar_map_showhide({type: "hide", id: "zwar_mcc", dur: 300}); this.cpos = $params.mp; document.getElementById("zwar_mempic").src = zwar_basedir() + "infusions/zwar_warscript/images/members/" + $params.image; document.getElementById("zwar_memname").innerHTML = "" + $params.name + ""; if ($params.cid === this.cid) { zwar_map_showhide({type: "toggle", id: "zwar_mic", dur: 300}); } else { zwar_map_showhide({type: "show", id: "zwar_mic", dur: 300}); } this.cid = $params.cid; } zwar_mcontrol.prototype.toggleclusters = function(params) { zwar_map_showhide({type: "hide", id: "zwar_mic", dur: 300}); this.cpos = params.mark.getLatLng(); this.zoom = gmmap.getZoom(); this.start = 0; this.cluster = params.cluster; zwar_show_cluster(this.start, this.cluster, params.mark); if (params.mark === this.cid) { zwar_map_showhide({type: "toggle", id: "zwar_mcc", dur: 300}); } else { zwar_map_showhide({type: "show", id: "zwar_mcc", dur: 300}); } this.cid = params.mark; } var gmmap, zw_mcontrol, zw_ccontrol, zw_chair, activemarker=false; function zwar_Onload(){ if (GBrowserIsCompatible()) { gmmap = new GMap2(document.getElementById("zwar_gmmap")); gmmap.addControl(new GMapTypeControl()); gmmap.addControl(new GLargeMapControl()); zw_mcontrol = new zwar_mcontrol({id: "zwar_mic", func: "zwar_minfo_html"}); gmmap.addControl(zw_mcontrol, new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(3, 15))); zw_ccontrol = new zwar_mcontrol({id: "zwar_mcc", func: "zwar_cinfo_html"}); gmmap.addControl(zw_ccontrol, new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(3, 25))); var zw_icon = new GIcon(); zw_icon.iconSize = new GSize(30, 30); zw_icon.iconAnchor = new GPoint(11, 25); zw_icon.infoWindowAnchor = new GPoint(5, 1); zw_icon.shadow = zwar_basedir() + "infusions/zwar_warscript/images/marker_sh.png"; zw_icon.shadowSize = new GSize(40, 30); gmmap.setMapType(G_DEFAULT_MAP_TYPES[0]); var markersArray = get_zwar_markers(zw_icon); cluster=new ClusterMarker(gmmap, { markers:markersArray, intersectPadding: -8, clusterMarkerIcon: new GIcon(zw_icon, zwar_basedir() + "infusions/zwar_warscript/images/marker_c.png"), clusterMarkerTitle: "%count Members", clusterMarkerClick: function($params) { zw_ccontrol.toggleclusters({mark: $params.clusterMarker, cluster: $params.clusteredMarkers}) } }); gmmap.setCenter(new GLatLng(50.708634400828224, 9.9755859375), 5); gmmap.savePosition(); GEvent.addListener(gmmap, "click", function(ov) { if (!ov) { zwar_map_showhide({type: "hide", id: "zwar_mic", dur: 300}); zwar_map_showhide({type: "hide", id: "zwar_mcc", dur: 300}); cluster.refresh(true); } }); } }