// JavaScript Document
function validchar(obj)
{
	if (navigator.appName=="Netscape"|navigator.appName=="Microsoft Internet Explorer")
	{
		var num="!@=#]?[$%,}'/:'\\'{^&*'\"'()>'\';-<_+|:0123456789";
	
	//If any value is not a number set return value to false
		for(var intloop=0;intloop<obj.value.length;intloop++)
		{
			//alert(num.indexOf(document.formDetails.txtAge.value.charAt(intloop)));
			if (-1!=num.indexOf(obj.value.charAt(intloop)))
			{
			//document.formDetails.txtAge.value="";
			alert("Please enter characters Only")
			obj.value = "";
			obj.focus()		
			}
		}			
	}
}

function validnum(obj)
{
  	if (navigator.appName=="Microsoft Internet Explorer" | navigator.appName=="Netscape")
	{
		var num="0123456789.-/";
	
		//If any value is not a number set return value to false
		for(var intloop=0;intloop<obj.value.length;intloop++)
		{
			//alert(num.indexOf(document.formDetails.txtAge.value.charAt(intloop)));
			if (-1==num.indexOf(obj.value.charAt(intloop)))
			{
				//document.formDetails.txtAge.value="";
				alert("Please enter numbers only")
				obj.value="";
				obj.focus()
			}
		}				
	}
}

function validmail(obj)
{	
<!--  checking valid email address-->											
	var EmailOk  = true
	var Temp     = obj
	var AtSym    = Temp.value.indexOf('@')
	var Period   = Temp.value.lastIndexOf('.')
	var Space    = Temp.value.indexOf(' ')
	var Length   = Temp.value.length - 1   // Array is from 0 to length-1
	
	if(obj.value !="")
	{
		if ((AtSym < 1) ||                     // '@' cannot be in first position
		(Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
		(Period == Length ) ||             // Must be atleast one valid char after '.'
		(Space  != -1))                    // No empty spaces permitted
		   {  
			  EmailOk = false
			  Temp.select();
			  
			  alert("Please enter a valid e-mail address!");
			//  Temp.value="";
			  Temp.focus();
			  return EmailOk;
		   }
	}
}