function chkFrm(s_theForm) 
{
  var b_stopFlg = '0';
		if(document.getElementById('fname').value == '' || document.getElementById('lname').value == '' || document.getElementById('email').value == '' || document.getElementById('verify').value == '' || document.getElementById('phone').value == '' || document.getElementById('gsize').value == '' || document.getElementById('arrivedate').value == '' || document.getElementById('events').value == ''){  
		  b_stopFlg = sndMsg('One or more mandatory fields were not completed.');
		} else {
		  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+/;
		  b_stopFlg = (filter.test(document.getElementById('email').value)) ? '0' : '1';		  
		  b_stopFlg = (filter.test(document.getElementById('verify').value) && b_stopFlg == '0') ? '0' : '1';
		  if (b_stopFlg == '1') { sndMsg('Incorrect Email format'); }		  
		}		
		if(document.getElementById('events').value.length > '1500') {
		  b_stopFlg = sndMsg('Message must be under 1500 characters.');
		}
		if(document.getElementById('email').value != document.getElementById('verify').value) {
		  b_stopFlg = sndMsg('Email addresses must match.');
		}
	   if(b_stopFlg == '0'){
	     return true;
		} else {
		return false;
	   }
}
function sndMsg(s_theMsg) 
{
 var s_msgTxt = new String;
 s_msgTxt = '<img style="float:left;padding-right:4px;vertical-align:middle;" src="images/error.gif"><p style="vertical-align:middle;margin-top:0px;padding-top:5px;">';
 s_msgTxt += s_theMsg;
 s_msgTxt += '</p>';
 document.getElementById('errMsg').innerHTML = s_msgTxt;
 document.getElementById('errMsg').style.display = 'block';
 return '1';
}
function hideMsg()
{
 document.getElementById('errMsg').style.display = 'none';
}