﻿function Validate(field,value)
{
	switch(field)
	{

		case "txtSN":
			var reg = /^[0-9]{10,14}$/;
			break;
		case "txtFirstName":
			var reg = /^[א-ת`\-\']{2,}[א-ת`\'\-\s\?\.\:\,\!\(\)]{0,50}$/;
		case "txtLastName":
			var reg = /^[א-ת`\-\']{2,}[א-ת`\'\-\s\?\.\:\,\!\(\)]{0,100}$/;
			break;
		case "txtContent":
			var reg = /^[א-ת`\-\']{2,}[א-ת`\'\-\s\?\.\:\,\!\(\)]{0,500}$/;
			break;
		case "txtID":
			var reg = /^[0-9]{9,9}$/;
			break;
		case "txtBarCode":
			var reg = /^[0-9]{13,13}$/;
			break;
		case "txtPhone":
			var reg = /^[0-9]{9,10}$/;
			break;
		case "txtCellPhone":
			var reg = /^[0-9]{10,10}$/;
			break;
		case "txtEmail":
			var reg = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
			break;
		case "txtAddressCity":
		case "txtAddressStreet":
			var reg = /^[א-ת`\-\']{2,}[א-ת`\-\'\s]{0,28}$/;
			break;
		case "txtAddressNumber":
			var reg = /^[0-9]{1,4}[א-ת]{0,1}$/;
			break;
		default:
			return false;
	}
	return reg.test(value);
}

