function valid(obj)
{
	msg = "Please fill the following information:\n";
	str = "";
	
	if(obj.first_name.value == '') {
		str+="-Please enter First Name\n";
	}

	if(obj.last_name.value == '') {
		str+="-Please enter Last Name\n";
	}
	
	if(obj.email.value == '') {
		str+="-Please enter Email\n";
	}		
	if(obj.email.value != '' && !validEmailAddress(obj.email.value)) {
		str+="-Please enter valid Email\n";
	}
	
	if(str){
		alert(msg+str);
		return false;
	}
}
function validEmailAddress(email)
{
		invalidChars = " /:,;~"
		if (email == "") 
		{
			return (false);
		}
		for (i=0; i<invalidChars.length; i++) 
		{
			badChar = invalidChars.charAt(i)
			if (email.indexOf(badChar,0) != -1) 
			{
				return (false);
			}
		}
		atPos = email.indexOf("@",1)
		if (atPos == -1) 
		{
			return (false);
		}
		if (email.indexOf("@",atPos+1) != -1) 
		{
			return (false);
		}
		periodPos = email.indexOf(".",atPos)
		if (periodPos == -1) 
		{
			return (false);
		}
		if (periodPos+3 > email.length)	
		{
			return (false);
		}
			
		return (true);
}
