function GetMonthDayYear(jsonDateString) {

    var re = new RegExp("\/Date[(]([0-9]+)");
    
    pad = function(val, len) {
        val = String(val);
        len = len || 2;
        while (val.length < len) val = "0" + val;
        return val;
    };
    
    var myArray = jsonDateString.match(re);
    if (myArray == null) {
        return "";
    }
    else {
        var dDate = new Date();
        var millisecondsSinceEpoch = parseInt(myArray[1]);
        var AXSTime = 0;
        dDate.setTime(millisecondsSinceEpoch + AXSTime);
        //dDate.setTime(millisecondsSinceEpoch);
        return pad(dDate.getMonth() + 1, 2) + "/" + pad(dDate.getDate(), 2) + "/" + dDate.getFullYear();
        }
    }

function GetAMPMShowTime(jsonDateString) {
    
    var re = new RegExp("\/Date[(]([0-9]+)");

    pad = function(val, len) {
        val = String(val);
        len = len || 2;
        while (val.length < len) val = "0" + val;
        return val;
        };
        
    var myArray = jsonDateString.match(re);
        if (myArray == null) {
            return "";
        }
        else {
            var dDate = new Date();
            var millisecondsSinceEpoch = parseInt(myArray[1]);
            var AXSTime = 0;
            dDate.setTime(millisecondsSinceEpoch + AXSTime);
            //dDate.setTime(millisecondsSinceEpoch);
            return (dDate.getHours() % 12 || 12) + ":" + pad(dDate.getMinutes()) + " " + (dDate.getHours() < 12 ? "AM" : "PM");
        }
    }
	
	TVListings.Render = function(jsonData, container) { 
                            var tvlistingscontainerdiv = document.getElementById("tvlistingscontainer");
                            var html = "<dl>"
                            var tvltype = typeof (jsonData);
                            var lastDate = "";
                            if (tvltype != "undefined") {
                              for (var i=0; i < jsonData.TelevisionListingData.length; i++) {
                                if(jsonData.TelevisionListingData[i].prog_title){
                                    html += "<dt>" + GetAMPMShowTime(jsonData.TelevisionListingData[i].web_datetime) + "</dt>" + "<dd>" + jsonData.TelevisionListingData[i].parent_title + "</dd>";
                                }                                  
                              }
                            }

                            html += " </dl>"
                            tvlistingscontainerdiv.innerHTML = html;
                            }	

                            //0-based month (0 = January, 1 = February, etc.) var startDate = new Date();
                            var startDate = new Date();

                            var endDate = new Date();
                            endDate.setDate(endDate.getDate()+1);

                            TVListings.Fetch('muchmoremusic', startDate.getTime(), endDate.getTime(), '', '4');