var validEmail;

function chkFields(fmID) {
	var b = true;
	var f = document.getElementById(fmID);
	if (f.posName.value == '') {
		b = false;
		alert('Please enter your name!');
		f.posName.focus();
	}
	
	if (b) {
		var mailaddress = f.posEmail.value;
		validEmail = true;
    	chkEmail(mailaddress);
		if (!validEmail) {
			b = false; 
			alert('Please verify your Email address!');
			f.posEmail.focus();
		}
	}
	
	if (b) {
		if (f.posText.value == '') {
			b = false;
			alert('Please enter your message!');
			f.posText.focus();
		}	
	}
	
	if (b) {
		document.fmXX.submit();
	}
}

function chkEmail(email) {
	var iChars = " /:,;";
	
	if (email == "") {
		validEmail = false;
	}
	
	if (validEmail) {
		for (i=0; i<iChars.length; i++) {
			bChar = iChars.charAt(i);
			if (email.indexOf(bChar,0) > -1) {
				validEmail = false;
			}
		}
	}
	
	if (validEmail) {
		atPos = email.indexOf("@",1);
		if (atPos == -1) {
			validEmail = false;
		}
		else {
			if (email.indexOf("@", atPos+1) > -1) {
				validEmail = false;
			}
		}
	}
	
	if (validEmail) {
		atPos = email.indexOf("@",1);
		pPos = email.indexOf(".",atPos);
		if (pPos == -1) {
			validEmailb = false;
		}
		else {
			if (pPos+3 > email.length) {
				validEmail = false;
			}
		}
	}
}
