function validateForm(whichform) {
			errorDiv = document.getElementById('errorMsg');
			
			for(var i=0; i<whichform.elements.length; i++) {
				var element = whichform.elements[i];
				if(element.className.indexOf("required") != -1) {
					if(!isFilled(element)) {
						errorDiv.innerHTML = '<p class="floatRight"><a href="javascript:closeAlert(\'errorMsg\');">[x]</a></p> <h2>Ooops!</h2> <p>Can you fill in your ' + element.name + ' please</p>';
						errorDiv.style.display = 'block';
						return false;
					}
				}
				if(element.className.indexOf("email") != -1){
					if(!isEmail(element)) {
						errorDiv.innerHTML = '<p class="floatRight"><a href="javascript:closeAlert(\'errorMsg\');">[x]</a></p> <h2>Hay!</h2> <p>Without a valid email address I can&#8217;t send the portfolio!</p>';
						errorDiv.style.display = 'block';
						return false;
					}
				}
				if(element.className.indexOf("employees") != -1){
					if(!isEmp(element)) {
						errorDiv.innerHTML = '<p class="floatRight"><a href="javascript:closeAlert(\'errorMsg\');">[x]</a></p> <h2>Could you...</h2> <p>It would be great if you could let me know roughly how many people work there. Thanks</p>';
						errorDiv.style.display = 'block';
						return false;
					}
				}
			}
			return true;
		}
		
		function isFilled(field) {
			if(field.value.length < 1) {
				return false;
			} else {
				return true;
			}
		}
		
		
		function isEmail(field) {
			if(field.value.indexOf("@") == -1 || field.value.indexOf(".") == -1) {
				return false;
			} else {
				return true;
			}	
		}
		
		function isEmp(field) {
			if(field.value == '--') {
				return false;
			} else {
				return true;
			}
		}
		
		function closeAlert(theDiv){
			errorDiv = document.getElementById(theDiv);
			errorDiv.style.display = 'none';
		}