$(function() {
	$('#event_ticker').innerfade({
	     	timeout: '8000',
	     	speed: '1000'
	});
	$('#news_ticker').innerfade({
	     	timeout: '8000',
	     	speed: '1000'
	});
	$('#home_rotate').innerfade({
	     	timeout: '8000',
	     	speed: '1000'
	});
	$('a[rel="gallery"]').colorbox();
	
	$('h2 input[type="radio"]').change(function() {
		var h2 = $(this).parent('h2');
		var open = h2.next('div.accord');
		$('#contact_options').find('.open').hide().removeClass('open');
		$('#contact_options').find('.h2_open').removeClass('h2_open');
		h2.addClass('h2_open');
		open.addClass('open').show();
	});
	
	if ($('input[@name=contact]:checked').length>0) {
		var h2 = $('input[@name=contact]:checked').parent('h2');
		var open = h2.next('div.accord');
		$('#contact_options').find('.open').hide().removeClass('open');
		$('#contact_options').find('.h2_open').removeClass('h2_open');
		h2.addClass('h2_open');
		open.addClass('open').show();
	}
	$('#donate,#paypal_btn').submit(function() {
		var re_phone = /^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/;
		if ($('#amt').val()==null || $('#amt').val()=="" || $('#amt').val()=="$" || $('input[@name=contact]:checked').length==0) {
			alert('Please complete required fields.');
			return false;
		}
		else {
			var amount = $('#amt').val();
			amount = parseFloat(amount);
			if (amount>0) {
				if ($('input[@name=contact]:checked').val()=='org') {
					if ($('#org_name').val()==null || $('#org_name').val()=="" || $('#org_email').val()==null || $('#org_email').val()=="" || $('#org_address').val()==null || $('#org_address').val()=="" || $('#org_city').val()==null || $('#org_city').val()=="" || $('#org_state').val()==null || $('#org_state').val()=="" || $('#org_zip').val()==null || $('#org_zip').val()=="" || $('#org_phone').val()==null || $('#org_phone').val()=="") {
						alert('Please complete required fields.');
						return false;
					}
					else {
						var phone = $('#org_phone').val();
						if (!re_phone.test(phone)) {
							alert('Phone number does not appear to be valid.');
							return false;
						}
						else {
							var new_phone = phone.replace(re_phone, "($1) $2-$3");
							$('#org_phone').val(new_phone);
							return true;
						}
					}
				}
				else if ($('input[@name=contact]:checked').val()=='person') {
					if ($('#person_name').val()==null || $('#person_name').val()=="" || $('#person_email').val()==null || $('#person_email').val()=="" || $('#person_address').val()==null || $('#person_address').val()=="" || $('#person_city').val()==null || $('#person_city').val()=="" || $('#person_state').val()==null || $('#person_state').val()=="" || $('#person_zip').val()==null || $('#person_zip').val()=="" || $('#person_phone').val()==null || $('#person_phone').val()=="") {
						alert('Please complete required fields.');
						return false;
					}
					else {
						var phone = $('#person_phone').val();
						if (!re_phone.test(phone)) {
							alert('Phone number does not appear to be valid.');
							return false;
						}
						else {
							var new_phone = phone.replace(re_phone, "($1) $2-$3");
							$('#person_phone').val(new_phone);
							return true;
						}
					}
				}
			}
			else {
				alert('Please enter a valid donation amount.');
				return false;
			}
		}
	});
});	

