function showPane(num){
	
		$('form1').hide();
		$('form2').hide();
		$('form3').hide();
		$('form4').hide();

		$('form'+num).show();				
}

step = 1;

function continueBtn(){
		var err = '';

	//validate first page
	if (step+1 == 2){ 
		var fSelection = false;	
		$$('input.servicesRadio').each(function(el){
			if (el.checked) { 	fSelection=true; }
		});
//		var myEl = Form.getInputs('infoForm','radio','service_needed').find(function(radio) { return radio.checked; });
			if (! fSelection){
				alert('Please make a selection');return false;
			}
//			alert(myEl.value);
		}
		
		
		//validate second page
		if (step+1 == 3){ 
		var fSelection = false;	
		$$('input.employeesRadio').each(function(el){
			if (el.checked) { 	fSelection=true; }
		});
		if (! fSelection){
				alert('Please make a selection');return false;
			}
		}
		
		
		//validate third page
		if (step+1 == 4){ 
			if (! $F('requirements')){
				if (! confirm('Providing more detailed requirements is not necessay, but it will greatly assist us in locating suitable accountants.\n\nDo you really want to proceed without providing some more detail?')){
					return false;
				}
			}
		}
		if (step+1 == 5){ //validate first page
			if (! $F('fname')){ err += '\n\t-First Name is Required.'; }
			if (! $F('lname')){ err += '\n\t-Last Name is Required.'; }
			if (! $F('company')){ err += '\n\t-Company Name is Required.'; }
		//	if (! $F('address1')){ err += '\n\t-Address is Required.'; }
		//	if (! $F('city')){ err += '\n\t-City is Required.'; } 
		//	if (! $F('state')){ err += '\n\t-State is Required.'; }
			if (! $F('zip')){ err += '\n\t-Zip is Required.'; } 
			if (! $F('zip')){ err += '\n\t-Email is Required.'; } 
			if ($F('phone1').length != 3 || $F('phone2').length != 3 || $F('phone3').length != 4){
					err += '\n\t-Phone is Required.';
			}
//	if (! $F('fname')){ err += '\n\t-First Name is Required.'; }
			
			if (err.length) {
					alert("Some required fields are missing:"+err);
					return false;
				
			}
			
			//all done!  Submit form.
			$('ffLeadContact').value = $F('fname') + ' ' + $F('lname');
			$('ffLeadCompany').value = $F('company');
			$('ffLeadPhone').value = $F('phone1')+'-'+$F('phone2')+'-'+$F('phone3');
			$('ffLeadEmail').value = $F('email');
			$('ffLeadZip').value = $F('zip');
			$$('input.servicesRadio').each(function(el){
				if (el.checked) $('ffVarField13').value = el.value;
			});
			$$('input.employeesRadio').each(function(el){
				if (el.checked) $('ffVarField14').value = el.value;
			});
			$('ffLeadDesc').value = $F('requirements');
//			alert($('actionForm'));
			$('actionForm').submit();			
			return;
		}

	step++;
	if (step > 5){
		alert("An Error Occurred (1)");
	}else{
		//alert('beep');
		showPane(step);
	}

}

document.observe('dom:loaded',function() {
//	alert('hi');
	new Ajax.Updater($('fform'),'/form_files/form.html',{ method:'GET', asynchronous:false, evalScripts:true});
	//alert('there');
	//showPane(3);
	//showPane(1);
	showPane(1);
//	alert('tim');
});

