$(document).ready(function(){
	//global vars
	var form = $("#contactForm");
	var fname = $("#fname");
	var lname = $("#lname");
	var email = $("#email");
	var address1 = $("#address1");
	var zip = $("#zip");
	var phone = $("#phone");
	var date = $("#date");
	var comments = $("#comments");


	//On Submitting
	form.submit(function(){
		if(validateString(fname, 2) &
			validateString(lname, 2) &
			validateString(address1, 6) &
			validateString(zip, 5) &
			validateString(date, 6) &
			validateEmail(email) &
			validatePhone(phone) )
			return true
		else
			return false;
	});
	
	$('#nresult').submit(function(){
		if(validateString($("#nname"), 2) & validateEmail($("#nemail")) ){
			var name = $("#nname").val();
			var email = $("#nemail").val();
			$.ajax({
				type: "GET",
				url: "sendmail.php?action=send&name="+name+"&email="+email,
				success: function(){		
					$('#nresult').html('<p style="color:#eabb19;">Message Successfully Sent!</p>');
					return false;	
				}
			});
		}
		return false;		
	});
	
	
});

function doSend(){
	$('.text').hide();
	$('.question1').hide();
	$('.question2').hide();
	$('.question3').hide();
	$('.question'+n).show();
	
	var q1 = $('input:radio[name=q1]:checked').val();
	var q2 = $('input:radio[name=q2]:checked').val();
	var step=1;
	
	
	if(q2 != '' && q2!=null && q2!='undefined'){step=2;}
	
	$.ajax({
			type: "GET",
			url: "sendemail.php?action=step&step="+step+"&q1="+q1+"&q2="+q2,
			success: function(){		
				return false;	
			}
		});
	return false;
}

function validateString(input, number){
		//if it's NOT valid
		if(input.val().length < number){
			input.addClass("error");
			return false;
		}
		//if it's valid
		else{
			input.removeClass("error");
			return true;
		}
	}
	
	function validateEmail(input){
		//testing regular expression
		var a = input.val();
		var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
		//if it's valid email
		if(filter.test(a)){
			input.removeClass("error");
			return true;
		}
		//if it's NOT valid
		else{
			input.addClass("error");
			return false;
		}
	}	
	
	function validatePhone(input){
		//testing regular expression
		if(input.val().length < 10){
			input.addClass("error");
			return false;
		}
		//if it's valid
		else{
			input.removeClass("error");
			return true;
		}
	}	
