<!--

function isEmpty(str){
	return (str=="");
}

function isUsername(str){
	var i=0;
	for (i=0;i<str.length-1;i++){
		if (  !isIn(str.charAt(i),"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")  ) {
//			alert("a"+str.charAt(i)+"a");
			return false;
		}
	}
	return true;
}

function isIn(onechar,str){
	if (str.indexOf(onechar)==-1) return false;
	return true;
}

function isNumber(str){
	//alert(str);
	var i=0;
	for (i=0;i<str.length;i++){
		if (  !isIn(str.charAt(i)," 0123456789")  ) {
			//alert(str.charAt(i));
			return false;
		}
	}
	return true;
}

function isEmail(em){
	if (em=="") return true;
	for (i=0;i<em.length;i++){
		if (  !isIn(em.charAt(i),"0123456789.@_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")  ) {
			return false;
		}
	}	
	p		=	em.indexOf("@");
	dot	=	em.indexOf(".");
	user_name=em.substr(0,p);
	domain_name=em.substr(p+1,dot-p-1);
	domain_ext=em.substr(dot+1);
	if (	(user_name=="") || (domain_name=="") || (domain_ext=="") ) return false;
	if (isIn("@",domain_name+domain_ext) || isIn(".",user_name) ) return false;
	if (em.indexOf("..")>=0) return false;
	if (em.charAt(em.length-1)==".") return false;
	return true;
}

function isDate(orgDate){
	if (orgDate=="") return true;
	var d="";
	for (i=0;i<orgDate.length;i++){
		onechar=orgDate.charAt(i);
		if  (!isIn(onechar,"0123456789:-/")) return false;
		if ( (onechar=="/") || (onechar==":") ) {
		d=d+"-";
		} else {
		d=d+onechar;
		}
	}
	p=d.indexOf("-");
	if (p<2) d="0"+d;
	else if (p>2) return false;
	day=d.substr(0,2);
	d=d.substr(3);
	p=d.indexOf("-");
	if (p<2) d="0"+d;
	else if (p>2) return false;
	mon=d.substr(0,2);
	year=d.substr(3);
	if (year.length==2) year="19"+year;
//	alert (day+"-"+mon+"-"+year);
	if (	(day<1) || (day>31) || (mon<1) || (mon>12) || (year<1900) || (year>2000) ) return false;
	if ( (day>29) && (mon==2) ) return false;
	//document.frmAddColla.birthday.value=day+"-"+mon+"-"+year;
	return day+"-"+mon+"-"+year;
}


// -->

