
function PremAdClass()
{
  var premAdHTTP;
  var adBlock; 

  function GetPremAdHTTP()
  {    
    if (window.XMLHttpRequest)
    {
      // code for IE7+, Firefox, Chrome, Opera, Safari
      this.premAdHTTP = new XMLHttpRequest();
    }
    else
    {
      // code for IE6, IE5
      this.premAdHTTP = new ActiveXObject("Microsoft.XMLHTTP");
    }
    var _this = this;
    this.premAdHTTP.onreadystatechange=function(){_this.ReadyPremAd()};
  }

  function ReadyPremAd()
  {
	if (this.premAdHTTP.readyState == 4 && this.premAdHTTP.status == 200)
	{
		document.all[this.adBlock].innerHTML= this.premAdHTTP.responseText;
	}

  }

  function GetPremAd(b_id, adBlock)
  {
        	this.adBlock = adBlock;
	this.GetPremAdHTTP();
	this.premAdHTTP.open("GET","getpremiumad.php?premium_id=" + b_id+"&ad_field="+adBlock, true);
	this.premAdHTTP.send();
  }

  this.GetPremAd = GetPremAd;
  this.ReadyPremAd = ReadyPremAd;
  this.GetPremAdHTTP = GetPremAdHTTP;
}

  var premAdListHTTP;

  function GetPremAdListHTTP()
  {    
    if (window.XMLHttpRequest)
    {
      // code for IE7+, Firefox, Chrome, Opera, Safari
      premAdListHTTP = new XMLHttpRequest();
    }
    else
    {
      // code for IE6, IE5
      premAdListHTTP = new ActiveXObject("Microsoft.XMLHTTP");
    }
    premAdListHTTP.onreadystatechange=ReadyPremAdList;
  }

  function ReadyPremAdList()
  {
	if (premAdListHTTP.readyState == 4 && premAdListHTTP.status == 200)
	{
		var subcatsXML = premAdListHTTP.responseXML.getElementsByTagName("premList");
		var rows = subcatsXML[0].getElementsByTagName("row");
		var len = rows.length;

		if (len > adBlocks.length)
		{
			len = adBlocks.length;
		}	

		for (var i = 0; i < len; i++)
		{
			var node = rows[i];
			var id = node.getElementsByTagName("b_id")[0].childNodes[0].nodeValue;
			var ad1 = new PremAdClass();
			ad1.GetPremAd(id, adBlocks[i]);

		}
	}
  }

  function GetPremHome()
  {
	GetPremAdListHTTP();
	premAdListHTTP.open("GET", "getpremhome.php");
	premAdListHTTP.send();
  }
