
var incorrectIdMsg = "Woops! Incorrect survey ID. " +
					"<br>Your survey number should be something like " +
					"<b>A-123</b> - a <u>single letter</u> followed by " +
					"a <u>dash</u> and <u>three numbers</u>."
					
//var surveyErrorMsg = document.getElementById("surveyErrorMsg")

function checkSurveyIdFormat(This) {

	if(document.getElementById("authenticationMessage")) {
		document.getElementById("authenticationMessage").style.display = "none"
	}
	
	var surveyErrorMsg = document.getElementById("surveyErrorMsg")
	if(This.value.length > 4) {
		if(! validate(This)) {
			surveyErrorMsg.style.display="block"
			surveyErrorMsg.innerHTML = incorrectIdMsg
			
		} else {
			surveyErrorMsg.style.display="none"
			surveyErrorMsg.innerHTML = ""
		}
	} else {
		//var surveyErrorMsg = document.getElementById("surveyErrorMsg")
		surveyErrorMsg.style.display="none"
		surveyErrorMsg.innerHTML = ""
	}
}

function validate(element) {
	var re = /^\s*\w\s*\-\s*\d\d\d\s*$/
	return re.test(element.value)
}

function validateForm() {
	if(! validate(document.getElementById("surveyId"))) {
		var surveyErrorMsg = document.getElementById("surveyErrorMsg")
		surveyErrorMsg.style.display="block"
		surveyErrorMsg.innerHTML = incorrectIdMsg
		return false
	}
	return true
}

