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();
			}
		});
	});
}

function fFlashMessage() {
	new mooFlashMessage($$('.flash'));
}

function fFormHiddenLabelInit(){
	if ($('mtrademarkid') && $('mq'))
	{
		new formHiddenLabels('mtrademarkid', 'mq');
	}
	
	if ($('emailnewsletter'))
	{
		new formHiddenLabels('emailnewsletter');
	}
}

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, 680);
}

function popupInvoice(Obj){
	return popup(Obj.href, 'invoice', 600, 680);
}

function popupCredit(Obj){
	return popup(Obj.href, 'credit', 600, 680);
}


function fMenu() {
	new mooMenu($('menu'));
}

function fHome(){
	if($('marqueebox')){
		new mooMarquee($('marqueebox'), $$('#marqueebox .marquee'), {'waitDuration': 7000});
	}

	if ($('mousemove')) {
	   var scroll = new OuterScroller('mousemove', {area: 40, velocity: 1, addarea: 1, outArea : {type: 'H'}});
	   $('mousemove').addEvent('mouseenter', scroll.start.bind(scroll));
	   $('mousemove').addEvent('mouseleave', scroll.stop.bind(scroll)); 
	}
}

function fInit(){
	fDelete();
	fFlashMessage();
	fFormHiddenLabelInit();
	fMenu();
	fHome();
}
window.addEvent('domready', fInit);
