function bannerCycle(groep, width, height, till, unique, dbg) {
	var name = 'banner_'+unique+'_';
	var offset = parseInt(document.getElementById(name+'start').innerHTML);
	var total = parseInt(document.getElementById(name+'total').innerHTML);

	if(offset == till){
		document.getElementById(name+'start').innerHTML = 0;
	} else {
		document.getElementById(name+'start').innerHTML = offset + 1;
	}

	var src = document.getElementById(name+offset+'_src').innerHTML;
	var alt = document.getElementById(name+offset+'_alt').innerHTML;
	var time = document.getElementById(name+offset+'_timeout').innerHTML;
	time = parseInt(time);
	if (time <= 15000)
		time = 15000;

	var goto2 = document.getElementById(name+offset+'_url').innerHTML;
	var segment = document.getElementById(name+offset+'_groep').innerHTML;


	handleBanner('banner_'+groep+'_banner_img', 'banner_'+groep+'_banner', src, alt, goto2, width, height, segment);


	if(total > 1){
		setTimeout("bannerCycle('"+groep+"',  '"+width+"' , '"+height+"', '"+till+"', '"+unique+"' )", time);
	}
}

function handleBanner(img, onclick, src, alt, goto2, width, height, groep){

    var externalAnchor = document.getElementById(onclick);
    
    //if external
    if(goto2.substring(0,4) == 'ext@') {
        externalAnchor.onclick = function (e) {
                                    var hrefTemp = this.href;
                                    this.removeAttribute("href");
                                    window.open(pageTracker._getLinkerUrl(hrefTemp), this.target);
                                    return false;
                                }; 
        
        var extHref = goto2.substring(4).replace(/\&amp;/g,'&');
        extHref = decodeURIComponent((extHref + '').replace(/\+/g, '%20'));

        externalAnchor.href = extHref;
        externalAnchor.target = '_blank';
    } else {
        externalAnchor.target = '_self';
        var tempHref = goto2.replace(/\&amp;/g,'&');
        
        // catch urls to new reservation system
                             
        if(tempHref.indexOf('/?fuseaction=frontend.booking&real_f=booking.step1&newbook=1') != -1
        || tempHref.indexOf('/?fuseaction=frontend.booking&newbook=1') != -1)
        {
            tempHref = pageTracker._getLinkerUrl(tempHref);
        }
        
        externalAnchor.href = tempHref;
    }
    
    document.getElementById(img).src = "/?fuseaction=img.fromdb&groep="+groep+"&name="+src+"&width="+width+"&height="+height;
    document.getElementById(img).alt = alt;
    document.getElementById(img).width = width;
    document.getElementById(img).height = height;
}

function editBanner(bannerID) {
	var  fuseactionX = "section.bannerupdate";
	jQuery.post("index.php", {
		fuseaction: fuseactionX,
		bannerName: bannerID
	},
	function(data) {

		showDialog("600px","500px",data);

	});
}

