﻿// Fichier JScript

var globnbhab = "0";
var globbienLocation = "0";
var globAuto = "0";

function infosouscription(code)
{
    var url = 'souscription_protecjuridique.aspx';
    var pars = "code="+code+"&retour=2";
    new Ajax.Updater({insertion: 'retinfosouscription'}, url, {method: 'post', parameters: pars, insertion: retinfosouscription});
}

function retinfosouscription(objet, chaine)
{
    var mz = $('centrale');
    mz.innerHTML = chaine;
}

function ajoutdomicile(nbhabitation)
{
 var nbhabitation = nbhabitation;
    if (nbhabitation == 0) 
    { 
        if (document.getElementById('ajoutautredomicile').checked)
        {
        output="Nombre de résidence(s) supl&eacute;mentaire(s) : ";
        output+="<select id=\"nbhabitation\" name=\"nbhabitation\" value=\"0\" onChange=\"javaScript:selectresidencesup(this.value);\">";
        output+="<option value=\"0\"> --Entrer le Nombre de résidence(s)-- </option>";
        output+="<option value=\"1\"> 1 Résidence  </option>";
        output+="<option value=\"2\"> 2 Résidences </option>"; 
        output+="</select><br />";
        document.getElementById('divnbresidence').innerHTML=output;
        }
        else
        {
        masquerdivAlsina('divnbresidence');
        masquerdivAlsina('autreAdresse');
        }
    }
    else
    {
        output="Nombre de résidence(s) supl&eacute;mentaire(s) : ";
        output+="<select id=\"nbhabitation\" name=\"nbhabitation\"  value=\"0\" onChange=\"javascript:selectresidencesup(this.value);\">";
        output+="<option value=\"0\"> --Entrer le Nombre de résidence(s)-- </option>";
        for(var i=1;i<=2;i ++)
        {
            output+="<option value=\""+i+"\""
                if (i == nbhabitation)
                {
                output+=" selected ";
                }
            output+="> "+i+" Résidence";
                if ( i != 1)
                {
                output+="s";
                }
            output+=" </option>";
        }
        output+="</select><br />";
        document.getElementById('divnbresidence').innerHTML=output;
        selectresidencesup(nbhabitation);
    }
}

function selectresidencesup(nbhabitation)
{
    var nombrehab = nbhabitation;  
    var pars = 'nbhabitation='+nombrehab;
    var url = 'PJautreResidence.aspx';  
    new Ajax.Updater({insertion: 'retselectresidencesup'}, url, {method: 'post', parameters: pars, insertion: retselectresidencesup});
}

function retselectresidencesup(objet,chaine)
{
     var mz = $('autreAdresse');
     mz.innerHTML = chaine;
}

function masquerdivAlsina(nomdediv)
{
    document.getElementById(nomdediv).innerHTML= "";
}

function ajoutBienLocation(nbbien)
{
 var nbbien = nbbien;
    if (nbbien == 0) 
    { 
        if (document.getElementById('ajoutbienlocation').checked)
        {
        output="Nombre : ";
        output+="<select id=\"nbbien\" name=\"nbbien\" value=\"0\" onChange=\"javaScript:selectbienLocation(this.value);\">";
        output+="<option value=\"0\"> --Entrer le Nombre-- </option>";
        output+="<option value=\"1\"> 1 </option>";
        output+="<option value=\"2\"> 2 </option>"; 
        output+="<option value=\"3\"> 3 </option>"; 
        output+="<option value=\"4\"> 4 </option>"; 
        output+="<option value=\"5\"> 5 </option>"; 
        output+="</select><br />";
        document.getElementById('divnbbienlocation').innerHTML=output;
        }
        else
        {
        masquerdivAlsina('divnbbienlocation');
        masquerdivAlsina('autreBienLocation');
        }
    }
    else
    {
        output="Nombre : ";
        output+="<select id=\"nbbien\" name=\"nbbien\"  value=\"0\" onChange=\"javascript:selectbienLocation(this.value);\">";
        output+="<option value=\"0\"> --Entrer le Nombre-- </option>";
        for(var i=1;i<=5;i ++)
        {
            output+="<option value=\""+i+"\""
                if (i == nbbien)
                {
                output+=" selected ";
                }
            output+="> "+i+" Bien";
                if ( i != 1)
                {
                output+="s";
                }
            output+=" </option>";
        }
        output+="</select><br />";
        document.getElementById('divnbbienlocation').innerHTML=output;
        selectbienLocation(nbbien);
    }
}

function selectbienLocation(nbbien)
{
    var nombrebien = nbbien;  
    var pars = 'nbbien='+nombrebien;
    var url = 'PJbienLocation.aspx';  
    new Ajax.Updater({insertion: 'retselectbienLocation'}, url, {method: 'post', parameters: pars, insertion: retselectbienLocation});
}

function retselectbienLocation(objet,chaine)
{
     var mz = $('autreBienLocation');
     mz.innerHTML = chaine;
}

function ajoutnbVoiture(nbvoiture)
{
 var nbvoiture = nbvoiture;
    if (nbvoiture == 0) 
    { 
        if (document.getElementById('ajoutvoiture').checked)
        {
        output="Nombre : ";
        output+="<select id=\"nbvoiture\" name=\"nbvoiture\" value=\"0\" onChange=\"javaScript:selectAuto(this.value);\">";
        output+="<option value=\"0\"> --Entrer le Nombre-- </option>";
        output+="<option value=\"1\"> 1 </option>";
        output+="<option value=\"2\"> 2 </option>"; 
        output+="</select><br />";
        document.getElementById('divnbvoiture').innerHTML=output;
        }
        else
        {
        masquerdivAlsina('divnbvoiture');
        masquerdivAlsina('autreAutomobile');
        }
    }
    else
    {
        output="Nombre : ";
        output+="<select id=\"nbvoiture\" name=\"nbvoiture\"  value=\"0\" onChange=\"javascript:selectAuto(this.value);\">";
        output+="<option value=\"0\"> --Entrer le Nombre-- </option>";
        for(var i=1;i<=2;i ++)
        {
            output+="<option value=\""+i+"\""
                if (i == nbvoiture)
                {
                output+=" selected ";
                }
            output+="> "+i+" Automobile";
                if ( i != 1)
                {
                output+="s";
                }
            output+=" </option>";
        }
        output+="</select><br />";
        document.getElementById('divnbvoiture').innerHTML=output;
        selectAuto(nbvoiture);
    }
}

function selectAuto(nbvoiture)
{
    var nombreauto = nbvoiture;  
    var pars = 'nbvoiture='+nombreauto;
    var url = 'PJAuto.aspx';  
    new Ajax.Updater({insertion: 'retselectAuto'}, url, {method: 'post', parameters: pars, insertion: retselectAuto});
}

function retselectAuto(objet,chaine)
{
     var mz = $('autreAutomobile');
     mz.innerHTML = chaine;
}

function CPdevis(etapesuivante)
{
    var tarif = "";
    tarif = document.getElementById('tarif').value;
    var pars ="";
    var etapesuivante = etapesuivante;
    //var pars = '';
    var nbhabitation = 0;
    if (etapesuivante == "1")
    {
    var titre;
    titre = document.getElementById('titre').value;
    var nom;
    nom = document.getElementById('nom').value;
    var prenom;
    prenom = document.getElementById('prenom').value;
    var adresse;
    adresse = document.getElementById('adresse').value;
    var adresse2;
    adresse2 = document.getElementById('adresse2').value;
    var adresse3;
    adresse3 = document.getElementById('adresse3').value;
    var codepostal;
    codepostal = document.getElementById('codepostal').value;
    var ville;
    ville = document.getElementById('ville').value;
    var datenaissance;
    datenaissance = document.getElementById('datenaissance').value;
    var telephone;
    telephone = document.getElementById('telephone').value;
    var couriel;
    couriel = document.getElementById('couriel').value;
    var profession;
    profession = document.getElementById('profession').value;
    var situationfamille;
    situationfamille = document.getElementById('situationfamille').value;
    var departement;
    departement = document.getElementById('departement').value;
    if (document.getElementById('divnbresidence').innerHTML != "")
        {
        nbhabitation = document.getElementById('nbhabitation').value;
            for(var i=1;i<=nbhabitation;i++)
            {
            var adresseAutreresidence;
            adresseAutreresidence = "adresseAutreresidence"+i;
            adresseAutreresidence = document.getElementById("adresseAutreresidence"+i).value;  
            pars += '&jsAdresseAutreresidence'+i+'='+adresseAutreresidence;
            }
            pars += '&jsNbhabitation='+nbhabitation; 
        }
     if (document.getElementById('divnbbienlocation').innerHTML != "")
        {
        nbbien = document.getElementById('nbbien').value;
            for(var i=1;i<=nbbien;i++)
            {
            var adresseLocation;
            adresseLocation = "adresseLocation"+i;
            adresseLocation = document.getElementById("adresseLocation"+i).value; 
            var typeBail;
            typeBail = "typeBail"+i;
            typeBail = document.getElementById("typeBail"+i).value; 
            pars += '&jsAdresseLocation'+i+'='+adresseLocation+'&jsTypeBail'+i+'='+typeBail;
            }
            pars += '&jsNbbien='+nbbien; 
        }
        if (document.getElementById('divnbvoiture').innerHTML != "")
        {
        nbvoiture = document.getElementById('nbvoiture').value;
            for(var i=1;i<=nbvoiture;i++)
            {
            var immatriculation;
            immatriculation = "immatriculation"+i;
            immatriculation = document.getElementById("immatriculation"+i).value; 
            var nomConducteur;
            nomConducteur = "nomConducteur"+i;
            nomConducteur = document.getElementById("nomConducteur"+i).value; 
            pars += '&jsImmatriculation'+i+'='+immatriculation+'&jsNomConducteur'+i+'='+nomConducteur;
            }
            pars += '&jsNbvoiture='+nbvoiture; 
        }
        var url = "CP.aspx"; 
    }
    else if (etapesuivante == "2")
    {
    
        var url = "souscription_protecjuridique.aspx"; 
    }  
    //var url = "CP.aspx";
    pars += '&jsTitre='+titre+'&jsNom='+nom+'&jsPrenom='+prenom+'&jsAdresse='+adresse+'&jsAdresse2='+adresse2+'&jsAdresse3='+adresse3+'&jsCodepostal='+codepostal+'&jsVille='+ville+'&jsDatenaissance='+datenaissance+'&jsTelephone='+telephone+'&jsCouriel='+couriel+'&jsProfession='+profession+'&jsSituationfamille='+situationfamille+'&jsDepartement='+departement;
    pars+= '&tarif='+tarif;
    new Ajax.Updater({insertion: 'retchangerCentre'}, url, {method: 'post', parameters: pars, insertion: retchangerCentre}); 
}

function retourCP(nbhab,bien,car)
{   
    var pars = '&retour=1';
    // var titre;
    globnbhab = nbhab;   
    globbienLocation = bien;
    globAuto = car;
    var url = "souscription_protecjuridique.aspx";
    new Ajax.Updater({insertion: 'retretourCP'}, url, {method: 'post', parameters: pars, insertion: retretourCP}); 
}

function retretourCP(objet, chaine)
{
    var mz=$('centrale');
    mz.innerHTML = chaine;
    if (globnbhab>0)
    {
    ajoutdomicile(globnbhab);
    }
    if (globbienLocation>0)
    {
    ajoutBienLocation(globbienLocation);
    }
    if (globAuto>0)
    {
    ajoutnbVoiture(globAuto);
    }
}

function mapopupProtec()
{
    var dateeffet = document.getElementById('dateeffet').value; 
    var typepiece = document.getElementById('typepiece').value;
    var reglement = document.getElementById('reglement').value;
    var fractionnement = document.getElementById('fractionnement').value;
window.open('impressiondevis_protec.aspx?jsDateeffet=' + dateeffet+ '&jsTypepiece=' + typepiece + '&jsReglement=' + reglement + '&jsFractionnement=' + fractionnement,'mapopupPJ',config = 'height=800,width=600,top=50,left=50,scrollbars=yes,resizable=yes');       
}

function enregistrerDevisProtec()
{
    var dateeffet = document.getElementById('dateeffet').value;
    var pars = 'jsDateeffet='+dateeffet;
    var url = "enregistrerdevisprotectionJuridique.aspx";
    new Ajax.Updater({insertion: 'retenregistrerDevisProtec'}, url, {method: 'post', parameters: pars, insertion: retenregistrerDevisProtec});   
}

function retenregistrerDevisProtec(objet, chaine)
{
    var mz=$('enregistrement');
    var mz2=$('enregistrement2');
    mz.innerHTML = chaine;
    mz2.innerHTML = chaine;
}

function nouveauDevis(page)
// fonction pour le bouton nouveau devis habitation au niveau du fichier loadtetierehabitation
{
    var nouvellepage = page;
    //changerTetiere('loadTetierProtectionjuridique');
    changerCentre('protectionjuridique'); 
}

function protectionJuridique(etape)
{
    var url = 'protectionjuridique.aspx';
    var pars = '&jsetape='+etape;
    changerTetiere('loadTetiereProtectionjuridique');
    new Ajax.Updater({insertion: 'retprotectionJuridique'}, url, {method: 'post', parameters: pars, insertion: retprotectionJuridique});

 }
 
 function retprotectionJuridique(objet, chaine)
{
    var mz = $('centrale');
    mz.innerHTML = chaine;
}

function validedevisprotec(numerodevis)
{
    var numdevis = numerodevis;
    var pars ='numerodevis='+numerodevis;
    var url = 'validedevisProtec.aspx';
    new Ajax.Updater({ insertion: 'retvalidedevisprotec' }, url, { method: 'post', parameters: pars, insertion: retvalidedevisprotec });
}

function retvalidedevisprotec(objet, chaine)
{
}

function chargerdevisprotec(numeroDevis)
{
   var numdev = numeroDevis;
   var pars ='numerodevis='+numeroDevis;
   var url = "chargerdevisProtecJuridique.aspx"
   new Ajax.Updater({ insertion: 'retchangerCentre' }, url, { method: 'post', parameters: pars, insertion: retchangerCentre });
}

function redirectionDevisProtecjuridique() 
{
    var pars = '';
    var url = 'souscription_protecjuridique.aspx';
    new Ajax.Updater({ insertion: 'retredirectionDevisProtecjuridique' }, url, { method: 'post', parameters: pars, insertion: retredirectionDevisProtecjuridique }); 
}   

function retredirectionDevisProtecjuridique(objet, chaine)
{
    var mz=$('centrale');
    mz.innerHTML = chaine;
    verifautredomicile();
    verifautrelocation();
    verifautrevoiture();
    //verifDivProtecjuridique();
    //masquediv('retour');
}

function rechDevisProtec()
{
    var nomsouscripteur = document.PortefeuilleProtectionjuridique.NomSouscripteur.value;
    var numerodevis = document.PortefeuilleProtectionjuridique.NumDevis.value;
    var url = 'PortefeuilleProtectionjuridique.aspx';
    var pars = 'nomsouscripteur='+nomsouscripteur+'&numerodevis='+numerodevis;
    new Ajax.Updater({insertion: 'retDevisProtec'}, url, {method: 'post', parameters: pars, insertion: retDevisProtec});
}

function retDevisProtec(objet, chaine)
{
    rechercheportefeuilleprotectionjuridique = chaine;
    var mz = $('centrale');
    mz.innerHTML = chaine;
}

function NewChercheDevisProtec(valeur)
{
   var url = 'Portefeuilleprotectionjuridique.aspx';
   var pars = 'nomsouscripteur='+valeur+'&numerodevis=';
   new Ajax.Updater({insertion: 'retNewChercheDevisProtec'}, url, {method: 'post', parameters: pars, insertion: retNewChercheDevisProtec});
}

function retNewChercheDevisProtec(objet, chaine)
{
    rechercheportefeuilleprotectionjuridique = chaine;
    var mz = $('centrale');
    mz.innerHTML = chaine;
}

function verifautredomicile()
{
    if (document.getElementById('ajoutautredomicile').checked == true)
        {
        var pars = '';
        var url = 'nbautreResidence.aspx';
        new Ajax.Updater({ insertion: 'retverifautredomicile' }, url, { method: 'post', parameters: pars, insertion: retverifautredomicile });
        }
     else
        {
         masquerdivAlsina('divnbresidence');
         masquerdivAlsina('autreAdresse');
        }
}

function retverifautredomicile(objet, chaine)
{
    var mz=$('divnbresidence');
    mz.innerHTML = chaine;
    selectresidencesup(document.getElementById('nbhabitation').value);
}

function verifautrelocation()
{   
    if (document.getElementById('ajoutbienlocation').checked == true)
        {
        var pars = '';
        var url = 'nblocation.aspx';
        new Ajax.Updater({ insertion: 'retverifautrelocation' }, url, { method: 'post', parameters: pars, insertion: retverifautrelocation });
        }
        else
        {
         masquerdivAlsina('divnbbienlocation');
         masquerdivAlsina('autreBienLocation');
        }
}

function retverifautrelocation(objet, chaine)
{
    var mz=$('divnbbienlocation');
    mz.innerHTML = chaine;
    selectbienLocation(document.getElementById('nbbien').value);
} 

function verifautrevoiture()
{
    if (document.getElementById('ajoutvoiture').checked == true)
        {
        var pars = '';
        var url = 'nbauto.aspx';
        new Ajax.Updater({ insertion: 'retverifautrevoiture' }, url, { method: 'post', parameters: pars, insertion: retverifautrevoiture });
        }
        else
        {
         masquerdivAlsina('divnbvoiture');
         masquerdivAlsina('autreAutomobile');
        }
}       

function retverifautrevoiture(objet, chaine)
{
    var mz=$('divnbvoiture');
    mz.innerHTML = chaine;
    selectAuto(document.getElementById('nbvoiture').value);
}

/*
function verifDivProtecjuridique()
{
    if (document.getElementById('ajoutautredomicile').checked == true)
        {
        alert('on est dans ajoutautredomicile');
        var pars = '';
        var url = 'nbautreResidence.aspx';
        new Ajax.Updater({ insertion: 'retautredomicile' }, url, { method: 'post', parameters: pars, insertion: retautredomicile });
        }
     else
        {
         masquerdivAlsina('divnbresidence');
         masquerdivAlsina('autreAdresse');
        }
    if (document.getElementById('ajoutbienlocation').checked == true)
        {
        alert('on est dans ajoutbienlocation');
        var pars = '';
        var url = 'nblocation.aspx';
        new Ajax.Updater({ insertion: 'retbienLocation' }, url, { method: 'post', parameters: pars, insertion: retbienLocation });
        }
        else
        {
         masquerdivAlsina('divnbbienlocation');
         masquerdivAlsina('autreBienLocation');
        }
    if (document.getElementById('ajoutvoiture').checked == true)
        {
        alert('on est dans ajoutvoiture');
        var pars = '';
        var url = 'nbauto.aspx';
        new Ajax.Updater({ insertion: 'retauto' }, url, { method: 'post', parameters: pars, insertion: retauto });
        }
        else
        {
         masquerdivAlsina('divnbvoiture');
         masquerdivAlsina('autreAutomobile');
        }
}

function retautredomicile(objet, chaine)
{
    alert('on est dans retautredomicile');
    var mz=$('divnbresidence');
    mz.innerHTML = chaine;
    selectresidencesup(document.getElementById('nbhabitation').value);
}

function retbienLocation(objet, chaine)
{
   alert('on est dans retbienLocation');
   alert(chaine);
    var mz=$('divnbbienlocation');
    alert('apres ini mz');
    mz.innerHTML = chaine;
    alert('apres affect mz');
    alert(document.getElementById('nbbien').value);
    selectbienLocation(document.getElementById('nbbien').value);
}

function retauto(objet, chaine)
{
    alert('on est dans retauto');
    var mz=$('divnbvoiture');
    mz.innerHTML = chaine;
    selectAuto(document.getElementById('nbvoiture').value);
}

*/
