function getHttp() {
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		try {
			xmlhttp = new XMLHttpRequest();
		} catch (e) {
			xmlhttp=false;
		}
	}
	if (!xmlhttp && window.createRequest) {
		try {
			xmlhttp = window.createRequest();
		} catch (e) {
			xmlhttp=false;
		}
	}
	return xmlhttp;
}

function getResponse(xmlhttp, url, callback) {
	xmlhttp.open("GET", url, true);
	xmlhttp.onreadystatechange = callback;
	xmlhttp.send(null)
/*	xmlhttp.onreadystatechange=function() {
	if (xmlhttp.readyState==4) {
		var xml = xmlhttp.responseXML;
		alert(xml.getElementsByTagName("dscr")[0].childNodes[0].nodeValue);
	}*/
}

function attachHandler(aObj, aEvent, aFunc) {
    aObj.attachEvent
    ? aObj.attachEvent(("on" + aEvent), aFunc)
    : (aObj.addEventListener
      ? aObj.addEventListener(aEvent, aFunc, false)
      : '');
}

function imposeMaxLength(Object, MaxLen)
{
	var length = Object.value.length;

	if (length > MaxLen) {
		alert('Please limit your message to ' + MaxLen + ' characters. There are currently ' + length + '.');
		Object.focus();
		return false;
	}
	return true;
}

function setTextElements(xml, elemName, tagName) 
{
	var elems =  xml.getElementsByTagName(elemName);
	for (i = 0; i < elems.length; i++)
	{
		var tag = document.getElementById(tagName + i);
		if (tag != null)
		{
			tag.innerHTML = elems[i].childNodes[0].nodeValue; 
		}
	}
}
function appendGo(xml, elemName, tagName) 
{
	var elems =  xml.getElementsByTagName(elemName);
	for (i = 0; i < elems.length; i++)
	{
		var tag = document.getElementById(tagName + i);
		if (tag != null)
		{
			tag.innerHTML += "<a href=" + elems[i].childNodes[0].nodeValue + "><img src=\"/images/goday.png\" title=\"more...\"></a>"; 
		}
	}
}
function setImageElements(xml, elemName, tagName) 
{
	var elems =  xml.getElementsByTagName(elemName);
	for (i = 0; i < elems.length; i++)
	{
		var tag = document.getElementById(tagName + i);
		if (tag != null)
		{
			tag.src = elems[i].childNodes[0].nodeValue; 
			tag.style.visibility = tag.src ? "visible" : "hidden";
		}
	}
}
function setLinkElements(xml, elemName, tagName) 
{
	var elems =  xml.getElementsByTagName(elemName);
	for (i = 0; i < elems.length; i++)
	{
		var tag = document.getElementById(tagName + i);
		if (tag != null)
		{
			switch (tag.tagName)
			{
				case "DIV":			
					tag.innerHTML = "<a href=" + elems[i].childNodes[0].nodeValue + ">" + tag.innerHTML + "</a>"; 
					break;
				case "A":			
					tag.href = elems[i].childNodes[0].nodeValue; 
					break;
			}
		}
	}
}

