function issueajax(item_num) {
	// Here's the HTTP Request stuff
	var req;
	
	if (window.XMLHttpRequest) { // Non-IE browsers
		req = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (req) {
		//Define "callback" function
		req.onreadystatechange = function (){
			switch (req.readyState) {
				// usually, these steps happen too fast to see
				case 4:
					if (req.status == 200) { // OK response
					
						// The cluster fuck
						var xmlobj = req.responseXML;
						if (xmlobj == null) {
							// Error reading?
						}
						else {
							var root = xmlobj.getElementsByTagName('issues')[0];
							
							// Valid entry?
							//if(root.getElementsByTagName("issue").length
							//	&& root.getElementsByTagName("issue")[0].firstChild){
								//var items = root.getElementsByTagName("venue");
								
								
								//for (var i = 0 ; i < items.length ; i++) {
									//var item = items[i];
									var item = root.getElementsByTagName("issue")[0];
									var item_title = item.getElementsByTagName("title")[0].firstChild.nodeValue;
									var item_desc = item.getElementsByTagName("short_desc")[0].firstChild.nodeValue;
									var item_url = item.getElementsByTagName("url")[0].firstChild.nodeValue;

									issue_desc_div = document.getElementById("issue-desc");
									issue_desc_div.innerHTML = "asdfafasdf";
									issue_desc_div.innerHTML = "<span>" + item_title + "</span>";
									issue_desc_div.innerHTML += "<p>" + item_desc + '... <a href="issues/'+ item_url + '">[continued...]</a></p>';
								//}
								
							//}
						}
						
						
						
					}
					break;
			}			
		}
		
		// Lets do it...
		try {
			req.open("GET", "issues/ajax/frontpage?num=" + item_num, true);
			req.send('');
		} catch (e) {
			alert(e);
		}
	}
}