jQuery(document).ready(function() {
	jQuery('#step1-continue').click(function(){
		//if(jQuery('#name').val() == ''){jQuery('.required').css("color","red");return false;}//{errormsg=errormsg+'Name Required \n';}
		//if(!isValidEmailAddress(jQuery('#email').val())){jQuery('.required').css("color","red");return false;}//{errormsg=errormsg+'Email Required/Invalid \n';}
		//if(jQuery('#zip').val() == ''){jQuery('.required').css("color","red");return false;}//{errormsg=errormsg+'Zip Required \n';}
		if(jQuery('#beenHereYes').is(":not(:checked)") && jQuery('#beenHereNo').is(":not(:checked)")){jQuery('.requiredMB').css("color","red");return false;}
		if(jQuery('#fly').is(":not(:checked)") && jQuery('#undecided').is(":not(:checked)") && jQuery('#drive').is(":not(:checked)")){jQuery('.requiredTravel').css("color","red");return false;}
		if(jQuery('#arrivalDate').val() == '' && jQuery('#departureDate').val() == ''){if(jQuery('#flexible').is(":not(:checked)")){jQuery('.requiredDates').css("color","red");return false;}}
		if(jQuery('#totalGolfers').val() == ''){jQuery('.requiredGolfers').css("color","red");return false;}
		jQuery('#step1').hide();
		jQuery('#step2').show();
		jQuery('#numbers1').hide();
		jQuery('#numbers2').show();
		s=s_gi(s_account);
		s.linkTrackVars='events';
		s.linkTrackEvents='event32';
		s.events='event32';
		s.tl(this, 'o', 'QQ V3 step 1 success');
		return false;
	});
	jQuery('#step2-continue').click(function(){
		if(jQuery('.checkbox').val() == ''){jQuery('.required').css("color","red");return false;}
		jQuery('#step2').hide();
		jQuery('#step3').show();
		jQuery('#numbers2').hide();
		jQuery('#numbers3').show();
		s=s_gi(s_account);
		s.linkTrackVars='events';
		s.linkTrackEvents='event33';
		s.events='event33';
		s.tl(this, 'o', 'QQ V3 step 2 success');
		return false;
	});
	jQuery('#step2-back').click(function(){
		jQuery('#step2').hide();
		jQuery('#step1').show();
		jQuery('#numbers2').hide();
		jQuery('#numbers1').show();
		s=s_gi(s_account);
		s.linkTrackVars='events';
		s.linkTrackEvents='event34';
		s.events='event34';
		s.tl(this, 'o', 'QQ V3 Go Back To Step 1');
		return false;
	});
	jQuery('#step3-back').click(function(){
		jQuery('#step3').hide();
		jQuery('#step2').show();
		jQuery('#numbers3').hide();
		jQuery('#numbers2').show();
		s=s_gi(s_account);
		s.linkTrackVars='events';
		s.linkTrackEvents='event35';
		s.events='event35';
		s.tl(this, 'o', 'QQ V3 Go Back To Step 2');
		return false;
	});
});

function isValidEmailAddress(emailAddress) {
 		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
 		return pattern.test(emailAddress);
	}
