Date.prototype.setISO8601 = function (sVal) {
    var regexp = "([0-9]{4})(-([0-9]{2})(-([0-9]{2})" +
        "(T([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?" +
        "(Z|(([-+])([0-9]{2}):([0-9]{2})))?)?)?)?";
        //alert(sVal);
    var d = sVal.toString().match(new RegExp(regexp));

    var offset = 0;
    var date = new Date(d[1], 0, 1);

    if (d[3]) { date.setMonth(d[3] - 1); }
    if (d[5]) { date.setDate(d[5]); }
    if (d[7]) { date.setHours(d[7]); }
    if (d[8]) { date.setMinutes(d[8]); }
    if (d[10]) { date.setSeconds(d[10]); }
    if (d[12]) { date.setMilliseconds(Number("0." + d[12]) * 1000); }
    if (d[14]) {
        offset = (Number(d[16]) * 60) + Number(d[17]);
        offset *= ((d[15] == '-') ? 1 : -1);
    }

    offset -= date.getTimezoneOffset();
    time = (Number(date) + (offset * 60 * 1000));
    //this.setTime(Number(time));
}


document.onload = fixDates();
function fixDates(){
    //alert('loaded');
    $('.nr_date').each(function(){
        
        //alert($(this).text());
        
        var date = new Date();
        date.setISO8601($(this).text().toString());
        
        var month = date.getMonth() + 1
        var day = date.getDate()
        var year = date.getFullYear()

        
        $(this).text(month + '/' + day + '/' + year);
    });
}
