swOK = true;

function ChkEmpty(fldID, msg)
{
	if (!swOK) return;
	
	var fldObj, fldValue;
		
	fldObj   = $(fldID);
	fldValue = $fv(fldID);
	
	if (fldValue=="" || fldValue<=" ") 
	{
		alert(msg);
		fldObj.focus();
		swOK=false;
	}
	else
	{
		len=fldValue.length;
		for (i=0; i<len; i++)
		{
			c=fldValue.charAt(i);
			
			if (c=="'")
			{
				alert("הסימן ' אינו מורשה, אנא תקן/י");
				fldObj.focus();
				swOK=false;
				i=len;
			}
		}
	}	
}

function ChkNum(fldID, msg)
{
	if (!swOK) return;
	
	var fldObj, fldValue;
		
	fldObj   = $(fldID);
	fldValue = $fv(fldID);

	len=fldValue.length;
	for (i=0; i<len; i++)
	{
		c=fldValue.charAt(i);
		
		if (c>='0' && c<='9' || c=='.')
		{}
		else
		{
			alert(msg);
			fldObj.focus();
			swOK=false;
			i=len;
		}
	}
}

function ChkText(fldID, msg)
{
	if (!swOK) return;
	
	var fldObj, fldValue;
		
	fldObj   = $(fldID);
	fldValue = $fv(fldID);

	len=fldValue.length;
	for (i=0; i<len; i++)
	{
		c=fldValue.charAt(i);
		
		if (c>='א' && c<='ת' || c>='-' || c<=',' || c=='.' || c==' ')
		{}
		else
		{
			alert(msg);
			fldObj.focus();
			swOK=false;
			i=len;
		}
	}
}


function ChkCount(fldID, msg, count)
{
	if (!swOK) return;
	
	var fldObj, fldValue;
		
	fldObj   = $(fldID);
	fldValue = $fv(fldID);

	if (count!=fldValue.length)
	{
		alert(msg);
		fldObj.focus();
		swOK=false;
	}
}

function ChkEmail(fldID, msg)
{
	if (!swOK) return;
	
	var fldObj, fldValue;
		
	fldObj   = $(fldID);
	fldValue = $fv(fldID);
	
	var exclude		=	/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check			=	/@[\w\-]+\./;
	var checkend	=	/\.[a-zA-Z]{2,3}$/;
	
	//if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.emailAddr.value))
	//	return (true)

	if(	(fldValue.search(exclude)  != -1) ||
 			(fldValue.search(check)		 == -1)	||
 			(fldValue.search(checkend) == -1))
	{
		alert(msg);
		fldObj.focus();
		swOK=false;
 	}
}
