function textvalidator(id, minLen, maxLen){

	var fObjVal = document.getElementById(id).value;
	var rt = true;

	if(fObjVal.length < minLen) rt = false;
	if(fObjVal.length > maxLen) rt = false;

	return rt;
}


function numvalidator(id, minLen, maxLen, minVal, maxVal){

	var fObjVal = document.getElementById(id).value;
	var rt = true;

	if(fObjVal/fObjVal == "NaN") rt = false;
	
	if(fObjVal.length < minLen) rt = false;
	if(fObjVal.length > maxLen) rt = false;

	if(fObjVal > minVal) rt = false;
	if(fObjVal < maxVal) rt = false;

	return rt;

}


function emailvalidator(id){
  
	var fObjVal = document.getElementById(id).value;
	var rt = true;

	reg = new RegExp(
					'^([a-zA-Z0-9\\-\\.\\_]+)'+
					'(\\@)([a-zA-Z0-9\\-\\.]+)'+
					'(\\.)([a-zA-Z]{2,4})$');

	rt = (reg.test(fObjVal));
/*
	if(rt){
		rt = (	fObjVal.search('@') >= 1 &&
				fObjVal.lastIndexOf('.') > fObjVal.search('@') &&
				fObjVal.lastIndexOf('.') >= fObjVal.length-5);
	}*/
	return rt;
}
