 // Validations Script.
 
function trim(vfld)
{
  var str=vfld.value;
  return str.replace(/^\s+|\s+$/g, '')
};

function checkValue(vfld) {
	var value=vfld.value;
	var fieldN=vfld.name;
	
	if ((value=='') || (value==' ') || (value=='  ') || (value==null)) {
		document.getElementById(fieldN).className = "error";
		document.getElementById(fieldN+'_Label').className = "lblError";
		vfld.focus();
		return false;
	}
	else {
		document.getElementById(fieldN).className = "out" ;
		document.getElementById(fieldN+'_Label').className = "";
		return true;
	}

}

function validEmail(vfld) {
	var value=vfld.value;
	var fieldN=vfld.name;
	
  	var email = /^[^@]+@[^@.]+\.[^@]*\w\w$/

	if ((!checkValue(vfld))||(!email.test(value))) {
		document.getElementById(fieldN).className = "error";
		document.getElementById(fieldN+'_Label').className = "lblError";
		vfld.focus();
		return false;
	}
	else {
		document.getElementById(fieldN).className = "out";
		document.getElementById(fieldN+'_Label').className = "";
		return true;
	}

}
