var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-2098793-1']);
_gaq.push(['_trackPageview']);

(function() {
  var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

function VDateLo(e) {
	var user = document.getElementById('user');
	var pass = document.getElementById('pass');
	if (user.value == '') {
		alert('Please enter your username.');
		user.focus();
		return false;
	}
	else if (pass.value == '') {
		alert('Please enter your password.');
		pass.focus();
		return false;
	}
	return true;
}

function VDateMsg(e) {
	var cname = document.getElementById('name');
	var email = document.getElementById('email');
	var cmsg = document.getElementById('message');
	if (cname.value == '') {
		alert('Please enter your name.');
		cname.focus();
		return false;
	}
	if (cname.value.length > 80) {
		alert('Please shorten the name you entered.');
		cname.focus();
		return false;
	}
	if (email.value == '') {
		alert('Please enter your email address.');
		email.focus();
		return false;
	}
if ((email.value.search(/^[\w\.\-]+\@[\w\.\-]+\.[a-z]{2,6}$/i) < 0) || (email.value.length > 60)) {
	alert('Your email address does not appear to be valid.');
	email.focus();
	return false;
}
if (cmsg.value == '') {
	alert('Please enter your message.');
	cmsg.focus();
	return false;
}
if (cmsg.value.length > 2000) {
	alert('Please limit the length of your message, or use your email client.');
	cmsg.focus();
	return false;
}
return true;
}

function Monitor(e) {
	if (document.getElementById) {
		document.getElementById('login-form').onsubmit = VDateLo;
		document.getElementById('msg-form').onsubmit = VDateMsg;
	}
}

window.onload = Monitor;