

function CreateXMLHTTP()
{
     var retval=null;
     try
     {
          retval=new ActiveXObject("Msxml2.XMLHTTP");
     }
     catch(e)
     {
          try
          {
               retval=new ActiveXObject("Microsoft.XMLHTTP");
          } 
          catch(oc)
          {
               retval=null;
          }
     }

     if(!retval && typeof XMLHttpRequest != "undefined") 
     {
          retval=new XMLHttpRequest();
     }

     return retval;
}

function call_request(lbl, url)
{
	var elem=document.getElementById(lbl);
     //document.all[lbl].innerText="";

     var xmlHttpObject = CreateXMLHTTP();

     if(xmlHttpObject)
     {
          xmlHttpObject.open("GET",url,true);

          xmlHttpObject.onreadystatechange=function()
          {
               if(xmlHttpObject.readyState==4) 
               {
					var retVal=xmlHttpObject.responseText;
					//alert("deger: "+retVal);
					elem.innerHTML=retVal;
                    //document.all[lbl].innerHTML=retVal;
               } 
          }; 

          xmlHttpObject.send(null);
     }
}
function call_click_request(url, targetUrl)
{
	var xmlHttpObject = CreateXMLHTTP();

     if(xmlHttpObject)
     {
          xmlHttpObject.open("GET",url,true);

          xmlHttpObject.onreadystatechange=function()
          {
               if(xmlHttpObject.readyState==4) 
               {
					if(targetUrl != "")
						window.open(targetUrl);
               } 
          }; 
          xmlHttpObject.send(null);
     }
}
function GetAd(lbl, parameters)
{
	//alert(lbl);
	call_request(lbl, "AdS/AdImageGet.aspx?g=" + parameters);
}
function AdClicked(id, targetUrl)
{
	call_click_request("AdS/AdClicked.aspx?aid=" + id, targetUrl);
}