function updateClock() {

	var clientTime = new Date();
	var currentTime = new Date();
	var timeOffset = 3 * 60 * 60 * 1000;
	currentTime.setTime(clientTime.getTime() + timeOffset);

	var currentHours = currentTime.getUTCHours();
	var currentMinutes = currentTime.getUTCMinutes();
	var currentSeconds = currentTime.getUTCSeconds();
	var currentMonth = currentTime.getUTCMonth();
	var currentDate = currentTime.getUTCDate();
	var currentDay = currentTime.getUTCDay();

	switch(currentMonth) {
		case 0:currentMonth = 'Jan';break;
		case 1:currentMonth = 'Feb';break;
		case 2:currentMonth = 'Mar';break;
		case 3:currentMonth = 'Apr';break;
		case 4:currentMonth = 'May';break;
		case 5:currentMonth = 'June';break;
		case 6:currentMonth = 'July';break;
		case 7:currentMonth = 'Aug';break;
		case 8:currentMonth = 'Sep';break;
		case 9:currentMonth = 'Oct';break;
		case 10:currentMonth = 'Nov';break;
		case 11:currentMonth = 'Dec';break;
	}

	switch(currentDay) {
		case 0:currentDay = 'Sunday';break;
		case 1:currentDay = 'Monday';break;
		case 2:currentDay = 'Tuesday';break;
		case 3:currentDay = 'Wednesday';break;
		case 4:currentDay = 'Thursday';break;
		case 5:currentDay = 'Friday';break;
		case 6:currentDay = 'Saturday';break;
	}

	currentMinutes = (currentMinutes < 10 ? "0" : "") + currentMinutes;
	currentSeconds = (currentSeconds < 10 ? "0" : "") + currentSeconds;

	document.getElementById("clock").innerHTML = currentHours + ":" + currentMinutes + ":" + currentSeconds;
	
}

window.onload = function() {
	updateClock();
	setInterval(updateClock, 1000);
}
