function rotateMainBanners() {
    if (mainBnrs.length <= 1) {
        return;
    }
    var idx;
    do {
        idx = Math.floor(Math.random() * mainBnrs.length);
    } while (lastMainBnrIdx == idx)
    lastMainBnrIdx=idx;
    setMainBanner(idx);
    setTimeout(rotateMainBanners, mainBnrRotateTime);
}

function setMainBanner(idx) {
    var banner = mainBnrs[idx];
    if ('swf' == banner.type) {
        if ($('#mainBnrSwf').html() == '') {
            swfobject.embedSWF(banner.picture, "mainBnrSwf", "720", "230", "6", null, {}, {wmode: 'transparent'});
        } else {
            var swf = swfobject.getObjectById('mainBnrSwf');
            swf.data = banner.picture;
        }
        $('#mainBnrA').hide();
        $('#mainBnrSwfHolder').show();
   } else {
        if (banner.click == '') {
            $('#mainBnrA').attr('href', '').attr('target', '').unbind('click').bind('click', function() {return false;});
        } else {
        	$('#mainBnrA').attr('href', banner.click).unbind('click');
        	if (banner.blank) {
        		$('#mainBnrA').attr('target', '_blank');
        	} else {
        		$('#mainBnrA').attr('target', '');
        	}
        }
        $('#mainBnrImg').attr('src', banner.picture);
        $('#mainBnrSwfHolder').hide();
        $('#mainBnrA').show();
    }
}