function nonVide(mt) {
    if (mt.value.length<1) {
       return false;
    }
    else {
       return true;
    }
}

function verifNb(mt,dec) {
    if (mt.value == "") {
      return true;
    }

    if (isNaN(mt.value)) {
       return false;
    }
    else {
      if (mt.value.indexOf('.') == -1) {
          return true;
      }
      else {
        dectext = mt.value.substring(mt.value.indexOf('.')+1, mt.value.length);
        if (dectext.length > dec)  {
           return false;
        }
        else {
           return true;
        }
      }
    }
}

function calPrime()
{
	if (nonVide(document.getElementById('montantLocation')))
	{
		if (verifNb(document.getElementById('montantLocation'), 2))
		{
			document.getElementById('prime').value = Math.round((parseFloat(document.getElementById('montantLocation').value.replace(",", ".")) * 0.04) * 100) / 100;
			
			if (document.getElementById('prime').value < 25)
				document.getElementById('prime').value = 25;	
		}	
		else
			document.getElementById('prime').value = "NaN";
	}
	else
		document.getElementById('prime').value = "NaN";
}
