function updateDirMsg(data) {
	$('#dirMsg').text(data.msg);
	$('#posted').text('Posted on '+date('Y-m-d',data.ts)+' at '+date('g:i A',data.ts));
	if (typeof(data.error) != 'undefined')
		$('#dirMsg').text(data.error);
	}

function getDirMsg() {
	if (typeof getDirMsg.counter == 'undefined') getDirMsg.counter = 0;
	if (getDirMsg.counter < 10) {
		$.getJSON('ajax.php?p=montymsg', function (data) {
			updateDirMsg(data);
			} );
		var t = setTimeout('getDirMsg()',60000);
		getDirMsg.counter++;
		}
	}
	
function setDirMsg() {
	$.post( 'ajax.php?p=montymsg&set', { new_msg: document.getElementById('dirMsg').value }, function (data) { 
		updateDirMsg(data);
		$('#status').text('Updated');
		setTimeout("$('#status').text('')",3000);
		}, 'json' );			
	}

$(document).ready( function () {
	getDirMsg();
	
	$('#dirMsg').keydown( function() { 
		getDirMsg.counter = 11;
		});
	
	$('#makeChanges').click( function() { setDirMsg(); } );
	} );