<!--
function checkRegForm() {
	// Make sure fname and lname aren't blank
	var fname = document.forms['mainfrm'].elements['fname'].value;
	var lname = document.forms['mainfrm'].elements['lname'].value;
	var comp = document.forms['mainfrm'].elements['company'].value;
	var title = document.forms['mainfrm'].elements['title'].value;
	var email = document.forms['mainfrm'].elements['email'].value;
	var email_verify = document.forms['mainfrm'].elements['email_verify'].value;
	var pass1 = document.forms['mainfrm'].elements['pass1'].value;
	var pass2 = document.forms['mainfrm'].elements['pass2'].value;
	
	var result = false;
	
	if (fname == '') {
		alert("Please enter your first name.");
		document.forms['mainfrm'].elements['fname'].focus();
		
	} else if (lname == '') {
		alert("Please enter your last name.");
		 lname = document.forms['mainfrm'].elements['lname'].focus();
		 
	} else if (comp == '') {
		alert("Please enter your company name.");
		document.forms['mainfrm'].elements['company'].focus();
		
	} else if (title == '') {
		alert("Please enter your title.");
		document.forms['mainfrm'].elements['title'].focus();
		
	} else if (email == '') {	
		alert("Please enter your email address.");
		document.forms['mainfrm'].elements['email'].focus();
		
	} else if (email_verify == '') {	
		alert("Please enter your email address.");
		document.forms['mainfrm'].elements['email_verify'].focus();
		
	} else if (pass1 == '') {
		alert("Please enter a password.");
		document.forms['mainfrm'].elements['pass1'].focus();
		
	} else if (pass2 == '') {
		alert("Please enter a password.");
		document.forms['mainfrm'].elements['pass2'].focus();
		
	} else if (validEmail(email) == false) {
		alert("This email address is not valid.");
		document.forms['mainfrm'].elements['email'].focus();
		
	} else if (pass1 != pass2) {
		alert("The passwords don't match. Please re-enter them.");
		document.forms['mainfrm'].elements['pass1'].value = "";
		document.forms['mainfrm'].elements['pass2'].value = "";
		
	} else if (email != email_verify) {
		alert("The email don't match. Please re-enter them.");
		document.forms['mainfrm'].elements['email'].value = "";
		document.forms['mainfrm'].elements['email_verify'].value = "";
		
	} else {
		result = true;
	}	
	
	return result;

}

function validEmail(a_string) {      
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (filter.test(a_string)) {
     	return true;
    } else {
       	return false;
    }
}

function checkLIForm() {
	// Make sure fname and lname aren't blank
	fname = document.forms[0].elements['fname'].value;
	lname = document.forms[0].elements['lname'].value;
	email = document.forms[0].elements['email'].value;
	if (fname == '') {
		alert("Please enter your first name.");
		document.forms[0].elements['fname'].focus();
		return false;
	} else if (lname == '') {
		alert("Please enter your last name.");
		lname = document.forms[0].elements['lname'].focus();
		return false;
	} else if (!validateEmail(email)) {
		alert("Please enter a valid email.");
		lname = document.forms[0].elements['email'].focus();
		return false;
	}
	
	return true;

}

function submitLIForm() {
	// Make sure fname and lname aren't blank
	fname = document.forms[0].elements['fname'].value;
	lname = document.forms[0].elements['lname'].value;
	email = document.forms[0].elements['email'].value;
	if (fname == '') {
		alert("Please enter your first name.");
		document.forms[0].elements['fname'].focus();
		//return false;
	} else if (lname == '') {
		alert("Please enter your last name.");
		lname = document.forms[0].elements['lname'].focus();
		//return false;
	} else if (!validateEmail(email)) {
		alert("Please enter a valid email.");
		lname = document.forms[0].elements['email'].focus();
		//return false;
	} else {
		document.forms[0].submit();
	}
	
	//return true;

}

function submitidiscForm() {
	// Make sure fname and lname aren't blank
	idisc = document.forms[0].elements['idisc'].value;
	if (idisc == '') {
		alert("Please enter your password.");
		document.forms[0].elements['idisc'].focus();
		//return false;
	} else {
		document.forms[0].submit();
	}
	
	//return true;

}
function loginidiscForm() {
	// Make sure fname and lname aren't blank
	pwd = document.forms[1].elements['pwd'].value;
	email = document.forms[1].elements['email'].value;
	if  ( (pwd == '') && (email == "") ) {
		alert("Please enter your email and password.");
		document.forms[1].elements['email'].focus();
	} else if (pwd == '') {
		alert("Please enter your password.");
		document.forms[1].elements['pwd'].focus();
		//return false;
	} else if (!validEMail(email)) {
		alert("Please enter a valid email.");
		document.forms[1].elements['email'].focus();
		//return false;
	} else {
		document.forms[1].submit();
	}
	
	//return true;

}

function setSelect(anElement) {
	// Compare the clicked radio button to it's counterpart
	// to avoid having most and least checked for the same item.
	var sValue = anElement.value;
	var sName = anElement.name;
	
	if (sName == 'most') {
		var oName = 'least';
	} else {
		var oName = 'most';
	}
	
	if (anElement.form.elements[oName][sValue - 1].checked) {
		anElement.form.elements[oName][sValue - 1].checked = false;
	}
}

function checkSForm() {
	var surveyform = document.forms['surveyform'];

	var most = false;
	var least = false;
	
	var mostval = 0;
	var leastval = 0;

	// Make sure both a MOST and a LEAST is selected
	for (counter = 0; counter < surveyform.most.length; counter++) {
		// If a radio button has been selected it will return true
		// (If not it will return false)
		if (surveyform.most[counter].checked) {
			mostval = counter;
			most = true;
 		}
 	}
	
	for (counter = 0; counter < surveyform.least.length; counter++) {
		// If a radio button has been selected it will return true
		// (If not it will return false)
		if (surveyform.least[counter].checked) {
			leastval = counter;
			least = true;
 		}
 	}
		
	if (!(most && least)) {
		alert("Please select a MOST and a LEAST.");
		return false;
	} else if (mostval == leastval) {
		alert("Please make a different selection for MOST and LEAST.");
		return false;
	}
	
	return true;
}

function defPopUp(url) {
	window.open(url,"Definition",'width=300,height=150,left=200,top=100');
}


function popUpSized(url_string, w_width, w_height) {
	props=window.open(url_string, 'poppage2', 'toolbar=no,scrollbars=yes,location=no,status=no,menubar=no,resizable=yes,width=' + w_width + ',height=' + w_height + ',left=200,top=100');
}


function checkSurvey() {
	// Make sure there is a selected value for every question
	// Highlight any found that has no selection made
	for (var i=0;i<=27;i++) {
		// Make name string
		str = 'quest' + i;
		if (getSelectedRadio(document.forms[0].elements[str]) == -1) {
			alert("Please complete all questions on the survey.");
			highlight('row' + i);	
			return false;
		}
	}
	
	return true;
}

// Highlight/unhighlight rows for empty question -------
var ns4 = document.layers? true : false; 
var ie = document.all? true : false; 
var dom = document.getElementById && !document.all ? true : false; 
//stores currently highlighted row id 
var highlightedRow = ''; 

//gets dom object 
function getObject(nameStr) { 
	if (dom) {
		return document.getElementById(nameStr); 
	} else if (ie) { 
		return document.all[nameStr];
	} else if (ns4) {
		return document.layers[nameStr];
	}
}

function highlight(rowID) { 
	unHighlight(); 
	rowObj = getObject(rowID); 
	rowObj.style.background = '#00ccff'; 
	highlightedRow = rowID; 
}

function unHighlight() { 
	if (highlightedRow != '') { 
		rowObj = getObject(highlightedRow); 
		rowObj.style.background = '#FFFFFF'; 
	}
}


// END HIGHLIGHT ROWS --------------------

function getSelectedRadio(buttonGroup) {
	// returns the array number of the selected radio button or -1 if no button is selected
	if (buttonGroup[0]) { // if the button group is an array (one button is not an array)
		for (var i= 0; i<buttonGroup.length; i++) {
			if (buttonGroup[i].checked) {
				return i;
			}
		}
	} else {
		if (buttonGroup.checked) {
			return 0;
		} // if the one button is checked, return zero
	}

	// if we get to this point, no radio button is selected
	return -1;
}


function validEMail(a_string)
{       
        var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        if (filter.test(a_string)) {
        	return true;
        } else {
        	return false;
        }
}

function trim(str) 
{
	return( (""+str).replace(/^\s*([\s\S]*\S+)\s*$|^\s*$/,'$1') ); 
}
-->
