// JavaScript Document var css=''; css+='' document.write(css) function aide() {alert("Mini Mode Operatoire\n\nSaisissez la somme a actualiser,\nSaisissez l'annee correspondant a cette somme\n Puis cliquez sur Calculer pour connaitre sa valeur actuelle ainsi que l\'inflation cumulee depuis cette date.\n \n Si vous souhaitez faire des calculs avec des devises differentes comme anciens francs <--> nouveaux francs <--> euros, ou comparer des sommes entre deux annees passees, cliquez sur plus d'options \n\n Ce service vous est offert par le site http:\/\/inflation.free.fr \n")} function submitForm() { frm=document.forms['saisie'] var year1=document.forms['saisie'].elements['annee1'].value; var som1=document.forms['saisie'].elements['somme1'].value; if (isNaN(eval(som1)) || eval(som1)==0 ) {alert("Entrer la somme a actualiser");frm.elements['resultat'].value='';frm.elements['somme1'].select();return false;} if (isNaN(eval(year1)) || eval(year1)==0) {alert("Entrer l\'annee correspondant a la somme a actualiser");frm.elements['resultat'].value='';frm.elements['annee1'].select();return false;} if (eval(year1)<1901 ||eval(year1)>2007) {alert(" l\'annee doit etre comprise entre 1901 et 2007");frm.elements['resultat'].value='';frm.elements['annee1'].select();return false;} if (eval(som1)>10000000) {alert("La somme saisie est un peu trop grande ");frm.elements['resultat'].value='';frm.elements['somme1'].select();return false;} //frm.elements['resultat'].value="... wait ..."; document.saisie.resultat.value='en cours...'; // appel serveur pour le calcul if (document.requestActualisation) { // Suppression de la balise si elle existait déjà (optionnel) document.requestActualisation.remove(); } // Création de la nouvelle balise : var script = document.createElement('script'); script.src = 'http://inflation.free.fr/webservice/conversion.php?y1=' + year1 +'&s1=' + som1; script.id = 'requestActualisation'; script.type = 'text/javascript'; // Et injection dans le DOM : document.body.appendChild(script); }; // fin appel // Recuperation du resultat function resultFunction(result) { res = String(result); lg = res.length-2; aff_res=''; for (n=lg ; n >0 ; n--) { aff_res = aff_res + res.charAt(lg-n); if (n % 3 ==1 ){aff_res= aff_res +' ';} } //aff_res=aff_res+','+ res.substring(lg,lg+2); aff_res=aff_res; som=document.saisie.somme1.value inflation=Math.round(((res/100/som)-1)*1000)/10; document.saisie.resultat.value=aff_res; document.saisie.inflation.value=inflation+"%"; }; // fin recuperation /* création du formulaire pour calculateur */ var cal=''; cal+='
' cal+='' cal+=''; cal+='' cal+='' cal+='' cal+='' cal+='' cal+='' cal+='' cal+='
Calculateur Inflation
 Somme
 Année 
   
 Actuelle
 Inflation 
plus d\'options?
' document.write(cal)