// author       :     Henk-Johan Ketelaar
// date         :     02-12-2010
// description  :     change the advert banner on the sepcified interval with options to control
// options      :
// - advertnumber_current = first advert to show at start
// - advertnumber_start   = first advert ( start of range )
// - advertnumber_end     = last advert  ( end of range )
// - page                 = webpage to display
// - div_id               = id of the div advert must be displayed in

var xmlhttp = null;

function initAdvertBanner(advertnumber_current, advertnumber_start, advertnumber_end, page, div_id) {

    if (advertnumber_current < advertnumber_start) {
        advertnumber_current = advertnumber_start;
    }

    if (advertnumber_current > advertnumber_end) {
        advertnumber_current = advertnumber_start;
    }

    var objTest = document.getElementById(div_id);

    if (objTest) {
        var url = "includes/adbanner.cp";

        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);
        document.getElementById(div_id).innerHTML = xmlhttp.responseText;

        advertnumber_current = parseInt(advertnumber_current) + 1;

        setTimeout('initAdvertBanner(\'' + advertnumber_current + '\',\'' + advertnumber_start + '\',\'' + advertnumber_end + '\',\'' + page + '\',\'' + div_id + '\')', 8000);
    }
}
