var bann_error = false;
var banns = new Array();

var bann_liste = new Array();
bann_liste['largMin'] = 354;
bann_liste['largMax'] = 354;
bann_liste['hautMin'] = 479;
bann_liste['hautMax'] = 479;
bann_liste['priorites'] = 300;

banns[0] = new Array();
banns[0]['delai'] = false;
banns[0]['priorite'] = 100;
banns[0]['image'] = "http://ww2.cruiseme.co.uk/images/home_photos/cruiseme_1-1205413025-j4ipwx.jpg";
banns[0]['alt'] = false;
banns[0]['titre'] = false;
banns[0]['lien'] = false;
banns[0]['cible'] = "_blank";
banns[0]['ciblePopupStyle'] = false;

banns[1] = new Array();
banns[1]['delai'] = false;
banns[1]['priorite'] = 100;
banns[1]['image'] = "http://ww2.cruiseme.co.uk/images/home_photos/cruiseme_3_-1205513638-x4yldj.jpg";
banns[1]['alt'] = false;
banns[1]['titre'] = false;
banns[1]['lien'] = false;
banns[1]['cible'] = "_blank";
banns[1]['ciblePopupStyle'] = false;

banns[2] = new Array();
banns[2]['delai'] = false;
banns[2]['priorite'] = 100;
banns[2]['image'] = "http://ww2.cruiseme.co.uk/images/home_photos/cruiseme_2_-1205413060-3n2r7g.jpg";
banns[2]['alt'] = false;
banns[2]['titre'] = false;
banns[2]['lien'] = false;
banns[2]['cible'] = "_blank";
banns[2]['ciblePopupStyle'] = false;

function get_rand_bann_idx() {
	var r = Math.floor(Math.random() * bann_liste['priorites']);
	var save = r;
	var i, p;
	for (i = banns.length - 1; i >= 0; i--) {
		r -= banns[i]['priorite'];
		if (r < 0)
			return i;
	}
	return 0;
}
function bann_open_in_window(idx) {
	var bann = banns[idx];
	if (!bann['lien'])
		return false;
	else if (!bann['cible'])
		return window.open(bann['lien']);
	else if (!bann['ciblePopupStyle'])
		return window.open(bann['lien'], bann['cible']);
	else
		return window.open(bann['lien'], bann['cible'], bann['ciblePopupStyle']);
}
function get_bann_html(idx) {
	var bann = banns[idx];
	var liste = bann_liste;
	var s = '';
	var len = bann['image'].length;
	var larg = bann['larg'] || 0;
	var haut = bann['haut'] || 0;
	var size = ' ';
	if (liste['largMin'] == liste['largMax'])
		larg = liste['largMax'];
	if (liste['hautMin'] == liste['hautMax'])
		haut = liste['hautMax'];
	if (larg > 0)
		size += 'width="' + larg + '" ';
	if (haut > 0)
		size += 'height="' + haut + '" ';
	if (bann['image'].substr(len - 3, 3) == 'swf') {
		s += '<object ' + size + ' classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ';
		//s += ' src="' + bann['image'];
		//s += ' data="' + bann['image'];
		s += '>\n';
		s += ' <param name="movie" value="' + bann['image'] + '" />\n';
		s += ' <comment>\n';
		s += '  <embed src="' + bann['image'] + '" ' + size + '><'+'/embed>\n';
		s += ' <'+'/comment>\n';
		s += '<'+'/object>';
	}
	else {
		s += '<img src="' + bann['image'] + '"' + size;
		if (bann['alt'])
			s += 'alt="' + bann['alt'] + '" ';
		else
			s += 'alt="" '; // Attribut obligatoire
		if (bann['titre'])
			s += 'title="' + bann['titre'] + '" ';
		// Attention a bien refermer la balise IMG !
		len = bann['lien'].length;
		if (len >= 11 && bann['lien'].substr(0, 11) == 'javascript:') //<z
			s += 'onclick="' + bann['lien'].substr(11, len - 11) + '" class="lien" />';
		else if (bann['lien'] && bann['cible']) {
			if (bann['ciblePopupStyle'])
				s += 'onclick="bann_open_in_window(' + idx + ')" class="lien" />';
			else
				s = '<a href="' + bann['lien'] + '" target="' + bann['cible'] + '">' + s + '/><'+'/a>';
		}
		else
			s += '/>';
	}
	return s;
}
function bann_auto_maj(divId, idx) {
	var e = document.getElementById(divId);
	if (e && banns.length > 0) { //<z
		var idx2 = get_rand_bann_idx();
		if (banns.length > 1) //<z
			while (idx2 == idx)
				idx2 = get_rand_bann_idx();
		var html = get_bann_html(idx2);
		e.innerHTML = html;
		var dbg = document.getElementById('bann_debug');
		if (dbg)
			dbg.value = html;
		if (banns.length > 1) //<z
			setTimeout('bann_auto_maj("' + divId + '", ' + idx2 + ')', banns[idx2]['delai']);

	}
}


