function valid_user_key()
	{
		var nstr="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-_";
		var i=0;
		if(document.member_details.user_key.value=="")
			{
				alert ("Please select your user key")
				document.member_details.user_key.focus()
				return false;
			}
		else
			{
				for(i=0;i<document.member_details.user_key.value.length;i++)
					{
						if(nstr.indexOf(document.member_details.user_key.value.charAt(i))==-1)
							{
								alert("Please enter alphanumeric characters only");
								document.member_details.user_key.select()
								return false;
							}
						else
						{
							if(document.member_details.user_key.value.length>10)
							{
							document.member_details.user_key.focus()
							alert("User should not more than 10 characters");
							return false;
							}
						}

					}
				
			}
		return true;
	}	
function valid_user_name()
	{
		var nstr="abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ";
		var i=0;
		if(document.member_details.user_name.value=="")
			{
				alert ("Please write your name")
				document.member_details.user_name.focus()
				return false;
			}
		else
			{
				for(i=0;i<document.member_details.user_name.value.length;i++)
					{
						if(nstr.indexOf(document.member_details.user_name.value.charAt(i))==-1)
							{
								alert("Please enter character only");
								document.member_details.user_name.select()
								return false;
							}
					}
				
			}
		return true;
	}	
function valid_user_add()
	{
		var astr="abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890,/-.()[]";
		var j=0;
		if(document.member_details.user_add.value=="")
			{
				alert ("Please write your address")
				document.member_details.user_add.focus()
				return false;
			}
		else
			{
				for(i=0;i<document.member_details.user_add.value.length;i++)
					{
						if(astr.indexOf(document.member_details.user_add.value.charAt(j))==-1)
							{
								alert("Please enter character only");
								document.member_details.user_add.select()
								return false;
							}
					}
			}
		return true;
	}
	
function valid_user_country()
	{
		var nstr="abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ";
		var i=0;
		if(document.member_details.user_country.value=="")
			{
				alert ("Please specify your country")
				document.member_details.user_country.focus()
				return false;
			}
		else
			{
				for(i=0;i<document.member_details.user_country.value.length;i++)
					{
						if(nstr.indexOf(document.member_details.user_country.value.charAt(i))==-1)
							{
								alert("Please enter character only");
								document.member_details.user_country.select()
								return false;
							}
					}
				
			}
		return true;
	}	
function valid_user_email()
	{
		if(document.member_details.user_email.value=="")
			{
				alert ("Please write your E-mail address")
				document.member_details.user_email.focus()
				return false;
			}
		else
			{
				if (document.member_details.user_email.value.indexOf("@")<3)
				{
				alert("This email address seems wrong. Please"
				+" check the prefix and '@' sign.");
				document.member_details.user_email.focus()
				document.member_details.user_email.select()
				return false;
				}
				if ((document.member_details.user_email.value.indexOf(".com")<5)&&(document.member_details.user_email.value.indexOf(".org")<5)

				&&(document.member_details.user_email.value.indexOf(".gov")<5)&&(document.member_details.user_email.value.indexOf(".net")<5)
				&&(document.member_details.user_email.value.indexOf(".mil")<5)&&(document.member_details.user_email.value.indexOf(".edu")<5))
				{
				alert("This email address seems wrong. Please"
				+" check the suffix for accuracy. (It should include a "
				+".com, .edu, .net, .org, .gov or .mil)");
				document.member_details.user_email.focus()
				document.member_details.user_email.select()
				return false;
   				}
			}
 		return true;
	}	

function validateform()
	{
		if(valid_user_key() && valid_user_name()  && valid_user_add() && valid_user_country()  && valid_user_email())
			{
				return true;
			}
		else
			{
				return false;
			}
	}
function resetfields()
	{
		document.member_details.user_key.value=""
		document.member_details.user_name.value=""
		document.member_details.user_add.value=""
		document.member_details.user_country.value=""
		document.member_details.user_email.value=""
		document.member_details.user_key.focus()
		return false;
	}