// JavaScript Document
function formVal(){
	//alert(document.getElementById('message').innerHTML);
	if((document.getElementById('name').value == "") || (document.getElementById('name').value.match(/[^0-9a-zA-Z ]/) != null)){
		alert("Please enter a correct name.  Letters and numbers only please.");
		return false;
	}else if(document.getElementById('title').value == ""){
		alert("Please enter title for the discussion thread.");
		return false;
		//removed for Strathcona Demo meeting.
	//}else if(document.getElementById('message').value == ""){
		//alert("Please enter message for the discussion thread.");
		//return false;
	}else{
		var str = document.getElementById('email').value;
		if (window.RegExp) {
			var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
			var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
			var reg1 = new RegExp(reg1str);
			var reg2 = new RegExp(reg2str);
			if (!reg1.test(str) && reg2.test(str)){
				//document.getElementById('emailFail').innerHTML = "";
			}else{
				alert("Please enter a correctly formed contact email address.  E.g. myname@myhost.com");
				return false;
			}
		} else {
			if(str.indexOf("@") >= 0){
				//document.getElementById('emailFail').innerHTML = "";
			}else{
				alert("Please enter a correctly formed contact email address.  E.g. myname@myhost.com");
				return false;
			}
		}
	}
}
function formVal2(){
	//alert(document.getElementById('message').innerHTML);
	if((document.getElementById('name').value == "") || (document.getElementById('name').value.match(/[^0-9a-zA-Z ]/) != null)){
		alert("Please enter a correct name.  Letters and numbers only please.");
		return false;
		//removed for Strathcona Demo meeting.
	//}else if(document.getElementById('message').value == ""){
		//alert("Please enter message for the discussion thread.");
		//return false;
	}else{
		var str = document.getElementById('email').value;
		if (window.RegExp) {
			var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
			var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
			var reg1 = new RegExp(reg1str);
			var reg2 = new RegExp(reg2str);
			if (!reg1.test(str) && reg2.test(str)){
				//document.getElementById('emailFail').innerHTML = "";
			}else{
				alert("Please enter a correctly formed contact email address.  E.g. myname@myhost.com");
				return false;
			}
		} else {
			if(str.indexOf("@") >= 0){
				//document.getElementById('emailFail').innerHTML = "";
			}else{
				alert("Please enter a correctly formed contact email address.  E.g. myname@myhost.com");
				return false;
			}
		}
	}
}