def event(request):
    form = EventForm()
    event = Event()
    context = {
        'form':form,
        }
    if request.method == 'POST':
        form = EventForm(request.POST)
        if form.is_valid():
            ok_states = ['VA','VIRGINIA']
            state = form.cleaned_data['state']
            state = state.upper().strip()
            if not state in ok_states:
                return HttpResponseRedirect('http://startvirginia.com/onlyva.html')
            event.name = form.cleaned_data['name']
            event.description = form.cleaned_data['description']
            event.when = form.cleaned_data['when']
            event.url = form.cleaned_data['url']
            event.street1 = form.cleaned_data['street1']
            event.street2 = form.cleaned_data['street2']
            event.city = form.cleaned_data['city']
            event.state = state
            event.zipcode = form.cleaned_data['zipcode']
            (latitude, longitude) = location_from_address(
                form.cleaned_data['street1'],
                form.cleaned_data['city'],
                form.cleaned_data['state'],
                form.cleaned_data['zipcode'])
            
            event.latitude = latitude
            event.longitude = longitude
            event.save()
            return HttpResponseRedirect('http://startvirginia.com/thankyou.html')
        
    response = render_to_response('forms/event.html', context,
                                  context_instance=RequestContext(request))
    response['Access-Control-Allow-Origin'] = '*'
    return response