function doSubmitCompetition() {
	var errorMsg = '', errorDiv = document.getElementById('errorDiv');
	errorMsg += (document.getElementById('surname').value) ? '' : "Please enter a Surname.<br />";
	errorMsg += (testName(document.getElementById('title').value)) ? '' : "Please enter a Title.<br />";
	errorMsg += (testName(document.getElementById('first_name').value)) ? '' : "Please enter a First name.<br />";
	errorMsg += (testName(document.getElementById('company').value)) ? '' : "Please enter a Company name.<br />";
	errorMsg += (testAddress(document.getElementById('company_address').value)) ? '' : "Please enter your Company address.<br />";
	errorMsg += (testName(document.getElementById('country').value)) ? '' : "Please enter a Country.<br />";
	errorMsg += (testPhoneNo(document.getElementById('phone').value)) ? '' : "Please enter a Valid work 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('title').value)) ? '' : "Please enter a Title.<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 += (testName(document.getElementById('company').value)) ? '' : "Please enter a Company name.<br />";
	errorMsg += (testAddress(document.getElementById('company_address').value)) ? '' : "Please enter a Company address.<br />";
	errorMsg += (testName(document.getElementById('country').value)) ? '' : "Please enter a Country.<br />";
	errorMsg += (testPhoneNo(document.getElementById('phone').value)) ? '' : "Please enter a Valid work phone number.<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 testAddress(str) {
	var reg = /^[A-Za-z0-9_\-\,\(\)\#\'\r\n\.\&\:\; ]{1,}([\s][A-Za-z']{1,})?$/;
	if(reg.test(str) == false){
		return false
	}
	return true;
}

/*
function testIllegalChar(str) {
	var illegalChars = /[\(\)\<\>\,\;\:\\\/\"\[\]\@]/;
	if (str.match(illegalChars)) { 
		return false;
	}
	return true;
}*/
