

	function fBlur(field) {
	   	//field.style.borderColor = 'black';
    }
	   
	function fFocus(field) {
		 //field.style.borderColor='green';
		 //field.style.backgroundColor='';
    }
	
	function fReset(field, tip) {
		field.className='';
		document.getElementById(tip).innerHTML = '';	
	}
	
	function fValidate() {
		
		//return true; //TESTING PURPOSES
		
		var errorCount = 0;
		
		name = document.getElementById('name');
		email = document.getElementById('email');
		email2 = document.getElementById('email2');
		comments = document.getElementById('comments');
		
		nameTip = document.getElementById('nameTip');
		emailTip = document.getElementById('emailTip');
		email2Tip = document.getElementById('email2Tip');
		commentsTip = document.getElementById('commentsTip');
	
		//Error Checking //
		if(name.value == '') {
			nameTip.innerHTML = '<span class=\'errorMsg\'>What is your name?</span>';
			name.className = 'error';
			errorCount ++;
			name.focus();
			return false;
		} 
		
		if(email.value == '') {
			emailTip.innerHTML = '<span class=\'errorMsg\'>What is your email address?</span>';
			email.className = 'error';
			errorCount ++;
			email.focus();
			return false;
		}
		
		//validate email address
		if(email.value.indexOf("@") == "-1" || email.value.indexOf(".") == "-1")  {
			email.className = 'error';
			emailTip.innerHTML = '<span class=\'errorMsg\'>This email appears to be invalid.</span>';
			errorCount ++;
			email.focus();
			return false;
		}
		
		if(email2.value == '') {
			email2Tip.innerHTML = '<span class=\'errorMsg\'>Please confirm your email address.</span>';
			email2.className = 'error';
			errorCount ++;
			email2.focus();
			return false;
		}
		
		if(email.value.toLowerCase() != email2.value.toLowerCase()) {
			email.className='error';
			email2.className='error';
			emailTip.innerHTML='<span class=\'errorMsg\'>This email address</span>';
			email2Tip.innerHTML='<span class=\'errorMsg\'>must match this one.</span>';
			errorCount ++;
			email.focus();
			return false;
		}
		
		if(comments.value == '') {
			commentsTip.innerHTML = '<span class=\'errorMsg\'>Don\'t you have any comments?</span>';
			comments.className = 'error';
			errorCount ++;
			comments.focus();
			return false;
		}
		
	   if ( document.getElementById('antiSpam').value.toLowerCase() != "2" )  {
        alert ( "Please enter the number 2 into the box below.");
		document.getElementById('antiSpam').value = "";
		document.getElementById('antiSpam').style.backgroundColor = '#fff65f';
		document.getElementById('antiSpam').focus();
		return false;
    }

		
		return true;
	}
