var xmlHttp1;
var xmlHttp2;
var xmlHttp3;
var xmlHttp4;
function GetXmlHttpObject()
{
var instance=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  instance=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    instance=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    instance=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
	return instance;
} 
function GetValues(Type)
{
	var url
	url = 'ws/GetNextAd.aspx?T=' + Type;
	if (Type == 1)
	{
		xmlHttp1=GetXmlHttpObject();
		if (xmlHttp1==null)
		{
			//alert ("Your browser does not support AJAX!");
			return;
		}
		xmlHttp1.onreadystatechange=function(){ProcessValue(1);};
		xmlHttp1.open("GET", url, true);
		xmlHttp1.send(null);
	}
	else
	if (Type == 2)
	{
		xmlHttp2=GetXmlHttpObject();
		if (xmlHttp2==null)
		{
			//alert ("Your browser does not support AJAX!");
			return;
		}
		xmlHttp2.onreadystatechange=function(){ProcessValue(2);};
		xmlHttp2.open("GET", url, true);
		xmlHttp2.send(null);
	}	
	else if (Type == 3)
	{
		xmlHttp3=GetXmlHttpObject();
		if (xmlHttp3==null)
		{
			//alert ("Your browser does not support AJAX!");
			return;
		}
		xmlHttp3.onreadystatechange=function(){ProcessValue(3);};
		xmlHttp3.open("GET", url, true);
		xmlHttp3.send(null);
	}	
	else if (Type == 4)
	{
		xmlHttp4=GetXmlHttpObject();
		if (xmlHttp4==null)
		{
			//alert ("Your browser does not support AJAX!");
			return;
		}
		xmlHttp4.onreadystatechange=function(){ProcessValue(4);};
		xmlHttp4.open("GET", url, true);
		xmlHttp4.send(null);
	}	
}
function ProcessValue(Type)
{
		if (Type==1)
			if (xmlHttp1.readyState!=4)
				return;

		if (Type==2)
			if (xmlHttp2.readyState!=4)
				return;

		if (Type==3)
			if (xmlHttp3.readyState!=4)
				return;

		if (Type==4)
			if (xmlHttp4.readyState!=4)
				return;
		var n;
		n = document.getElementById("XML" + Type);
		var x = document.getElementById("obj" + Type);
		if (Type==1)
			n.XMLDocument.loadXML(xmlHttp1.responseText);
		else
			if (Type==2)
				n.XMLDocument.loadXML(xmlHttp2.responseText);
			else
				if (Type==3)
					n.XMLDocument.loadXML(xmlHttp3.responseText);
				else
					n.XMLDocument.loadXML(xmlHttp4.responseText);
			
			
		var nn = n.selectNodes("//AD");
		if (nn.length)
		{
			var time = nn[0].getAttribute("TM");
			x.innerHTML = "<A href='" + nn[0].getAttribute("L") + "' target=_blank><img border=0 src='" + nn[0].getAttribute("S") + "'/></a>"
			
			if (time == null)
				time = 10000;
			else
				time = time * 1000;
			window.setTimeout('GetValues(' + Type + ')', time);
		}	
}