var limba = 1; function echeck(str) { var at="@" var dot="." var lat=str.indexOf(at) var lstr=str.length var ldot=str.indexOf(dot) var mesaj = (limba == 1 ? "Adresa email incorecta" : "Wrong email address"); if (str.indexOf(at)==-1){ alert(mesaj); return false } if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ alert(mesaj); return false; } if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ alert(mesaj); return false; } if (str.indexOf(at,(lat+1))!=-1){ alert(mesaj); return false; } if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ alert(mesaj); return false; } if (str.indexOf(dot,(lat+2))==-1){ alert(mesaj); return false; } if (str.indexOf(" ")!=-1){ alert(mesaj); return false; } return true; } function trimite() { if (document.getElementById('formaEmail').nume.value=="") { alert((limba == 1 ? "Numele este obligatoriu" : "Please input your Name")); document.getElementById('formaEmail').nume.focus(); return false; } if (document.getElementById('formaEmail').telefon.value=="") { alert((limba == 1 ? "Telefonul este obligatoriu" : "Please input your Telephone")); document.getElementById('formaEmail').telefon.focus(); return false; } var emailID=document.getElementById('formaEmail').email; if ((emailID.value==null)||(emailID.value=="")){ alert((limba == 1 ? "Adresa email este obligatorie" : "Please input your Email")); emailID.focus(); return false; } if (echeck(emailID.value)==false){ emailID.value=""; emailID.focus(); return false; } if (document.getElementById('formaEmail').mesaj.value=="") { alert((limba == 1 ? "Mesajul este obligatoriu" : "Please write your message")); document.getElementById('formaEmail').mesaj.focus(); return false; } alert((limba == 1 ? "Mesajul dumneavoastra va fi trimis. Veti primi un raspuns in cel mai scurt timp posibil. Va multumim." : "Your message will now be sent. We'll get back to you as soon as possible. Thank you.")); document.getElementById('formaEmail').submit(); return true; } function calculRate() { pv = document.getElementById('formaRate').pret.value - document.getElementById('formaRate').avans.value * document.getElementById('formaRate').pret.value / 100; fv = document.getElementById('formaRate').reziduala.value * document.getElementById('formaRate').pret.value / 100; np = document.getElementById('formaRate').numarrate.value; ir = (7.5/100)/12; rata = (ir * ((pv * Math.pow(ir + 1, np)) - fv)) / ((Math.pow(ir + 1, np) - 1)); if (pv>0) { document.getElementById('rezultatRate').innerHTML = (limba == 1 ? "Rata lunară: " : "Monthly payment: ") + "" + Math.round(rata*Math.pow(10,2))/Math.pow(10,2) + " EUR
(avans " + Math.round(document.getElementById('formaRate').avans.value * document.getElementById('formaRate').pret.value / 100,2) + " EUR)
" + (limba == 1 ? "click pentru detalii" : "click for details"); } else { document.getElementById('rezultatRate').innerHTML = (limba == 1 ? "Rata lunară:" : "Monthly payment:"); } } function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { if (oldonload) { oldonload(); } func(); } } }