var BulleInfo = new Array() ;

BulleInfo[1] = '<SPAN CLASS="S1">Nature du bien</SPAN><br>Pour qualifier un bien de neuf il faut que vous soyez le premier occupant du bien' ;
BulleInfo[2] = '<SPAN CLASS="S1">Surface</SPAN><br>Il s\'agit de la surface habitable, à l\'exclusion des balcons, terrasses, caves, etc. La loi impose qu\'elle figure sur le contrat de construction ou de vente.' ;
BulleInfo[3] = '<SPAN CLASS="S1">Nombre de pièces</SPAN><br>Il s\'agit des pièces principales de l\'habitation.' ;
BulleInfo[4] = '<SPAN CLASS="S1">Avancement</SPAN><br>' ;
BulleInfo[5] = '<SPAN CLASS="S1">Montant des frais de notaire</SPAN><br>Saisissez les si vous les connaissez, sinon vous pouvez en obtenir une estimation en appelant le simulateur matérialisé par la calculatrice à droite du champ.' ;
BulleInfo[6] = '<SPAN CLASS="S1">Montant des autres frais</SPAN><br>Il s\'agit des autres frais liés à l\'opération. Ex. : frais d\'agence, frais de caution ou d\'hypothèques, frais liés à un prêt relais, frais de dossier, etc.' ;
BulleInfo[7] = '<SPAN CLASS="S1">Total à financer</SPAN><br>Saisissez le ou laissez nous le calculer en appelant le calculateur matérialisé par la calculatrice à droite du champ.' ;
BulleInfo[8] = '<SPAN CLASS="S1">Date de signature</SPAN><br>Il s\'agit de la date de signature réelle si vous avez signé un compromis ou estimative, mois et année seulement, sinon.' ;

// ==================================================================================== Ecran Financement
// --------- Si destination=résidence principale ou résidence secondaire
BulleInfo[9] = '<SPAN CLASS="S1">Apport personnel</SPAN><br>Indiquez le montant de votre épargne que vous prévoyez d\'investir dans votre projet. Les banques exigent généralement qu\'il permette de payer au moins les frais de notaire, la prise de garantie et les frais de dossier. Les travaux éventuels et les frais d\'agence peuvent être financés par le prêt. L\'apport peut prendre de multiples aspects : un apport provenant de votre épargne ou de celle de votre famille, d\'un prêt relais sur la cession d\'un bien immobilier, d\'un prêt à taux zéro, d\'un prêt 1% logement, voire d\'un prêt épargne logement que certaines banques considèrent comme un apport personnel.' ;
// --------- Si destination=investissement locatif
BulleInfo[10] = '<SPAN CLASS="S1">Apport personnel</SPAN><br>Dans le cas d\'un investissement locatifil est possible d\'obtenir des propositions de financement portant sur l\'intégralité du coût de l\'opération. En particulier, afin d\'optimiser l\'impact fiscal de votre investissement, les banques proposent des montages financiers incluant les frais de notaire, les frais de dossier, les frais de garantie et les intérêts intercalaires.' ;
BulleInfo[11] = '<SPAN CLASS="S1">Autres prêts</SPAN><br>Si vous ne connaissez pas le détail de vos droits, cochez simplement la case, nous les évaluerons avec vous.' ;
BulleInfo[12] = '<SPAN CLASS="S1">Montant</SPAN><br>Saisissez le ou laissez nous le calculer en appelant le calculateur matérialisé par la calculatrice à droite du champ.' ;
BulleInfo[13] = '<SPAN CLASS="S1">Montant</SPAN><br>Le prêt relais permet de procéder à l\'acquisition d\'une résidence, généralement principale, dans l\'attente de la cession de la précédente. Il entre de ce fait dans l\'apport personnel. Il est en général d\'une durée de 1 à 2 ans, mais remboursable à tout moment, et comme il est onéreux il est souhaitable qu\'il soit le plus court possible. Les intérêts peuvent être payés périodiquement (tous les mois ou tous les trimestres) ou lors du remboursement (in fine). Son montant est généralement limité à 80% de la valeur nette du patrimoine en vente, c\'est à dire de la différence entre le prix de vente du bien et le capital restant du du(des) crédit(s) en cours.' ;

// ====================================================================================Ecran Emprunteurs 1/2
BulleInfo[14] = '<SPAN CLASS="S1">Nom de jeune fille</SPAN><br>Remplissez ce champ si vous êtes mariée. Dans ce cas votre nom de femme mariée doit être saisi dans le champ Nom' ;
BulleInfo[15] = '<SPAN CLASS="S1">Lieu de naissance</SPAN><br>Saisissez la ville de naissance. Si elle située à l\'étranger, indiquez également le pays.' ;
BulleInfo[16] = '<SPAN CLASS="S1">Téléphone</SPAN><br>Vos coordonnées téléphoniques sont essentielles pour pouvoir vous contacter, notamment en journée, afin d\'assurer une gestion rapide et efficace de votre dossier. Nous vous assurons que votre conseiller vous sollicitera à bon escient et veillera à la confidentialité de votre projet' ;
// ====================================================================================Ecran Emprunteurs 2/2
BulleInfo[17] = '<SPAN CLASS="S1">Age(s)</SPAN><br>Saisissez l\'&acirc;ge des enfants séparés par des virgules. Ex. : 2,4 pour 2 enfants de 2 et 4 ans ' ;
// ====================================================================================Ecran Situation financière
BulleInfo[18] = '<SPAN CLASS="S1">Revenus</SPAN><br>Saisissez votre revenu net imposable. Il figure sur votre bulletin de salaire ou sur votre avis d\'imposition. Si vos revenus sont les mêmes tous les mois vous pouvez les saisir en base mensuelle mais si ils comportent des primes, 13ème mois, etc. il est préférable de les saisir en base annuelle. ' ;
BulleInfo[19] = '<SPAN CLASS="S1">APL</SPAN><br>N\'indiquez que le montant de l\'APL dont vous allez pouvoir bénéficier si vous souscrivez un prêt ouvrant droit à l\'APL (Prêt Accession Sociale ou Prêt Conventionné).' ;
BulleInfo[20] = '<SPAN CLASS="S1">Loyers</SPAN><br>Ne prenez pas en compte le loyer de votre résidence actuelle si vous prévoyez de la quitter pour habiter le bien que vous projetez d\'acquérir.' ;
BulleInfo[21] = '<SPAN CLASS="S1">Crédits en cours</SPAN><br>Ne prenez pas en compte la mensualité du crédit que vous êtes en train de souscrire. " et si destination = résidence principale " Ne prenez pas en compte le crédit destiné à rembourser votre résidence actuelle si vous prévoyez de la vendre pour contribuer au financement du bien que vous projetez d\'acquérir.' ;
BulleInfo[22] = '<SPAN CLASS="S1">Capital restant dû</SPAN><br>Capital restant dû de l\'ensemble des prêts en cours sur votre résidence principale' ;
BulleInfo[1000] = '<SPAN CLASS="S1"></SPAN><br>' ;
/*
Loyers Si destination = résidence principale " Ne prenez pas en compte le loyer de votre résidence actuelle si vous prévoyez de la quitter pour habiter le bien que vous projetez d'acquérir. "

Crédits en cours si crédit=crédit immobilier " Ne prenez pas en compte la mensualité du crédit que vous êtes en train de souscrire. " et si destination = résidence principale " Ne prenez pas en compte le crédit destiné à rembourser votre résidence actuelle si vous prévoyez de la vendre pour contribuer au financement du bien que vous projetez d'acquérir. "

Patrimoine Si destination = résidence principale et patrimoine = foncier " Ne prenez pas en compte la valeur de votre résidence actuelle si vous prévoyez de la vendre pour contribuer au financement du bien que vous projetez d'acquérir. "
*/

var nsx = 0 ;
var nsy = 0 ;
var faded=null;

fader = function(obj) {
    this.el=obj;
    this.duration=600;
    this.now=0;
    this.startTime = (new Date).getTime()+(this.duration/3);
    this.timer = setInterval ("faded.step()", 13);
};
fader.prototype.step = function () {
    var time  = (new Date).getTime();
    if (time >= this.duration+this.startTime) {
      clearInterval (this.timer);
      this.timer = null;
      this.now=1;
      this.increase();
    }
    else {
      if (time>this.startTime)
          var Tpos = (time - this.startTime) / (2*this.duration/3);
      else
          var Tpos = 0;
      this.now=Tpos;
      this.increase();
    }
};
fader.prototype.increase = function() {
    if (this.now == 1 && (/Firefox/.test(navigator.userAgent))) this.now = 0.9999;
    this.setOpacity(this.now);
};
fader.prototype.setOpacity = function(opacity) {
    if (opacity == 0) this.el.style.visibility = "hidden";
    else this.el.style.visibility = "visible";
    if (window.ActiveXObject) this.el.style.filter = "alpha(opacity=" + opacity*100 + ")";
    this.el.style.opacity = opacity;
    if (opacity == 0) {
      if (this.el.style.display='') this.el.style.display='none';
    } else {
      if (this.el.style.display='none') this.el.style.display='';
    }
};

fader.prototype.hide = function() {
    this.clearTimer();
    this.now=0;
    this.increase();
}
fader.prototype.clearTimer = function() {
    clearInterval(this.timer);
    this.timer = null;
}

function fade(obj) {
  if (faded!=null) faded.hide();
  if (obj!=null)  { faded=new fader(obj);}
}

function aff_bulle ( Imess )
{
  var oAffi = document.getElementById("Help_Bulle");

  if ( Imess == 0 )
  {
    fade(null);
    var browser=new getBrowser();
    if (browser.gotSelectBug)
    {
      elem=document.getElementsByTagName('select');
      for (var i=0;i<elem.length;i++) elem[i].style.visibility='visible';
    }
    return true ;
  }
  else
  {
    if ( Imess == 22 && document.FORM_SOUS.P4_LOGE_SITU.value != 3 )  return true ;
    else
    {
      oAffi.innerHTML = BulleInfo[Imess] ;
      var browser=new getBrowser();
      if (browser.gotSelectBug)
      {
        var elem=document.getElementsByTagName('select');
        var originalVisibility = oAffi.style.visibility;
        var originalDisplay = oAffi.style.display;
        oAffi.style.visibility = 'visible';
        oAffi.style.display = 'block';
        var limit=getAbsoluteTop("Help_Bulle");
        oAffi.style.display = originalDisplay;
        oAffi.style.visibility = originalVisibility;
        var limit=getAbsoluteTop("Help_Bulle");
        for (var i=0;i<elem.length;i++)
        {
          var bottom=getAbsoluteTopByObject(elem[i])+elem[i].clientHeight;
          if (bottom>limit)
            elem[i].style.visibility='hidden';
        }
      }
      fade(oAffi);
    }
  }
}

// ===========================================
// Init des browsers
var ns4 = 0 ;
var ie  = 0 ;
var ns6 = 0 ;
if (document.all)
{
  ie=1;
}
if ( document.getElementById && !document.all )
{
  ns6=1;
}
opr6 = ie && (navigator.userAgent.indexOf("Opera")!=-1 ) ;
function ns(e)
{
  if (ie && !opr6)
  {
    nsx = window.event.clientX;
    nsy = window.event.clientY;
  }
  if (ns4||ns6)
  {
    nsx = e.pageX;
    nsy = e.pageY;
  }
  if ( opr6 )
  {
    nsx = window.event.x;
    nsy = window.event.clientY;
  }
}

function InitBulle()
{
  if (ns4)
  {
    window.captureEvents(Event.MOUSEMOVE);
    window.onMouseMove=ns;
  }

  if (ie||ns6)
  {
    document.body.onmousemove=ns;
    window.onMouseMove=ns;
  }
}

InitBulle();

