<!--
function fixStates(arr) {
	if (arr.length>0) {
		fm = document.forms['leadForm']
		obj = fm.state;
		new_ubound = arr.length;
		old_ubound = obj.options.length;
		z_ubound = old_ubound;
		if(new_ubound > old_ubound){
			z_ubound=new_ubound;
		}
		for(oi=0; oi < new_ubound; oi++){
			obj.options[oi] = arr[oi];
		}	
		for(zi = obj.options.length-1;zi>=oi;zi--){
			obj.options[zi]= null;
		}
		return true;
	}
}

function lForm(fm) {
	var msg = "";
	for (i=0; i<fm.elements.length; i++) {
		tmpObj = fm.elements[i];
		if (tmpObj.getAttribute('required')==1) {
			if ((tmpObj.type == 'text' || tmpObj.type=='textarea') && tmpObj.value=='')
				msg+=tmpObj.getAttribute('realname')+" is required.\n";
			if (tmpObj.type == 'select-one' && tmpObj.options[tmpObj.selectedIndex].value=='')
				msg+=tmpObj.getAttribute('realname')+" is required.\n";
			if (tmpObj.type == 'checkbox' && tmpObj.checked==false)
				msg+=tmpObj.getAttribute('realname')+" is required.\n";
			if (tmpObj.name == 'email') {
				var re = /(gmail|hotmail|yahoo|msn)\.com/gi
				var theBulkCheck = re.test(fm.email.value.substring(fm.email.value.lastIndexOf("@")+1));
				var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
				var mailcheck = re.test(fm.email.value);
				if (!mailcheck || theBulkCheck) 
					msg += "Please use a valid business e-mail address. (No bulk addresses accepted)\n";
			}
		}
	}
	if (msg.length>0) {
		alert(msg);
		return false;
	} else {
		return true;
	}
}
-->