(function() {                    
// EDIT HERE: partner calendar base URL, search URL template,                    
// base URL for widget images, number of days to display                    
var partner = 'http://www.pasadenalivingmagazine.com/_Events/exec/';                    
var searchUrl = partner + 'search.cgi?keyword=';                    
var imgBase = 'http://extras.mnginteractive.com/live/media/zvents/';                    
var nDays = 5;  
var dayNames = [                    
    'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'                    
];                    
var monthNames = [                    
    'January', 'February', 'March', 'April', 'May', 'June',                    
    'July', 'August', 'September', 'October', 'November', 'December'                    
]; 
var today = new Date( (new Date).setHours( 0, 0, 0, 0 ) );                    
for( var i = 1;  i <= nDays;  ++i ) {                    
    var year = today.getFullYear();                    
    var month = monthNames[ today.getMonth() ];                    
    var date = today.getDate();                    
    var day = dayNames[ today.getDay() ];                    
    //   var search = searchUrl.replace( /{day}/, i == 1 ? 'Today' : i == 2 ? 'Tomorrow' : day );                    
    var image = imgBase + day.slice(0,3).toLowerCase() + '-' + date + '.gif'; 
   document.write( [                    
             '<a href="', searchUrl, day, ', ',month, ' ', date, ', ', year, '">',                    
             '<img src="', image, '" width="35" height="30" border="0" ',                    
             'alt="View events for ', day, ', ', month, ' ', date, ', ', year, '" ',                    
             'title="View events for ', day, ', ', month, ' ', date, ', ', year, '" ',                    
       '/>',                    
      '<\/a>'                    
     ].join('') ); 
     today.setDate( date + 1 );                    
     }                    
})(); 