﻿$(document).ready(function(){
	$("#strEmail").blur(function(){if($(this).val()!='')$(this).removeClass('errorbox').next().hide()});
	//$("#strName").blur(function(){if($(this).val()!='')$(this).removeClass('errorbox').next().hide()});
	$("#strFirstName").blur(function(){if($(this).val()!='')$(this).removeClass('errorbox').next().hide()});
	$("#strLastName").blur(function(){if($(this).val()!='')$(this).removeClass('errorbox').next().hide()});
	$("#strZip").blur(function(){if($(this).val()!='')$(this).removeClass('errorbox').next().hide()});
	$("#strPhone").blur(function(){if($(this).val()!='')$(this).removeClass('errorbox').next().hide()});
	$("#strRequest").blur(function(){if($(this).val()!='')$(this).removeClass('errorbox').next().hide()});
	
	$("#submit").click(function(){
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var emailToVal = $("#strEmail").val();
		if(emailToVal == '') {
			$("#strEmail").after('<span class="error"><br/>Please enter your email address</span>').addClass('errorbox');
			hasError = true;
		} else if(!emailReg.test(emailToVal)) {
			$("#strEmail").after('<span class="error"><br/>Please enter a valid email address</span>').addClass('errorbox');
			hasError = true;
		}
		
		/*
		var nameVal = $("#strName").val();
		if(nameVal == '') {
			$("#strName").after('<span class="error"><br/>Please enter your name</span>').addClass('errorbox');
			hasError = true;
		}
		*/
		
		var fnameVal = $("#strFirstName").val();
		if(fnameVal == '') {
			$("#strFirstName").after('<span class="error"><br/>You forgot to enter your first name</span>').addClass('errorbox');
			hasError = true;
		}
		
		var lnameVal = $("#strLastName").val();
		if(lnameVal == '') {
			$("#strLastName").after('<span class="error"><br/>You forgot to enter your last name</span>').addClass('errorbox');
			hasError = true;
		}

		var zipVal = $("#strZip").val();
		if(zipVal == '') {
			$("#strZip").after('<span class="error"><br/>Please enter your zip code</span>').addClass('errorbox');
			hasError = true;
		}
		
		var phoneVal = $("#strPhone").val();
		if(phoneVal == '') {
			$("#strPhone").after('<span class="error"><br/>Please enter your phone number</span>').addClass('errorbox');
			hasError = true;
		}

		var requestVal = $("#strRequest").val();
		if(requestVal == '') {
			$("#strRequest").after('<span class="error"><br/>Please enter project description</span>').addClass('errorbox');
			hasError = true;
		}
		
		return !hasError;
	});
});

