function checkInput(register)
 {
  		var valid = true;
		var msg = "";
    	msg += checkUsername(register.r_username.value);
		//alert(register.r_username.value);
    	msg += checkPassword(register);
    	msg += checkEmail(register);
		if (msg != "") {	
				alert(msg);	
				return false;	
		}else {
			/*if (register.capt2.value == "") 
			{
				msg += "You did not enter the captcha code.\n"
			}*/
			
			if (register.r_name.value==0) msg+= "please specify your name.\n";
			else if (!register.r_gender[0].checked && !register.r_gender[1].checked) msg+= "please specify your gender.\n";
	
			else if (register.r_birth_month.value==0) msg+= "please specify your birth month.\n";
	
			else if (register.r_birth_day.value==0) msg+= "please specify your birth day.\n";
	
			else if (register.r_birth_year.value==0) msg+= "please specify your birth year.\n";
							
			if (msg != "") {
	
				alert(msg);
	
				return false;
	
			}
			else if(checkAddress(register)){
			document.register.s.disabled=true;
			document.register.s.value='Sending...';
	
			return true;
			}
		}
		return false;

	}

	
	function checkUsername (strng) {

		var error = "";

		if (strng == "") 
		{
		error += "You did not enter a username.\n"
		}
		return error;

	}

	function checkPassword (register) {
		var str1=register.r_pass_1.value;

		var str2=register.r_pass_2.value;

		var error="";
		
		if(str1 == "")
			error += "Plese Fill password field.\n";

       	if (str1 != str2) {

       		error += "The password is not repeated correctly.\n";

       	}

  		return error;

	}
	
	function checkEmail (register) {

		

		var str1=register.r_mail.value;



		var error="";

		if (str1 == "") {

   			error = "please enter an email address.\n";

		}

	

    	var emailFilter=/^.+@.+\..{2,4}$/;

    	if (!(emailFilter.test(str1))) { 

       		error = "Please enter a valid e-mail address.\n";

    	}
		else{

       		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/

        	if (str1.match(illegalChars)) {

          		error = "The email address contains illegal characters.\n";

       		}

    	}

		return error;    

	}

	function checkAddress(register)
	{
		var msg = "";
		if (register.r_addl1.value=="") 
			msg+= "please fill Address Line1.\n";
		else if (register.r_addl2.value=="")
			msg+= "please fill Address Line2.\n";
		else if (register.r_city.value=="")
			msg+= "please specify your City.\n";
		else if (register.r_country.options.selectedIndex==0)
			msg+= "please specify your Country.\n";
		else if (register.r_state.options.selectedIndex==0)
			msg+= "please specify your State.\n";
		else if (register.r_zip.value=="") msg+= "please specify your Zip code.\n";
		if (msg != "") {
       		alert(msg);
       		return false;
		}
		return true;
	}