// JavaScript Document

$(document).ready(function(){

				$("#idgenre").change(function() {
				    strTheUrl = $("select#idgenre").val() 
					document.location=strTheUrl
					return false;
				 } );

				$("#idville").change(function() {
				    strTheUrl = $("select#idville").val() 
					document.location=strTheUrl
					return false;
				 } );


});

function Dec(q)

{ b = ""+ Math.round(q*100);

  c = b.substring(0, b.length - 2);

  d = b.substring(b.length - 2, b.length);

  return (c + "." + d);

}

function Check(infield)

{   flag = 0;

    var str = infield.value;

    for ( i = 0; i < str.length; i++)

    {  var chr = str.substring(i, i+1);

       if (((chr < "0") || (chr > "9")) && chr != "." )

       flag = 1;

    }

    if ((flag == 1) || (str.length == 0))

    {   infield.value = 'invalide';

        return false;}

    else return true;

}

function CalcPmt()

{    if ((Check(document.calculatrice.interest)) && (Check(document.calculatrice.loan) &&      Check(document.calculatrice.term)))

     {i = parseFloat(document.calculatrice.interest.value);
      p = parseFloat(document.calculatrice.loan.value);
      n = parseFloat(document.calculatrice.term.value);
      na = n*2;
      cv = 1/6;
      ii = (i/2)/100;

      if (n == 0)  calculatrice.term.value = 'invalide'

      else

      {  if (ii > 0)

         {  k = (((Math.pow((1.0+ii),cv)) - 1.0) / ii);

            j = ( ii / (1.0 - (( Math.pow((1.0+ii),(-na))))));

            m = (p*k*j);
		    document.getElementById('resultatCalcul').innerHTML = '$' + Dec(m);
			Cufon.replace('#resultatCalcul', { fontFamily: 'Gloriola Std'}); 
         }

         else

         {  calculatrice.interest.value = 'Wrong input';}

      }

    }    else calculatrice.paiements.value = 'invalide';

}

