	function checkRequiredFields(){
		var error_check = '\n';
		
		if(document.insertForm.Firstname.value.length<1){
			error_check += " \n\r Firstname";document.insertForm.submitState.value='error';
		}
		
		if(document.insertForm.Lastname.value.length<1){
			error_check += " \n\r Lastname";document.insertForm.submitState.value='error';
		}
		
		if(document.insertForm.Address_1.value.length<1){
			error_check += " \n\r Address 1";document.insertForm.submitState.value='error';
		}
		
		if(document.insertForm.City.value.length<1){
			error_check += " \n\r City";document.insertForm.submitState.value='error';
		}
	
		if(document.insertForm.State.value.length<1){
			error_check += " \n\r State";document.insertForm.submitState.value='error';
		}
	
		if(document.insertForm.Email.value<5){
			error_check += " \n\r Email";document.insertForm.submitState.value='error';
		}else if((document.insertForm.Email.value.indexOf(".")>2) && (document.insertForm.Email.value.indexOf("@")>0)){
		}else{
			error_check += " \n\r Email";document.insertForm.submitState.value='error';
		}
		
		if(document.insertForm.Username.value.length<1){
			error_check += " \n\r Username";document.insertForm.submitState.value='error';
		}
		
		if(document.insertForm.Password.value.length<1){
			error_check += " \n\r Password";document.insertForm.submitState.value='error';
		}
	
		if(document.insertForm.Password2.value.length<1){
			error_check += " \n\r Password2";document.insertForm.submitState.value='error';
		}								

		if (document.insertForm.submitState.value=='error'){					
			var message = 'The following fields are missing or invalid:'+error_check;

			message += " \n\r\r Please correct your submission and try again ";
			window.alert(message);
			document.insertForm.submitState.value = 'no';
			return false;
		}else{
			if(document.insertForm.submitState.value=='yes'){
				alert('Please be patient while the record is submitted');
			}else{
				document.insertForm.submitState.value='yes';
				document.insertForm.submit();						
			}
		}
	}
