function twitterCallback_logged_in(twitters) {
  var statusHTML = [];
  for (var i=0; i<twitters.length; i++){
    var username = twitters[i].user.screen_name;
    var status = twitters[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g, function(url) {
      return '<a href="'+url+'">'+url+'</a>';
    }).replace(/\B@([_a-z0-9]+)/ig, function(reply) {
      return  reply.charAt(0)+'<a href="http://twitter.com/'+reply.substring(1)+'">'+reply.substring(1)+'</a>';
    });
    statusHTML.push('<li><span class="date">'+get_date(twitters[i].created_at)+':</span> <span>'+status+'</span></li>');
//    statusHTML.push('<li><span>'+status+'</span></li>');
  }
  document.getElementById('ticker_update_list').innerHTML = statusHTML.join('');
}

function twitterCallback_guest(twitters) {
  var statusHTML = [];
  for (var i=0; i<twitters.length; i++){
    var username = twitters[i].user.screen_name;
    var status = twitters[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g, function(url) {
      return '<a href="'+url+'">'+url+'</a>';
    }).replace(/\B@([_a-z0-9]+)/ig, function(reply) {
      return  reply.charAt(0)+'<a href="http://twitter.com/'+reply.substring(1)+'">'+reply.substring(1)+'</a>';
    });
    statusHTML.push('<li><span class="date">'+get_date(twitters[i].created_at)+':</span> <span>'+crop_status(status)+'</span> </li>');
//    statusHTML.push('<li><span>'+crop_status(status)+'</span> </li>');
  }
  document.getElementById('ticker_update_list').innerHTML = statusHTML.join('');
}

function crop_status(s){
	return s.substring(0,27)+'...';
//	return s.substring(0,40)+'...';
}

function get_date(str){
	
	var p = str.split(" ");	
	var new_date_string = p[0]+', '+p[2]+' '+p[1]+' '+p[5]+' '+p[3]+' '+p[4];

	d = new Date(new_date_string);		
	
	var the_day = d.getDate();
	if(the_day < 10){
		the_day = '0'+the_day;
	}
		
	var the_month = d.getMonth();
	the_month = the_month + 1;
	if(the_month < 10){
		the_month = '0'+the_month;
	}

	var the_hours = d.getHours();
	if(the_hours < 10){
		the_hours = '0'+the_hours;
	}	

	var the_minutes = d.getMinutes();
	if(the_minutes < 10){
		the_minutes = '0'+the_minutes;
	}	

	var the_year = new String(d.getFullYear()+100);
	the_year = the_year.substring(2);
			
	return the_day+'.'+the_month+'.'+the_year+' '+the_hours+':'+the_minutes;	
}