

function check(form)
	{

	var doneYet = true;

	doneYet = doneYet && usrState(form);

	if (doneYet) doneYet = doneYet && usrEmail(form);
	
	if (doneYet == true) {
		if ($('#field-optin').is(':checked')) {
			pageTracker._trackPageview('/ LunchNote_Promise_Click_EmailUpdates');
		} 
		pageTracker._trackPageview('/ LunchNote_Promise_Click_PromiseNow');
		getDoubleClickTag('http://ad.doubleclick.net/activity;src=1664013;type=lnchbl;cat=lmmppn;ord=');
	}

	return doneYet;
	
	}





// ------------------------------




// state
function usrState(form)
	{

	if ( (form.state) &&  (form.state.options[form.state.options.selectedIndex].value == "") )
		{
		alert("Please select your state.");
        form.state.focus();
		return false;
		}
	return true;
	}





// email
function usrEmail(form)
        {
        if (form.email)
		{
		var filter = /^([a-z0-9\+_\x27\-]+)(\.[a-z0-9\+_\x27\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/i;
		if (!filter.test( form.email.value ))
			{
			alert( "Please enter a valid email address." )
			form.email.focus();
			return false;
			}
		}
	return true;
	}






/* CONFIRM EMAIL ADDRESS --- as one function */
function emailsMatch(form)
	{

	if ( (form.email2) && (form.email2.value.length == 0) )
		{
		alert("Please confirm your email address.");
		form.email2.focus();
		return false;
		}

	if ( (form.email.value.toLowerCase()) != (form.email2.value.toLowerCase()) )
		{
		alert( "Please enter matching email addresses." )
		form.email2.focus();
		return false;
		}
	
	return true;
	}














