function createRequest()
{
	var request;
	try {
		// Create Request for Firefox, Opera 8.0+, Safari
		request = new XMLHttpRequest();
	} catch (e) {
		//Internet Explorer
		try {
			request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {
				alert("Your browser does ot support AJAX!");
				return false;
			}
		}
	}
	return request;
}

function checkleapyear(datea)
{
	if(datea%4 == 0)
	{
		if(datea%100 != 0)
		{
			return true;
		}
		else
		{
			if(datea%400 == 0)
				return true;
			else
				return false;
		}
	}
return false;
}

function replaceText(el,text) {
	if (el != null) {
		clearText(el);
		var newNode = document.createTextNode(text);
		el.appendChild(newNode);
	}
}

function clearText(el) {
	if (el != null) {
		while(el.childNodes.length > 0)
		{
			el.removeChild(el.firstChild);
		}
	}
}

function removeWhiteSpace(string) {
	return string.replace(/\s+/g,'');
}