/**
 * Objet javascript permettant de gérer les données d'affichage
 * du "bloc" newsLetter.
 */
var NewsLetter = {

  // liste des elements HTML utilises
  elm_form:null,
  elm_forminput:null,
  elm_mail:null,

  getBeans: function() {
    return "ProfileViewBean";
  },

  initJSON: function() {
  },

	init: function() {
		if (!this.initialized) {
      this.elm_form = $("news_form");
      this.elm_forminput = $("news_email");
      this.elm_mail = $("news_link");
      this.initialized = (!!this.elm_form && !!this.elm_forminput) || !!this.elm_mail;
      }
    },
        
  rewrite: function() {

    this.init();

    var profileBean = viewBeans["ProfileViewBean"];
	
    if (profileBean) {
      this.elm_forminput.value = profileBean.email;
	  this.elm_forminput.disabled = true;
    }
	
  }
}

core.push(NewsLetter);