function checkFrm(f){
	var filter=/^[a-z0-9]([a-z0-9_\-\.]*)@([a-z0-9_\-\.]*)(\.[a-z]{2,3}(\.[a-z]{2}){0,2})$/i
	var req,i,r=true,ok=1,e,att
	for(i=0;i<f.elements.length;i++){
		e=f.elements[i]
		req=e.getAttribute('req')
		if(req){
			ok=1
			if(req=="email" && !filter.test(e.value))ok=0
			else{
				att=req.split(',')
				if(att[0]&&e.value.length<att[0])ok=0
				if(att[1]&&e.value.length>att[1])ok=0
			}
			e.style.backgroundColor=!ok?"#fdd":""
		}
		if(!ok)r=false
	}
	if(!r)alert('ERROR')
	return r
}
