// FORM VALIDATION
function validate(obj){
	var message 		= "";
	var which 			= "";
	var myEm 				= obj.em.value;
//	var myCem 			= obj.cem.value;
	var which = "";

	// replace spaces in email address
	myEm 						= myEm.replace(/[' ']/g,'');
//	myCem 					= myCem.replace(/[' ']/g,'');
	obj.em.value 		= myEm;
//	obj.cem.value 	= myCem;
	
	if(obj.fn.value == "") {
		which = "First Name";
		focusobj=eval(obj.fn);
	}
	else if(obj.ln.value == "") {
		which = "Last Name";
		focusobj=eval(obj.ln);
	}
	else if(obj.em.value == "") {
		which = "Email";
		focusobj=eval(obj.em);
	}
	else if(obj.add.value == "") {
		which = "Address";
		focusobj=eval(obj.add);
	}
	else if(obj.cy.value == "") {
		which = "City";
		focusobj=eval(obj.cy);
	}
	else if(obj.st.value == "") {
		which = "State";
		focusobj=eval(obj.st);
	}
	else if(obj.zip.value == "") {
		which = "Zip/Postal Code";
		focusobj=eval(obj.zip);
	}

//	else if(obj.gen.value == "") {
//		which = "Gender";
//		focusobj=eval(obj.gen);
//	}
//	else if(obj.htel1.value == "") {
//		which = "Telephone";
//		focusobj=eval(obj.htel1);
//	}
//	else if(obj.htel1.value.length != 3) {
//		which = "Telephone";
//		focusobj=eval(obj.htel1);
//	}
//	else if(obj.htel2.value == "") {
//		which = "Telephone";
//		focusobj=eval(obj.htel2);
//	}
//	else if(obj.htel2.value.length != 3) {
//		which = "Telephone";
//		focusobj=eval(obj.htel2);
//	}
//	else if(obj.htel3.value == "") {
//		which = "Telephone";
//		focusobj=eval(obj.htel3);
//	}
//	else if(obj.htel3.value.length != 4) {
//		which = "Telephone";
//		focusobj=eval(obj.htel3);
//	}
//	else if(obj.msts.value == "") {
//		which = "Marital Status";
//		focusobj=eval(obj.msts);
//	}
//	else if(obj.month.value == "") {
//		which = "Birthdate";
//		focusobj=eval(obj.month);
//	}
//	else if(obj.day.value == "") {
//		which = "Birthdate";
//		focusobj=eval(obj.day);
//	}
//	else if(obj.year.value == "") {
//		which = "Birthdate";
//		focusobj=eval(obj.year);
//	}
//	else if(obj.edlvl.value == "") {
//		which = "Educational Level";
//		focusobj=eval(obj.edlvl);
//	}
//	else if(obj.emp.value == "") {
//		which = "Employment Status";
//		focusobj=eval(obj.emp);
//	}
//	else if(obj.occ.value == "") {
//		which = "Occupation";
//		focusobj=eval(obj.inc);
//	}
//	else if(obj.inc.value == "") {
//		which = "Household Income";
//		focusobj=eval(obj.inc);
//	}


	if(which.length > 1){
		alert("Please enter your "+which+".");
		focusobj.focus();
		return false;
	}
	else if (!tstEmail(myEm)) {
		alert("Please enter a valid e-mail address.");
		obj.em.focus();
		return false;
	}
//	else if (myEm != myCem) {
//		alert("E-mail and Confirm E-mail must be identical.");
//		obj.em.focus(); return false;
//	}
	return true;
}

// TEST EMAIL ADDRESS
function tstEmail(em){
	var validEmail 	= /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
	if(!validEmail.test(em))
		return false;
	else
		return true;
}
