Help
RSS
API
Feed
Maltego
Contact
Domain > happyhourok.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2014-10-10
66.96.132.37
(
ClassC
)
2024-08-21
66.96.149.1
(
ClassC
)
Port 80
HTTP/1.1 200 OKDate: Wed, 21 Aug 2024 05:36:21 GMTContent-Type: text/htmlContent-Length: 13587Connection: keep-aliveServer: ApacheLast-Modified: Wed, 28 Jan 2009 15:42:53 GMTETag: 3513-4618cd32b7940Accept-Ranges: bytesCache-Control: max-age3600Expires: Wed, 21 Aug 2024 06:36:21 GMTAge: 0 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//ENhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd>html xmlnshttp://www.w3.org/1999/xhtml xmlns:vurn:schemas-microsoft-com:vml>head>meta http-equivcontent-type contenttext/html; charsetutf-8/> meta namekeywords contentHappy Hours, Bars, Night Clubs, Restaurants, Oklahoma, Oklahoma City />meta namedescription contentMap and list of happy hours in Oklahoma. />title>Happy Hours in Oklahoma/title>script srchttp://maps.google.com/maps?fileapi&v2&keyABQIAAAA14Zytm6fN4HByMZ6-3BUJhTRAmdUhMGhyYMhaZTYPpfmz3i4GRRi1jh0FwLIvn_jhqrqDd2BUyjGUg typetext/javascript>/script>style typetext/css>body {font-family: Verdana, Arial, sans serif; font-size: 11px; margin: 2px;}h2 {margin: 0px 40px 0px 40px}a:hover {text-decoration: underline overline}table.main th {background-color:#ccf; height:20px;}li {margin-left: -20px;}.sidebar-entry {text-decoration:none; border:1px solid silver;}a.sidebar-entry {color:#000; text-decoration: none; margin-left:20px}a.sidebar-entry:hover {background-color:#eee; text-decoration: none}a.sidebar-entry:focus {background-color:#ccf; text-decoration: none}.sidebar-cat-header {background-color:#eee; margin:1px; font-weight:bold;}.hilight-cat-header {background-color:#ccf;}.iw-header {background-color:#eee;font-weight:bold}#sidebar {width:200px; height:400px; overflow:auto}#map {width:480px; height:400px;}#novel {width:200px; height:400px; overflow:auto; border:1px solid silver;}#adsense {text-align: center}/style>/head>body onunloadGUnload()>img srcOKPatrolHeader.jpg altOklahoma Happy Hours />table classmain>tr>th>Locations/th>th>Map of Happy Hours/th>th>My Thoughts/tr>tr>td valigntop>div idsidebar>/div>/td>td valigntop>div idmap>/div>/td>td valigntop>div idnovel>p>I just moved back to Oklahoma City and couldnt find a list of happy hours. So Im putting one together. If you know of any or want to update something, let me know../p>a hrefmailto:info@happyhourok.com>Contact Me/a>br/>br/>a hrefhttp://koti.mbnet.fi/ojalesa/exam/index.html>Thank ESA for the code!/a>br/>ul>li idapi-v>/li>/ul>/div>/td>/tr>/table>script typetext/javascript>/** * A general helper function for creating html elements. div> as default element type * @author Esa 2008 * used for infowindows and sidebar */function createElem(opt_className, opt_html, opt_tagName) { var tag opt_tagName||div; var elem document.createElement(tag); if (opt_html) elem.innerHTML opt_html; if (opt_className) elem.className opt_className; return elem;}/** * sidebar with categories * @author Esa 2008 */ function SideBar(block_element, opt_options){ var opts opt_options||{}; this.division createElem(sidebar-contents); block_element.appendChild(this.division); this.show function(){this.division.style.display block}; this.hide function(){this.division.style.display none}; this.cats ; this.addEntry function(point,opt_options){ var opts opt_options||{}; var iLabel opts.iLabel||2; var label createElem(sidebar-entry, point.textArrayiLabel, a); label.href #; label.style.display block; label.onclick function(){GEvent.trigger(point.marker,click); return false};//x-browser label.onfocus function(){GEvent.trigger(point.marker,click); return false}; this.division.appendChild(label); GEvent.addListener(point.marker,click,function(){label.focus(); return false}); } this.clear function(){ while (this.division.firstChild) { this.division.removeChild(this.division.firstChild); } }}/** * category to a sidebar * @author Esa 2008 */ function BarCategory(sideBar, catName, opt_options){ var me this; var opts opt_options||{}; me.division createElem(sidebar-cat); var cssClasses sidebar-cat-header cat-header-+catName; var cat createElem(cssClasses); me.pin createElem(sidebar-cat-image,null,img); me.pin.src opts.icon.image; cat.appendChild(me.pin); var check createElem(sidebar-cat-check,null,input); me.header cat; check.type checkbox; check.checked opts.checked||false; cat.appendChild(check); var checkLabel createElem(sidebar-cat-label,catName,span); cat.appendChild(checkLabel); me.show function(){ me.division.style.display block; me.pin.style.visibility visible; } me.hide function(){ me.division.style.display none; me.pin.style.visibility hidden; } me.hilight function(){me.header.className cssClasses + hilight-cat-header}; me.lolight function(){me.header.className cssClasses}; sideBar.division.appendChild(cat); sideBar.division.appendChild(me.division); sideBar.catscatName me; me.markers ; me.showMarkers function(){ for(var i0;ime.markers.length;i++){ me.markersi.show(); } } me.hideMarkers function(){ for(var i0;ime.markers.length;i++){ me.markersi.hide(); me.markersi.closeInfoWindow(); } } function update(){ if(check.checked){ me.show(); me.showMarkers(); me.hilight(); }else{ me.hide(); me.hideMarkers(); me.lolight(); } }; check.onclick update; me.update update; me.check check; me.addEntry function(point,opt_options){ var opts opt_options||{}; me.markers.push(point.marker); var iLabel opts.iLabel||2; var label createElem(sidebar-entry, point.textArrayiLabel, a); label.href #; label.style.display block; label.onclick function(){GEvent.trigger(point.marker,click); return false};//x-browser label.onfocus function(){GEvent.trigger(point.marker,click); return false}; me.division.appendChild(label); GEvent.addListener(point.marker,click,function(){label.focus(); return false}); } me.clear function(){ while (me.division.firstChild) { me.division.removeChild(me.division.firstChild); } }}/** * Marker icon */function tinyImage(opt_color, opt_preload){ var color opt_color||red; var src_ http://labs.google.com/ridefinder/images/mm_20_+color+.png; if(opt_preload){ var preImage new Image(); preImage.src src_; } return src_;} function tinyIcon(opt_color){ var tiny new GIcon(); tiny.image tinyImage(opt_color); tiny.shadow http://labs.google.com/ridefinder/images/mm_20_shadow.png; tiny.iconSize new GSize(12, 20); tiny.shadowSize new GSize(22, 20); tiny.iconAnchor new GPoint(6, 20); tiny.infoWindowAnchor new GPoint(5, 1); tiny.imageMap 4,0,0,4,0,7,3,11,4,19,7,19,8,11,11,7,11,4,7,0; tiny.transparent http://maps.google.com/mapfiles/transparent.png; return tiny;}//Preload loop//Electronics freaks know the numbering schemevar icons black,brown,red,orange,yellow,green,blue,purple,gray,white;for(var color in icons){ tinyImage(iconscolor, true);}/** * GMap2.showBounds() method. Fit bounds to viewport with paddings. * @ author Esa 2008 * @ param bounds_ GLatLngBounds() * @ param opt_options Optional options object {top, right, bottom, left, save} */GMap2.prototype.showBounds function(bounds_, opt_options){ var opts opt_options||{}; opts.top opt_options.top*1||0; opts.left opt_options.left*1||0; opts.bottom opt_options.bottom*1||0; opts.right opt_options.right*1||0; opts.save opt_options.save||true; opts.disableSetCenter opt_options.disableSetCenter||false; var ty this.getCurrentMapType(); var port this.getSize(); if(!opts.disableSetCenter){ var virtualPort new GSize(port.width - opts.left - opts.right, port.height - opts.top - opts.bottom); this.setZoom(ty.getBoundsZoomLevel(bounds_, virtualPort)); var xOffs (opts.left - opts.right)/2; var yOffs (opts.top - opts.bottom)/2; var bPxCenter this.fromLatLngToDivPixel(bounds_.getCenter()); var newCenter this.fromDivPixelToLatLng(new GPoint(bPxCenter.x-xOffs, bPxCenter.y-yOffs)); this.setCenter(newCenter); if(opts.save)this.savePosition(); } var portBounds new GLatLngBounds(); portBounds.extend(this.fromContainerPixelToLatLng(new GPoint(opts.left, port.height-opts.bottom))); portBounds.extend(this.fromContainerPixelToLatLng(new GPoint(port.width-opts.right, opts.top))); return portBounds;}/** * Map */_mPreferMetrictrue; //to make size sure for IE toovar map new GMap2(document.getElementById(map), {size:new GSize(480,400)});map.setCenter(new GLatLng( 0,0), 9);map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());map.addControl(new GScaleControl());map.openInfoWindowHtml(map.getCenter(),Nice to see you.);map.closeInfoWindow(); //preloading infowindowdocument.getElementById(api-v).innerHTML 2.+G_API_VERSION;/** * parseCsv() * @return an array of GLatLng() objects * @param opt_options object {lat, lng} integers defining the csv cells of coordinates (default: {lat:1, lng:0}) * @author Esa 2008 */String.prototype.parseCsv function(opt_options){ var results ; var opts opt_options||{}; var iLat opts.lat||1; var iLng opts.lng||0; var lines this.split(\n); for (var i0; ilines.length; i++) { var blocks linesi.split(); //finding commas inside quotes. Replace them with :::: for(var j0;jblocks.length;j++){ if(j%2){ blocksjblocksj.replace(/,/g,::::); } } //@author Esa 2008, keep this note. linesi blocks.join(); var lineArray linesi.split(,); var lat parseFloat(lineArrayiLat); var lng parseFloat(lineArrayiLng); var point new GLatLng(lat,lng); //after splitting by commas, we put hidden ones back for(var cell in lineArray){ lineArraycell lineArraycell.replace(/::::/g,,); } //corrupted line step-over if(!isNaN(lat+lng)){ point.textArray lineArray; results.push(point); } } return results;}/** * Create the markers, with infowindow. * Create sidebar categories and entries. */var bounds new GLatLngBounds();GMap2.prototype.populate function(points, options){ var opts options||{}; var noCat true; if(opts.cat||opts.iCat) noCat false; var catName opts.cat||; var bar opts.sidebar; var myCat; var newCats ; for (var i0; i points.length; i++) { if(opts.iCat){ // category from file contents catName pointsi.textArrayopts.iCat; } var theIcon opts.icon||CAT_ICONScatName||CAT_ICONSDEFAULT_ICON; if(!bar.catscatName&&!noCat){ // create a category if not found myCat new BarCategory(bar, catName, {icon:theIcon}); newCats.push(myCat); } var iLabel opts.iLabel||2; var label pointsi.textArrayiLabel; pointsi.marker new GMarker(pointsi,{title:label, icon:theIcon}); this.addOverlay(pointsi.marker); bounds.extend(pointsi); // this must be considered createInfoWindow(pointsi,opts); if(noCat){ bar.addEntry(pointsi,opts); }else{ myCat.addEntry(pointsi,opts); } } myCat.check.checked opts.checked||false; myCat.update(); for(var i0;inewCats.length;i++){ newCatsi.check.checked opts.checked||false; newCatsi.update(); } var paddings {top:30, right:10, bottom:10, left:50}; this.showBounds(bounds,paddings); }/** * create infowindow */function createInfoWindow(point, opt_options){ var opts opt_options||{}; var start opts.iLabel||2; var iwNode createElem(info-window); var iwRows ; for(var istart; ipoint.textArray.length; i++){ var row createElem(iw-cell-+i, point.textArrayi); iwRows.push(row); iwNode.appendChild(row); } iwRows0.className + iw-header; point.marker.bindInfoWindow(iwNode,{maxWidth:300});}/** * This function triggers the downloading and parsing of a selected text file * marker, sidebar and infowindow data is extracted from the file */ var myBar new SideBar(document.getElementById(sidebar));function ajaxLoad(textFile,opt_options){ var opts opt_options||{}; opts.sidebar myBar; var process function(material){ var entries material.parseCsv(material, opts); map.populate(entries, opts); } GDownloadUrl(textFile, process);}var CAT_ICONS ;CAT_ICONSDEFAULT_ICON tinyIcon(purple);CAT_ICONS12AM tinyIcon(yellow);CAT_ICONS1PM tinyIcon(blue);CAT_ICONS2PM tinyIcon(white);CAT_ICONS3PM tinyIcon(black);CAT_ICONS4PM tinyIcon(green);CAT_ICONS5PM tinyIcon(red);CAT_ICONS6PM tinyIcon(orange);CAT_ICONS7PM tinyIcon(blue);CAT_ICONS8PM tinyIcon(green);CAT_ICONS9PM tinyIcon(purple);CAT_ICONS10PM tinyIcon(yellow);CAT_ICONS11PM tinyIcon(gray);CAT_ICONS12PM tinyIcon(white);CAT_ICONS1AM tinyIcon(brown);window.onload function(){ ajaxLoad(happyhours.csv,{iCat:2, checked:true, iLabel:3});// ajaxLoad(fincraters.txt,{cat:Craters});// ajaxLoad(fairports.htm,{cat:Airports});// ajaxLoad(mcdonalds.txt,{cat:McDonalds});// ajaxLoad(finlandtowns.txt,{cat:Towns});}/script>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Wed, 21 Aug 2024 05:36:22 GMTContent-Type: text/htmlContent-Length: 13587Connection: keep-aliveServer: ApacheLast-Modified: Wed, 28 Jan 2009 15:42:53 GMTAccept-Ranges: bytesCache-Control: max-age3600Etag: 3513-4618cd32b7940Expires: Wed, 21 Aug 2024 06:36:22 GMTAge: 1 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//ENhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd>html xmlnshttp://www.w3.org/1999/xhtml xmlns:vurn:schemas-microsoft-com:vml>head>meta http-equivcontent-type contenttext/html; charsetutf-8/> meta namekeywords contentHappy Hours, Bars, Night Clubs, Restaurants, Oklahoma, Oklahoma City />meta namedescription contentMap and list of happy hours in Oklahoma. />title>Happy Hours in Oklahoma/title>script srchttp://maps.google.com/maps?fileapi&v2&keyABQIAAAA14Zytm6fN4HByMZ6-3BUJhTRAmdUhMGhyYMhaZTYPpfmz3i4GRRi1jh0FwLIvn_jhqrqDd2BUyjGUg typetext/javascript>/script>style typetext/css>body {font-family: Verdana, Arial, sans serif; font-size: 11px; margin: 2px;}h2 {margin: 0px 40px 0px 40px}a:hover {text-decoration: underline overline}table.main th {background-color:#ccf; height:20px;}li {margin-left: -20px;}.sidebar-entry {text-decoration:none; border:1px solid silver;}a.sidebar-entry {color:#000; text-decoration: none; margin-left:20px}a.sidebar-entry:hover {background-color:#eee; text-decoration: none}a.sidebar-entry:focus {background-color:#ccf; text-decoration: none}.sidebar-cat-header {background-color:#eee; margin:1px; font-weight:bold;}.hilight-cat-header {background-color:#ccf;}.iw-header {background-color:#eee;font-weight:bold}#sidebar {width:200px; height:400px; overflow:auto}#map {width:480px; height:400px;}#novel {width:200px; height:400px; overflow:auto; border:1px solid silver;}#adsense {text-align: center}/style>/head>body onunloadGUnload()>img srcOKPatrolHeader.jpg altOklahoma Happy Hours />table classmain>tr>th>Locations/th>th>Map of Happy Hours/th>th>My Thoughts/tr>tr>td valigntop>div idsidebar>/div>/td>td valigntop>div idmap>/div>/td>td valigntop>div idnovel>p>I just moved back to Oklahoma City and couldnt find a list of happy hours. So Im putting one together. If you know of any or want to update something, let me know../p>a hrefmailto:info@happyhourok.com>Contact Me/a>br/>br/>a hrefhttp://koti.mbnet.fi/ojalesa/exam/index.html>Thank ESA for the code!/a>br/>ul>li idapi-v>/li>/ul>/div>/td>/tr>/table>script typetext/javascript>/** * A general helper function for creating html elements. div> as default element type * @author Esa 2008 * used for infowindows and sidebar */function createElem(opt_className, opt_html, opt_tagName) { var tag opt_tagName||div; var elem document.createElement(tag); if (opt_html) elem.innerHTML opt_html; if (opt_className) elem.className opt_className; return elem;}/** * sidebar with categories * @author Esa 2008 */ function SideBar(block_element, opt_options){ var opts opt_options||{}; this.division createElem(sidebar-contents); block_element.appendChild(this.division); this.show function(){this.division.style.display block}; this.hide function(){this.division.style.display none}; this.cats ; this.addEntry function(point,opt_options){ var opts opt_options||{}; var iLabel opts.iLabel||2; var label createElem(sidebar-entry, point.textArrayiLabel, a); label.href #; label.style.display block; label.onclick function(){GEvent.trigger(point.marker,click); return false};//x-browser label.onfocus function(){GEvent.trigger(point.marker,click); return false}; this.division.appendChild(label); GEvent.addListener(point.marker,click,function(){label.focus(); return false}); } this.clear function(){ while (this.division.firstChild) { this.division.removeChild(this.division.firstChild); } }}/** * category to a sidebar * @author Esa 2008 */ function BarCategory(sideBar, catName, opt_options){ var me this; var opts opt_options||{}; me.division createElem(sidebar-cat); var cssClasses sidebar-cat-header cat-header-+catName; var cat createElem(cssClasses); me.pin createElem(sidebar-cat-image,null,img); me.pin.src opts.icon.image; cat.appendChild(me.pin); var check createElem(sidebar-cat-check,null,input); me.header cat; check.type checkbox; check.checked opts.checked||false; cat.appendChild(check); var checkLabel createElem(sidebar-cat-label,catName,span); cat.appendChild(checkLabel); me.show function(){ me.division.style.display block; me.pin.style.visibility visible; } me.hide function(){ me.division.style.display none; me.pin.style.visibility hidden; } me.hilight function(){me.header.className cssClasses + hilight-cat-header}; me.lolight function(){me.header.className cssClasses}; sideBar.division.appendChild(cat); sideBar.division.appendChild(me.division); sideBar.catscatName me; me.markers ; me.showMarkers function(){ for(var i0;ime.markers.length;i++){ me.markersi.show(); } } me.hideMarkers function(){ for(var i0;ime.markers.length;i++){ me.markersi.hide(); me.markersi.closeInfoWindow(); } } function update(){ if(check.checked){ me.show(); me.showMarkers(); me.hilight(); }else{ me.hide(); me.hideMarkers(); me.lolight(); } }; check.onclick update; me.update update; me.check check; me.addEntry function(point,opt_options){ var opts opt_options||{}; me.markers.push(point.marker); var iLabel opts.iLabel||2; var label createElem(sidebar-entry, point.textArrayiLabel, a); label.href #; label.style.display block; label.onclick function(){GEvent.trigger(point.marker,click); return false};//x-browser label.onfocus function(){GEvent.trigger(point.marker,click); return false}; me.division.appendChild(label); GEvent.addListener(point.marker,click,function(){label.focus(); return false}); } me.clear function(){ while (me.division.firstChild) { me.division.removeChild(me.division.firstChild); } }}/** * Marker icon */function tinyImage(opt_color, opt_preload){ var color opt_color||red; var src_ http://labs.google.com/ridefinder/images/mm_20_+color+.png; if(opt_preload){ var preImage new Image(); preImage.src src_; } return src_;} function tinyIcon(opt_color){ var tiny new GIcon(); tiny.image tinyImage(opt_color); tiny.shadow http://labs.google.com/ridefinder/images/mm_20_shadow.png; tiny.iconSize new GSize(12, 20); tiny.shadowSize new GSize(22, 20); tiny.iconAnchor new GPoint(6, 20); tiny.infoWindowAnchor new GPoint(5, 1); tiny.imageMap 4,0,0,4,0,7,3,11,4,19,7,19,8,11,11,7,11,4,7,0; tiny.transparent http://maps.google.com/mapfiles/transparent.png; return tiny;}//Preload loop//Electronics freaks know the numbering schemevar icons black,brown,red,orange,yellow,green,blue,purple,gray,white;for(var color in icons){ tinyImage(iconscolor, true);}/** * GMap2.showBounds() method. Fit bounds to viewport with paddings. * @ author Esa 2008 * @ param bounds_ GLatLngBounds() * @ param opt_options Optional options object {top, right, bottom, left, save} */GMap2.prototype.showBounds function(bounds_, opt_options){ var opts opt_options||{}; opts.top opt_options.top*1||0; opts.left opt_options.left*1||0; opts.bottom opt_options.bottom*1||0; opts.right opt_options.right*1||0; opts.save opt_options.save||true; opts.disableSetCenter opt_options.disableSetCenter||false; var ty this.getCurrentMapType(); var port this.getSize(); if(!opts.disableSetCenter){ var virtualPort new GSize(port.width - opts.left - opts.right, port.height - opts.top - opts.bottom); this.setZoom(ty.getBoundsZoomLevel(bounds_, virtualPort)); var xOffs (opts.left - opts.right)/2; var yOffs (opts.top - opts.bottom)/2; var bPxCenter this.fromLatLngToDivPixel(bounds_.getCenter()); var newCenter this.fromDivPixelToLatLng(new GPoint(bPxCenter.x-xOffs, bPxCenter.y-yOffs)); this.setCenter(newCenter); if(opts.save)this.savePosition(); } var portBounds new GLatLngBounds(); portBounds.extend(this.fromContainerPixelToLatLng(new GPoint(opts.left, port.height-opts.bottom))); portBounds.extend(this.fromContainerPixelToLatLng(new GPoint(port.width-opts.right, opts.top))); return portBounds;}/** * Map */_mPreferMetrictrue; //to make size sure for IE toovar map new GMap2(document.getElementById(map), {size:new GSize(480,400)});map.setCenter(new GLatLng( 0,0), 9);map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());map.addControl(new GScaleControl());map.openInfoWindowHtml(map.getCenter(),Nice to see you.);map.closeInfoWindow(); //preloading infowindowdocument.getElementById(api-v).innerHTML 2.+G_API_VERSION;/** * parseCsv() * @return an array of GLatLng() objects * @param opt_options object {lat, lng} integers defining the csv cells of coordinates (default: {lat:1, lng:0}) * @author Esa 2008 */String.prototype.parseCsv function(opt_options){ var results ; var opts opt_options||{}; var iLat opts.lat||1; var iLng opts.lng||0; var lines this.split(\n); for (var i0; ilines.length; i++) { var blocks linesi.split(); //finding commas inside quotes. Replace them with :::: for(var j0;jblocks.length;j++){ if(j%2){ blocksjblocksj.replace(/,/g,::::); } } //@author Esa 2008, keep this note. linesi blocks.join(); var lineArray linesi.split(,); var lat parseFloat(lineArrayiLat); var lng parseFloat(lineArrayiLng); var point new GLatLng(lat,lng); //after splitting by commas, we put hidden ones back for(var cell in lineArray){ lineArraycell lineArraycell.replace(/::::/g,,); } //corrupted line step-over if(!isNaN(lat+lng)){ point.textArray lineArray; results.push(point); } } return results;}/** * Create the markers, with infowindow. * Create sidebar categories and entries. */var bounds new GLatLngBounds();GMap2.prototype.populate function(points, options){ var opts options||{}; var noCat true; if(opts.cat||opts.iCat) noCat false; var catName opts.cat||; var bar opts.sidebar; var myCat; var newCats ; for (var i0; i points.length; i++) { if(opts.iCat){ // category from file contents catName pointsi.textArrayopts.iCat; } var theIcon opts.icon||CAT_ICONScatName||CAT_ICONSDEFAULT_ICON; if(!bar.catscatName&&!noCat){ // create a category if not found myCat new BarCategory(bar, catName, {icon:theIcon}); newCats.push(myCat); } var iLabel opts.iLabel||2; var label pointsi.textArrayiLabel; pointsi.marker new GMarker(pointsi,{title:label, icon:theIcon}); this.addOverlay(pointsi.marker); bounds.extend(pointsi); // this must be considered createInfoWindow(pointsi,opts); if(noCat){ bar.addEntry(pointsi,opts); }else{ myCat.addEntry(pointsi,opts); } } myCat.check.checked opts.checked||false; myCat.update(); for(var i0;inewCats.length;i++){ newCatsi.check.checked opts.checked||false; newCatsi.update(); } var paddings {top:30, right:10, bottom:10, left:50}; this.showBounds(bounds,paddings); }/** * create infowindow */function createInfoWindow(point, opt_options){ var opts opt_options||{}; var start opts.iLabel||2; var iwNode createElem(info-window); var iwRows ; for(var istart; ipoint.textArray.length; i++){ var row createElem(iw-cell-+i, point.textArrayi); iwRows.push(row); iwNode.appendChild(row); } iwRows0.className + iw-header; point.marker.bindInfoWindow(iwNode,{maxWidth:300});}/** * This function triggers the downloading and parsing of a selected text file * marker, sidebar and infowindow data is extracted from the file */ var myBar new SideBar(document.getElementById(sidebar));function ajaxLoad(textFile,opt_options){ var opts opt_options||{}; opts.sidebar myBar; var process function(material){ var entries material.parseCsv(material, opts); map.populate(entries, opts); } GDownloadUrl(textFile, process);}var CAT_ICONS ;CAT_ICONSDEFAULT_ICON tinyIcon(purple);CAT_ICONS12AM tinyIcon(yellow);CAT_ICONS1PM tinyIcon(blue);CAT_ICONS2PM tinyIcon(white);CAT_ICONS3PM tinyIcon(black);CAT_ICONS4PM tinyIcon(green);CAT_ICONS5PM tinyIcon(red);CAT_ICONS6PM tinyIcon(orange);CAT_ICONS7PM tinyIcon(blue);CAT_ICONS8PM tinyIcon(green);CAT_ICONS9PM tinyIcon(purple);CAT_ICONS10PM tinyIcon(yellow);CAT_ICONS11PM tinyIcon(gray);CAT_ICONS12PM tinyIcon(white);CAT_ICONS1AM tinyIcon(brown);window.onload function(){ ajaxLoad(happyhours.csv,{iCat:2, checked:true, iLabel:3});// ajaxLoad(fincraters.txt,{cat:Craters});// ajaxLoad(fairports.htm,{cat:Airports});// ajaxLoad(mcdonalds.txt,{cat:McDonalds});// ajaxLoad(finlandtowns.txt,{cat:Towns});}/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]