var xmlhttp;
var xmlDocArray=new Array();
var xmlhttparray=new Array();
var xmlHistoryArray=new Array();


function GetData()
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
    alert("Browser does not support HTTP Request");
    return;
  }
var url= 'http://'+document.domain+'/modules/banner/banner.php';
var aantal=document.getElementsByName("Banner").length;
url=url+"?aantal="+aantal;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
 if (xmlhttp.readyState==4)
  {
    var xmlDoc=xmlhttp.responseXML.documentElement;
    var x=document.getElementsByName("Banner").length;
    for(i=0;i<x;i++)
     {
      xmlHistoryArray[i]= xmlDoc.getElementsByTagName("nummer")[i].childNodes[0].nodeValue;
      document.getElementsByName("Banner")[i].innerHTML="<img src=\'"+xmlDoc.getElementsByTagName("plaatje")[i].childNodes[0].nodeValue+"\' alt=\'"+xmlDoc.getElementsByTagName("naam")[i].childNodes[0].nodeValue+"\' style=' width:270px;  BORDER-RIGHT: #C1C1C1 1px solid; BORDER-TOP: #C1C1C1 1px solid; BORDER-BOTTOM: #C1C1C1 1px solid; BORDER-LEFT: #C1C1C1 1px solid' onclick=\"Addclick("+xmlDoc.getElementsByTagName("nummer")[i].childNodes[0].nodeValue+")\" />";
      document.getElementsByName("Banner")[i].href=xmlDoc.getElementsByTagName("link")[i].childNodes[0].nodeValue;
      document.getElementsByName("Banner")[i].id=i;          
      setTimeout("GetSingleBanner("+i+")", xmlDoc.getElementsByTagName("duur")[i].childNodes[0].nodeValue*1000);
    }  
  }
}

function GetSingleBanner(nummer)
{
xmlDocArray[nummer]=undefined;  
xmlhttparray[nummer]=GetXmlHttpObject();
if (xmlhttparray[nummer]==null)
  {
    alert("Browser does not support HTTP Request");
    return;
  } 
var url='http://'+document.domain+'/modules/banner/banner.php';
url=url+"?aantal=1";
url=url+"&history="+xmlHistoryArray[nummer]+";";
url=url+"&sid="+Math.random();
xmlhttparray[nummer].onreadystatechange=bannerChanged;
xmlhttparray[nummer].open("GET",url,true);
xmlhttparray[nummer].send(null);
}

function bannerChanged()
{
 var x=document.getElementsByName("Banner").length;
 for(i=0;i<x;i++) 
 {
   if (xmlhttparray[i]!=undefined)
   {
     if (xmlhttparray[i].readyState==4) 
     {
        if (xmlDocArray[i]==undefined) 
        {
          xmlDocArray[i]=xmlhttparray[i].responseXML.documentElement;
          if (xmlDocArray[i].getElementsByTagName("maxbanner")[0].childNodes[0].nodeValue=="true") {xmlHistoryArray[i]="";}
          if(xmlHistoryArray[i]!="") {xmlHistoryArray[i]=xmlHistoryArray[i]+";";}
          xmlHistoryArray[i]=xmlHistoryArray[i]+xmlDocArray[i].getElementsByTagName("nummer")[0].childNodes[0].nodeValue;
          document.getElementsByName("Banner")[i].innerHTML="<img src=\'"+xmlDocArray[i].getElementsByTagName("plaatje")[0].childNodes[0].nodeValue+"\' alt=\'"+xmlDocArray[i].getElementsByTagName("naam")[0].childNodes[0].nodeValue+"\' style='width:270px;  BORDER-RIGHT: #C1C1C1 1px solid; BORDER-TOP: #C1C1C1 1px solid; BORDER-BOTTOM: #C1C1C1 1px solid; BORDER-LEFT: #C1C1C1 1px solid' onclick=\"Addclick("+xmlDocArray[i].getElementsByTagName("nummer")[0].childNodes[0].nodeValue+")\" />";
          document.getElementsByName("Banner")[i].href=xmlDocArray[i].getElementsByTagName("link")[0].childNodes[0].nodeValue;
          setTimeout("GetSingleBanner("+i+")", xmlDocArray[i].getElementsByTagName("duur")[0].childNodes[0].nodeValue*1000);
        }
     }
   }
 }
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

function Addclick(identi) 
{
  xmlhttp2=GetXmlHttpObject();
  if (xmlhttp2==null)
  {
    return;
  }
  var url2='http://'+document.domain+'/modules/banner/banneradd.php';
  url2=url2+"?id="+identi;
  url2=url2+"&sid="+Math.random();
  xmlhttp2.open("GET",url2,true);
  xmlhttp2.send(null);
}
