<!--//
function IsLetter(c){
	if (c>='a' && c<='z') return true;
	if (c>='A' && c<='Z') return true;
	return false;
}
function IsDigit(c){ 
	return (c>='0' && c<='9');
}
function IsAMailCharacter(c){
	if (IsLetter(c) || IsDigit(c)) return true;
	if ((c=='-') || (c=='_') || (c=='.')) return true;
	return false;
}
function IsName(value){
	for (var i=0; i<value.length; i++) if (!IsAMailCharacter(value.substr(i,1))) return false;
	return true ;
}
function IsDomainExtension(value){
	if (value.length>3 || value.length<2) return false;
	for (var i=0; i<value.length; i++) if (!IsLetter(value.substr(i,1))) return false;
	return true ;
}
function IsDomain(value){
	var pos=value.lastIndexOf('.');
    if (pos<1) return false;
	return (IsName(value.substr(0,pos)) && IsDomainExtension(value.substr(pos+1,value.length-pos)));
}
function IsEmail (value) {
	var regx = new RegExp('^([a-zA-Z0-9]+(([_\.-]*[a-zA-Z0-9]*)+)?)\@(([a-zA-Z0-9]+[_\.-])+[a-zA-Z]{2,4})$');
	return regx.test(value);
}
	
//-->