function AfficheDiv(id)
{
	document.getElementById(id).style.display="block";
	
	if (id=="financement_rslt_simulation")
	{
		MasqueDiv("financement_lancer_simulation");
	}
}

function firstCalc()
{
    //lancer le calcul
    calcFinancement();

    //rend visible le résultat
    AfficheDiv("financement_rslt_simulation");
}


function calcFinancementInput()
{
    //Calcul financement
    var montant = document.getElementById("financement_champ_motnant_a_financer").value;
    
    calcFinancement();
}

function justeChiffre(eventkey) 
{
    // Compatibilité IE / Firefox
    var touche = window.event ? eventkey.keyCode : eventkey.which;

    // IE
    if(window.event)
    {
        //alert("ie");
        //si on tape un chiffre entre 0 et 9, on n'annule pas la frappe
        if(eventkey.keyCode >= 48 && eventkey.keyCode <= 57) 
        {
            
        }
        else
        {
            //si pas la virgule, on annnule la frappe (impossible dans le tableau actuel des tarifs aux changements de tranches)
            //if(eventkey.keyCode != 46)
            //{
                //on annule la frappe
                eventkey.returnValue = false;
                eventkey.cancelBubble = true;
            //}
        }
    }
    else
    {
        //alert("dom");
        // DOM - moteur gecko type firefox etc.... (revoir si on doit integrer la virgule si changement dans grille tarif)
        if(eventkey.which != 8)
        {
            if(eventkey.which < 48 || eventkey.which > 57) 
            {
                eventkey.preventDefault();
                eventkey.stopPropagation();
            }
        }
    }
    
    //Calcul financement
    var montant = document.getElementById("financement_champ_motnant_a_financer").value;
    
    calcFinancement();
}

	
function calcFinancement()
{
    //Calcul financement
    var montant = document.getElementById("financement_champ_motnant_a_financer").value;
    
    if(montant == "")
    {
        //alert("Veuillez indiquer le montant !");
    }
    else
    {
        if(montant < 350)
        {
            document.getElementById("financement_prix").innerHTML = "---";
        }
        else
        {
            //init
            //tranche 1 : 350 à 1500 euros
            //tranche 2 : 1501 à 3500 euros
            //tranche 3 : 3501 à 7500 euros
            //tranche 4 : 7501 à 15 000 euros
            //tranche 5 : 15 000 euros et plus
            
            //mensu = 13 mois
            var m13tr1 = 8.842;
            var m13tr2 = 8.708;
            var m13tr3 = 8.599;
            var m13tr4 = 8.518;
            var m13tr5 = 8.280;
            
            //mensu = 18 mois
            var m18tr1 = 6.646;
            var m18tr2 = 6.497;
            var m18tr3 = 6.433;
            var m18tr4 = 6.274;
            var m18tr5 = 6.080;
            
            //mensu = 24 mois
            var m24tr1 = 4.919;
            var m24tr2 = 4.789;
            var m24tr3 = 4.746;
            var m24tr4 = 4.703;
            var m24tr5 = 4.661;
            
            //mensu = 36 mois (tr1 pour tranche 1, tr2 pour tranche 2 etc...)
            var m36tr1 = 3.562; 
            var m36tr2 = 3.460; 
            var m36tr3 = 3.365; 
            var m36tr4 = 3.324; 
            var m36tr5 = 3.284; 
        
            //mensu = 48 mois
            var m48tr1 = 2.894;
            var m48tr2 = 2.797;
            var m48tr3 = 2.692;
            var m48tr4 = 2.649;
            var m48tr5 = 2.603;
        
            //mensu = 60 mois
            var m60tr1 = 2.502;
            var m60tr2 = 2.400;
            var m60tr3 = 2.290;
            var m60tr4 = 2.246;
            var m60tr5 = 2.198;
            
            var mensuCalc = "Err.";
            
            //recup tranche
            var numTranche = 0;
            
            if(montant >= 350 && montant <= 1500)
                numTranche = 1;
                
            if(montant >= 1501 && montant <= 3500)
                numTranche = 2;
            
            if(montant >= 3501 && montant <= 7500)
                numTranche = 3;
            
            if(montant >= 7501 && montant <= 15000)
                numTranche = 4;
            
            if(montant >= 15001)
                numTranche = 5;
            
            //recup mensualités
            var mensu = "0";
            mensu = document.getElementById("select_mensu").value;
            
            //calcul
            switch(numTranche)
            {
                case 1 :
                    if(mensu == "13")
                    {
                        mensuCalc = montant * (m13tr1 / 100);
                    }
                    
                    if(mensu == "18")
                    {
                        mensuCalc = montant * (m18tr1 / 100);
                    }
                    
                    if(mensu == "24")
                    {
                        mensuCalc = montant * (m24tr1 / 100);
                    }
                    
                    if(mensu == "36")
                    {
                        mensuCalc = montant * (m36tr1 / 100);
                    }
                    
                    if(mensu == "48")
                    {
                        mensuCalc = montant * (m48tr1 / 100);
                    }
                    
                    if(mensu == "60")
                    {
                        mensuCalc = montant * (m60tr1 / 100);
                    }
                    break;
                    
                case 2 :
                    if(mensu == "13")
                    {
                        mensuCalc = montant * (m13tr2 / 100);
                    }
                    
                    if(mensu == "18")
                    {
                        mensuCalc = montant * (m18tr2 / 100);
                    }
                    
                    if(mensu == "24")
                    {
                        mensuCalc = montant * (m24tr2 / 100);
                    }
                    
                    if(mensu == "36")
                    {
                        mensuCalc = montant * (m36tr2 / 100);
                    }
                    
                    if(mensu == "48")
                    {
                        mensuCalc = montant * (m48tr2 / 100);
                    }
                    
                    if(mensu == "60")
                    {
                        mensuCalc = montant * (m60tr2 / 100);
                    }
                    break;
                    
                case 3 :
                    if(mensu == "13")
                    {
                        mensuCalc = montant * (m13tr3 / 100);
                    }
                    
                    if(mensu == "18")
                    {
                        mensuCalc = montant * (m18tr3 / 100);
                    }
                    
                    if(mensu == "24")
                    {
                        mensuCalc = montant * (m24tr3 / 100);
                    }
                    
                    if(mensu == "36")
                    {
                        mensuCalc = montant * (m36tr3 / 100);
                    }
                    
                    if(mensu == "48")
                    {
                        mensuCalc = montant * (m48tr3 / 100);
                    }
                    
                    if(mensu == "60")
                    {
                        mensuCalc = montant * (m60tr3 / 100);
                    }
                    break;
                    
                case 4 :
                    if(mensu == "13")
                    {
                        mensuCalc = montant * (m13tr4 / 100);
                    }
                    
                    if(mensu == "18")
                    {
                        mensuCalc = montant * (m18tr4 / 100);
                    }
                    
                    if(mensu == "24")
                    {
                        mensuCalc = montant * (m24tr4 / 100);
                    }
                    
                    if(mensu == "36")
                    {
                        mensuCalc = montant * (m36tr4 / 100);
                    }
                    
                    if(mensu == "48")
                    {
                        mensuCalc = montant * (m48tr4 / 100);
                    }
                    
                    if(mensu == "60")
                    {
                        mensuCalc = montant * (m60tr4 / 100);
                    }
                    break;
                    
                case 5 :
                    if(mensu == "13")
                    {
                        mensuCalc = montant * (m13tr5 / 100);
                    }
                    
                    if(mensu == "18")
                    {
                        mensuCalc = montant * (m18tr5 / 100);
                    }
                    
                    if(mensu == "24")
                    {
                        mensuCalc = montant * (m24tr5 / 100);
                    }
                    
                    if(mensu == "36")
                    {
                        mensuCalc = montant * (m36tr5 / 100);
                    }
                    
                    if(mensu == "48")
                    {
                        mensuCalc = montant * (m48tr5 / 100);
                    }
                    
                    if(mensu == "60")
                    {
                        mensuCalc = montant * (m60tr5 / 100);
                    }
                    break;
                    
                case 0 : 
                    break;
            }
            
            if(mensuCalc == "Err.")
            {
                //alert("Une erreur est survenue durant le calcul, veuillez r\351initialiser la page (touche F5 par d\351faut)");
                document.getElementById("financement_prix").innerHTML = "Err.";
            }
            else
            {
                //arrondir mon chiffre
                var bidouille = (Math.round((mensuCalc * 100)))/100;
                
                //inscription dans la page
                document.getElementById("financement_prix").innerHTML = bidouille + " &euro;";
            }
        }
    }
}
	
function MasqueDiv(id)
{
	document.getElementById(id).style.display="none";
}
	
function clearInput(queryinput,querystring) 
{
	if(queryinput.value == querystring) queryinput.value='';
}

function resetInput(queryinput,querystring) 
{
	if(queryinput.value == '') queryinput.value=querystring;
}


function remplace_image(id,nom_page, nom_image)
{
	
	var chaine = 'images/'+nom_page+'/'+nom_image;
	
	document.getElementById(id).style.backgroundImage = 'url('+chaine+')' ;
}

function img_origine(id,nom_page,nom_image)
{
	var chaine = 'images/'+nom_page+'/'+nom_image;
	document.getElementById(id).style.backgroundImage = 'url('+chaine+')';
}

// ******************************************* MENU LOAD 

function menuload(id)
{
	document.getElementById('bt_'+id).style.backgroundImage = 'url(../images/menu/bouton/menu_'+id+'_ON.gif)' ;
}

function changer(indice){
    switch(indice){
	    case '0':
					document.getElementById('collections_items_papierpeints').style.display = 'block';
					document.getElementById('collections_items_revetements').style.display = 'none';
					document.getElementById('collections_items_solsboiss').style.display = 'none';
					document.getElementById('collections_items_solsPVC').style.display = 'none';
					document.getElementById('collections_items_solstextiles').style.display = 'none';
					// onglets
					document.getElementById('onglet1_select').style.display = 'block';
					document.getElementById('onglet2_select').style.display = 'none';
					document.getElementById('onglet3_select').style.display = 'none';
					document.getElementById('onglet4_select').style.display = 'none';
					document.getElementById('onglet5_select').style.display = 'none';
					// onglets select
					document.getElementById('onglet1').style.display = 'none';
					document.getElementById('onglet2').style.display = 'block';
					document.getElementById('onglet3').style.display = 'block';
					document.getElementById('onglet4').style.display = 'block';
					document.getElementById('onglet5').style.display = 'block';
					break;
		case '1':
					document.getElementById('collections_items_papierpeints').style.display = 'none';
					document.getElementById('collections_items_revetements').style.display = 'block';
					document.getElementById('collections_items_solsboiss').style.display = 'none';
					document.getElementById('collections_items_solsPVC').style.display = 'none';
					document.getElementById('collections_items_solstextiles').style.display = 'none';
					// onglets
					document.getElementById('onglet1_select').style.display = 'none';
					document.getElementById('onglet2_select').style.display = 'block';
					document.getElementById('onglet3_select').style.display = 'none';
					document.getElementById('onglet4_select').style.display = 'none';
					document.getElementById('onglet5_select').style.display = 'none';
					// onglets select
					document.getElementById('onglet1').style.display = 'block';
					document.getElementById('onglet2').style.display = 'none';
					document.getElementById('onglet3').style.display = 'block';
					document.getElementById('onglet4').style.display = 'block';
					document.getElementById('onglet5').style.display = 'block';
					break;
		case '2':
					document.getElementById('collections_items_papierpeints').style.display = 'none';
					document.getElementById('collections_items_revetements').style.display = 'none';
					document.getElementById('collections_items_solsboiss').style.display = 'block';
					document.getElementById('collections_items_solsPVC').style.display = 'none';
					document.getElementById('collections_items_solstextiles').style.display = 'none';
					// onglets
					document.getElementById('onglet1_select').style.display = 'none';
					document.getElementById('onglet2_select').style.display = 'none';
					document.getElementById('onglet3_select').style.display = 'block';
					document.getElementById('onglet4_select').style.display = 'none';
					document.getElementById('onglet5_select').style.display = 'none';
					// onglets select
					document.getElementById('onglet1').style.display = 'block';
					document.getElementById('onglet2').style.display = 'block';
					document.getElementById('onglet3').style.display = 'none';
					document.getElementById('onglet4').style.display = 'block';
					document.getElementById('onglet5').style.display = 'block';
					break;
		case '3':
					document.getElementById('collections_items_papierpeints').style.display = 'none';
					document.getElementById('collections_items_revetements').style.display = 'none';
					document.getElementById('collections_items_solsboiss').style.display = 'none';
					document.getElementById('collections_items_solsPVC').style.display = 'block';
					document.getElementById('collections_items_solstextiles').style.display = 'none';
					// onglets
					document.getElementById('onglet1_select').style.display = 'none';
					document.getElementById('onglet2_select').style.display = 'none';
					document.getElementById('onglet3_select').style.display = 'none';
					document.getElementById('onglet4_select').style.display = 'block';
					document.getElementById('onglet5_select').style.display = 'none';
					// onglets select
					document.getElementById('onglet1').style.display = 'block';
					document.getElementById('onglet2').style.display = 'block';
					document.getElementById('onglet3').style.display = 'block';
					document.getElementById('onglet4').style.display = 'none';
					document.getElementById('onglet5').style.display = 'block';
					break;
		default:
					document.getElementById('collections_items_papierpeints').style.display = 'none';
					document.getElementById('collections_items_revetements').style.display = 'none';
					document.getElementById('collections_items_solsboiss').style.display = 'none';
					document.getElementById('collections_items_solsPVC').style.display = 'none';
					document.getElementById('collections_items_solstextiles').style.display = 'block';
					// onglets
					document.getElementById('onglet1_select').style.display = 'none';
					document.getElementById('onglet2_select').style.display = 'none';
					document.getElementById('onglet3_select').style.display = 'none';
					document.getElementById('onglet4_select').style.display = 'none';
					document.getElementById('onglet5_select').style.display = 'block';
					// onglets select
					document.getElementById('onglet1').style.display = 'block';
					document.getElementById('onglet2').style.display = 'block';
					document.getElementById('onglet3').style.display = 'block';
					document.getElementById('onglet4').style.display = 'block';
					document.getElementById('onglet5').style.display = 'none';
	}
}

function fermerFenetre(id)
{
   document.getElementById(id).style.display = "none";
}
 
function ouvrirFenetre(id)
{
   document.getElementById(id).style.display = "block";
}
