var myrules = {
	'input.numbers' : function(element){
		element.onfocus = function(){
			outline(this.id,1);
		}
		element.onblur = function() {
			outline(this.id, 0);
			updateTotal();
		}
		element.onkeypress = function(event) {
			return limitToChar(this, event);
		}
		element.onkeyup = function(event) {
			updateTotal();
		}
	},
	'#phone' : function(element) {
		element.onfocus = function(){
			outline(this.id,1);
		}
		element.onblur = function() {
			outline(this.id, 0);
		}
		element.onkeypress = function(event) {
			return limitToChar(this, event);
		}
	},
	'#name' : function(element) {
		element.onfocus = function(){
			outline(this.id,1);
		}
		element.onblur = function() {
			outline(this.id, 0);
		}
		element.onkeypress = function(event) {
			return handleEnter(this,event);
		}
	},
	'#email' : function(element) {
		element.onfocus = function(){
			outline(this.id,1);
		}
		element.onblur = function() {
			outline(this.id, 0);
		}
		element.onkeypress = function(event) {
			return handleEnter(this,event);
		}
	},
	'textarea' : function(element) {
		element.onfocus = function(){
			outline(this.id,1);
		}
		element.onblur = function() {
			outline(this.id, 0);
		}
	}
};

Behaviour.register(myrules);
