// popup
function customAlert(message, myClass){
	var size = window.getScrollSize();
	var myMask = new Element('div', {
		'id': 'myMask',
		'class': 'masque',
		'styles': {
			'width': size.x.toInt()+'px',
			'height': size.y.toInt()+'px'
		}
	});
	
	var myPopup = new Element('div', {
		'id': 'myPopup',
		'class': 'popup-container'
	});
	
	// gestion du background de la popup
	if(myClass){
		myPopup.addClass(myClass);
	}
	// Affichage du masque
	myMask.inject($(document.body), 'top');
	// Affichage de la popup
	myPopup.set('html', '<div id="closePopup" class="btn-fermer" ><img src="img/btn-fermer.gif" alt="Fermer" border="0"/></div><div class="popup">'+message+'</div><div class="button-container"><input type="button" id="closePopupBtn" class="button" value="OK"/></div>');
	myPopup.inject($(document.body), 'top');
	
	var sizePopup = myPopup.getSize();
	sizePopup = myPopup.getSize();
	myPopup.set('styles', { 
		'left': ((size.x.toInt()-sizePopup.x.toInt())/2).toInt()+'px',
		'top': ((size.y.toInt()-sizePopup.y.toInt())/2).toInt()+'px'
	});	
	$('closePopup').set('styles', { 
		'width': sizePopup.x.toInt()+'px'
	});
	$('closePopup').addEvent('click', function(){
		myMask.dispose();
		myPopup.dispose();
	});
	$('closePopupBtn').addEvent('click', function(){
		myMask.dispose();
		myPopup.dispose();
	});
}

function trim(chaine){
	return chaine.replace(/^\s*|\s*$/, '');
}
function isValidEmail(emailAddress){

   var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
    return re.test(emailAddress);
}
