function startMessages(){
	m = new myMessages();
}

var xmlMessagesHttp;
var xmlSaveCommentsHttp;
var requestMessagesURL;

function myMessages() {		
	this.init();	
}

myMessages.prototype.requestMessages = function(messages) {
	var t = messages;
	
	requestMessagesURL = location + "?messages=1";
		
	xmlMessagesHttp = GetXmlHttpObject();
					
	if (xmlMessagesHttp.readyState != 0) {
		xmlMessagesHttp.abort();
	}
	
	xmlMessagesHttp.open('GET', requestMessagesURL, true);
	
	xmlMessagesHttp.onreadystatechange = function() {
		if (xmlMessagesHttp.readyState == 4 || xmlMessagesHttp.readyState == "complete")
		{
			var str = xmlMessagesHttp.responseText;
			
			t.createMessageTable(str);
		} else {
			//alert(xmlHttp.readyState);
		}
	};
	
	xmlMessagesHttp.send(null);
};

myMessages.prototype.init = function () {
	var t = this;
	
	t.requestMessages(t);	
};

myMessages.prototype.createMessageTable = function(messages) {
	/*
	<table class="displayTable">
		<tr>
			<th>From</th>
			<th width="10%">Date</th>
		</tr>
		<tr>
			<td><strong><%# Container.DataItem.EmailFrom %></strong><br /><%# Container.DataItem.Subject %></td>
			<td align="right"><%# Container.DataItem.DateReceived.ToShortDateString() %></td>
		</tr>
		<tr class="alt">
			<td><strong><%# Container.DataItem.EmailFrom %></strong><br /><%# Container.DataItem.Subject %></td>
			<td align="right"><%# Container.DataItem.DateReceived.ToShortDateString() %></td>
		</tr>
	</table>
	*/

	var tbl = document.getElementById("messageTable");
	var tr = null;
	var th = null;

	// Create the table and the header rows
	alert(tbl.innerHTML);
	//table.setAttribute('class','displayTable');
	//tr = document.createElement("tr");
	//th = document.createElement("th");
	//th.appendChild(document.createTextNode('From'));
	//tr.appendChild(th);
	
	//th = document.createElement("th");
	//th.setAttribute('width', '10%');
	//th.appendChild(document.createTextNode('Date'));	
	//tr.appendChild(th);
	
	//table.appendChild(tr);
	
	// insert child rows here
	alert(messages);

/*
	for (var i = 0; i < 10; i++) {
		tr = document.createElement("tr");
		th = document.createElement("th");
		th.appendChild(document.createTextNode(i));
		tr.appendChild(th);
		
		th = document.createElement("th");
		th.appendChild(document.createTextNode(i));	
		tr.appendChild(th);
		table.appendChild(tr);
	}
*/
	/*
	var parser = new DOMParser();
	var t = parser.parseFromString(messages, "text/xml");
	var root = t.documentElement;
	var items = root.getElementsByTagName('mail');
	
	var item = items[0].getElementsByTagName('from');
	alert(eval(item[0].text));
	for (var i = 0; i < 10; i++) {
		var item = items[i].getElementsByTagName('from');
		
		tr = document.createElement("tr");
		th = document.createElement("th");
		th.appendChild(document.createTextNode(items[i].getElementsByTagName('from')[0].nodeName));
		tr.appendChild(th);
		
		th = document.createElement("th");
		th.appendChild(document.createTextNode(items[i].getElementsByTagName('date')[0].nodeValue));	
		tr.appendChild(th);
		table.appendChild(tr);
	}
	*/
	
	//div.appendChild(table);
};
