

function getNum(val)
{
	val = val.replace(/[^0-9.]/g,'');
	val = stripDuplicateChars(val,'.',1,0);
	return val;
}


function stripDuplicateChars(str, strip, n, s)
{
	var count=0; var stripped=str.substring(0, s); var chr;
	for (var i=s; i<str.length; i++){
		chr = str.substring(i, i+1);
		if (chr == strip){
			count++;
			if (count<n+1){
				stripped = stripped + chr;
			}
		}
		else {
			stripped = stripped + chr;
		}
	}
	return stripped;
}


function ltvcltv()
{
	var amount1 = getNum(document.forms["rate_select"].amount1.value);
	var amount2 = getNum(document.forms["rate_select"].amount2.value);
	var value   = getNum(document.forms["rate_select"].value.value);
	
	if(value > 0) {
		
		var ltv = amount1 / value * 100; //roundNum
		var cltv = amount2 / value * 100 + ltv; //roundNum
		
		if(ltv > 0 && ltv < 1000) {
			document.getElementById("lbl_ltv").innerHTML = ltv.toFixed(2);
			if(ltv > 80 && ltv <= 100) {
				document.getElementById("option_pmi").style.display = '';
			}
			else {
				document.getElementById("option_pmi").style.display = 'none';
			}
		}
		else {
			document.getElementById("lbl_ltv").innerHTML = '?';
		}
		
		if(cltv > 0 && cltv < 1000) {
			document.getElementById("lbl_cltv").innerHTML = cltv.toFixed(2);
		}
		else {
			document.getElementById("lbl_cltv").innerHTML = '?';
		}
	}
	else {
		document.getElementById("lbl_ltv").innerHTML = '?';
		document.getElementById("lbl_cltv").innerHTML = '?';
	}
}
