function isBlankValue(elem){
	if (!elem.value) return true; 
	else {var str = elem.value;
	for (var i = 0; i < str.length; i++) {
		var ch = str.charAt(i);
		if ((ch != ' ') && (ch != '\n') && (ch != '\t')) return false;}
		return true;}
}

function checkEmailAddress(field){
	if (field.value != ''){
		var value = String(field.value);
		var passed = false;

		for (index = 0; index < value.length; index++){
			if (value.charAt(index) == '@')
				passed = true;
		}

		if (passed == false){
			alert('Please use {ie. username@domain.com} format for all email entries.');
			field.value = '';
			field.focus();
		}
	}
}

/******************************* functions to check radio and checkbox values */


function getFormGroup(name) {
	return document.getElementsByName(name);
}

function isChecked(name) {		/* return whether or not any value is checked */
elements = getFormGroup(name);
if (elements)					
for (i = 0; i < elements.length; i++)
if (elements[i].checked)
return true;
return false;					
}


/******************************* function to check form */

function checkFormData(frm){
	var num1 = isChecked('question_1')? true : false;
	var num2 = isChecked('question_2')? true : false;
	var num3 = isChecked('question_3')? true : false;
	var num4 = isChecked('question_4')? true : false;
	var num5 = isChecked('question_5')? true : false;
	var num7 = isChecked('question_7')? true : false;
	var sError = '';
	frm.SubmitButton.disabled=true;
	if (num1 == false) sError += " - Please check when you plan to host a web conference\n";
	if (num2 == false) sError += " - Please check if your web conferencing provider offers audio services\n";
	if (num3 == false) sError += " - Please check your main reason for using web and audio conferencing\n";
	if (num4 == false) sError += " - Please check how you learned of this event\n";
	if (num5 == false) sError += " - Please check if you will be involved in business planning\n";
	if (num7 == false) sError += " - Please check if you are you interested in Encounter Collaborative's Event Services\n";
	if (frm.person_first_name.value == "") sError += " - Please enter your first name\n";
	if (frm.person_last_name.value == "") sError += " - Please enter your last name\n";
	if (frm.person_title.value == "") sError += " - Please enter your job title\n";
	if (frm.person_company.value == "") sError += " - Please enter your company\n";
	if (frm.person_address1.value == "") sError += " - Please enter your address\n";
	if (frm.person_zip.value == "") sError += " - Please enter your zip code\n";
	if (frm.person_phone.value == "") sError += " - Please enter your phone number\n";
	if (frm.person_email.value == "") sError += " - Please enter your email address\n";
	if (frm.person_city.value == "") sError += " - Please enter your city\n";
	if (frm.person_state.value == "") sError += " - Please enter your state\n";
	if (sError.length > 0){alert('Please correct the following errors:\n\n' + sError); 
	frm.SubmitButton.disabled=false; 
	return false; }
return true;
}