// JavaScript Document

function signupVal()
{
	var firstname = document.getElementById('firstname');
	var lastname = document.getElementById('lastname');
	var username = document.getElementById('username');
	var password = document.getElementById('password');
	var usercheck = document.getElementById('usercheck');
	var email = document.getElementById('email');
	var bday = document.getElementById('bday');
	var bmonth = document.getElementById('bmonth');
	
	
	if(firstname.value == '')
	{
		firstname.className = 'name_formError';
		firstname.value = 'Vul jou naam in';
		return false;
	}
	if(lastname.value == '')
	{
		lastname.className = 'name_formError';
		lastname.value = 'Vul jou van in';
		return false;
	}
	if(username.value == '')
	{
		username.className = 'name_formError';
		username.value = 'Vul jou gebruikersnaam in';
		return false;
	}
	if(usercheck.className == 'show' && ok == 'false')
	{
		username.className = 'name_formError';
		return false;
	}
	if(password.value == '')
	{
		password.className = 'name_formError';
		return false;
	}
	if(email.value == '')
	{
		email.className = 'name_formError';
		email.value = 'Vul jou e-pos adres in';
		return false;
	}
	var testStremail = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
	if(!testStremail.test(email.value))
	{
		email.className = 'name_formError';
		email.value = "Vul 'n geldige e-pos adres in ";
		return false;
	}
	var testDay = /^[0-9]{1,2}$/;
	if(!testDay.test(bday.value))
	{
		bday.className = 'name_formError';
		return false;
	}
	if(bday.value == '')
	{
		bday.className = 'name_formError';
		return false;
	}
	var testMonth = /^[0-9]{1,2}$/;
	if(!testMonth.test(bmonth.value))
	{
		bmonth.className = 'name_formError';
		return false;
	}
	if(bmonth.value == '')
	{
		bmonth.className = 'name_formError';
		return false;
	}
	var testYear = /^[0-9]{4,4}$/;
	if(!testYear.test(byear.value))
	{
		byear.className = 'name_formError';
		return false;
	}
	if(byear.value == '')
	{
		byear.className = 'name_formError';
		return false;
	}
	challengeField = $("input#recaptcha_challenge_field").val();
    responseField = $("input#recaptcha_response_field").val();
    //alert(challengeField);
    //alert(responseField);
    //return false;
    var html = $.ajax({
    type: "POST",
    url: "../ajax.recaptcha.php",
    data: "recaptcha_challenge_field=" + challengeField + "&recaptcha_response_field=" + responseField,
    async: false
    }).responseText;
    
    if(html == "success")
    {
        //$("#captchaStatus").html("Success. Submitting form.");
        //return false;
        // Uncomment the following line in your application
        return true;
    }
    else
    {
        $("#captchaStatus").show().html("Maak seker jy vul die woorde korrek in.");
        Recaptcha.reload();
        return false;
    }
}