﻿
// form validation
function checkText(FOfield, ERRtext){
	if (!FOfield.value){
		alert(ERRtext);
		FOfield.focus();
		return false;
	}
}

function checkTextarea(FOfield, ERRtext, FOfieldlength){
	if (FOfield.value.length > FOfieldlength){
		alert(ERRtext + FOfieldlength);
		FOfield.focus();
		return false;
	}
}

function checkList(FOfield,ERRtext){
	if (!fname.options[FOfield.selectedIndex].value || FOfield.options[FOfield.selectedIndex].value=="#"){
		alert(ERRtext);
		FOfield[0].focus();
		return false;
	}
}

function checkEmail(FOfield, ERRtext){
	var x = FOfield.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(x)){
		alert(ERRtext);
		FOfield.focus();
		return false;
	}
}

function checkRadio(FOfield, ERRtext){
	var returnValue = false;
	for (var i=0;i<FOfield.length;i++){
		if (FOfield[i].checked==true){
			returnValue = true;
		}
	}
	if (!returnValue) {
		alert(ERRtext);
		FOfield[0].focus();
		return false;
	}
}
