myCheck = new FormCheck('wizard', {
	trimValue: false,
	display : {
		keepFocusOnError: 1,
		showErrors : 1,
		scrollToFirst: false
	}
})

currpage = 1;

function nextPage(ev){
	if(validatePage(currpage)){
		$('page_'+currpage).setStyle('display','none');
		currpage++
		$('page_'+ (currpage)).setStyle('display','')
	}		
	ev.stop()		
}

function validatePage(page){
	inputs = $('page_' + page).getElements("input")
	pass = true;
	
	inputs.each(function(i){
		pass = myCheck.manageError(i, '') && pass
	})
	return pass;
}

// adds the next link to all the panes except the last one
$$('.lead-wizard').each(function(wizard){
	wizard.getElements('li.page').filter(function(i){return !i.hasClass("last")}).each(function(page){
		var link = new Element('a', {'href': "#", 'class': 'next', 'text': 'Next', 'events':{'click': nextPage } })
		page.grab(link);
	
	})
})

//hide all the panes then show only the first one
$$('.lead-wizard li.page').each(function(p){p.setStyle('display','none');})
$$('.lead-wizard li.first').each(function(p){p.setStyle('display','');})