
function checkme()
{
	alert("fsd");
	var FName=document.form1.name.value;
	var LName=document.form1.fname.value;
	var Address=document.form1.details.value;
 	var Email=document.form1.mail.value;
	var shtplace=Email.indexOf('@');
	var dotplace=Email.indexOf('.');
	var Pass=document.form1.password.value;
	var Pass1=document.form1.pass1.value;
	var UName=document.form1.username.value;
	var invalidchars=":+?!][#$%'=;/<>&";  
	var i=0;
	var l;  
  
  	if(FName==0)
	{
		alert("לא רשמת שם פרטי");
	  	document.form1.name.focus();
		return false;
	}
	for (digit=0;digit<10;digit++)
    {
		if (FName.indexOf(digit) != -1)
		{
                          	
			alert("אסור שהשם יכיל מספרים");
			document.form1.name.value="";
			document.form1.name.focus();
			return false;
		}
	}
	
	// checks if there are notes :./?+
	for (var pos=0;pos<invalidchars.length;pos++)
	{
	var tav=invalidchars.charAt(pos);
	if (FName.indexOf(tav) != -1)
	{
		 alert("This field can't hold chars which aren't letters");
		 document.form1.name.value=""
		 document.form1.name.focus();
		 return false;
	}
	}
	
	if(LName==0)
	{
		alert("לא רשמת שם משפחה");
	  	document.form1.fname.focus();
		return false;
	}
	
	for (digit=0;digit<10;digit++)
                 
    {
    if (LName.indexOf(digit) != -1)
		{
   		alert("אסור שהשם משפחה יכיל מספרים");
		document.form1.fname.value=""
		document.form1.fname.focus();
		return false;
		}
    }
	
	for (var pos=0;pos<invalidchars.length;pos++)
	{// pos=position
	 // tav=holds the char in the string
		var tav=invalidchars.charAt(pos);
		if (LName.indexOf(tav) != -1)
		{
			 alert("This field can't hold chars which aren't letters");
			 document.form1.fname.value=""
			 document.form1.fname.focus();
			 return false;
		}
	}
	

 	 
  if (Email == "")
	{
	alert("לא רשמת כתובת דואר אלקטרוני");
	document.form1.mail.focus();
	return false;
	}

  if (shtplace==-1 || dotplace==-1)
	{
		alert("כתובת הדואר האלקטרוני לא תקינה");
		document.form1.mail.value="";
		document.form1.mail.focus();
		return false;	
    }

  if (shtplace==0 || dotplace==0)
	{
		alert("כתובת הדואר האלקטרוני לא תקינה");
		document.form1.mail.value="";
		document.form1.mail.focus();
		return false;	
    }
  if (shtplace==Email.length-1)
	{
		alert("כתובת הדואר האלקטרוני לא תקינה");
		document.form1.mail.value="";
		document.form1.mail.focus();
		return false;	
    }

  if (Email.lastIndexOf('@')!=shtplace)
	{
		alert("כתובת הדואר האלקטרוני לא תקינה");
		document.form1.mail.value="";
		document.form1.mail.focus();
		return false;	
    }

  if (Email.indexOf('.',shtplace+1)==-1 || Email.indexOf('.',shtplace)==shtplace+1 || Email.lastIndexOf('.')==Email.length-1)
	{
		alert("כתובת הדואר האלקטרוני לא תקינה");
		document.form1.mail.value="";
		document.form1.mail.focus();
		return false;	
        }
  for(l=0;l<Email.length;l++)
	{
	if (invalidchars.indexOf(Email.charAt(l) )!=-1)
	   {
	   alert("כתובת הדואר האלקטרוני לא תקינה");
	   document.form1.mail.value="";
	   document.form1.mail.focus();
	   return false;
	   }
	} 
	if(UName=="")
	{
		alert("לא רשמת שם משתמש");
	  	document.form1.username.focus();
		return false;
	}
	for (digit=0;digit<10;digit++)
    {
		if (UName.indexOf(digit) != -1)
		{                         	
		 alert("אסור שהשם משתמש יכיל מספרים");
		 document.form1.username.value=""
		 document.form1.username.focus();
		 return false;
		}
	}
	if(Pass=="")
	{
		alert("לא רשמת סיסמה");
	  	document.form1.password.focus();
		return false;
	}
	if(Pass1=="")
	{
		alert("לא וידאת סיסמה");
	  	document.form1.pass1.focus();
		return false;
	}
	if(Pass1!=Pass)
	{
		alert("וידוי סיסמה לא תואם לסיסמה");
	  	document.form1.pass1.focus();
		return false;
	}
	
	if(Address==0)
	{
		alert("ספר משהו על עצמך");
		document.form1.details.focus();
		return false;
	}
		return true;
}

