// <?php !! This fools phpdocumentor into parsing this file
/**
*	@author Denis Abramov
*   @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
*
* 	@example <script src="<?= $template; ?>/validate.js"></script> 
* 	@example <input type="text" onkeypress="return onlyNumbers(event)" />
*/

	
	function validateEmail ( email ) {
		var txt = email.value;
		var err = "אנא מלא דואר אלקטרוני.";
		var errClass = email.className;//"error";
		
		 if (email.value == "") { 
		 email.focus();
		 email.className = errClass;
		 	alert(err);
		 return(false) 
		 } 
		 
		 if (txt.indexOf(".") == -1) { 
		 email.focus();
		 email.className = errClass;
		 alert("הדואר שהוכנס לא תקין."); 
		 return(false) 
		 } 
		 
		 dog = txt.indexOf("@"); 
		 if (dog == -1) {  
		 email.focus();
		 email.className = errClass;
		 alert("הדואר שהוכנס לא תקין.");
		 return(false) 
		 } 
		 
		 if ((dog < 1) || (dog > txt.length - 5)) { 
		  email.focus();
		  email.className = errClass;
		   showerror(); 
		 return(false) 
		 } 
		 
		 if ((txt.charAt(dog - 1) == '.') || (txt.charAt(dog + 1) == '.')) { 
		  email.focus();
		  email.className = errClass;
		   showerror(); 
		 return(false) 
		 }
		 
		 return true;
	}
	 function showerror() { 
 		document.formName.email.focus(); 
 		alert("הדואר שהוכנס לא תקין.");
 	} 
 	
 
	function onlyNumbers ( simbol ) {
		if(window.event) // IE
		{
			keynum = simbol.keyCode
		}
		else if(simbol.which) // Netscape/Firefox/Opera
		{
			keynum = simbol.which
		}
		keychar = String.fromCharCode(keynum);
		numcheck = /\d/;
		return numcheck.test(keychar);
	}
	
		
	function noNumbers ( simbol ) {
		if(window.event) // IE
		{
			keynum = simbol.keyCode
		}
		else if(simbol.which) // Netscape/Firefox/Opera
		{
			keynum = simbol.which
		}
		keychar = String.fromCharCode(keynum);
		numcheck = /\d/;
		return !numcheck.test(keychar);
	}
