var my_curtain = null;

window.addEvent('load', function() {

  //var my_diapo = new Diapo();
  
  my_curtain = new Curtain(files_list);
  
  init_content();
  
  $$('.header_li').each(header_hover);
	
	
});

var init_content = function() {
	// Antispam
	antispam_reloadmailto('container');
	
	// Custom select
	if(!ie6 && !is_ipad) {
	$$('select').each(function(el) {
		my_select = new EWASelectBox({'elem': el, 'container': el.getParent('div')});
	});
	}
	// DatePicker
	$$('input.DatePicker').each( function(el){
		var dp = new DatePicker(el);
		dp.monthNames = months;
	});
	// CUstom scroll
	$$('.scrollable').each(function(el) {
		var scroll = !is_ipad ? new Scrollbar(el) : null;
	});
}

var antispam_reloadmailto = function(lid) {
	if($(lid) == null) {
		return;
	}
	$(lid).getElements('a[href^=mailto:]').each(
		function(el) {
			el.href = el.href.replace(/\[@\]/,'@');
			el.set('html', el.get('html').replace(/\[@\]/,'@'));
		}

	);
}

var conslog = function(str) {
	if(window.console) console.log(str);	
}

var header_hover = function(el) {
	var src = el.get('src');
	var old_col = src.match(new RegExp("color=(.*)&"));
	old_col = old_col[1];
	var new_col = old_col == '1f1f1f' ? 'ffffff' : 'F7C554';
	if(el.getParent().hasClass('selected')) {
		el.set('src', src.replace(old_col, new_col));
	}
	else {
		el.addEvents({
			'mouseover': function() {
				el.set('src', src.replace(old_col, new_col));
			},
			'mouseout':function() {
				el.set('src', src.replace(new_col, old_col));
			}
		});
	}
}

/****************
*  APPELS FLASH
*****************/
conslog(type);
var goto_offre = function(offre_id, week_id) {
	if(type == 'ACTIVITE') {
		my_curtain.change_activite_content(offre_id);
	}
	else window.location.href = '/cmn/request.php?req=redirect&cat='+offre_id+'&week='+week_id+'&lang='+lang;
}

var display_offre = function(offre_id) {
	var menu_item = my_curtain.menu_cat.getItemById(offre_id);
	menu_item.clickHandlerCallback();
}

var goto_activite = function(activite_id, week_id) {
	if(type == 'ACTIVITE') {
		my_curtain.change_activite_content(activite_id);
	}
	else window.location.href = '/cmn/request.php?req=redirect&cat='+activite_id+'&week='+week_id+'&lang='+lang;
}
