function isEmail(f,fobj) { 
	var at = f.indexOf('@')
	var dot = f.indexOf('.')
	var end = f.length
	var subone = f.substring(at+1,dot)
	var domainbeforedot = subone.length
	var subtwo = f.substring(dot+1,end)
	var domainafterdot = subtwo.length
	if (f.indexOf ('@',0) == -1 || f.indexOf ('.',0) == -1  || domainbeforedot < 1 || domainafterdot < 2 ) {
		alert('\nYou have entered an invalid email address!\n\n')
		fobj.focus();		
		return false
	}
	else return true
	return true;
}

function isNameBlank(f) { 
	if ((f.value == "") || (f.value == " ")) {
		alert('\nPlease complete the Name field\n\n')
		f.focus();
		return false; 
	}
	else return true;
}

function isMessageBlank(f) { 
	if ((f.value == "") || (f.value == " ")) {
		alert('\nPlease enter your message\n\n')
		f.focus();
		return false; 
	}
	else return true;
}

function isEmailBlank(f) { 
	if ((f.value == "") || (f.value == " ")) {
		alert('\nPlease complete the Email field\n\n')
		f.focus();
		return false; 
	}
	else return true;
}

function validate(f) {   
	if (!isNameBlank(f.name)) return false;
	if (!isEmailBlank(f.email)) return false;
	if (!isEmail(f.email.value,f.email)) return false;
	if (!isMessageBlank(f.message)) return false;
	return true;
}