//======================================================== 12.04.2004 ===
// Library for Internet Site
// Copyright � Alexander A. Dashkovsky
//=======================================================================
function isEmpty(data)
{
	for (var i=0; i<data.length; i++) {
		if (data.charAt(i) != " ") return(false);
	}
	return(true);
}
//-----------------------------------------------------------------------
function isValidInt(data){
	var ch;
	if (isEmpty(data)) return(false);
	for (var i=0; i<data.length; i++) {
		ch=data.charAt(i);
		if (ch < "0" || ch > "9") return(false);
	}
	return(true);
}
//-----------------------------------------------------------------------
function getTrimmedString(data){
  var ch;
  var str = '';
  for (var i=0; i<data.length; i++) {
    ch=data.charAt(i);
    if (ch != " ") break;
  }
  str = data.substring(i);
  for (var i=str.length-1; i>=0; i--) {
    ch=str.charAt(i);
    if (ch != " ") break;
  }
  str = str.substring(0, i+1);
  return (str);
}
//-----------------------------------------------------------------------
function checkEmail(data) {
  var email_pattern = new RegExp("(([a-zA-Z0-9]+|[a-zA-Z0-9]+[a-zA-Z0-9\-]*[a-zA-Z0-9]+)\.)*([a-zA-Z0-9]+|[a-zA-Z0-9]+[a-zA-Z0-9\-]*[a-zA-Z0-9]+)@(([a-zA-Z0-9]+|[a-zA-Z0-9]+[a-zA-Z0-9\-]*[a-zA-Z0-9]+)\.)*([a-zA-Z]{2,3})");

  if (isEmpty(data)) return false;
  if (!email_pattern.test(data)) return false;
  return true;
}
//-----------------------------------------------------------------------
