function updateClock ( )
{
  var currentTime = new Date ( );
  var d = currentTime.getDate ( );
  var m = currentTime.getMonth ( );
  var wd = currentTime.getDay ( );
  var y = currentTime.getYear ( );
  var weekdays = Array ( "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
  var months = Array(
	  "January",
	  "February",
	  "March",
	  "April",
	  "May",
	  "June",
	  "July",
	  "August",
	  "September",
	  "October",
	  "November",
	  "December");
  var currentHours = currentTime.getHours ( );
  var currentMinutes = currentTime.getMinutes ( );
  var currentSeconds = currentTime.getSeconds ( );

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

  var timeOfDay = ( currentHours < 12 ) ? "AM" : "PM";
  currentHours = ( currentHours > 12 ) ? currentHours - 12 : currentHours;
  currentHours = ( currentHours == 0 ) ? 12 : currentHours;

  var currentTimeString = weekdays[wd] + ", " + months[m] + " " + d + ", " + (y+1900) + " " + currentHours + ":" + currentMinutes + ":" + currentSeconds + " " + timeOfDay;
  document.getElementById("clock").innerHTML = currentTimeString;
}

function changeCity(l,m){
	c = document.getElementById("city").value;
	if(c!="") {
		cArr = c.split(", ");
		eraseCookie('weather2');
		createCookie('weather2',l+"|"+cArr[0]+"|"+cArr[1]+"|"+m,365);
		document.location="/personal/"+l+"/"+cArr[1]+"/"+cArr[0]+".html";
	}
	else
		alert('Please type in your city.');
	return false;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function newLocation(l,c,p,m){
	createCookie('weather2',l+"|"+c+"|"+p+"|"+m,365);
}

