
function validate_competition(thisform)
{
myOption = -1;
    for (i=thisform.answerID.length-1; i > -1; i--) {
    if (thisform.answerID[i].checked) {
    myOption = i; i = -1;
    }
    }
    if (myOption == -1) {
    alert("You must select a competition answer !");
    return false;
    }else{
    return true;
    }
}


function validate_addressform(form_name)
{

    
	// mobile
	
	if (form_name.mobile.value != "")
	{
	alert("1." + form_name.mobile.value);
		//remove spaces from the telephone number to help validation
		var mob = removeSpaces(form_name.mobile.value);
		// Remove hyphens from the telephone number to help validation
		alert("1." + form_name.mobile.value);
		while (mob.indexOf("-")!= -1)
		{
		    mob = mob.slice (0,mob.indexOf("-")) + mob.slice (mob.indexOf("-")+1)
		}
		alert("1." + form_name.mobile.value);
		while (mob.indexOf("+")!= -1)
		{
		    mob = mob.slice (0,mob.indexOf("+")) + mob.slice (mob.indexOf("-")+1)
		}
alert("1." + form_name.mobile.value);
		//update form field
		form_name.mobile.value = mob;
		//get the value with no spaces
		var mob = form_name.mobile.value;
alert("2." + isNaN(mob));
		if (isNaN(mob))
		{
			alert("Please enter a valid Mobile Number: it should only be numeric");
			form_name.mobile.select();
			form_name.mobile.focus();
			return false;
		}
alert("3." + mob.length);
		if (mob.length< 7)
		{
			alert("Please enter a valid Mobile Number: the one you've entered is too short.");
			form_name.mobile.select();
			form_name.mobile.focus();
			return false;
		}

	}
	
    //Address
    alert("address len:" + form_name.address.length);
   if (form_name.address.length< 7)
	{
		alert("Please enter a valid Address: the one you've entered is too short.");
		form_name.address.select();
		form_name.address.focus();
		return false;
	}

    //Town
    alert("town len:" + form_name.town.length);
   if (form_name.town.length< 3)
	{
		alert("Please enter a valid Town: the one you've entered is too short.");
		form_name.town.select();
		form_name.town.focus();
		return false;
	}
	
	    //county
    var thecounty = form_name.county.value
    if (isNaN(thecounty))
    {
		alert("Error selecting your county. Please reload the page and try again.");
		form_name.county.select();
		form_name.county.focus();
		return false;
	}
			
   if (thecounty < 1 || thecounty > 32)
	{
		alert("Error selecting your county. Please reload the page and try again.");
		form_name.county.select();
		form_name.county.focus();
		return false;
	}
			
    alert("return true.");
	return true;
}
