Another Ballston Loop Run

by Chris Abraham on 11/01/2009

PinExt Another Ballston Loop Run

run20090110 Another Ballston Loop Run

I missed the cold rain because I started the run quite late. I need to sort out my Nokia N95 8GB because I use it as a phone, as a podcast player, and, using Sport Tracker, I can track my run, my pace (slow) and my route using the built-in GPS. Unfortunately, I ran out of batts so, for the last couple miles, I didn’t have any tracking or any podcasts (via Jockular)

 

 

hdr workoutsummary Another Ballston Loop Run

Usernamechrisabraham
Route
Duration

1h 50min 20s

Speed (average)6.84 km/h
Pace (average)

8min 45s per km

Altitude (min)0 m
Step count0

0 ; i--) { var oImage = workout.images[i]; if ( id == oImage.id ) { while ( i > 0 ) { var oRetImage = workout.images[i-1]; if ( oRetImage.status == 0 ) { prevMediaId = oRetImage.id; prevMediaType = oRetImage.mediatype; prevMediaFormat = oRetImage.mediaformat; prevDesc = oRetImage.description; if ( prevDesc == null || prevDesc == \'undefined\' ) { prevDesc = "No description"; } return; } else { i--; } } return; } } } function viewPhoto(mediatype, mediaformat, ownerid, woid, imgid, selectedFromMenu, desc, prev) { if (thumbsProcessed.indexOf(imgid+\'\') == -1) { if ((!menuOn && !confirmDeleteOn ) || selectedFromMenu) { if ( mediatype == 0) { $("#currentImage").css("display", "inline"); $("#currentImage").attr("src", "image.do?ph=false&u=" + ownerid + "&w=" + woid + "&i=" + imgid + "&" + Math.random()); } else {; $("#currentImage").css("display", "none"); // createplayer("/nts/workoutdetail/image.do?ph=false%26u=" + ownerid + "%26w=" + woid + "%26i=" + imgid + "%26" + Math.random() + "%26media=" + mediaformat + "%26type." + mediaformat, "/nts/workoutdetail/image.do?ph=false%26u=" + ownerid + "%26w=" + woid + "%26i=" + imgid + "%26pre=true" + "%26" + Math.random() + "%26media=jpg" + "%26type." + "jpg", mediatype); createplayer(encodeURIComponent("/nts/workoutdetail/image.do?ph=false&u=" + ownerid + "&w=" + woid + "&i=" + imgid + "&" + Math.random() + "&media=" + mediaformat + "&type." + mediaformat), encodeURIComponent("/nts/workoutdetail/image.do?ph=false%26u=" + ownerid + "&w=" + woid + "&i=" + imgid + "&pre=true" + "&" + Math.random() + "&media=jpg" + "&type." + "jpg"), mediatype); } if (prev != null) { if (prev) { desc = prevDesc; } else { desc = nextDesc; } } var prevLink = ""; var nextLink = ""; findPrevMedia(woid, imgid); if ( prevMediaId != -1 ) { prevLink = " Previous "; } findNextMedia(woid, imgid); if ( nextMediaId != -1 ) { nextLink = " Next "; } var id = imgid; var type = "MEDIA"; var fullHTML = "

" + "
" + desc + "
" + prevLink + "" + nextLink + "

"; $("#desc").html( fullHTML ); togglePhotoView(true); } if (confirmDeleteOn) confirmDelete = false; } } function togglePhotoView(show) { if (show) { var scrolly = typeof window.pageYOffset != \'undefined\' ? window.pageYOffset : document.documentElement.scrollTop; scrolly += 60; //dim the background var speed = 200; var opacity = 0.3; $("#photoview").css({top: scrolly + \'px\'}).bind(\'click\', function() { //togglePhotoView(false); }); $(\'#__dimScreen\').stop().remove(); temp = $(\'

\').attr({ id: \'__dimScreen\' ,fade_opacity: opacity ,speed: speed }).css({ background: \'#000000\' ,height: $(document).height() + \'px\' ,left: \'0px\' ,opacity: 0 ,position: \'absolute\' ,top: \'0px\' ,width: $(document).width() + \'px\' ,zIndex: 200 }).one(\'click\', function() { //togglePhotoView(false); }).appendTo(\'body\').fadeTo(speed, opacity); //show image if ($.browser.msie) { var photoview = $("#photoview"); photoview.css({display: \'block\'}); $(document.body).append(photoview); } else { $("#photoview").fadeIn(\'fast\'); } } else { //close image $("#photoview").toggle().unbind("click"); //remove dim var x = jQuery(\'#__dimScreen\'); var opacity = x.attr(\'fade_opacity\'); var speed = x.attr(\'speed\'); x.fadeOut(speed, function() { $(this).remove(); }); $("#currentImage").removeAttr("src"); $("#currentImage").html(""); //$("#currentmedia").html(""); $("#currentmedia").html(\'

\'); $("#desc").html(""); } } function openAddPhotoBox() { newwindow = window.open(\'addphoto.do?id=609098&ph=n\',\'name\',\'height=600,width=500\'); if (window.focus) { newwindow.focus() } } function openEditPhotoBox(imgid) { var scrolly = typeof window.pageYOffset != \'undefined\' ? window.pageYOffset : document.documentElement.scrollTop; scrolly -= 50; var popW = 500; var popH = 300; var leftPos = ($(document).width()-popW)/2; var topPos = scrolly; newwindow = window.open(\'editphoto.do?id=\' + imgid + \'&wid=609098&ph=n\',\'name\',\'width=\' + popW + \',height=\' + popH +\',left=\' + leftPos + \'top=\' + topPos); if (window.focus) { newwindow.focus() } } function confirmDeletePhoto(id) { confirmDeleteOn = true; var ok = confirm("Are you sure you want to delete the photo?"); if (ok == true) { window.location="deleteimg.do?ph=false&id=609098&imgid=" + id; } } var defaultimage; function rotate(id) { jQuery.get("rotateimage.do?ph=false&tn=true&u=15422&w=609098&i=" + id ,null, function() { $("#img" + id).css("background-image", "url(\'image.do?ph=false&tn=true&u=15422&w=609098&i=" + id + "&" + Math.random() + "\')"); if (defaultimage == id) { $("#defaultimage").attr("src", "image.do?ph=false&tn=true&u=15422&w=609098&i=" + id + "&" + Math.random()); } } ); } function setAsDefault(id, mediatype, mediaformat, ownerId, workoutHeaderId, description) { jQuery.get("setdefaultimg.do?ph=false&id=609098&imgid=" + id, null, function() { if(description == null || description == ""){ description = \'No Description\'; } defaultimage = id; $("#defaultimage").attr("src", "image.do?ph=false&tn=true&u=15422&w=609098&i=" + id + "&" + Math.random()); $("#defaultimage").click(function(){ logger.debug("default image clicked [mediatype: " + mediatype + ", mediaformat: " + mediaformat + ", ownerId: " + ownerId + ", workoutHeaderId: " + workoutHeaderId + ", id: " + id + ", description: " + description + "]"); viewPhoto(mediatype, mediaformat, ownerId, workoutHeaderId, id, true, description); }); } ); } var activeImage; var originalLocation; function setLocation(id) { activeImage = $.grep(workout.images, function(image, index) { return image.id == id; })[0]; logger.debug("activeImage: "); logger.dir(activeImage); $(\'#setlocation\').css(\'display\', \'block\'); $(\'#summary\').prepend($(\'#setlocation\')); var targetOffset = $(\'#map\').offset().top; $(\'html,body\').animate({scrollTop: targetOffset}, 500); // Change cursor to crosshair map.getDragObject().setDraggableCursor(\'crosshair\'); logger.debug("Cursor set to crosshair"); listener = GEvent.addListener(map, "click", function(overlay, point, latlng) { logger.debug("Clicked map"); var clickedPoint; if(overlay != null){ // Clicked overlay (polyline, start, fast, etc.) // The \'point\' variable is undefined clickedPoint = latlng; } else { // Clicked map // The \'latlng\' variable is undefined clickedPoint = point; } // Get original location if(activeImage.coords){ originalLocation = F.createPosition(activeImage.coords); } else { originalLocation = null; } logger.debug("Original location:"); logger.dir(originalLocation); activeImage.position = clickedPoint; if( activeImage.pin != undefined && activeImage.pin != null) { pin = activeImage.pin; pin.setLatLng(activeImage.position); } else { var icon; if(activeImage.mediatype == 0) { icon = F.createIcon(\'camera\'); } else if(activeImage.mediatype == 1) { icon = F.createIcon(\'video\'); } else { icon = F.createIcon(\'video\'); } var pin = icon.newMarker(activeImage.position); activeImage.pin = pin; activeImage.setUpPhotoPin(); map.addOverlay(pin); } // Update the coordinates activeImage.coords = new Array(activeImage.position.lat(), activeImage.position.lng()); } ); } function setMapDefaultCursors(map){ dragObject = map.getDragObject(); dragObject.setDraggableCursor(\'url(http://maps.google.com/intl/en_ALL/mapfiles/openhand.cur), default\'); dragObject.setDraggingCursor(\'url(http://maps.google.com/intl/en_ALL/mapfiles/closedhand.cur), move\'); } function submitImageLocation() { $.getJSON(\'placeImage.do\',{ph: false, id: activeImage.id, latitude: activeImage.position.lat(), longitude: activeImage.position.lng()}, function(json) { hideSetLocationPopup() }) } function cancelSetLocation() { // Set position back to normal logger.debug("Original location: "); if(originalLocation){ // Set location back to original logger.debug("Setting marker back to original location"); activeImage.pin.setLatLng(originalLocation) } else { // There were no original location, so there were no pin also logger.debug("Removing marker overlay"); map.removeOverlay(activeImage.pin); activeImage.pin = null; } // Reset activeImage and originalLocation activeImage.position = originalLocation; hideSetLocationPopup(); } function hideSetLocationPopup(){ logger.debug("hideSetLocationPopup") if( listener != undefined ) { GEvent.removeListener(listener); listener = undefined; } $(\'#setlocation\').fadeOut(\'fast\'); // Set cursor back to normal setMapDefaultCursors(map); } function flagAsInappropriate(id,type){ var scrolly = typeof window.pageYOffset != \'undefined\' ? window.pageYOffset : document.documentElement.scrollTop; scrolly += 400; var scrollx = typeof window.innerWidth != \'undefined\' ? window.innerWidth : document.documentElement.clientWidth; scrollx /= 2; scrollx += 200; $(\'#__dimScreen2\').stop().remove(); $(\'

\').attr(\'id\', \'__dimScreen2\') .css({ background: \'#000000\' ,height: $(document).height() + \'px\' ,left: \'0px\' ,opacity: 0.1 ,position: \'absolute\' ,top: \'0px\' ,width: $(document).width() + \'px\' ,zIndex: 3000 }).appendTo(\'body\'); $(\'

\' + \' Flag this content as inappropriate

\' + \' \' + \' \' + \'

\').appendTo("body"); } function sendFlag(id,type) { jQuery.get("flagAsInappropriate.do?ph=false&id=" + id + "&type=" + type, null, function() { $(\'#flagas_check\').html(\'Content Flagged as inappropriate! Thank you for your information.

\' + \' \'); $(\'#flagas_link_\' + type + "_" + id).fadeOut(); $(\'#flagas_\' + type + "_" + id).html(\' \'); } ); } function toggleSaveDisabled() { if ($(\'#flagas_checkbox:checked\').val()) { $(\'#flagas_save_button\').removeAttr("disabled"); } else { $(\'#flagas_save_button\').attr("disabled", "true"); } } -->

 

” + “
” + desc + “
” + prevLink + “” + nextLink + “

“; $(“#desc”).html( fullHTML ); togglePhotoView(true); } if (confirmDeleteOn) confirmDelete = false; } } function togglePhotoView(show) { if (show) { var scrolly = typeof window.pageYOffset != ‘undefined’ ? window.pageYOffset : document.documentElement.scrollTop; scrolly += 60; //dim the background var speed = 200; var opacity = 0.3; $(“#photoview”).css({top: scrolly + ‘px’}).bind(‘click’, function() { //togglePhotoView(false); }); $(‘#__dimScreen’).stop().remove(); temp = $(‘

‘).attr({ id: ‘__dimScreen’ ,fade_opacity: opacity ,speed: speed }).css({ background: ‘#000000′ ,height: $(document).height() + ‘px’ ,left: ’0px’ ,opacity: 0 ,position: ‘absolute’ ,top: ’0px’ ,width: $(document).width() + ‘px’ ,zIndex: 200 }).one(‘click’, function() { //togglePhotoView(false); }).appendTo(‘body’).fadeTo(speed, opacity); //show image if ($.browser.msie) { var photoview = $(“#photoview”); photoview.css({display: ‘block’}); $(document.body).append(photoview); } else { $(“#photoview”).fadeIn(‘fast’); } } else { //close image $(“#photoview”).toggle().unbind(“click”); //remove dim var x = jQuery(‘#__dimScreen’); var opacity = x.attr(‘fade_opacity’); var speed = x.attr(‘speed’); x.fadeOut(speed, function() { $(this).remove(); }); $(“#currentImage”).removeAttr(“src”); $(“#currentImage”).html(“”); //$(“#currentmedia”).html(“”); $(“#currentmedia”).html(‘

‘); $(“#desc”).html(“”); } } function openAddPhotoBox() { newwindow = window.open(‘addphoto.do?id=609098&ph=n’,'name’,'height=600,width=500′); if (window.focus) { newwindow.focus() } } function openEditPhotoBox(imgid) { var scrolly = typeof window.pageYOffset != ‘undefined’ ? window.pageYOffset : document.documentElement.scrollTop; scrolly -= 50; var popW = 500; var popH = 300; var leftPos = ($(document).width()-popW)/2; var topPos = scrolly; newwindow = window.open(‘editphoto.do?id=’ + imgid + ‘&wid=609098&ph=n’,'name’,'width=’ + popW + ‘,height=’ + popH +’,left=’ + leftPos + ‘top=’ + topPos); if (window.focus) { newwindow.focus() } } function confirmDeletePhoto(id) { confirmDeleteOn = true; var ok = confirm(“Are you sure you want to delete the photo?”); if (ok == true) { window.location=”deleteimg.do?ph=false&id=609098&imgid=” + id; } } var defaultimage; function rotate(id) { jQuery.get(“rotateimage.do?ph=false&tn=true&u=15422&w=609098&i=” + id ,null, function() { $(“#img” + id).css(“background-image”, “url(‘image.do?ph=false&tn=true&u=15422&w=609098&i=” + id + “&” + Math.random() + “‘)”); if (defaultimage == id) { $(“#defaultimage”).attr(“src”, “image.do?ph=false&tn=true&u=15422&w=609098&i=” + id + “&” + Math.random()); } } ); } function setAsDefault(id, mediatype, mediaformat, ownerId, workoutHeaderId, description) { jQuery.get(“setdefaultimg.do?ph=false&id=609098&imgid=” + id, null, function() { if(description == null || description == “”){ description = ‘No Description’; } defaultimage = id; $(“#defaultimage”).attr(“src”, “image.do?ph=false&tn=true&u=15422&w=609098&i=” + id + “&” + Math.random()); $(“#defaultimage”).click(function(){ logger.debug(“default image clicked [mediatype: " + mediatype + ", mediaformat: " + mediaformat + ", ownerId: " + ownerId + ", workoutHeaderId: " + workoutHeaderId + ", id: " + id + ", description: " + description + "]“); viewPhoto(mediatype, mediaformat, ownerId, workoutHeaderId, id, true, description); }); } ); } var activeImage; var originalLocation; function setLocation(id) { activeImage = $.grep(workout.images, function(image, index) { return image.id == id; })[0]; logger.debug(“activeImage: “); logger.dir(activeImage); $(‘#setlocation’).css(‘display’, ‘block’); $(‘#summary’).prepend($(‘#setlocation’)); var targetOffset = $(‘#map’).offset().top; $(‘html,body’).animate({scrollTop: targetOffset}, 500); // Change cursor to crosshair map.getDragObject().setDraggableCursor(‘crosshair’); logger.debug(“Cursor set to crosshair”); listener = GEvent.addListener(map, “click”, function(overlay, point, latlng) { logger.debug(“Clicked map”); var clickedPoint; if(overlay != null){ // Clicked overlay (polyline, start, fast, etc.) // The ‘point’ variable is undefined clickedPoint = latlng; } else { // Clicked map // The ‘latlng’ variable is undefined clickedPoint = point; } // Get original location if(activeImage.coords){ originalLocation = F.createPosition(activeImage.coords); } else { originalLocation = null; } logger.debug(“Original location:”); logger.dir(originalLocation); activeImage.position = clickedPoint; if( activeImage.pin != undefined && activeImage.pin != null) { pin = activeImage.pin; pin.setLatLng(activeImage.position); } else { var icon; if(activeImage.mediatype == 0) { icon = F.createIcon(‘camera’); } else if(activeImage.mediatype == 1) { icon = F.createIcon(‘video’); } else { icon = F.createIcon(‘video’); } var pin = icon.newMarker(activeImage.position); activeImage.pin = pin; activeImage.setUpPhotoPin(); map.addOverlay(pin); } // Update the coordinates activeImage.coords = new Array(activeImage.position.lat(), activeImage.position.lng()); } ); } function setMapDefaultCursors(map){ dragObject = map.getDragObject(); dragObject.setDraggableCursor(‘url(http://maps.google.com/intl/en_ALL/mapfiles/openhand.cur), default’); dragObject.setDraggingCursor(‘url(http://maps.google.com/intl/en_ALL/mapfiles/closedhand.cur), move’); } function submitImageLocation() { $.getJSON(‘placeImage.do’,{ph: false, id: activeImage.id, latitude: activeImage.position.lat(), longitude: activeImage.position.lng()}, function(json) { hideSetLocationPopup() }) } function cancelSetLocation() { // Set position back to normal logger.debug(“Original location: “); if(originalLocation){ // Set location back to original logger.debug(“Setting marker back to original location”); activeImage.pin.setLatLng(originalLocation) } else { // There were no original location, so there were no pin also logger.debug(“Removing marker overlay”); map.removeOverlay(activeImage.pin); activeImage.pin = null; } // Reset activeImage and originalLocation activeImage.position = originalLocation; hideSetLocationPopup(); } function hideSetLocationPopup(){ logger.debug(“hideSetLocationPopup”) if( listener != undefined ) { GEvent.removeListener(listener); listener = undefined; } $(‘#setlocation’).fadeOut(‘fast’); // Set cursor back to normal setMapDefaultCursors(map); } function flagAsInappropriate(id,type){ var scrolly = typeof window.pageYOffset != ‘undefined’ ? window.pageYOffset : document.documentElement.scrollTop; scrolly += 400; var scrollx = typeof window.innerWidth != ‘undefined’ ? window.innerWidth : document.documentElement.clientWidth; scrollx /= 2; scrollx += 200; $(‘#__dimScreen2′).stop().remove(); $(‘

‘).attr(‘id’, ‘__dimScreen2′) .css({ background: ‘#000000′ ,height: $(document).height() + ‘px’ ,left: ’0px’ ,opacity: 0.1 ,position: ‘absolute’ ,top: ’0px’ ,width: $(document).width() + ‘px’ ,zIndex: 3000 }).appendTo(‘body’); $(‘

‘ + ‘

Flag this content as inappropriate’ + ‘

‘ + ‘

‘ + ‘

‘).appendTo(“body”); } function sendFlag(id,type) { jQuery.get(“flagAsInappropriate.do?ph=false&id=” + id + “&type=” + type, null, function() { $(‘#flagas_check’).html(‘Content Flagged as inappropriate!
Thank you for your information.

‘ + ‘

‘); $(‘#flagas_link_’ + type + “_” + id).fadeOut(); $(‘#flagas_’ + type + “_” + id).html(‘ ’); } ); } function toggleSaveDisabled() { if ($(‘#flagas_checkbox:checked’).val()) { $(‘#flagas_save_button’).removeAttr(“disabled”); } else { $(‘#flagas_save_button’).attr(“disabled”, “true”); } } –>

 

hdr workoutprofile Another Ballston Loop Run

 Another Ballston Loop Run

PinExt Another Ballston Loop Run
Be Sociable, Share!
  • more Another Ballston Loop Run

Share on Tumblr

Leave a Comment

Previous post:

Next post: