function checkFields( )   {

	var strPName = document.forms[0].elements[0].value;
	var strPFamily = document.forms[0].elements[1].value;
	//var strUser = document.forms[0].elements[2].value;
	var strPass = document.forms[0].elements[2].value;
	var strRePass = document.forms[0].elements[3].value;
	var strEMail = document.forms[0].elements[4].value;
	var strURL = document.forms[0].elements[5].value;



           /*            בדיקת תקינות שם פרטי              */

	if (strPName == '' )   {                    
		alert('עליך למלא שם פרטי');
		document.forms[0].elements[0].focus( );
		return false;
	}
	else   {
		if (! checkCharsPName(strPName))   {
			alert("עליך למלא שם פרטי חוקי")
			document.forms[0].elements[0].value = '';
			document.forms[0].elements[0].focus( );	
 			return false;
		}
	}

	
	
           /*            בדיקת תקינות שם משפחה              */
		   	
	if (strPFamily == '' )   {                    
		alert('עליך למלא שם משפחה');
		document.forms[0].elements[1].focus( );
		return false;
	}
	else   {
		if (! checkCharsPName(strPFamily))   {
			alert("עליך למלא שם משפחה חוקי")
			document.forms[0].elements[1].value = '';
			document.forms[0].elements[1].focus( );	
 			return false;
		}
	}
	
	
	
	
	       /*             בדיקת תקינות שם משתמש            */
		   
//	if (strUser == '')   {                    
//		alert('עליך להזין שם משתמש');
//		document.forms[0].elements[2].focus( );
//		return false;
//	}
//	else   {
//		if (! checkCharsUserAndPass(strUser))   {
//			alert("עליך למלא שם משתמש חוקי")
//			document.forms[0].elements[2].value = '';
//			document.forms[0].elements[2].focus( );	
//			return false;
//		}
//	}

	
	


		 /*             בדיקת תקינות סיסמא            */		 
		   
	if (strPass == '')   {                    
		alert('עליך למלא סיסמא');
		document.forms[0].elements[2].focus( );
		return false;
	}
	else   {
		if (! checkCharsUserAndPass(strPass))   {
			alert("עליך למלא סיסמא חוקי")
			document.forms[0].elements[2].value = '';
			document.forms[0].elements[3].value = '';
			document.forms[0].elements[2].focus( );	
 			return false;
		}
	}
	
	       /*               ווידואי סיסמא               */
	
		if (strRePass == '')   {                    
		alert('עליך למלא סיסמא בפעם השניה');
		document.forms[0].elements[3].focus( );
		return false;
	}
	else   {
		if (! checkCharsUserAndPass(strRePass))   {
			alert("עליך למלא סיסמא חוקי")
			document.forms[0].elements[2].value = '';
			document.forms[0].elements[3].value = '';
			document.forms[0].elements[2].focus( );	
 			return false;
		}
	}
	
	
	       /*               השוואת שתי סיסמאות                */
		   
		if ( !(strPass == strRePass) )   {
			alert ('הזנת סיסמאות לא תואמות');
			document.forms[0].elements[2].value = '';
			document.forms[0].elements[3].value = '';
			document.forms[0].elements[2].focus( );
			
			return false;
		}
		
		
		
		   /*              בדיקת תקינות של דוא"ל             */
		
		if (strEMail == '')   {
			alert ('עליך למלא דוא"ל')
			document.forms[0].elements[4].focus( );
			return false;
		}
		else
			if ( !(checkEmail(strEMail)) )   {
				alert ('עליך למלא דוא"ל חוקי');
				document.forms[0].elements[4].value = '';
				document.forms[0].elements[4].focus( );
				return false;
			}


			
		   /*              בדיקת תקינות של כתובת האתר             */
		
		if ((strURL == '') || (strURL == 'http://'))   {
			alert ('עליך למלא כתובת אתרך')
			document.forms[0].elements[5].focus( );
			return false;
		}
		else
			if ( !(checkURL(strURL)) )   {
				alert ('עליך למלא כתובת חוקית');
				document.forms[0].elements[5].value = 'http://';
				document.forms[0].elements[5].focus( );
				return false;
			}
			


			
		if (document.forms[0].elements[8].checked == false)   {
			alert ('בכדי להירשם לשרות עליך להסכים עם תנאי התקשרות')

			return false;
		}
		else
			if (document.forms[0].elements[8].checked == true)
			{
				return true;
			}
					

							
return true;
}





function checkCharsUserAndPass(User)   {
	var i;
	var Len = User.length;
	var validChars = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM0123456789";
	
	for(i=0 ; i<Len ; i++)    {
		if(validChars.indexOf(User.charAt(i)) == -1)
			return false;	
	}
		
   return true;
}



function checkCharsPName(PName)   {
	var i;
	var Len = PName.length;
	var validChars = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNMקראטוןםפףךלחיעכגדשזסבהנמצתץ";
	
	for(i=0 ; i<Len ; i++)    {
		if(validChars.indexOf(PName.charAt(i)) == -1)
			return false;	
	}
		
   return true;
}



function checkEmail(eMail)   {
	var Len = eMail.length;
	var validChars = "-@.qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM0123456789";
	var iCount;
	
	for (iCount=0 ; iCount<Len ; iCount++)
		if (validChars.indexOf(eMail.charAt(iCount)) == -1)
			return false;
			
	return true;
}



function checkURL(strURL)   {
	var Len = strURL.length;
	var validChars = "-:/?&.qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM0123456789";
	var iCount;
	
	for (iCount=0 ; iCount<Len ; iCount++)
		if (validChars.indexOf(strURL.charAt(iCount)) == -1)
			return false;
			
	return true;
}



