var newsletterBoxSlider;
window.addEvent('domready',function(){
  newsletterBoxSlider = new Fx.Slide('newsletterBox-content');
  newsletterBoxSlider.hide();
  $('newsletterBox-toggle').addEvent('click',function(){
    if(isValidEmail($('newsletterBox_f_email').value)) newsletterBoxSlider.toggle();
    else{
      alert('Votre adresse Email ne semble pas correcte.');
      $('newsletterBox_f_email').focus();
      $('newsletterBox_f_email').select();
    }
  });

  $ES('input[label!=n]','newsletterBox-nest').each(function(item,index){
    var lbl = item.getAttribute('label');
    item.value=lbl;
    item.addEvent('focus',function(){
      if(this.value==lbl){ this.value='';}
    });
    item.addEvent('blur',function(){
      if(this.value=='') this.value=lbl;
    });
  });
  $('newsletterBox-send').addEvent('click',function(){
    var erreur = false;
    var errorMsg = '';
    var myAjax = new Ajax('fileadmin/templates/immo-b2/system/php/newsletterBox.php', {method: 'get',update:$('ajaxResponse'),onComplete:function(){showNewsletterBoxSliderIn.delay(1000);},data:{email:$('newsletterBox_f_email').value,nom:$('newsletterBox_f_name').value,prenom:$('newsletterBox_f_surname').value,phone:$('newsletterBox_f_phone').value}}).request();
    $('ajaxResponse').innerHTML = '<center style="margin-top:10px;color:#921A1C;font-size:10px;font-family:verdana;"><img src="fileadmin/templates/immo-brion-final/images/newsletter-loader.gif" border="0"/>&nbsp;&nbsp;Veuillez patienter...</center>';
    newsletterBoxSlider.slideIn();
  });
  function showNewsletterBoxSliderIn(){
	newsletterBoxSlider.slideIn();
  }
});
function isValidEmail( email ) {
 emailpat = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;
 if( !emailpat.test( email ) ) {
  return false;
 }
 return true;
}
