function isBlank(s,message){
	// s is a form element
	// message is a string
	if ((s.value.length > 0) && (s.value != null) && (s.value != "")) {
		return false;
	}
	alert(message);
	s.focus();
	return true;
}

function isName(s,message)
{	// s is a form element
	// message is a string
	var strn, re1, re2, fle, flh;
	fle=false;
	flh=false;
	//alert(s.value);  
	strn=new String(s.value);
	re1=new RegExp("[^qwertyuiopasdfghjklzxcvbnm']","i");
	re2=new RegExp("[^קראטוןםפףךלחיעכגדשזסבהנמצתץ]","i");
	//if  (strn.match(re1)!=null)
	//{   fle=true;
		//alert("est not ENGLISH ");
	//}
	if (strn.match(re2)!=null)
	{   flh=true;
		//alert("est not hebrev ");
	}
	
	//if ((fle==true) && (flh==true)) 
	if ((flh==true)) 
		{
		alert(message);
		//s.focus();
		return true;
		}
	else
		{
			if ((flh==true))
				{
				
				re1=new RegExp('"',"i");
				while (strn.match(re1)!=null)
					{
						strn=strn.replace(re1,"&lsquo;");
						//alert(strn);
					}
				s.value=strn;	
				//alert(s.value);
				//alert(document.form.fistname.value);
					
					//document.form.fistname.value=strn;
				}
		}
	
	
return false;
}

function isUserName(s,message){
var str4, i, j; 
	// s is a form element
	// message is a string
	if ((s.value.length >= 3) && (s.value.length <= 14) )
{	
	str4= new String(" >`-=[];'/.,/~!@#$%^&*()_+{}:,<|?");
	//alert(str.length);
	//alert(s.value.length);
	//alert(s.value.charAt(3));
	for (var i=0; i<s.value.length; i++)
		{
		for (var j=0; j<str4.length; j++)
			{
				if (s.value.charAt(i)==str4.charAt(j))
					{
					alert(message);
					s.focus();
					return true;
					}
			}
		}
	return false;	
}
alert(message);
s.focus();
return true;
}

function isEmail (s,message){
	// s is a form element
	// message is a string
	var i,ii;
	var j;
	var k,kk;
    var jj;
    var len;
    
    // Check blank
	if (isBlank(s,message)){
		s.focus();
		return false;
	}

    // Check valid email
    // Must have a "@" and a "." to be valid.
    // Must have at least 1 character before "@"
    // Must have at least 1 character after "@" and before "."
    // Must have at least 2 characters after "."
    if (s.value.length >0){

		i=s.value.indexOf("@");
		ii=s.value.indexOf("@",i+1);
		j=s.value.indexOf(".",i);
		k=s.value.indexOf(",");
		kk=s.value.indexOf(" ");
		jj=s.value.lastIndexOf(".")+1;
		len=s.value.length;
		if ((i>0) && (j>(1+1)) && (k==-1) && (ii==-1) && (kk==-1) &&
			(len-jj >=2) && (len-jj<=4)) {}
		else {
	 		 	alert(message)
	 		 	s.focus();			
				return false;
		}
	}
    return true;
}


