window.addEvent('domready', function() {
	
	if ( $('shoppingkart') ) {
		var goToKart = function() {
			document.location.href = '/commande/';
		}
		$('shoppingkart').addEvent('click', goToKart);
	}
	
	
	
	var msgBox = function() {
		if ( $('messagebox') ) {
			var log = $('messagebox');
			var fx = new Fx.Tween(log,{
				duration: 3000,
				transition: Fx.Transitions.Quad.easeInOut,
				onComplete: function() {
					var elementLog = $$('#messagebox p');
					if ( (elementLog.hasClass('alert-ok')) == 'true' ) {
						log.fade('out');
						log.style.display = 'none';
					}
				}
			});
	
			fx.start('opacity',0,1);
			fx.start('visibility','hidden','visible');
		}
	};
	
	msgBox();
	
	
	
	if ( $('register') || $('registeraccount') ) {
		var Page = {
			initialize: function() {
		
				new iMask({
					onFocus: function(obj) {
						obj.setStyles({"background-color":"#f3ebd4"});
					},
		
					onBlur: function(obj) {
						obj.setStyles({"background-color":"#fff"});
					},
		
					onValid: function(event, obj) {
						obj.setStyles({"background-color":"#e6ebc2"});
					},
		
					onInvalid: function(event, obj) {
						if(!event.shift) {
							obj.setStyles({"background-color":"#eddbd5"});
						}
					}
				});
			}
		};
		
		Page.initialize();
	}
	
	

});
