// JScript File

var http = getHTTPObject();
var NORMAL_STATE = 4;


function addLoadEvent(func) {

	var oldonload = window.onload;

	if (typeof window.onload != 'function') {

		window.onload = func;

	} else {

		window.onload = function() {

			oldonload();

			func();

		}
	}
}

addLoadEvent(getFeedXML);

function popUps() {

	if (!document.getElementsByTagName) return false;
	
	var lnks = document.getElementsByTagName('a');
	
	for (var i=0;i<lnks.length;i++) {
	
		if (lnks[i].className == 'popup') {
	
			lnks[i].onclick = function () {
	
				window.open(this.getAttribute('href'),'popup', 'toolbar=no,scrollbars=no,resizable=no,menubar=no,status=no,directories=no,location=no,width=360,height=280');
				return false;
	
			}
	
			lnks[i].onkeypress = lnks[i].onclick;
		}
	}
}

function getFeedXML() {
    url = "http://www.stiv.co.uk/blog/feed/feed.xml";
    url = "BlogTemplates/Feed.xml"
    if (http) {
		http.open('GET', url, true);
		//set response handler
		http.onreadystatechange = handleHttpResponse;
		http.send(null);
	}
    
}
//Get the response
function handleHttpResponse()
{
	if (http.readyState == NORMAL_STATE) {
		var domXML = http.responseXML;
		alert (domXML.innerXML);
	}
}

function getHTTPObject() {
	var http_object;

	// IE
	/*@cc_on
	@if (@_jscript_version >= 5)
		try {
			http_object = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				http_object = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (E) {
				http_object = false;
			}
		}
	@else
		xmlhttp = http_object;
	@end @*/

	// DOM
	if (!http_object && typeof XMLHttpRequest != 'undefined') {
		try {
			http_object = new XMLHttpRequest();
		}
		catch (e) {
			http_object = false;
		}
	}
	return http_object;
}