reEmail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
re_email = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
re_phone = /^\d{2}([-]?)\d{7}$/;
re_mobile = /^\d{3}([-]?)\d{7}$/;
reClubPhone = /^\d{7}$/;
reZipCode = /^([\d{5}]?)$/;
reIdNum = /^([\d{7}]?)$/;
reNumbers = /^\d+$/;
//reText = /^([א-ת]+)$/;
reText = /^\w+$/;
//re_password = /^\w{4,6}$/;
re_password = /^[a-zA-Z0-9]{4,15}$/;
re_id_num = /^\d{6,10}$/;
re_any_text = /^([אבגדהוזחטיכךלמםנןסעפףצץקרשת"'?<>]|\w|\d$)+([אבגדהוזחטיכךלמםנןסעפףצץקרשת"'?<>]|\w|\d$|\n|\s)*/;
re_unix_time = /^\d{4}[-]\d{2}[-]\d{2}$/; //= /^\d{6,}$/;
re_text = /^\w+$/;
re_email = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
re_num = /^\d{1,}$/;
re_id_num = /(^-?\d\d*$)/; // integers including negative for "other" option
re_float = /^\d{1,}([.]\d{1,})?$/;
re_user_name = /^([אבגדהוזחטיכךלמםנןסעפףצץקרשת]|\w|\d$)+([אבגדהוזחטיכךלמםנןסעפףצץקרשת]|\w|\d$|\n|\s)+$/;
re_has_heb = /[א-ת]+/;


function item_validator(my_item, regulator, error_msg, select_item, focus_item)
{	
		//alert(my_form.my_item.type);
		if ((!regulator)&&(my_item.value == ""))
		{
			alert(error_msg);
			if (focus_item) {my_item.focus();}
			if (select_item) {my_item.select();}
			return false;
		}
		
		if ((regulator)&&(!(regulator.test(my_item.value))))
		{
			alert(error_msg);
			if (focus_item) {my_item.focus();}
			if (select_item) {my_item.select();}
			return false;
		}
		
		return true;
}

function check_quick_search_form(frm) {
	if (frm.age_group.value<0) {
		alert('בבקשה בחרי גיל');
		frm.age_group.focus();
		return false;
	}
	if (frm.area.value<0) {
		alert('בבקשה בחרי אזור');
		frm.area.focus();
		return false;
	}
	return true;
}
function check_member_login_form (frm) {
	if (frm.user_name.value=='' || frm.user_name.value=='שם משתמשת') {
		alert('בבקשה רשמי שם משתמשת');
		frm.user_name.focus();
		frm.user_name.select();
		return false;
	}
	if (!item_validator(frm.pass, re_password, 'סיסמה לא תקינה', true,true)) {return false};
	return true;
}

