function checknumbers(strarg)    //For names etc that should not contain numbers
	{
			var inti;
			var strcharat;
			var intcount
			intcount=0
			
			for(inti=0;inti<strarg.length;inti++)
			{
				strcharat=strarg.charAt(inti).toUpperCase();
				if(!((strcharat>="A" && strcharat<="Z") || (strcharat>="a" && strcharat<="z") || (strcharat==" " || strcharat==".")))
				break;
				else
				{
					if(strcharat>="A" && strcharat<="Z")				
					intcount ++;
				}
			}
		if(inti==strarg.length && intcount > 0)
			return true;
		else
			return false;
	}
	
	function checkcharacters(strarg)   //telephone number can contain -
	{
			var inti;
			var strcharat;
			for(inti=0;inti<strarg.length;inti++)
			{
				strcharat=strarg.charAt(inti);
				if(!((strcharat>="0" && strcharat<="9") || (strcharat=="-")))
				break;
			}
		if(inti==strarg.length && intcount>0)
			return true;
		else
			return false;
	}
	
	function checkspecialcharacters(strarg)   //User name and password
	{
			var strcharat;
			var inti;
			for(inti=0;inti<strarg.length;inti++)
			{
				strcharat=strarg.charAt(inti);
				if(!((strcharat>="A" && strcharat<="Z") ||(strcharat>="a" && strcharat<="z") ||(strcharat>="0" && strcharat<="9") ||(strcharat=="."||strcharat=="_")))
				break;
			}
		if(inti==strarg.length)
			return true;
		else
			return false;
	}
	
	function chkmail(strmail)
	{
	   /*var intp,strdomain;
	   intp=strmail.lastIndexOf(".");		   
	   
	   strdomain=strmail.substr(intp+1);
	   if(strdomain.length>3 || strdomain.length==0 ||strmail.indexOf("@")==-1)
			return false;
	   else
			return true;*/				
		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
		if (!reg1.test(strmail) && reg2.test(strmail)) 		
				return true;
		else
				return false;
	}
