$(document).ready(function() {

	$('#age').hide();

	// On Submit - Validate Email, Firstname, Lastname, and Phone
	$("#submitform").click(function() {
						
		var empty = 1;
									
		// Check for Text Empty Fields
		$("input:text.req").each(function() {
			
			formvalue = $(this).val();
			
			// If this is empty
			if(formvalue == '') {
				$(this).css({backgroundColor: "#BF5353"});			
				$.scrollTo(this, 500, {offset: {top: -30}});
				empty = 0;
				return false;
			}						
		
		});
		
		// Valid Email Check
		function isValidEmail(str) {
			return (str.lastIndexOf(".") > 2) && (str.indexOf("@") > 0) && (str.lastIndexOf(".") > (str.indexOf("@")+1)) && (str.indexOf("@") == str.lastIndexOf("@"));
			}
		
		if(empty == 1) {	
		var email = $("#email").val();
		if(isValidEmail(email))
			{
			empty = 1;
			}else{
			alert('Your email address is invalid.');
			return false;
			}
		}		
				
		
		// Check for Birthday
		if(empty == 1) {
			
			// Get the option values		
			var month = $("#month option:selected").text();
			var day = $("#day option:selected").text();
			var year = $("#year option:selected").text();
			
			// Check if they are set
			if(month == 'Month' || day == 'Day' || year == 'Year' ) {
				$("#month").css({color: "#BF5353"});
				$("#day").css({color: "#BF5353"});	
				$("#year").css({color: "#BF5353"});
				$.scrollTo("#month", 500, {offset: {top: -30}});
				empty = 0;
				return false;			
				}									 								
		}
		
		// Check for Sex
		if(empty == 1) {
						
			if($("input:radio.req[value='Male']").is(':checked') || $("input:radio.req[value='Female']").is(':checked')) {			
			empty = 1;			
			}else{
			empty = 0;			
			$("label[for='sex-male']").css({color: "#BF5353"});
			$("label[for='sex-female']").css({color: "#BF5353"});
			$.scrollTo("input:radio.req[value='Male']", 500, {offset: {top: -30}});			
			return false;
			}														
		}
		
		// Check Last Two Questions
		if(empty == 1) {
		
			// First Question
			if($("#candidatesurgeryyes").is(':checked') || $("#candidatesurgeryno").is(':checked')){
			empty = 1;
			}else{
			empty = 0;			
			$("#candidatesurgery").css({color: "#BF5353"});			
			$.scrollTo("#candidatesurgery", 500, {offset: {top: -30}});			
			return false;			
			}
			
			// Second Question
			if($("#surgicaloptionsyes").is(':checked') || $("#surgicaloptionsno").is(':checked')){
			empty = 1;
			}else{
			empty = 0;
			$("#surgicaloptions").css({color: "#BF5353"});			
			$.scrollTo("#surgicaloptions", 500, {offset: {top: -30}});			
			return false;		
			}
		
		
		}
		
		

	// If We Good
	if(empty == 1) {
		// Submit Form Here
		//$("#questionnaire").submit();
		form.submit;
	}else{			
		return false;
	}
	});

});