
function ltv_msg(sel_lv){sel_ev=document.getElementById('EST_VAL');ev=sel_ev.options[sel_ev.selectedIndex].value;lv=sel_lv.options[sel_lv.selectedIndex].value;ltv=lv/ev;if(ev==""){document.getElementById('ltv_error_box').style.display="none";return;}
if(ltv>.75){document.getElementById('ltv_error_box').style.display="";}else{document.getElementById('ltv_error_box').style.display="none";}}
function clear_ltv(){document.getElementById('ltv_error_box').style.display="none";}
function getInteger(vNum){vNum=getIntegerString(vNum.toString());if(vNum==""){vNum=0;}
return Number(vNum);}
function getIntegerString(strIn){return strIn.replace(/[^0-9]/g,"");}
function filterInteger(hField){hField.value=getIntegerString(hField.value);}
function limit(maxValue,b){var bMax=getInteger(b.options[b.options.length-1].value);if(bMax>maxValue){trim(b,maxValue);}
else if(bMax<maxValue){extend(b,bMax,maxValue);}}
function extend(b,bMax,maxValue){var i=bMax;var upperlimit=false;var upper=0;while(i<maxValue){var inc=0;if(i<197500){inc=5000;if(!((inc+i)>maxValue)){i+=inc;}else{upperlimit=true;}}else if(i==197500){inc=10000;i=205000;}
else if(i<395000){inc=10000;if(!((inc+i)>maxValue)){i+=inc;}else{upperlimit=true;}}
else if(i==395000){inc=20000;i=410000;}
else if(i<990000){inc=20000;if(!((inc+i)>maxValue)){i+=inc;}else{upperlimit=true;}}
else{break;}
if(upperlimit==true){lower=upper+1;upper=maxValue+(inc/2);addOption(toMoneyInt(lower)+' - '+toMoneyInt(upper),maxValue,b);break;}else{lower=i-((inc/2)-1);upper=i+(inc/2);addOption(toMoneyInt(lower)+' - '+toMoneyInt(upper),i,b);}}}
function addOption(text,value,list){var opt=document.createElement('option');opt.text=text;opt.value=value;try{list.add(opt,null);}
catch(ex){list.add(opt);}}
function trim(b,maxValue){for(var i=0;i<b.options.length;i++){if(getInteger(b.options[i].value)>maxValue){cullPoint=i-1;break;}}
for(var i=b.options.length;i>cullPoint;i--){b.remove(i);}}