function getCookie(name){
	var cname = name + "=";               
	var dc = document.cookie;             
		if (dc.length > 0) {              
			begin = dc.indexOf(cname);       
		if (begin != -1) {           
			begin += cname.length;       
			end = dc.indexOf(";", begin);
		if (end == -1) end = dc.length;
		return unescape(dc.substring(begin, end));
		} 
	}
	return null;
	}
	function setCookie(name, value) {
		var now = new Date();
		var then = new Date(now.getTime() + 31536000000);
		document.cookie = name + "=" + escape(value) + "; expires=" + then.toGMTString() + "; path=/";
		}
	function getInfo(form) {
	form.info.value = "Browser Information: " + navigator.userAgent;
	}
	function getValue(element) {
	var value = getCookie(element.name);
	if (value != null) element.value = value;
	}
	function setValue(element) {
	setCookie(element.name, element.value);
	}
	function fixElement(element, message) {
	alert(message);
	element.focus();
	}
	function isMailReady(form) {
	var passed = false;
	if (form.firstname.value == "") {
	fixElement(form.firstname, "Please include first name.");
	}
	else if (form.lastname.value == "") {
	fixElement(form.lastname, "Please include last name.");
	}
	else if (form.phone.value == "") {
	fixElement(form.phone, "Please include telephone number.");
	}
	else if (form.email.value == "") {
	fixElement(form.email, "Please include a valid email address.");
	}
else {
	getInfo(form);
	passed = true;
	}
return passed;
}

