function updateClock(lang){
	
	var currentTime = new Date();
	
	var currentDay = currentTime.getDate();
	
	switch(lang){
	
		//datas específicas em inglês
		case 'en':
			
			switch(currentDay){
				
				case 1:
					day = currentDay+'st';
				break;
				
				case 2:
					day = currentDay+'nd';
				break;
				
				case 3:
					day = currentDay+'rd';
				break;
				
				case 21:
					day = currentDay+'st';
				break;
				
				case 22:
					day = currentDay+'nd';
				break;
				
				case 23:
					day = currentDay+'rd';
				break;
				
				case 31:
					day = currentDay+'1st';
				break;
				
				default:
					day = currentDay+'th';
				break;
				
			}//currentDay
			
		break;
		
		default:
			day = currentDay+' de';
		break;
	
	}//language
  
  var currentMonth = currentTime.getMonth();
  
	switch(lang){
		
		//em português
		case 'pt':
		
			switch(currentMonth){
		  
			  case 0:
			  currentMonth = "Janeiro";
			  break;
			  
			  case 1:
			  currentMonth = "Fevereiro";
			  break;
			  
			  case 2:
			  currentMonth = "Março";
			  break;
			  
			  case 3:
			  currentMonth = "Abril";
			  break;
			  
			  case 4:
			  currentMonth = "Maio";
			  break;
			  
			  case 5:
			  currentMonth = "Junho";
			  break;
			  
			  case 6:
			  currentMonth = "Julho";
			  break;
			  
			  case 7:
			  currentMonth = "Agosto";
			  break;
			  
			  case 8:
			  currentMonth = "Setembro";
			  break;
			  
			  case 9:
			  currentMonth = "Outubro";
			  break;
			  
			  case 10:
			  currentMonth = "Novembro";
			  break;
			  
			  case 11:
			  currentMonth = "Dezembro";
			  break;
			  
			}//switch
		
		break;
		
		case 'en':
		
			switch(currentMonth){
		  
			  case 0:
			  currentMonth = "January";
			  break;
			  
			  case 1:
			  currentMonth = "February";
			  break;
			  
			  case 2:
			  currentMonth = "March";
			  break;
			  
			  case 3:
			  currentMonth = "April";
			  break;
			  
			  case 4:
			  currentMonth = "May";
			  break;
			  
			  case 5:
			  currentMonth = "June";
			  break;
			  
			  case 6:
			  currentMonth = "July";
			  break;
			  
			  case 7:
			  currentMonth = "August";
			  break;
			  
			  case 8:
			  currentMonth = "September";
			  break;
			  
			  case 9:
			  currentMonth = "October";
			  break;
			  
			  case 10:
			  currentMonth = "November";
			  break;
			  
			  case 11:
			  currentMonth = "December";
			  break;
			  
		}//switch
		
		break;
		
	}//language
  
  var currentYear = currentTime.getFullYear();

  var currentHours = currentTime.getHours();
  var currentMinutes = currentTime.getMinutes();
  var currentSeconds = currentTime.getSeconds();

  // Pad the minutes and seconds with leading zeros, if required
  currentMinutes = ( currentMinutes < 10 ? "0" : "" ) + currentMinutes;
  currentSeconds = ( currentSeconds < 10 ? "0" : "" ) + currentSeconds;

  // Compose the string for display
  var currentTimeString = day + " <strong>" + currentMonth + "</strong> " + currentYear + " " + currentHours + ":" + currentMinutes + ":" + currentSeconds;

  // Update the time display
  document.getElementById("clock").innerHTML = currentTimeString;
}

