document.observe("dom:loaded", function() {  
  if($('newsletterEmail'))
  {
    $('newsletterEmail').onfocus = function(){if($F('lang') == 'Ro'){ if(this.value == 'adresa e-mail') this.value = ''} else { if(this.value == 'e-mail address') this.value = ''}};
    $('newsletterEmail').onblur = function(){if(this.value == '') this.value = $F('lang') == 'Ro' ? 'adresa e-mail' : 'e-mail address'};
    $('newsletterSubmit').onfocus = function() {this.blur()};
    $('newsletterSubmit').onclick = function() 
                                    {
                                      var notice = $('notice');
                                      
                                      if($F('lang') == 'Ro')  
                                      {
                                          if(($F('newsletterEmail') == '') || (!checkEmail($F('newsletterEmail')))){ notice.update('Introduceti adresa de e-mail!');return false;}
                                      }
                                      else
                                      {
                                          if(($F('newsletterEmail') == '') || (!checkEmail($F('newsletterEmail')))){ notice.update('Enter your e-mail address!');return false;}                                        
                                      }
                                      new Ajax.Request('ajax.server.php?act=newsletter', {
                                          method: 'post',
                                          parameters: 'email='+$F('newsletterEmail'),
                                          onSuccess: function(transport) {
                                          if(transport.responseText == '1')
                                          {
                                            if($F('lang') == 'Ro')
                                              notice.update('Adresa de e-mail a fost adaugata!');      
                                            else
                                              notice.update('E-mail address added!');      
                                            $('newsletterEmail').value= '';      
                                            //new Effect.SlideUp($('frmNewsletter'));
                                          }
                                          else
                                          {
                                            if($F('lang') == 'Ro')
                                              notice.update('Adresa de e-mail exista deja!');
                                            else
                                              notice.update('E-mail address already added!');
                                          }
                                          }      
                                        });                                      
                                      return false;
                                    };
  }
});


function checkEmail(inputvalue){  
    var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if(pattern.test(inputvalue)){         
    return true;   
    }else{   
    return false; 
    }
}