function fCheckAll(){
	var checkboxAll = $('idAll');
	var checkboxesAll = $$('input[type=checkbox]')
	var checkboxes = new Array();
	
	if(checkboxAll && checkboxesAll){
		checkboxesAll.each(function(el){
			if(el.getProperty('name') && el.getProperty('name') == 'id[]'){
				checkboxes.push(el);
			}
		});

		checkboxAll.addEvent('click', function(e){
			var isCheck = checkboxAll.getProperty('checked');
			checkboxes.each(function(el){
				el.setProperty('checked', isCheck);
			});
		});
	}
}
window.addEvent('domready', fCheckAll);

function del( Obj ) {
	var label = ( Obj.title ) ? Obj.title : 'Etes vous sûr de vouloir supprimer cet élément ?';
	return confirm( label );	
}
//window.addEvent('domready', del);

function fDelete(){
	$$('.fDelete').each(function(el){
		el.addEvent('click', function(e){
			e = new Event(e);
			if( !confirm(el.title ? el.title : 'Etes vous sûr de vouloir supprimer cet élément ?')){
				e.stop();
			}
		});
	});
}
window.addEvent('domready', fDelete);

function fAdTabs() {
	if($('adTabs')){
		var tabs = new SimpleTabs($('adTabs'), {
			entrySelector: 'h4',
			classMenu: 'tab-menu',
			onShow: function(toggle, container, index) {
				if(!window.ie6){
					container.setStyle('display', '').setStyle('opacity', 0);
					var fxContainer = container.effect('opacity', {duration: 300, transition: Fx.Transitions.Quad.easeInOut});
					fxContainer.start(1);
				} else {
					container.setStyle('display', '');
				}
				toggle.addClass('show');
			},
			onHide: function(toggle, container, index) {
				container.setStyle('display', 'none');
				toggle.removeClass('show');
			}
		});
	}
}
window.addEvent('domready', fAdTabs);

function fTips(){
	new Tips($$('.tips-help'), { fixed: true, offsets: { x: -100, y: 16 } });
}
window.addEvent('domready', fTips);

function fAutoCompleteCities(){
	if($('p_city') && $('p_city').hasClass('city-auto-completer')){
		var indicator = $('p_city');
		var completer = new Autocompleter.Ajax.Json($('p_city'), 'js/cities.js.php', {
			'minLength': 3,
			'postVar': 'city',
			'inheritWidth': false,
			'maxChoices': 18,
			'onRequest': function(el){
				indicator.addClass('autocompleter-loading');
			},
			'onComplete': function(el){
				indicator.removeClass('autocompleter-loading');
			}
		});
	}
	if($('s_city') && $('s_city').hasClass('city-auto-completer')){
		var indicatorL = $('s_city');		
		var completerL = new Autocompleter.Ajax.Json($('s_city'), 'js/cities.js.php', {
			'minLength': 3,
			'postVar': 'city',
			'inheritWidth': false,
			'maxChoices': 18,
			'onRequest': function(el){
				indicatorL.addClass('autocompleter-loading');
			},
			'onComplete': function(el){
				indicatorL.removeClass('autocompleter-loading');
			}
		});
	}
	if($('m_city') && $('m_city').hasClass('city-auto-completer')){
		var indicatorV = $('m_city');
		var completerV = new Autocompleter.Ajax.Json($('m_city'), 'js/cities.js.php', {
			'minLength': 3,
			'postVar': 'city',
			'inheritWidth': false,
			'maxChoices': 18,
			'onRequest': function(el){
				indicatorV.addClass('autocompleter-loading');
			},
			'onComplete': function(el){
				indicatorV.removeClass('autocompleter-loading');
			}
		});
	}
}
window.addEvent('domready', fAutoCompleteCities);

function fFlashMessage() {
	new mooFlashMessage($$('.flash'));
}
window.addEvent('load', fFlashMessage);

function popup( href, name, h, l ) {
	var hauteur = Math.round( ( screen.availHeight - h ) / 2 );
	var largeur = Math.round( ( screen.availWidth - l ) / 2 );
	var popup = window.open( href, name, 'toolbar=0,location=0,directories=0,status=0, scrollbars=1,resizable=1,menubar=0,top='+hauteur+',left='+largeur+',width='+l+',height='+h);
	popup.focus();
	return false;	
}

function popupOrder( Obj ) {
	return popup( Obj.href, 'order', 600, 580 );
}

function popupExplain( Obj ) {
	return popup( Obj.href, 'explain', 600, 580 );
}

function favoris() {
	if ( navigator.appName != 'Microsoft Internet Explorer' )
	{ window.sidebar.addPanel("mondOmomes.com","http://www.mondomomes.com/",""); }
	else { window.external.AddFavorite("http://www.mondomomes.com/","mondOmomes.com"); }
}
