﻿// author       :     Henk-Johan Ketelaar
// date         :     02-12-2010
// description  :     change the advert banner on the sepcified interval with options to control
// options      :
// - advertnumber_current = id of advert to show
// - page                 = webpage to display
// - div_id               = id of the div advert must be displayed in

var xmlhttp = null;

function initAdvertBanner(advertnumber_current, page, div_id) {

    var objTest = document.getElementById(div_id);

    if (objTest) {
        var url = "includes/adbanner.aspx";

        if (window.XMLHttpRequest) {
            // code for IE7+, Firefox, Chrome, Opera, Safari
            xmlhttp = new XMLHttpRequest();
        }
        else {
            // code for IE6, IE5
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }

        url = url + "?bannernr=" + advertnumber_current + "&page=" + page;
        xmlhttp.open("GET", url, false);
        xmlhttp.send(null);

        // remove the length from the return
        arr_return = xmlhttp.responseText.split("^cp^");

        document.getElementById(div_id).innerHTML = arr_return[1];

        advertnumber_current = parseInt(advertnumber_current) + 1;

        if (advertnumber_current == arr_return[0]) {
            advertnumber_current = 0;
        }

        setTimeout('initAdvertBanner(\'' + advertnumber_current + '\',\'' + page + '\',\'' + div_id + '\')', 8000);
    }
}
