// JavaScript Document

function validateForm() {
	var errorMsg = '';
	var numericExpression = /^[0-9]+$/;
	if (trim(document.eds_exp_form.Name.value) == '') {
		errorMsg = errorMsg + " - Your Name" + "\n";
	}
	if (trim(document.eds_exp_form.submit_by.value) == '') {
		errorMsg = errorMsg + " - Your Email Address" + "\n";
	}
	if (trim(document.eds_exp_form.MemberNumber.value) == '') {
		errorMsg = errorMsg + " - Your Member Number" + "\n";
	}else{
		if (!document.eds_exp_form.MemberNumber.value.match(numericExpression)){
			errorMsg = errorMsg + " - Please enter valid IEEE Member Number" + "\n";		
		}
	}
	
	if (trim(document.eds_exp_form.Question.value) == '') {
		errorMsg = errorMsg + " - Your Question" + "\n";
	}
	
	if (errorMsg != '') {
		alert('Following required fields must be completed:\n' + errorMsg);
		return false;
	} else {
		return true;
	}
}

function trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}

function textCounter(field, maxlimit) {
	if (field.value.length > maxlimit) {
		field.value = field.value.substring(0, maxlimit);
	}
}
