function doSubmitCompetition() {
	var errorMsg = '', errorDiv = document.getElementById('errorDiv');
	errorMsg += (document.getElementById('surname').value) ? '' : "Please enter a Surnamer.<br />";
	errorMsg += (testName(document.getElementById('first_name').value)) ? '' : "Please enter a First name.<br />";
	//errorMsg += (testName(document.getElementById('address').value)) ? '' : "Please enter your address.<br />";
	//errorMsg += (testPhoneNo(document.getElementById('phone').value)) ? '' : "Please enter a valid phone number.<br />";
	errorMsg += (testEmail(document.getElementById('email').value)) ? '' : "Please enter a valid email id.<br />";
	if(errorMsg != '') {
		errorDiv.innerHTML =  errorMsg;
		this.window.scrollTo(200,207);
		return false
	}
	document.competition_form.submit();
	return true
}

//-------------------------------------------------------------------------------------------

function doSubmit() {
	var errorMsg = '', errorDiv = document.getElementById('errorDiv');
	errorMsg += (testEmail(document.getElementById('email').value)) ? '' : "Please enter a valid email id.<br />";
	errorMsg += (testName(document.getElementById('first_name').value)) ? '' : "Please enter a First name.<br />";
	errorMsg += (testName(document.getElementById('surname').value)) ? '' : "Please enter a Surname.<br />";
	//errorMsg += (testPhoneNo(document.getElementById('phone').value)) ? '' : "Please enter a valid phone number.<br />";
	//errorMsg += (testPhoneNo(document.getElementById('postal').value)) ? '' : "Please enter a valid postal code.<br />";
	//errorMsg += (testCountry(document.getElementById('country').value)) ? '' : "Please select a country.<br />";
	if(errorMsg != '') {
		errorDiv.innerHTML =  errorMsg;
		this.window.scrollTo(200,207);
		return false
	}
	document.emailnewsalerts.submit();
	return true
}

function testName(str) {
	var reg = /^[A-Za-z]{1,}([\s][A-Za-z']{1,})?$/;
	if(reg.test(str) == false){
		return false
	}
	return true;
}

function testEmail(str) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(str) == false) {
      return false;
   }
   return true;
}

function testPhoneNo(str) {
   str = str.toString();
   var reg = /^([0-9_\-\.]{6,15})$/;
   if(reg.test(str) == false) {
      return false;
   }
   return true;
}

function testCountry(str) {
   if(str == "") {
      return false;
   }
   return true;
}
/*
function testIllegalChar(str) {
	var illegalChars = /[\(\)\<\>\,\;\:\\\/\"\[\]\@]/;
	if (str.match(illegalChars)) { 
		return false;
	}
	return true;
}*/