document.observe('dom:loaded', function () {
    
       
        var map = new GMap2($('google_maps'));
        map.setCenter(new GLatLng(33.999618, -118.464438), 12);
        map.setUIToDefault();
        map.openInfoWindowHtml(map.getCenter(), "<table style='color: #000000;'><tr><td>Del's Lemonade</td><td rowspan='2'><img src='images/map_icon.png' /></tr><tr><td><span style='font-size: 70%'>701 Lincoln Blvd<br />Venice, CA 90291</span></td></tr>");
        
        var point = new GLatLng(33.999618, -118.464438);
        map.addOverlay(new GMarker(point));
        
        
        
        function newsletter_submit() {
                
                var reg_ex = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
                if (reg_ex.test($F('email'))){
                
        ajax_object = new Ajax.Updater('newsletter','newsletter_process.php', {
               method: 'post',
               parameters: {name: $F('name'), email: $F('email')},
              
               onSuccess: function(transport){
                        $('newsletter').replace(transport.responseText);
               },
               onFailure: function() {
                  alert('Something went wrong');
               }
                        
                });
        } else {
                alert('You must enter a valid email');
        }
        }
        
        
        function scroll_to_special_offer() {
               new Effect.ScrollTo('newsletter',{duration: 2.0});
               new Effect.Pulsate('newsletter', {pulses: 4});
        }
        
        
      $('newsletter_submit').observe('click', newsletter_submit);
      $('special_offer_btn').observe('click', scroll_to_special_offer);
    
});