var FormPromoUpdater = Class.create();

var FormPromoAttributes = new Array;
FormPromoAttributes[0] = "titrePromo";
FormPromoAttributes[1] = "titreProduit";
FormPromoAttributes[2] = "sousTitreProduit";
FormPromoAttributes[3] = "prixProduit";
FormPromoAttributes[4] = "texteProduit";
FormPromoAttributes[5] = "imageProduit";
FormPromoAttributes[6] = "imagePromoProduit";
FormPromoAttributes[7] = "idOperation";

FormPromoUpdater.prototype = {
   initialize: function() {
      this.lastPromoSelected = null;
   },
   ajaxUpdate: function(ajaxResponse) {
      this.setPromo(ajaxResponse.childNodes[0]);
   },
   setPromo: function(aPromo) {
		this.lastPromoSelected = aPromo;

		for( i=0; i<5; i++){
			attr = FormPromoAttributes[i];
			val = this.emphasizedHTML( aPromo.getAttribute(attr));
			document.getElementById(attr).innerHTML = val;
		}

		attr = FormPromoAttributes[5];
		val = this.emphasizedHTML( aPromo.getAttribute(attr));
		if(val != ''){
			document.getElementById('imageProduit').src = ".."+val;
		}else{
			document.getElementById('imageProduit').src = "../images/cale.gif";
		}

		attr = FormPromoAttributes[6];
		val = this.emphasizedHTML( aPromo.getAttribute(attr));
		if(val != ''){
			document.getElementById('imagePromoProduit').src = ".."+val;
		}else{
			document.getElementById('imagePromoProduit').src = "../images/cale.gif";
		}

		attr = FormPromoAttributes[7];
		val = this.emphasizedHTML( aPromo.getAttribute(attr));
		document.getElementById('lienMention').href = "../infos-legales/index.php?idO="+val+"";
   },
   emphasizedHTML: function(aValue) {
         return  aValue;
   }
};