// JavaScript Document
var css = '';
var datedujour;
var an = 0 ;
var prec = 0;
datedujour = new Date();
an = datedujour.getFullYear();
prec = an - 1;

css+='<STYLE type=text/css>'
css+='div.mycalcuk {FONT: 14px "Arial Narrow", Verdana, Arial, Helvetica, sans-serif; color:#004ABC;background-color:#FFFFF0;'
css+='border-style:solid;border-width:1px; border-color:#0000C0;padding:0;display: inline; float: left; width: 145px;'
css+='padding-top:5px; padding-right:5px; text-align:right;}'
css+='form.mycssk  {margin:0 ; padding:0px 0px 0px 0px;}'
css+='form.mycssk label {width:60px; margin:7px 2px; text-align:right;}'
css+='form.mycssk a {text-decoration: none ; font-size: 14px; color:#0000C0;padding:0 ;  }'
css+='form.mycssk a:hover {color:#FF0000;}'
css+='form.mycssk a.n2 {display: inline;float: left; width:90px; margin:4px 0 4px 4px; }'
css+='form.mycssk a.n1 {display: inline;float: right; width:40px; margin:4px 4px 4px 0;}'
css+='form.mycssk input {text-align:center; margin:3px; width:65px;}'
css+='form.mycssk span {width:150px; text-align: center; margin:0 0 2px 0; font-size:16px;color:#004ABC;font-weight: bold ;}'
css+='</STYLE>'
document.write(css)


  function aide() {alert("\n\n\n                                Mode Opératoire\n\n1) Saisissez une somme à actualiser,\n\n2) Saisissez l'année correspondant à cette somme.\nNotez que le calcul se fait dorénavant en incluant l'année saisie. Pour cela l'année saisie est considérée au 1er janvier (pécédemment, le calcul se faisait en partant de la fin de l'année saisie)\n\n 3) Cliquez sur Calculer pour connaitre sa valeur à début "+an+" ainsi que l\'inflation cumulée depuis cette date.\n\nLe calcul se fait en année pleine. En "+an+" c'est l'inflation a fin "+prec+" qui est prise en compte.\n\nSi vous souhaitez faire des calculs avec l'année en cours, avec des devises différentes comme anciens francs <--> nouveaux francs <--> euros,  ou comparer des sommes entre deux années passées, cliquez sur plus d'options \n\n Ce service vous est offert par le site http:\/\/www.france-inflation.com \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("Saisir une somme à actualiser");frm.elements['resultat'].value='';frm.elements['somme1'].select();return false;}
  if (isNaN(eval(year1)) || eval(year1)==0) {alert("Saisir l'année correspondant à votre somme à actualiser.");frm.elements['resultat'].value='';frm.elements['annee1'].select();return false;}
	if (eval(year1)<1902 ||eval(year1)>(an-1)) {alert(" l\'année doit être comprise entre 1902 et "+(an-1));frm.elements['resultat'].value='';frm.elements['annee1'].select();return false;}
	if (eval(som1)>99999999) {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...';
		document.saisie.inflation.value='...';
		
// appel serveur pour le calcul
    if (document.requestActualisation) {
        // Suppression de la balise si elle existait déjà (optionnel)
        document.requestActualisation.remove();
        alert ('req supprimée');
		}
// Création de la nouvelle balise :
    year1=year1-1; // pour que l'année soit considérée incluse dans le calcul qui se fait de fin d'année à fin d'année
    var script = document.createElement('script');
    script.src = 'http://www.france-inflation.com/webservice/conversion.php?y1='+year1+'&y2='+prec+'&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;
		INFL=Math.round(((res/100/som)-1)*1000)/10;

		document.saisie.resultat.value=aff_res;
		document.saisie.inflation.value=INFL+"%";
		}; // fin recuperation






var cal=''
cal+='<table style="text-align:center;"><tr><td><div class="mycalcuk"><form name="saisie" method="GET" class="mycssk"><span>Calculateur Inflation</span><br>'
cal+='<label>Somme &euro;</label><input type="text" name="somme1" id="somme1" size="8" maxlength="8"  /><br>'
cal+='<label>De l\'ann&eacute;e</label><input type="text" name="annee1" id="annee1" size="8" maxlength="4"  /><br>'
cal+='<label >&nbsp;</label><input type="button" name="Submit" value="Calculer" onclick="submitForm()"><br>'
cal+='<label >&euro; fin '+prec+'</label><input type="text" name="resultat" id="resultat" size="8" readonly /><br>'
cal+='<label >Inflation</label><input type="text"  name="inflation" id="inflation" size="8" readonly /><br>'
cal+='<a class="n2" Title="Pour choisir une devise différente, une année d\'arrivée différente, des explications...\nSite france-inflation.com" href="http:\/\/www.france-inflation.com/calculateur-inflation.php" target="_blank">plus d\'options</a>'
cal+='<a class="n1" HREF = "javascript:\/\/" onclick="aide()">Aide</a></form></div></td></tr></table>'
document.write(cal)



