27 Loop the Loop SyntaxError Unexpected token (


So I've stared at this code for hours. I asked a classmate to see if they could where I was making an error. I copy and pasted the code in Aptana to see if I could look at it. But I can't see to find the misplaced ( or semi-colon or whatever it is that is causing this error. Anyone care to triple check me?
// Our Person constructor
var Person (name, age)
this.name = name;
this.age = age;
// Now we can make an array of people
var family = new Array();
family[0] = new Person("alice", 40);
family[1] = new Person("bob", 42);
family[2] = new Person("michelle", 8);
family[3] = new Person("timmy", 6);

// loop through our new array
for(var i = 0; i < family.length; i++)


Hi Here

var Person (name, age)

Instead of var you should put function like that

 function Person (name, age)