function prow(k) { var a, a1, a2, a3, nn; a1=parseInt(mform.mdate.options[mform.mdate.selectedIndex].value); a2=parseInt(mform.mmonth.options[mform.mmonth.selectedIndex].value); a3=parseInt(mform.myear.options[mform.myear.selectedIndex].value); nn=parseInt(mform.mnight.options[mform.mnight.selectedIndex].value); a=a2*100+a1; var md1=new Date(); md1.setFullYear(a3,a2-1,a1); var md2=new Date(); if (md1 < md2) { alert("ОШИБКА! День заезда не может быть ранее чем сегодня! Пожалуйста, проверьте свою дату заезда!"); return; } md2.setFullYear(a3,a2-1,a1); md2.setDate(md1.getDate()+nn); var mo1 = parseInt(md1.getMonth())+1; var mo2 = parseInt(md2.getMonth())+1; mo1+="";if (mo1.length==1) mo1="0"+mo1; mo2+="";if (mo2.length==1) mo2="0"+mo2; var dd1=md1.getDate()+""; if (dd1.length==1) dd1="0"+dd1; var dd2=md2.getDate()+""; if (dd2.length==1) dd2="0"+dd2; var s = "?d1="+dd1+"."+mo1+"."+md1.getFullYear() +"&d2="+dd2+"."+mo2+"."+md2.getFullYear(); var p, r; var p1 = ""; var m = 0; // Менять фомулу тут. Начало. // Дата задается месяц * 100 + дата // p указывает на цены. r на наличие (1 - есть, 0 - по запросу). p="245.290.315.370.395.520"; r="111110" if (a>= 101 && a<= 104) {p="320.375.475.495.545.695"; r="000000"}; if (a>= 105 && a<= 329) {p="245.305.400.450.505.615"; r="000000"}; if (a>= 330 && a<= 412) {p="290.320.420.475.515.645"; r="000000"}; if (a>= 413 && a<= 719) {p="225.265.365.395.445.555"; r="000000"}; if (a>= 720 && a<= 906) {p="290.320.420.475.515.645"; r="000000"}; if (a>= 907 && a<=1221) {p="245.305.400.450.505.615"; r="000000"}; if (a>=1222 && a<=1231) {p="320.375.475.495.545.695"; r="000000"}; // конец. for (var i=0; i<6; i++) { m = 999 - parseInt(p.substr(i*4, 3)); p1 = p1 + m; } s=s+"&nb="+p1+"&rs="+r; self.location.href="wait.html"+s; };