
function isEmail(PrmStr)
	{
		var str = PrmStr;
	    var reg1str = '(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)';
	    var reg2str = '^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$';
	    var reg1 = new RegExp(reg1str);
	    var reg2 = new RegExp(reg2str);
	    if (!reg1.test(str)&& reg2.test(str)) {
	      return true;
	    }
	    else{
			return false;
		}	
	}
		
	function isPhone(PrmStr, WithPrefix)
	{		
		var str = PrmStr;
		if(WithPrefix==1)
		{
			 var reg1str = '[0-9]{6,7}';
		}
		else
		{
			var reg1str = '^[0-9\-\(\)\ \.]{9,11}$';
		}		
	    
	    var reg1 = new RegExp(reg1str);
	    if (reg1.test(str)) {
		    return true;
	    }
	    else{
			return false;
		}			
	}	

	function isZip(PrmStr)
	{
		var str = PrmStr;
	    var reg1str = '[0-9]{5}';
	    var reg1 = new RegExp(reg1str);
	    if (reg1.test(str)) {		
	      return true;
	    }
	    else{			
			return false;
		}		   
	}
	
	//function to enable english letters only
	function CheckEng(PrmFieldName,PrmString)
	{
		CurrentChar = PrmString.charAt(PrmString.length-1)
		if(((CurrentChar >= "a") && (CurrentChar <= "z")) || ((CurrentChar >= "A") && (CurrentChar <= "Z")))
			return true;
		else
		{
		Obj1 = eval('document.all.'+PrmFieldName)
		Obj1.value = '';
		if(CurrentChar!='')
			{
				alert("בשדה זה הנתונים חייבים להיות בשפה האנגלית");
			}
		return false;		
		}
	}
	
	function IsNumeric(StrToCheck)
	{
		var ValidChars = "0123456789";
		var IsNumber=true;
		var Char;

		 
		for (i = 0; i < StrToCheck.length && IsNumber == true; i++) 
		{ 
			Char = sText.charAt(i); 
			if (ValidChars.indexOf(Char) == -1) 
			{
				IsNumber = false;
			}
		}
		return IsNumber;	   
	}
	
