<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">

    <channel>
    
    <title>Default Site Weblog</title>
    <link>http://www.getarounddurango.com/index.php/site/index/</link>
    <description></description>
    <dc:language>en</dc:language>
    <dc:creator>carltonjl@ci.durango.co.us</dc:creator>
    <dc:rights>Copyright 2011</dc:rights>
    <dc:date>2011-11-28T23:37:34+00:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
    

    <item>
      <title>SavingsCalculator</title>
      <link>http://www.getarounddurango.com/index.php/site/savingscalculator/</link>
      <guid>http://www.getarounddurango.com/index.php/site/savingscalculator/#When:23:37:34Z</guid>
      <description>How much will you save if you walk or bicycle to school every day of the year?  What if you walk or bike once a week or once a month?

	Fill in your numbers below and find out how much you will save when you walk or bicycle to school:

	
    .hidden { display: none; } 
    .unhidden { display: block; } 
    .bike { color:#09F; text&#45;align:center; vertical&#45;align:top;} 
    .ghd{ color: #09F; font&#45;family: Arial Black,
    Helvetica, sans&#45;serif; line&#45;height:80%; background&#45;color:#333; }
    .walk { color: #9C0; text&#45;align:center; vertical&#45;align:top;} 
    .bhd { color: #9C0; font&#45;family: Geneva, Helvetica,
    sans&#45;serif; line&#45;height:80%; background&#45;color:#333; }
    .calcinput{ text&#45;align:center; }           
	#viewMore .plus {background:url(CalculatorImages/p.png) left no&#45;repeat;padding&#45;left: 30px;}
	#viewMore .minus {background:url(CalculatorImages/m.png) left no&#45;repeat;padding&#45;left: 30px;}
	#viewMore a:hover{text&#45;decoration:underline;color:#0CF;}
	#viewMore a, a:link, a:active {font:11pt Arial, Helvetica, sans&#45;serif;text&#45;decoration:none;color:#ACACAC;}
	#viewMore h3 { text&#45;decoration:none;color: #09C; font:16px Arial, Helvetica, sans&#45;serif;}
	#viewMore div {color: #09C; font:14px Arial, Helvetica, sans&#45;serif;margin&#45;bottom:15px;background:url(CalculatorImages/p.jpg) left no&#45;repeat;padding&#45;left: 30px;display:block;cursor:catch22;cursor: hand;cursor: pointer;}
	#viewMore p{border:1px dashed #ccc;font:11pt Arial, Helvetica, sans&#45;serif;padding&#45;left: 30px;color: #666;display:none;}
	#viewMore p img{padding&#45;right:15px;}
    

	
		
			
				
					
						
					
						BICYCLE SAVINGS CALCULATOR
					
					Number of bicycle trips you will take in a school year:
					
					Enter one&#45;way trips&#45;&#45;that is, 100 days biking to and from school makes 200 trips
					
					Average/typical miles per trip (one way):
					
					
					Average/typical speed (miles per hour):
					
					
					
					
					RESULTS:
					
						Bike this many miles:
						
						
						
							Hours Spent:
							
							Hard dollar savings and benefits (average of two methods):
							
							Enjoyment/recreation benefit:
							
							
							&amp;gt;
						Save this many gallons of fuel (gasoline or diesel):
						
						
						Save this many pounds of C02 emissions:
						
						
						Save this many pounds of other pollution:
						
						
						Receive this much in total savings and other benefits:
						
						
						
						
						
							REQUIRED CALCULATIONS:
						Air pollution reduction: 
						Bicyclist recreation/enjoyment benefit: 
						Bicyclist health benefit:
						
						Congestion savings&#45;bicycle communting &amp;amp; errands 
						User savings from bicycle commuting &amp;amp; errands 
						Subtotal of First Method: 
						
						Second METHOD, all except recreation: 
						Second method, recreational benefit: 
						Subtotal of second method: 
				
				
					&amp;nbsp;
			
			
				
					
						
					
						PEDESTRIAN SAVINGS CALCULATOR
					
					Number of walking trips you will take in a school year:
					
					Enter one&#45;way trips&#45;&#45;that is, 50 days walking to and from school makes 100 trips
					
					Average/typical miles per trip (one way):
					
					
					Average/typical speed (miles per hour):
					
					
					
					
					RESULTS:
					
						In one year, you will . . .
						
						Walk this many miles:
						
						
						
							Number of hours spent (estimate includes prep and non&#45;walking time):
							
							Hard dollar savings and benefits (average of two methods)
							
							Enjoyment/recreation benefit:
							
							&amp;nbsp;
						Save this many gallons of fuel (gasoline or diesel):
						
						
						Save this many pounds of C02 emissions:
						
						
						Save this many pounds of other pollution:
						
						
						Receive this much in total savings and other benefits:
						
						
						
						
							PEDESTRIAN BENEFITS:
						
						Air pollution reduction (bicycle &amp;amp; pedestrian combined): 
						
						Pedestrian recreation/enjoyment benefit: 
						Pedestrian health benefit: 
						Congestion savings&#45;pedestrian commuting &amp;amp; errands: 
						User savings&#45;pedestrian commuting &amp;amp; errand: 
						Subtotal:
						
						Second METHOD, all except recreation: 
						Second method, recreational benefit: 
						Subtotal of second method:
						
				
				
					&amp;nbsp;
			
		
	



function openAll(){
	var pItems = document.getElementById(&#39;viewMore&#39;).getElementsByTagName(&#39;p&#39;);
	var dItems = document.getElementById(&#39;viewMore&#39;).getElementsByTagName(&#39;div&#39;);
	for(var i=0;i&#39; + msg + &#39;&#39;;

}
    //adds &quot;,&quot; as a thousands separator, like 123,435.43.  Note that it will add them to the right
    //of the decimal point, too, like 123,345.344,545.  So don&#39;t do that!
    function thousands (a){
    
     return a.replace (/d{1,3}(?=(d{3})+(?!d))/g,&quot;$&amp;,&quot;);
     
    }
    
    function sprintf () {
    // Return a formatted string  
    // 
    // version: 1109.2015
    // discuss at: http://phpjs.org/functions/sprintf
    // +   original by: Ash Searle (http://hexmen.com/blog/)
    // + namespaced by: Michael White (http://getsprink.com)
    // +    tweaked by: Jack
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +      input by: Paulo Freitas
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +      input by: Brett Zamir (http://brett&#45;zamir.me)
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: sprintf(&quot;%01.2f&quot;, 123.1);
    // *     returns 1: 123.10
    // *     example 2: sprintf(&quot;[%10s]&quot;, &#39;monkey&#39;);
    // *     returns 2: &#39;[    monkey]&#39;
    // *     example 3: sprintf(&quot;[%&#39;#10s]&quot;, &#39;monkey&#39;);
    // *     returns 3: &#39;[####monkey]&#39;
    var regex = /%%|%(d+$)?([&#45;+&#39;#0 ]*)(*d+$|*|d+)?(.(*d+$|*|d+))?([scboxXuidfegEG])/g;
    var a = arguments,
        i = 0,
        format = a[i++];
 
    // pad()
    var pad = function (str, len, chr, leftJustify) {
        if (!chr) {
            chr = &#39; &#39;;
        }
        var padding = (str.length &gt;= len) ? &#39;&#39; : Array(1 + len &#45; str.length &gt;&gt;&gt; 0).join(chr);
        return leftJustify ? str + padding : padding + str;
    };
 
    // justify()
    var justify = function (value, prefix, leftJustify, minWidth, zeroPad, customPadChar) {
        var diff = minWidth &#45; value.length;
        if (diff &gt; 0) {
            if (leftJustify || !zeroPad) {
                value = pad(value, minWidth, customPadChar, leftJustify);
            } else {
                value = value.slice(0, prefix.length) + pad(&#39;&#39;, diff, &#39;0&#39;, true) + value.slice(prefix.length);
            }
        }
        return value;
    };
 
    // formatBaseX()
    var formatBaseX = function (value, base, prefix, leftJustify, minWidth, precision, zeroPad) {
        // Note: casts negative numbers to positive ones
        var number = value &gt;&gt;&gt; 0;
        prefix = prefix &amp;&amp; number &amp;&amp; {
            &#39;2&#39;: &#39;0b&#39;,
            &#39;8&#39;: &#39;0&#39;,
            &#39;16&#39;: &#39;0x&#39;
        }[base] || &#39;&#39;;
        value = prefix + pad(number.toString(base), precision || 0, &#39;0&#39;, false);
        return justify(value, prefix, leftJustify, minWidth, zeroPad);
    };
 
    // formatString()
    var formatString = function (value, leftJustify, minWidth, precision, zeroPad, customPadChar) {
        if (precision != null) {
            value = value.slice(0, precision);
        }
        return justify(value, &#39;&#39;, leftJustify, minWidth, zeroPad, customPadChar);
    };
 
    // doFormat()
    var doFormat = function (substring, valueIndex, flags, minWidth, _, precision, type) {
        var number;
        var prefix;
        var method;
        var textTransform;
        var value;
 
        if (substring == &#39;%%&#39;) {
            return &#39;%&#39;;
        }
 
        // parse flags
        var leftJustify = false,
            positivePrefix = &#39;&#39;,
            zeroPad = false,
            prefixBaseX = false,
            customPadChar = &#39; &#39;;
        var flagsl = flags.length;
        for (var j = 0; flags &amp;&amp; j &lt; flagsl; j++) {
            switch (flags.charAt(j)) {
            case &#39; &#39;:
                positivePrefix = &#39; &#39;;
                break;
            case &#39;+&#39;:
                positivePrefix = &#39;+&#39;;
                break;
            case &#39;&#45;&#39;:
                leftJustify = true;
                break;
            case &quot;&#39;&quot;:
                customPadChar = flags.charAt(j + 1);
                break;
            case &#39;0&#39;:
                zeroPad = true;
                break;
            case &#39;#&#39;:
                prefixBaseX = true;
                break;
            }
        }
 
        // parameters may be null, undefined, empty&#45;string or real valued
        // we want to ignore null, undefined and empty&#45;string values
        if (!minWidth) {
            minWidth = 0;
        } else if (minWidth == &#39;*&#39;) {
            minWidth = +a[i++];
        } else if (minWidth.charAt(0) == &#39;*&#39;) {
            minWidth = +a[minWidth.slice(1, &#45;1)];
        } else {
            minWidth = +minWidth;
        }
 
        // Note: undocumented perl feature:
        if (minWidth &lt; 0) {
            minWidth = &#45;minWidth;
            leftJustify = true;
        }
 
        if (!isFinite(minWidth)) {
            throw new Error(&#39;sprintf: (minimum&#45;)width must be finite&#39;);
        }
 
        if (!precision) {
            precision = &#39;fFeE&#39;.indexOf(type) &gt; &#45;1 ? 6 : (type == &#39;d&#39;) ? 0 : undefined;
        } else if (precision == &#39;*&#39;) {
            precision = +a[i++];
        } else if (precision.charAt(0) == &#39;*&#39;) {
            precision = +a[precision.slice(1, &#45;1)];
        } else {
            precision = +precision;
        }
 
        // grab value using valueIndex if required?
        value = valueIndex ? a[valueIndex.slice(0, &#45;1)] : a[i++];
 
        switch (type) {
        case &#39;s&#39;:
            return formatString(String(value), leftJustify, minWidth, precision, zeroPad, customPadChar);
        case &#39;c&#39;:
            return formatString(String.fromCharCode(+value), leftJustify, minWidth, precision, zeroPad);
        case &#39;b&#39;:
            return formatBaseX(value, 2, prefixBaseX, leftJustify, minWidth, precision, zeroPad);
        case &#39;o&#39;:
            return formatBaseX(value, 8, prefixBaseX, leftJustify, minWidth, precision, zeroPad);
        case &#39;x&#39;:
            return formatBaseX(value, 16, prefixBaseX, leftJustify, minWidth, precision, zeroPad);
        case &#39;X&#39;:
            return formatBaseX(value, 16, prefixBaseX, leftJustify, minWidth, precision, zeroPad).toUpperCase();
        case &#39;u&#39;:
            return formatBaseX(value, 10, prefixBaseX, leftJustify, minWidth, precision, zeroPad);
        case &#39;i&#39;:
        case &#39;d&#39;:
            number = (+value) | 0;
            prefix = number &lt; 0 ? &#39;&#45;&#39; : positivePrefix;
            value = prefix + pad(String(Math.abs(number)), precision, &#39;0&#39;, false);
            return justify(value, prefix, leftJustify, minWidth, zeroPad);
        case &#39;e&#39;:
        case &#39;E&#39;:
        case &#39;f&#39;:
        case &#39;F&#39;:
        case &#39;g&#39;:
        case &#39;G&#39;:
            number = +value;
            prefix = number &lt; 0 ? &#39;&#45;&#39; : positivePrefix;
            method = [&#39;toExponential&#39;, &#39;toFixed&#39;, &#39;toPrecision&#39;][&#39;efg&#39;.indexOf(type.toLowerCase())];
            textTransform = [&#39;toString&#39;, &#39;toUpperCase&#39;][&#39;eEfFgG&#39;.indexOf(type) % 2];
            value = prefix + Math.abs(number)[method](precision);
            return justify(value, prefix, leftJustify, minWidth, zeroPad)[textTransform]();
        default:
            return substring;
        }
    };
 
    return format.replace(regex, doFormat);
}

function getInternetExplorerVersion()
// Returns the version of Internet Explorer or a &#45;1
// (indicating the use of another browser).
{
  var rv = &#45;1; // Return value assumes failure.
  if (navigator.appName == &#39;Microsoft Internet Explorer&#39;)
  {
    var ua = navigator.userAgent;
    var re  = new RegExp(&quot;MSIE ([0&#45;9]{1,}[.0&#45;9]{0,})&quot;);
    if (re.exec(ua) != null)
      rv = parseFloat( RegExp.$1 );
  }
  return rv;
}</description>
      <dc:subject></dc:subject>
      <dc:date>2011-11-28T23:37:34+00:00</dc:date>
    </item>

    <item>
      <title>SavingsCalculator</title>
      <link>http://www.getarounddurango.com/index.php/site/savingscalculator1/</link>
      <guid>http://www.getarounddurango.com/index.php/site/savingscalculator1/#When:23:37:29Z</guid>
      <description>How much will you save if you walk or bicycle to school every day of the year?  What if you walk or bike once a week or once a month?

	Fill in your numbers below and find out how much you will save when you walk or bicycle to school:

	
    .hidden { display: none; } 
    .unhidden { display: block; } 
    .bike { color:#09F; text&#45;align:center; vertical&#45;align:top;} 
    .ghd{ color: #09F; font&#45;family: Arial Black,
    Helvetica, sans&#45;serif; line&#45;height:80%; background&#45;color:#333; }
    .walk { color: #9C0; text&#45;align:center; vertical&#45;align:top;} 
    .bhd { color: #9C0; font&#45;family: Geneva, Helvetica,
    sans&#45;serif; line&#45;height:80%; background&#45;color:#333; }
    .calcinput{ text&#45;align:center; }           
	#viewMore .plus {background:url(CalculatorImages/p.png) left no&#45;repeat;padding&#45;left: 30px;}
	#viewMore .minus {background:url(CalculatorImages/m.png) left no&#45;repeat;padding&#45;left: 30px;}
	#viewMore a:hover{text&#45;decoration:underline;color:#0CF;}
	#viewMore a, a:link, a:active {font:11pt Arial, Helvetica, sans&#45;serif;text&#45;decoration:none;color:#ACACAC;}
	#viewMore h3 { text&#45;decoration:none;color: #09C; font:16px Arial, Helvetica, sans&#45;serif;}
	#viewMore div {color: #09C; font:14px Arial, Helvetica, sans&#45;serif;margin&#45;bottom:15px;background:url(CalculatorImages/p.jpg) left no&#45;repeat;padding&#45;left: 30px;display:block;cursor:catch22;cursor: hand;cursor: pointer;}
	#viewMore p{border:1px dashed #ccc;font:11pt Arial, Helvetica, sans&#45;serif;padding&#45;left: 30px;color: #666;display:none;}
	#viewMore p img{padding&#45;right:15px;}
    

	
		
			
				
					
						
					
						BICYCLE SAVINGS CALCULATOR
					
					Number of bicycle trips you will take in a school year:
					
					Enter one&#45;way trips&#45;&#45;that is, 100 days biking to and from school makes 200 trips
					
					Average/typical miles per trip (one way):
					
					
					Average/typical speed (miles per hour):
					
					
					
					
					RESULTS:
					
						Bike this many miles:
						
						
						
							Hours Spent:
							
							Hard dollar savings and benefits (average of two methods):
							
							Enjoyment/recreation benefit:
							
							
							&amp;gt;
						Save this many gallons of fuel (gasoline or diesel):
						
						
						Save this many pounds of C02 emissions:
						
						
						Save this many pounds of other pollution:
						
						
						Receive this much in total savings and other benefits:
						
						
						
						
						
							REQUIRED CALCULATIONS:
						Air pollution reduction: 
						Bicyclist recreation/enjoyment benefit: 
						Bicyclist health benefit:
						
						Congestion savings&#45;bicycle communting &amp;amp; errands 
						User savings from bicycle commuting &amp;amp; errands 
						Subtotal of First Method: 
						
						Second METHOD, all except recreation: 
						Second method, recreational benefit: 
						Subtotal of second method: 
				
				
					&amp;nbsp;
			
			
				
					
						
					
						PEDESTRIAN SAVINGS CALCULATOR
					
					Number of walking trips you will take in a school year:
					
					Enter one&#45;way trips&#45;&#45;that is, 50 days walking to and from school makes 100 trips
					
					Average/typical miles per trip (one way):
					
					
					Average/typical speed (miles per hour):
					
					
					
					
					RESULTS:
					
						In one year, you will . . .
						
						Walk this many miles:
						
						
						
							Number of hours spent (estimate includes prep and non&#45;walking time):
							
							Hard dollar savings and benefits (average of two methods)
							
							Enjoyment/recreation benefit:
							
							&amp;nbsp;
						Save this many gallons of fuel (gasoline or diesel):
						
						
						Save this many pounds of C02 emissions:
						
						
						Save this many pounds of other pollution:
						
						
						Receive this much in total savings and other benefits:
						
						
						
						
							PEDESTRIAN BENEFITS:
						
						Air pollution reduction (bicycle &amp;amp; pedestrian combined): 
						
						Pedestrian recreation/enjoyment benefit: 
						Pedestrian health benefit: 
						Congestion savings&#45;pedestrian commuting &amp;amp; errands: 
						User savings&#45;pedestrian commuting &amp;amp; errand: 
						Subtotal:
						
						Second METHOD, all except recreation: 
						Second method, recreational benefit: 
						Subtotal of second method:
						
				
				
					&amp;nbsp;
			
		
	



function openAll(){
	var pItems = document.getElementById(&#39;viewMore&#39;).getElementsByTagName(&#39;p&#39;);
	var dItems = document.getElementById(&#39;viewMore&#39;).getElementsByTagName(&#39;div&#39;);
	for(var i=0;i&#39; + msg + &#39;&#39;;

}
    //adds &quot;,&quot; as a thousands separator, like 123,435.43.  Note that it will add them to the right
    //of the decimal point, too, like 123,345.344,545.  So don&#39;t do that!
    function thousands (a){
    
     return a.replace (/d{1,3}(?=(d{3})+(?!d))/g,&quot;$&amp;,&quot;);
     
    }
    
    function sprintf () {
    // Return a formatted string  
    // 
    // version: 1109.2015
    // discuss at: http://phpjs.org/functions/sprintf
    // +   original by: Ash Searle (http://hexmen.com/blog/)
    // + namespaced by: Michael White (http://getsprink.com)
    // +    tweaked by: Jack
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +      input by: Paulo Freitas
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +      input by: Brett Zamir (http://brett&#45;zamir.me)
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: sprintf(&quot;%01.2f&quot;, 123.1);
    // *     returns 1: 123.10
    // *     example 2: sprintf(&quot;[%10s]&quot;, &#39;monkey&#39;);
    // *     returns 2: &#39;[    monkey]&#39;
    // *     example 3: sprintf(&quot;[%&#39;#10s]&quot;, &#39;monkey&#39;);
    // *     returns 3: &#39;[####monkey]&#39;
    var regex = /%%|%(d+$)?([&#45;+&#39;#0 ]*)(*d+$|*|d+)?(.(*d+$|*|d+))?([scboxXuidfegEG])/g;
    var a = arguments,
        i = 0,
        format = a[i++];
 
    // pad()
    var pad = function (str, len, chr, leftJustify) {
        if (!chr) {
            chr = &#39; &#39;;
        }
        var padding = (str.length &gt;= len) ? &#39;&#39; : Array(1 + len &#45; str.length &gt;&gt;&gt; 0).join(chr);
        return leftJustify ? str + padding : padding + str;
    };
 
    // justify()
    var justify = function (value, prefix, leftJustify, minWidth, zeroPad, customPadChar) {
        var diff = minWidth &#45; value.length;
        if (diff &gt; 0) {
            if (leftJustify || !zeroPad) {
                value = pad(value, minWidth, customPadChar, leftJustify);
            } else {
                value = value.slice(0, prefix.length) + pad(&#39;&#39;, diff, &#39;0&#39;, true) + value.slice(prefix.length);
            }
        }
        return value;
    };
 
    // formatBaseX()
    var formatBaseX = function (value, base, prefix, leftJustify, minWidth, precision, zeroPad) {
        // Note: casts negative numbers to positive ones
        var number = value &gt;&gt;&gt; 0;
        prefix = prefix &amp;&amp; number &amp;&amp; {
            &#39;2&#39;: &#39;0b&#39;,
            &#39;8&#39;: &#39;0&#39;,
            &#39;16&#39;: &#39;0x&#39;
        }[base] || &#39;&#39;;
        value = prefix + pad(number.toString(base), precision || 0, &#39;0&#39;, false);
        return justify(value, prefix, leftJustify, minWidth, zeroPad);
    };
 
    // formatString()
    var formatString = function (value, leftJustify, minWidth, precision, zeroPad, customPadChar) {
        if (precision != null) {
            value = value.slice(0, precision);
        }
        return justify(value, &#39;&#39;, leftJustify, minWidth, zeroPad, customPadChar);
    };
 
    // doFormat()
    var doFormat = function (substring, valueIndex, flags, minWidth, _, precision, type) {
        var number;
        var prefix;
        var method;
        var textTransform;
        var value;
 
        if (substring == &#39;%%&#39;) {
            return &#39;%&#39;;
        }
 
        // parse flags
        var leftJustify = false,
            positivePrefix = &#39;&#39;,
            zeroPad = false,
            prefixBaseX = false,
            customPadChar = &#39; &#39;;
        var flagsl = flags.length;
        for (var j = 0; flags &amp;&amp; j &lt; flagsl; j++) {
            switch (flags.charAt(j)) {
            case &#39; &#39;:
                positivePrefix = &#39; &#39;;
                break;
            case &#39;+&#39;:
                positivePrefix = &#39;+&#39;;
                break;
            case &#39;&#45;&#39;:
                leftJustify = true;
                break;
            case &quot;&#39;&quot;:
                customPadChar = flags.charAt(j + 1);
                break;
            case &#39;0&#39;:
                zeroPad = true;
                break;
            case &#39;#&#39;:
                prefixBaseX = true;
                break;
            }
        }
 
        // parameters may be null, undefined, empty&#45;string or real valued
        // we want to ignore null, undefined and empty&#45;string values
        if (!minWidth) {
            minWidth = 0;
        } else if (minWidth == &#39;*&#39;) {
            minWidth = +a[i++];
        } else if (minWidth.charAt(0) == &#39;*&#39;) {
            minWidth = +a[minWidth.slice(1, &#45;1)];
        } else {
            minWidth = +minWidth;
        }
 
        // Note: undocumented perl feature:
        if (minWidth &lt; 0) {
            minWidth = &#45;minWidth;
            leftJustify = true;
        }
 
        if (!isFinite(minWidth)) {
            throw new Error(&#39;sprintf: (minimum&#45;)width must be finite&#39;);
        }
 
        if (!precision) {
            precision = &#39;fFeE&#39;.indexOf(type) &gt; &#45;1 ? 6 : (type == &#39;d&#39;) ? 0 : undefined;
        } else if (precision == &#39;*&#39;) {
            precision = +a[i++];
        } else if (precision.charAt(0) == &#39;*&#39;) {
            precision = +a[precision.slice(1, &#45;1)];
        } else {
            precision = +precision;
        }
 
        // grab value using valueIndex if required?
        value = valueIndex ? a[valueIndex.slice(0, &#45;1)] : a[i++];
 
        switch (type) {
        case &#39;s&#39;:
            return formatString(String(value), leftJustify, minWidth, precision, zeroPad, customPadChar);
        case &#39;c&#39;:
            return formatString(String.fromCharCode(+value), leftJustify, minWidth, precision, zeroPad);
        case &#39;b&#39;:
            return formatBaseX(value, 2, prefixBaseX, leftJustify, minWidth, precision, zeroPad);
        case &#39;o&#39;:
            return formatBaseX(value, 8, prefixBaseX, leftJustify, minWidth, precision, zeroPad);
        case &#39;x&#39;:
            return formatBaseX(value, 16, prefixBaseX, leftJustify, minWidth, precision, zeroPad);
        case &#39;X&#39;:
            return formatBaseX(value, 16, prefixBaseX, leftJustify, minWidth, precision, zeroPad).toUpperCase();
        case &#39;u&#39;:
            return formatBaseX(value, 10, prefixBaseX, leftJustify, minWidth, precision, zeroPad);
        case &#39;i&#39;:
        case &#39;d&#39;:
            number = (+value) | 0;
            prefix = number &lt; 0 ? &#39;&#45;&#39; : positivePrefix;
            value = prefix + pad(String(Math.abs(number)), precision, &#39;0&#39;, false);
            return justify(value, prefix, leftJustify, minWidth, zeroPad);
        case &#39;e&#39;:
        case &#39;E&#39;:
        case &#39;f&#39;:
        case &#39;F&#39;:
        case &#39;g&#39;:
        case &#39;G&#39;:
            number = +value;
            prefix = number &lt; 0 ? &#39;&#45;&#39; : positivePrefix;
            method = [&#39;toExponential&#39;, &#39;toFixed&#39;, &#39;toPrecision&#39;][&#39;efg&#39;.indexOf(type.toLowerCase())];
            textTransform = [&#39;toString&#39;, &#39;toUpperCase&#39;][&#39;eEfFgG&#39;.indexOf(type) % 2];
            value = prefix + Math.abs(number)[method](precision);
            return justify(value, prefix, leftJustify, minWidth, zeroPad)[textTransform]();
        default:
            return substring;
        }
    };
 
    return format.replace(regex, doFormat);
}

function getInternetExplorerVersion()
// Returns the version of Internet Explorer or a &#45;1
// (indicating the use of another browser).
{
  var rv = &#45;1; // Return value assumes failure.
  if (navigator.appName == &#39;Microsoft Internet Explorer&#39;)
  {
    var ua = navigator.userAgent;
    var re  = new RegExp(&quot;MSIE ([0&#45;9]{1,}[.0&#45;9]{0,})&quot;);
    if (re.exec(ua) != null)
      rv = parseFloat( RegExp.$1 );
  }
  return rv;
}</description>
      <dc:subject></dc:subject>
      <dc:date>2011-11-28T23:37:29+00:00</dc:date>
    </item>

    <item>
      <title>Buzz Bus</title>
      <link>http://www.getarounddurango.com/index.php/site/buzz-bus/</link>
      <guid>http://www.getarounddurango.com/index.php/site/buzz-bus/#When:23:45:08Z</guid>
      <description>Looking for a night on the town?&amp;nbsp; Don&#39;t have a designated Driver?&amp;nbsp; Let us be your driver!&amp;nbsp; This service runs from 11:00 PM to 3:00 AM and&amp;nbsp;will take you anywhere within city limits for $5.00.&amp;nbsp; The Buzz Bus operates on Friday and Saturday evenings and some qualifying holidays.

	For more information or to schedule a ride, call&amp;nbsp;970&#45;259&#45;5438.&amp;nbsp;</description>
      <dc:subject></dc:subject>
      <dc:date>2010-11-22T23:45:08+00:00</dc:date>
    </item>

    <item>
      <title>Clean Commute Week 2011</title>
      <link>http://www.getarounddurango.com/index.php/site/clean-commute-week2/</link>
      <guid>http://www.getarounddurango.com/index.php/site/clean-commute-week2/#When:21:55:14Z</guid>
      <description>&amp;nbsp;
	
		&amp;nbsp;
	
		Clean Commute Week is an effort by the City of&amp;nbsp;Durango to encourage a shift in the way our citizens&amp;nbsp;think about transportation.
	
		&amp;nbsp;
	
		Our goal is to promote&amp;nbsp;the use of alternative modes of transportation to&amp;nbsp;benefit people&amp;rsquo;s health, the health of our&amp;nbsp;community and the environment.
	
		&amp;nbsp;
	
		By promoting&amp;nbsp;bicycling, walking, carpooling, and public&amp;nbsp;transportation as environmentally responsible and&amp;nbsp;practical options, we hope to excite people about the benefits of clean commuting and get them to&amp;nbsp;take a break from their single occupancy vehicles.
		&amp;nbsp;
	
		We hope that through our events, people will learn&amp;nbsp;that commuting cleanly can be easy, cost effective,&amp;nbsp;and fun.


	Check out this Week of Fun Events!

	Commuter of the Day

	These people have made the choice to bike, walk, carpool, and ride public transportation.

	They were nominated by their friends, family, and co&#45;workers and we picked the nominations with the most votes.

	We received so many nominations it was truly a challenge to narrow the list down to this.

	Winners

	Paul Wilbert

	Paul has ridden his bike around town for years, encourages others to do the same, and stays involved in the planning processes regarding community bicycle events and infrastructure.

	Donn Wince

	Donn, and her husband Jeff, carpool everyday from Mancos.

	Sherin Clarke

	I know I&amp;rsquo;m lucky to be able to ride my bike to work every day.&amp;nbsp; I live close enough that I can even manage the ride in heels!&amp;nbsp; I do get some funny looks, but there&amp;rsquo;s no need to bring a change of shoes!&amp;nbsp; For my husband and I, choosing the location of our home was part of a conscious decision to not have to depend on a vehicle.&amp;nbsp; Not only is it a fun lifestyle to live, but it&amp;rsquo;s also a way that we can minimize our impact on the environment.

	Nora Stafford
	

	The main reason that I ride my bike or walk to work is that I care deeply about our environment.&amp;nbsp; Riding my bike helps conserve vital resources and helps to preserve our beautiful community.&amp;nbsp; I am a 1st grade teacher at Needham Elementary and wanted to model for my students that one person can really make a difference.&amp;nbsp; I want them to enjoy the same world that I have grown up in.&amp;nbsp; I have not driven to work in five years to help prove my point.

	&amp;nbsp;&amp;nbsp; Another reason that I ride my bike to work is that I am on the Health Team at Needham Elementary.&amp;nbsp; The 9&#45;R Health Team&amp;rsquo;s goal is to promote healthy lifestyles, Last year, Needham hosted a bike rodeo and focused on bike safety in the community.&amp;nbsp; It was a huge success.

	&amp;nbsp;&amp;nbsp; Lastly, I choose to ride my bike to work, (rain or snow) because it makes me feel vibrant! &amp;nbsp;I am confident that I am a more productive and happy employee.&amp;nbsp; I am ready for work when I get there!!&amp;nbsp; I take the time in the morning and at the end of the day to enjoy the varied wildlife along the river and also frequently stop to appreciate the beautiful community that we are privileged to live in.

	Guy Walton &amp;nbsp;

	Guy is on the bus daily. &amp;nbsp;He makes sure his appointments and work are done in time to catch the bus.

	Honorable Mentions

	&amp;nbsp;&amp;nbsp;Charles Owens
	

	Relatively new to down town, Charles has commuted to work via the trolley nearly every day.

	Miriam C Gillow&#45;Wiles

	Miriam commutes to and from Ignacio at least 3 days a week, does not own a car and uses public transportation when she can&#39;t ride her bike.

	Drew Bourey

	Drew has ridden his bike to work nearly every day for years and is committed to making roads safer for all bicyclists.

	Paula Liermann
	

	I have worked for the City of Durango for 12 years.&amp;nbsp; Though I own a vehicle, the City is small enough that I don&amp;rsquo;t drive it all that often.&amp;nbsp; &amp;nbsp;I live on the west side of Durango and really enjoy walking to work over the suspension bridge, which I will do in all types of weather.&amp;nbsp; I am a diabetic and need to exercise to better manage the disease so I make a point of getting in a little extra exercise on the way here to City Hall and back home. &amp;nbsp;&amp;nbsp;

	I am strongly in favor of lessening my carbon footprint on our society so I try not to use plastic bottles, recycle as much as possible, carry bags to the grocery store and commute in a clean fashion (primarily by walking) though I also will ride my bicycle. &amp;nbsp;

	&amp;nbsp;Annie Cheeney

	Annie is a competitive cyclist, DEVO coach, and a student. &amp;nbsp;She gets around by bike and just made the choice to give up her automobile.

	Scott Halsband
	

	Scott rides his son to day care 5 days a week and leaves his car in the driveway 95% of his trips.

	Wade Moore
	

	Wade commutes to work on his bike nearly every day and helps others make the shift to alternative forms of transportation.

	Sam Creacy &amp;nbsp;

	I am a longtime Durango resident and work in downtown Durango.&amp;nbsp; I enjoy riding my bike to work as well as for general transportation.&amp;nbsp; I enjoy the simplicity, exercise and convenience.&amp;nbsp; Walking offers an alternative to biking in adverse weather.&amp;nbsp; I minimize the use of my car, save on gas and do not have to deal with parking limitations.&amp;nbsp; And, a little fresh air never hurt anyone!

	Sean Moore

	While I wish everyone in our community was able to commute cleanly (or more cleanly) every day &amp;ndash; I realize it is not feasible for everyone, for a variety of reasons.&amp;nbsp; So I never preach to anyone about how they choose to transport themselves around the community.&amp;nbsp; That said, soon after I committed to cycling to work every day I could &amp;ndash; I developed an alternative commuter program at my company in an effort to encourage our employees to do so, whenever possible.&amp;nbsp; The program awards points to our employees for walking, cycling, using public transportation and/or carpooling to work.&amp;nbsp; Points are tallied at the end of the year and prizes are awarded at our work party in December.&amp;nbsp; Details of our program can be found here:&amp;nbsp;http://sme&#45;env.com/company/news.html

	Aubrey Prigge

	In less than a year Aubrey went from bike&#45;less to car&#45;less and rides her bike spring, summer, winter, and fall.

	&amp;nbsp;

	

	
		Thank you to all of these amazing examples of Clean Commuters,
	
		and thank you to those that took the time to nominate them.
	
		It is fantastic to see so many people commited to biking, walking, carpooling, and riding public transportation!
	
		&amp;nbsp;


	Community Commuting Challenges and Changes
	A Public Meeting

	The City of Durango would like to tell you what we have done to improve commuting safety.

	We would also love to hear what you think works and what we could improve upon.

	Let&#39;s get together and discuss what makes commuting around town great and what could be better.

	Free Beer from Carver Brewing and SKA Brewing!

	
	Wednesday, June 22 (5:30pm &#45;7:30pm)
	D&amp;amp;SNGRR Train Museum

	Please RSVP if you are planning on attending.

	
	Pedal Vs Metal

	An in&#45;town errand run that pits bike riders vs solo drivers vs carpoolers vs fast walkers.

	The results are in!

	1st Place with a time of 11min: &amp;nbsp;Jason Meininger on a bicycle

	2nd Place with a time of 11min30sec: &amp;nbsp;Greg Dodd on a bicycle

	3rd Place with time of 17min: &amp;nbsp;Ron Wysocki on a motorcycle

	4th Place with time of 23min: Charles Morris in a car

	&amp;nbsp;

	Thank you valient participants!

	Clean Commute Day

	Friday, June 24 (6am to 10am)

	Stop by one of&amp;nbsp;these breakfast stations during your morning commute

	►Transit Center,

	►Main Ave and 9th St,

	►Mercy Regional Med Center

	Enjoy a free snack and refreshments from local businesses.&amp;nbsp;&amp;nbsp;

	T&#45;shirts will be available on a first come first served basis.&amp;nbsp;

	Trails 2000 Corporate Commuter Challenge

	Think your business or organization has the most clean commuters?

	Get involved and prove it!

	For more information on the Coroporate Commuter Challenge&amp;nbsp;

	email&amp;nbsp;info@trails2000.org</description>
      <dc:subject>News</dc:subject>
      <dc:date>2010-04-13T21:55:14+00:00</dc:date>
    </item>

    <item>
      <title>Clean Commute Week</title>
      <link>http://www.getarounddurango.com/index.php/site/clean-commute-week1/</link>
      <guid>http://www.getarounddurango.com/index.php/site/clean-commute-week1/#When:22:33:44Z</guid>
      <description>test</description>
      <dc:subject></dc:subject>
      <dc:date>2010-04-08T22:33:44+00:00</dc:date>
    </item>

    <item>
      <title>Clean Commute Week</title>
      <link>http://www.getarounddurango.com/index.php/site/clean-commute-week/</link>
      <guid>http://www.getarounddurango.com/index.php/site/clean-commute-week/#When:23:11:52Z</guid>
      <description></description>
      <dc:subject></dc:subject>
      <dc:date>2010-04-07T23:11:52+00:00</dc:date>
    </item>

    <item>
      <title>World Car Free Day!</title>
      <link>http://www.getarounddurango.com/index.php/site/world-car-free-day/</link>
      <guid>http://www.getarounddurango.com/index.php/site/world-car-free-day/#When:13:12:56Z</guid>
      <description>October 22nd is World Car Free Day, so get out of your car and try another mode of transportation.&amp;nbsp; Durango is just the right size to walk, bike or take transit. If you live out&#45;of&#45;town you can drive in and park at the intercept lot (please remember to by a permit) at 250 8th Street, and you can walk, ride transit or take your bike just about anywhere in town.
&amp;nbsp;
&amp;nbsp;</description>
      <dc:subject></dc:subject>
      <dc:date>2009-10-21T13:12:56+00:00</dc:date>
    </item>

    <item>
      <title>Public Transportation All Routes</title>
      <link>http://www.getarounddurango.com/index.php/site/public-transportation-all-routes/</link>
      <guid>http://www.getarounddurango.com/index.php/site/public-transportation-all-routes/#When:02:11:27Z</guid>
      <description>&amp;nbsp;
Here are some helpful maps: 

Historic Durango Downtown Map
Durango T Route Map
Durango Trolley Map
Animas River Trail Map
Public Transportation All Routes

Download a pdf with all the local routes, fares and schedules:

Local Route Information</description>
      <dc:subject></dc:subject>
      <dc:date>2009-09-11T02:11:27+00:00</dc:date>
    </item>

    <item>
      <title>Paratransit</title>
      <link>http://www.getarounddurango.com/index.php/site/paratransit/</link>
      <guid>http://www.getarounddurango.com/index.php/site/paratransit/#When:02:01:07Z</guid>
      <description>Public Transportation Paratransit
Paratransit bus service is available to all residents&amp;nbsp;with&amp;nbsp;a&amp;nbsp;disability preventing&amp;nbsp;them from reaching a fixed route transit stop. To qualify, fill out the Durango Transit Paratransit eligibility questionnaire.  The Durango Transit Paratransit eligibility questionnaire form must be signed by your health care provider.  When completed, the Durango Transit Paratransit eligibility questionnaire form may be dropped off or mailed to: Durango Transit, 250 8th Street, Durango, CO 81301.
If you have questions, or would like a form mailed to you, contact the Durango Transit Dispatch Office at (970) 375&#45;4940.</description>
      <dc:subject></dc:subject>
      <dc:date>2009-09-11T02:01:07+00:00</dc:date>
    </item>

    <item>
      <title>Opportunity Bus</title>
      <link>http://www.getarounddurango.com/index.php/site/opportunity-bus/</link>
      <guid>http://www.getarounddurango.com/index.php/site/opportunity-bus/#When:01:59:16Z</guid>
      <description>Public Transportation Opportunity / Paratransit Bus 

	The Opportunity / Paratransit Bus&amp;nbsp;is a service provided qualified residents. To qualify fill out the Durango Transit Paratransit eligibility questionnaire. The Durango Transit Paratransit eligibility questionnaire form must be signed by your health care provider. When completed, the Durango Transit Paratransit form may be dropped off or mailed to: Durango Transit, 250 8th Street, Durango, CO 81301.

	For more information, or if you would like an Opportunity Bus/Paratransit Form mailed to you, contact Durango Transit Dispatch Office at (970) 375&#45;4940. Durango Transit also operates a demand response service that serves ADA&#45;qualified residents of Durango unable to use the buses and trolleys. The fare is $2.00.

	To schedule a pick up, contact Durango Transit Dispatch at (970) 259&#45;5438. For Hearing Impaired Customers, please call the Transit TDD Line at (970) 247&#45;3577.</description>
      <dc:subject></dc:subject>
      <dc:date>2009-09-11T01:59:16+00:00</dc:date>
    </item>

    
    </channel>
</rss>
