function tos()  {
			var tEl = document.getElementById('checkbox');
			if(tEl.checked) {
				return verifyRequiredFields();
			}
			else {
				alert('You must approve JobCafe.ca\'s Terms and Conditions.');
				tEl.focus();
				return false;
			}
		}
		function verifyRequiredFields() {
			var formEl = document.getElementById('registerForm'),
				msg = 'These fields are required: ';
			for ( var i = 0, els = formEl.elements ; i < els.length; i++) {
				if(els[i].className.indexOf('required')>1 && els[i].value=='') {
					msg += '\n- '+ ((els[i].name).replace('register_','')).replace(/[a-zA-Z]/,function(v) { return v.toUpperCase(); }) + ' is required.';
				}
			}
			if(msg!='These fields are required: ') {
				alert(msg);
				return false;
			}
			else {
				return true;
			}
		}
