var formHandler = function(form) {
  var URL = form.site.options[form.site.selectedIndex].value;
  if (URL != "") { location.href = URL; }
}

var radio = function(url) {
  win_bmradio = window.open(url, 'bmradio', 'scrollbars=no,resizable=no,status=yes,width=620,height=210');
  win_bmradio.focus();
}

var video = function(url, winw, winh) {
	winw = winw + 50; winh = winh + 120;
  win_bmvideo = window.open(url, 'bmvideo', 'scrollbars=no,resizable=yes,status=yes,width='+winw+',height='+winh);
  win_bmvideo.focus();
}

var retour = function(url) {
  opener.location.href = url;
}

var pouf = function() {
  window.close();
}

var lieu = function(event) {
	var e = Event.element(event);
	e.blur();
	var div = e.up().up().next('div.lieu-detail');

	if(selectLieuDiv == div) {
		Effect.SlideUp(selectLieuDiv, { duration: 0.2, queue: 'end' });
		selectLieuDiv = null;

	} else {
		if(selectLieuDiv) Effect.SlideUp(selectLieuDiv, { duration: 0.1, queue: 'end' });
		Effect.SlideDown(div, { duration: 0.2, queue: 'end' });
		selectLieuDiv = div;
	}

	Event.stop(event);
}

function jwRotator(playerDivId, playerUrl, playlistUrl, width, height) {
	var so = new SWFObject(playerUrl, 'rotator', width, height, '7');
	so.addVariable('width', width);
	so.addVariable('height', height);
	so.addVariable('file', playlistUrl);
	so.addVariable('height',height);
	so.addVariable('width',width);
	so.addVariable('transition','circles');
	so.addVariable('shuffle','true');
	so.addVariable('backcolor','0x000000');
	so.addVariable('rotatetime','5');
	so.addVariable('kenburns','true');
	so.addVariable('shownavigation','false');
	so.addVariable('overstretch','true');
	so.write(playerDivId);
}

var initSite = function(event) {
	$$('span.lieu').each(function(e) {
		e.update('<a href="">' + e.innerHTML + '</a>');
		var link = e.down('a');
		Event.observe(link, 'click', lieu, false);
	});
	
	Event.observe(window, 'click', function(e) {
		if(selectLieuDiv) Effect.SlideUp(selectLieuDiv, { duration: 0.2, queue: 'end' });
		selectLieuDiv = null;
	}, false);

	if($('poste')) initRadio();
}

var selectLieuDiv;

Event.observe(window, 'load', initSite, false);
