// JavaScript Document
function reg_check()
{
	var user=document.getElementById("usernameid");
	var firstname=document.getElementById("fnameid");
	var lastname=document.getElementById("lnameid");
	var password=document.getElementById("passwordid");
	var repassword=document.getElementById("repasswordid");
	var email=document.getElementById("emailid");
	var age=document.getElementById("ageid");
	var country=document.getElementById("countryid");
	var captcha=document.getElementById("captchaid");
	var pattern=/^[a-z0-9_\+-]+(\.[a-z0-9_\+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,7})$/
	var pattern2=/^[0-9]{1,2}$/
	if (user.value=="" || user.value=="undefined")
	{
		document.getElementById("username_msg").innerHTML="Username is empty";
		document.getElementById("fname_msg").innerHTML="";
		document.getElementById("lname_msg").innerHTML="";
		document.getElementById("password_msg").innerHTML="";
		document.getElementById("repassword_msg").innerHTML="";
		document.getElementById("email_msg").innerHTML="";
		document.getElementById("age_msg").innerHTML="";
		document.getElementById("country_msg").innerHTML="";
		document.getElementById("captcha_msg").innerHTML="";
		
		user.focus();
		return false; 
	} 
	else if(firstname.value=="" || firstname.value=="undefined")
	{	
	 	document.getElementById("username_msg").innerHTML="";
		document.getElementById("fname_msg").innerHTML="Firstname is empty";
		document.getElementById("lname_msg").innerHTML="";
		document.getElementById("password_msg").innerHTML="";
		document.getElementById("repassword_msg").innerHTML="";
		document.getElementById("email_msg").innerHTML="";
		document.getElementById("age_msg").innerHTML="";
		document.getElementById("country_msg").innerHTML="";
		document.getElementById("captcha_msg").innerHTML="";

		firstname.focus();
		return false; 
	}
	else if(lastname.value=="" || lastname.value=="undefined")
	{
		document.getElementById("username_msg").innerHTML="";
		document.getElementById("fname_msg").innerHTML="";
		document.getElementById("lname_msg").innerHTML="Lastname is empty";
		document.getElementById("password_msg").innerHTML="";
		document.getElementById("repassword_msg").innerHTML="";
		document.getElementById("email_msg").innerHTML="";
		document.getElementById("age_msg").innerHTML="";
		document.getElementById("country_msg").innerHTML="";
		document.getElementById("captcha_msg").innerHTML="";

		lastname.focus();
		return false; 
	}
	else if(password.value=="" || password.value=="undefined")
	{
		document.getElementById("username_msg").innerHTML="";
		document.getElementById("fname_msg").innerHTML="";
		document.getElementById("lname_msg").innerHTML="";
		document.getElementById("password_msg").innerHTML="Password is empty";
		document.getElementById("repassword_msg").innerHTML="";
		document.getElementById("email_msg").innerHTML="";
		document.getElementById("age_msg").innerHTML="";
		document.getElementById("country_msg").innerHTML="";
		document.getElementById("captcha_msg").innerHTML="";

		password.focus();
		return false; 
	}
	else if(password.value.length<6 || password.value.length>16)
	{
		document.getElementById("username_msg").innerHTML="";
		document.getElementById("fname_msg").innerHTML="";
		document.getElementById("lname_msg").innerHTML="";
		document.getElementById("password_msg").innerHTML="Password length must be 6-16";
		document.getElementById("repassword_msg").innerHTML="";
		document.getElementById("email_msg").innerHTML="";
		document.getElementById("age_msg").innerHTML="";
		document.getElementById("country_msg").innerHTML="";
		document.getElementById("captcha_msg").innerHTML="";

		password.focus();
		return false; 
	}
	else if(repassword.value=="" || repassword.value=="undefined")
	{
		document.getElementById("username_msg").innerHTML="";
		document.getElementById("fname_msg").innerHTML="";
		document.getElementById("lname_msg").innerHTML="";
		document.getElementById("password_msg").innerHTML="";
		document.getElementById("repassword_msg").innerHTML="Password confirmation is empty";
		document.getElementById("email_msg").innerHTML="";
		document.getElementById("age_msg").innerHTML="";
		document.getElementById("country_msg").innerHTML="";
		document.getElementById("captcha_msg").innerHTML="";

		repassword.focus();
		return false; 
	}
	else if(repassword.value!=password.value)
	{
		document.getElementById("username_msg").innerHTML="";
		document.getElementById("fname_msg").innerHTML="";
		document.getElementById("lname_msg").innerHTML="";
		document.getElementById("password_msg").innerHTML="";
		document.getElementById("repassword_msg").innerHTML="Passwords should be same";
		document.getElementById("email_msg").innerHTML="";
		document.getElementById("age_msg").innerHTML="";
		document.getElementById("country_msg").innerHTML="";
		document.getElementById("captcha_msg").innerHTML="";

		repassword.focus();
		return false; 
	}
	else if(email.value=="" || email.value=="undefined")
	{
		document.getElementById("username_msg").innerHTML="";
		document.getElementById("fname_msg").innerHTML="";
		document.getElementById("lname_msg").innerHTML="";
		document.getElementById("password_msg").innerHTML="";
		document.getElementById("repassword_msg").innerHTML="";
		document.getElementById("email_msg").innerHTML="Email is empty";
		document.getElementById("age_msg").innerHTML="";
		document.getElementById("country_msg").innerHTML="";
		document.getElementById("captcha_msg").innerHTML="";

		email.focus();
		return false; 
	}
	else if (email.value.search(pattern)==-1)
	{
		document.getElementById("username_msg").innerHTML="";
		document.getElementById("fname_msg").innerHTML="";
		document.getElementById("lname_msg").innerHTML="";
		document.getElementById("password_msg").innerHTML="";
		document.getElementById("repassword_msg").innerHTML="";
		document.getElementById("email_msg").innerHTML="Email is invalid";
		document.getElementById("age_msg").innerHTML="";
		document.getElementById("country_msg").innerHTML="";
		document.getElementById("captcha_msg").innerHTML="";
		
		email.focus();
		return false; 
	}
	else if(age.value=="" || age.value=="undefined")
	{	
		document.getElementById("username_msg").innerHTML="";
		document.getElementById("fname_msg").innerHTML="";
		document.getElementById("lname_msg").innerHTML="";
		document.getElementById("password_msg").innerHTML="";
		document.getElementById("repassword_msg").innerHTML="";
		document.getElementById("email_msg").innerHTML="";
		document.getElementById("age_msg").innerHTML="Age is empty";
		document.getElementById("country_msg").innerHTML="";
		document.getElementById("captcha_msg").innerHTML="";

		age.focus();
		return false; 
	}
	else if (age.value.search(pattern2)==-1)
	{
		document.getElementById("username_msg").innerHTML="";
		document.getElementById("fname_msg").innerHTML="";
		document.getElementById("lname_msg").innerHTML="";
		document.getElementById("password_msg").innerHTML="";
		document.getElementById("repassword_msg").innerHTML="";
		document.getElementById("email_msg").innerHTML="";
		document.getElementById("age_msg").innerHTML="Age is invalid";
		document.getElementById("country_msg").innerHTML="";
		document.getElementById("captcha_msg").innerHTML="";
		
		age.focus();
		return false; 
	}
	else if(country.value=="0" || country.value=="undefined")
	{
		document.getElementById("username_msg").innerHTML="";
		document.getElementById("fname_msg").innerHTML="";
		document.getElementById("lname_msg").innerHTML="";
		document.getElementById("password_msg").innerHTML="";
		document.getElementById("repassword_msg").innerHTML="";
		document.getElementById("email_msg").innerHTML="";
		document.getElementById("age_msg").innerHTML="";
		document.getElementById("country_msg").innerHTML="County is not selected";
		document.getElementById("captcha_msg").innerHTML="";

		country.focus();
		return false; 
	}
	else if(captcha.value=="" || captcha.value=="undefined")
	{
		document.getElementById("username_msg").innerHTML="";
		document.getElementById("fname_msg").innerHTML="";
		document.getElementById("lname_msg").innerHTML="";
		document.getElementById("password_msg").innerHTML="";
		document.getElementById("repassword_msg").innerHTML="";
		document.getElementById("email_msg").innerHTML="";
		document.getElementById("age_msg").innerHTML="";
		document.getElementById("country_msg").innerHTML="";
		document.getElementById("captcha_msg").innerHTML="Image code is empty";

		captcha.focus();
		return false; 
	}
}