A Backbone.js LoginScreen and home Page

login screen that transitions to a home page.

HTML

<script src="http://documentcloud.github.com/underscore/underscore-min.js"></script>
<script src="http://documentcloud.github.com/backbone/backbone-min.js"></script>
<script src="https://raw.github.com/derickbailey/backbone.modelbinding/master/backbone.modelbinding.min.js"></script>
<script src="https://raw.github.com/derickbailey/backbone.memento/master/backbone.memento.min.js"></script>
<script src="http://ajax.microsoft.com/ajax/jquery.templates/beta1/jquery.tmpl.js"></script>

JavaScript

var Person = Backbone.Model.extend({

});

var Persons = Backbone.Collection.extend({
	defaults: {
		name: 'unknown',
		age: 18
	},

	over_18: function () {
		return this.filter(function (model) {
			return model.get('age') > 18
		});
	},

	under_18: function () {
        console.log(this.models)

		return _.without(this.models, this.over_18())

		return this.without.apply(this, this.over_18());
	}
});

var persons = new Persons([
	{name: 'antonio', age: 19},
	{name: 'antonio', age: 16},
	{name: 'antonio', age: 19},
	{name: 'antonio', age: 21}
]);
alert(persons.under_18().length);