var fname2 = new LiveValidation( "fname2" );
fname2.add ( Validate.Presence );

var lname2 = new LiveValidation( "lname2" );
lname2.add ( Validate.Presence );

var cname2 = new LiveValidation( "cname2" );
cname2.add ( Validate.Presence );

var email2 = new LiveValidation( "email2" );
email2.add ( Validate.Presence );
email2.add ( Validate.Email );

var phone2 = new LiveValidation( "phone2" );
phone2.add ( Validate.Presence );

var type = new LiveValidation( "type" );
type.add ( Validate.Presence );

var website = new LiveValidation( "website" );
website.add ( Validate.Presence );

var city = new LiveValidation( "city" );
city.add ( Validate.Presence );

var state = new LiveValidation( "state" );
state.add ( Validate.Presence );

var goals = new LiveValidation( "goals" );
goals.add ( Validate.Presence );

var time = new LiveValidation( "time" );
time.add ( Validate.Presence );

var budget = new LiveValidation( "budget" );
budget.add ( Validate.Presence );

var details = new LiveValidation( "details" );
details.add ( Validate.Presence );
 
$(function() {
var root = $("#wizard2").scrollable({size: 1, clickable: false});
var api = root.scrollable();
api.onBeforeSeek(function(event, i) {
	if (api.getIndex() < i) {
			var page = api.getIndex();
			switch ( page ) {
				case 0:	areValid = LiveValidation.massValidate( [fname2, lname2, cname2, email2, phone2] );
				break;
				case 1: areValid = LiveValidation.massValidate( [type, website, city, state, goals] );
				break;
				case 2: areValid = LiveValidation.massValidate( [time, budget, details] );
				break;
			}
		return areValid;
	}
	else {
		return true;
		}
	});
	
// if tab is pressed on the next button seek to next page
root.find("button.next").keydown(function(e) {
	if (e.keyCode == 9) {

		// seeks to next tab by executing our validation routine
		api.next();
		e.preventDefault();
	}
});

});
