//javascript document

//ENGLISH MAILINGLIST REGISTER VALIDATION
function ValidateRegister(objForm)
{

	/* test firstname textbox--------------------------------------------------------------------*/
	if(objForm.txtFirstName.value == ""){
		alert("Please enter your first name");
		document.getElementById('txtFirstName').focus();
		return false;
	}
	
	/* test lastname textbox----------------------------------------------------------------------*/
	if(objForm.txtLastname.value == ""){
		alert("Please enter your last name");
		document.getElementById('txtLastname').focus();
		return false;
	}
	
	/* test Company textbox----------------------------------------------------------------------*/
	if(objForm.txtCompany.value == ""){
		alert("Please enter your company name");
		document.getElementById('txtCompany').focus();
		return false;
	}
	
	/* test Occupation dropdown-----------------------------------------------------------------*/
	if(document.getElementById('txtOccupation').value == 0)
	{
		alert("Please select a occupation.");
		document.getElementById('txtOccupation').focus();
		return false;
	}
	else{
		if(document.getElementById('txtOccupation').value == 1){
				if(objForm.txtOther.value == ""){
					alert("You have selected other in the Occupation dropdown. Please type your occupation in the field called other.");
					document.getElementById('txtOther').focus();
					return false;
				}
			}
		}
	if(document.getElementById('txtCountry').value == 0)
	{
		alert("Please select a country.");
		document.getElementById('txtCountry').focus();
		return false;
	}
	
	/* testing the email textbox --------------------------------------------------------------------*/	
	if(objForm.txtEmail.value == "")
		{
			alert("Please enter your email address");
			document.getElementById('txtEmail').focus();
			return false;
		}
	else{
			if (!IsValidEmailAddress(objForm.txtEmail.value))
			{
			alert('Please type in an existing Email Address');
			objForm.txtEmail.focus();
			return false;
			}
		}


	if(objForm.txtConfirm.value == "")
		{
			alert("Please confirm your email address");
			document.getElementById('txtEmail').focus();
			return false;
		}
		
	/* test confirmation of email textbox----------------------------------------------------------------------*/
	if(objForm.txtConfirm.value == objForm.txtEmail.value ){
		
		if(objForm.txtEmail.value == ""){
			alert("Please confirm your email address");
			document.getElementById('txtConfirm').focus();
			return false;
			}		
	}
	else{
		alert("Your emails does not match");
		document.getElementById('txtConfirm').focus();
		return false;
	}
	
	if(objForm.txtSpamImage.value == "")
		{
			alert("Please enter the characters displayed above");
			document.getElementById('txtSpamImage').focus();
			return false;
		}
}


//AFRIKAANS MAILINGLIST REGISTER VALIDATION	
function ValidateRegister_AFR(objForm)
{

	/* test firstname textbox--------------------------------------------------------------------*/
	if(objForm.txtFirstName.value == ""){
		alert("Tik asseblief U naam");
		document.getElementById('txtFirstName').focus();
		return false;
	}
	
	/* test lastname textbox----------------------------------------------------------------------*/
	if(objForm.txtLastname.value == ""){
		alert("Tik asseblief U van");
		document.getElementById('txtLastname').focus();
		return false;
	}
	
	/* test Company textbox----------------------------------------------------------------------*/
	if(objForm.txtCompany.value == ""){
		alert("Tik asseblief u maatskappy naam");
		document.getElementById('txtCompany').focus();
		return false;
	}
	
	/* test Occupation dropdown-----------------------------------------------------------------*/
	if(document.getElementById('txtOccupation').value == 0)
	{
		alert("Selekteer asseblief u beroep");
		document.getElementById('txtOccupation').focus();
		return false;
	}
	else{
		if(document.getElementById('txtOccupation').value == 1){
				if(objForm.txtOther.value == ""){
					alert("U het ander geselekteer in die lys van beroep. Tik asseblief u beroep in die veld genoem ander.");
					document.getElementById('txtOther').focus();
					return false;
				}		
			}
		}
	if(document.getElementById('txtCountry').value == 0)
	{
		alert("Selekteer asseblief 'n land");
		document.getElementById('txtCountry').focus();
		return false;
	}
	
	/* testing the email textbox --------------------------------------------------------------------*/	
	if(objForm.txtEmail.value == "")
		{
			alert("Tik asseblief u e-pos adres");
			document.getElementById('txtEmail').focus();
			return false;
		}
	else{
			if (!IsValidEmailAddress(objForm.txtEmail.value))
			{
			alert('Tik asseblief \'n bestaande e-pos adres');
			objForm.txtEmail.focus();
			return false;
			}
		}


	if(objForm.txtConfirm.value == "")
		{
			alert("Bevestig asseblief u e-pos adres");
			document.getElementById('txtEmail').focus();
			return false;
		}
		
	/* test confirmation of email textbox----------------------------------------------------------------------*/
	if(objForm.txtConfirm.value == objForm.txtEmail.value ){
		
		if(objForm.txtEmail.value == ""){
			alert("Bevestig asseblief u e-pos adres");
			document.getElementById('txtConfirm').focus();
			return false;
			}		
	}
	else{
		alert("U e-pos adresse is anders, Bevestig asseblief die korrekte e-pos adres");
		document.getElementById('txtConfirm').focus();
		return false;
	}
	
	if(objForm.txtSpamImage.value == "")
	{
		alert("Tik asseblief die karakters wat vertoon in die blok.");
		document.getElementById('txtSpamImage').focus();
		return false;
	}
		
	return true;
}

			
