function validate(id)
{
	var fname=document.getElementById('fname').value;
	if(fname=='')
	{
		alert("Please enter your first name");
		document.getElementById('fname').focus();
		return false;
	}
	var str=document.getElementById('fname').value;
	for (var i = 0; i < str.length; i++)
	{
		var ch = str.substring(i, i + 1);
		if (((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) && ch != ' ')
		{
			alert("The first name field only accepts letters & spaces.");
			document.getElementById('fname').focus();
			return false;
		}
	} 
	var lname=document.getElementById('lname').value;
	if(lname=='')
	{
		alert("Please enter your last name");
		document.getElementById('lname').focus();
		return false;
	}
	var str=document.getElementById('lname').value;
		for (var i = 0; i < str.length; i++)
		{
		var ch = str.substring(i, i + 1);
		if (((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) && ch != ' ')
		{
			alert("The last name field only accepts letters & spaces.");
			document.getElementById('lname').focus();
			return false;
		}
	} 
	if (document.getElementById('username').value =="")
	{
		alert("Please enter your user name"); 
		document.getElementById('username').focus();
		return false;
	}
	
	var password=document.getElementById('password').value;
	if(password=='')
	{
		alert("Please enter your password");
		document.getElementById('password').focus();
		return false;
	}
	var password2=document.getElementById('password2').value;
	if(password2=='')
	{
		alert("Please retype your password");
		document.getElementById('password2').focus();
		return false;
	}
	if (document.getElementById('password').value !=document.getElementById('password2').value)
	{
		alert("Your password doesn't match"); 
		document.getElementById('password2').focus();
		return false;
	}
	
	if (document.getElementById('email').value =="")
	{
		alert("Please enter your email address"); 
		document.getElementById('email').focus();
		return false;
	}
	var oldemail=document.getElementById('email').value ;
	if(oldemail.split("@")==oldemail || oldemail.split(".")==oldemail)
	{
		alert("Please enter the correct email address");
		document.getElementById('email').focus();
		return false;
	}
	if (document.getElementById('email2').value =="")
	{
		alert("Please enter your email address"); 
		document.getElementById('email2').focus();
		return false;
	}
	var oldemail=document.getElementById('email2').value ;
	if(oldemail.split("@")==oldemail || oldemail.split(".")==oldemail)
	{
		alert("Please enter the correct email address");
		document.getElementById('email2').focus();
		return false;
	}
	if (document.getElementById('email').value !=document.getElementById('email2').value)
	{
		alert("Your email address doesn't match");
		document.getElementById('email2').focus();
		return false;
	}
	if(!document.getElementById('gender1').checked &&!document.getElementById('gender2').checked)
	{
		alert("please enter your gender");
		return false;
	}
	if (document.getElementById('year').value =="")
	{
		alert("Please enter year"); 
		document.getElementById('year').focus();
		return false;
	}
	if (document.getElementById('month').value =="")
	{
		alert("Please enter month"); 
		document.getElementById('month').focus();
		return false;
	}
	if (document.getElementById('day').value =="")
	{
		alert("Please enter day"); 
		document.getElementById('day').focus();
		return false;
	}
	
	if (document.getElementById('ethnicity').value =="")
	{
		alert("Please enter your ethnicity"); 
		document.getElementById('ethnicity').focus();
		return false;
	}
	if (document.getElementById('country').value =="")
	{
		alert("Please enter your country"); 
		document.getElementById('country').focus();
		return false;
	}
	
	if (document.getElementById('security_code').value =="")
	{
		alert("Please enter security code"); 
		document.getElementById('security_code').focus();
		return false;
	}
	if (document.getElementById('security_code').value != id)
	{
		alert("Please enter security code correctly"); 
		document.getElementById('security_code').focus();
		return false;
	}
		if(document.getElementById('chkterms').checked==false)
		{
			alert("please check the box if you agree.");
			document.getElementById('chkterms').focus();
		    return false;

		}
	return true;
}
