function posouditZajisteni() { var koefs = new Array(); var uver = parseInt(oddelovac_uber(xelement('calc_penize').value)); var jisteni = 0; var max_uver; var min_jisteni; jisteni = parseInt(oddelovac_uber(xelement('calc_odhad').value)); var return_string = ""; if (uver) { var item = new Array(); item["od"] = 120000; item["do"] = 999999; item["koef"] = 50.0000000000; item["nem_od"] = 2400; koefs.push(item); var item = new Array(); item["od"] = 1000000; item["do"] = 2000000; item["koef"] = 33.3333333333; item["nem_od"] = 30000; koefs.push(item); for (var i=0; i=koefs[i]["od"]+0)&&(uver+0<=koefs[i]["do"]+0)) { schval = koefs[i]["koef"]; break; } } for (var i=0; i=koefs[i]["od"]+0)&&(uver+0<=koefs[i]["do"]+0)) { min_jisteni = parseInt(uver / koefs[i]["koef"] * 100); //console.log('Uver: '+uver); //console.log('Min.jisteni:'+min_jisteni); break; } } for (var j=0; j=koefs[j]["nem_od"]) { max_uver = parseInt(jisteni * koefs[j]["koef"] / 100); //console.log('Max.uver: '+max_uver); break; } } if (uver > max_uver) { return_string = "Vzhledem k ceně Vaší nemovitosti Vám nemůžeme poskytnout půjčku ve výši\n "+oddelovac_pridej(uver)+ ",- Kč, ale pouze do výše "+oddelovac_pridej(max_uver)+",- Kč, prosím znovu si vyberte z nabídky.\n"; //x['zadost[castka]'].focus(); } if (jisteni < min_jisteni) { return_string += "K Vámi požadovanému uvěru musíte ručit nemovitosti s minimální hodnotou "+oddelovac_pridej(min_jisteni)+",- Kč.\n"; } if (jisteni < 400000) return_string += "Bohužel Vám nyní, vzhledem k ceně Vaší nemovitosti, nemůžeme nabídnout adekvátní produkt."; //console.log(Math.floor(Math.pow(10,10)*(100 * uver) / jisteni) / Math.pow(10,10)); return return_string; } }