function validate_contact_form() {
	var f = $('contact_form_element');
	
	if (f.elements['full_name'].value == '') {
		alert('Please enter your name.');
		return false;
	}
	
	if (f.elements['email'].value == '') {
		alert('Please enter your email address.');
		return false;
	}
	
	var email_check  = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	if (!email_check.test(f.elements['email'].value)) {
		alert('Please check the email address you entered.  It currently appears to be invalid.');
		return false;			
	}
	
	if (f.elements['phone_number'].value == '') {
		alert('Please enter your phone number.');
		return false;
	}
	
	new Ajax.Updater(	'contact_form', 
							'/content/contact_form_submit.asp', 
							{	evalScripts: true, 
								parameters: Form.serialize('contact_form_element'), 
								method: 'post'
							}
						);
	
	$('contact_form_submit').hide();
	new Effect.Opacity('contact_form', {from: 1.0, to: 0.6});

}

function show_buckskin() {
	$('ticker_scroller').hide();
	new Effect.BlindDown('buckskin_popup', {duration: 1});
	setTimeout(function() { $('buckskin_graphic').src = $('buckskin_graphic').src; }, 1000);
}

function hide_buckskin() {
	new Effect.BlindUp('buckskin_popup', {duration: 1});
	setTimeout(function() { $('ticker_scroller').show(); }, 2000);
}
