1var getUrlParameter = function getUrlParameter(sParam) { 2 var sPageURL = window.location.search.substring(1), 3 sURLVariables = sPageURL.split('&'), 4 sParameterName, 5 i; 6 7 for (i = 0; i < sURLVariables.length; i++) { 8 sParameterName = sURLVariables[i].split('='); 9 10 if (sParameterName[0] === sParam) { 11 return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); 12 } 13 } 14}; 15 16jQuery(document).on( 'nfFormReady', function( e, layoutView ) { 17 var room = getUrlParameter('room'); 18 var cena = 0; 19 20 if(room == 1) { 21 cena = 66; 22 jQuery(".vrstaSobe").val("enoposteljna"); 23 } else if(room == 2) { 24 cena = 92; 25 jQuery(".vrstaSobe").val("dvoposteljna"); 26 } else if(room == 3) { 27 cena = 138; 28 jQuery(".vrstaSobe").val("triposteljna"); 29 } else { 30 cena = 66; 31 jQuery(".vrstaSobe").val("enoposteljna"); 32 } 33 34 jQuery("#cena p > span").text(cena); 35 36 jQuery(".prihodInput, .odhodInput, .emailInput, .telefonInput, .vrstaSobeInput, .steviloSobInput, .steviloOdraslihInput, .steviloOtrokDo5Input, .steviloOtrokOd5Do12Input, .imamPsaInput, .balkonInput, .terasaInput").change(function() { 37 izracun(); 38 }); 39 40 jQuery(".imeInput, .priimekInput, .raftingInput, .kajakInput, .hydrospeedInput, .canyoningInput, .paraglidingInput, .skydivingInput, .ziplineInput, .climbingInput").bind('keyup mouseup', function (e) { 41 42 var keyCode = e.keyCode; 43 console.log(keyCode); 44 izracun(); 45 }); 46 47 jQuery(".vecerjaInput, .kosiloInput, .masazaInput, .savnaInput").bind('keyup mouseup', function (e) { 48 var keyCode = e.keyCode; 49 console.log(keyCode); 50 izracun(); 51 }); 52 53 jQuery("#nf-field-2").bind("change keyup",function(){ 54 jQuery("#nf-field-51").val(""); 55 console.log("Enter"); 56 izracun(); 57 }); 58 59 function izracun() { 60 console.log("IzraÄun!!"); 61 odrasli = jQuery(".stOdrasli").val(); 62 otroci_do_5 = jQuery(".otrociDo5").val(); 63 otroci_od_5_do_12 = jQuery(".otroci5do12").val(); 64 from = jQuery(".prihodInput").val(); 65 to = jQuery(".odhodInput").val(); 66 var oneDay = 24*60*60*1000; // hours*minutes*seconds*milliseconds 67 var firstDate = new Date(from.substr(6,4),from.substr(3,2),from.substr(0,2)); 68 var secondDate = new Date(to.substr(6,4),to.substr(3,2),to.substr(0,2)); 69 stevilosob = jQuery(".steviloSobInput").val(); 70 71 console.log(stevilosob); 72 73 letoRezervacije = from.substr(6,4); 74 75 /******** ******/ 76 if(letoRezervacije == 2020) { 77 dataRange1Start = new Date(2020,04,24); 78 dataRange1End = new Date(2020,05,16); 79 80 dataRange2Start = new Date(2020,05,17); 81 dataRange2End = new Date(2020,07,04); 82 83 dataRange3Start = new Date(2020,07,05); 84 dataRange3End = new Date(2020,08,22); 85 86 dataRange4Start = new Date(2020,08,23); 87 dataRange4End = new Date(2020,09,19); 88 89 dataRange5Start = new Date(2020,09,20); 90 dataRange5End = new Date(2020,10,11); 91 } 92 93 if(jQuery(".vrstaSobe").val() == "enoposteljna") { 94 95 jQuery("#nf-field-49-container").hide(); 96 jQuery("#nf-field-50-container").hide(); 97 98 console.log("Price soba 1"); 99 if((firstDate > dataRange1Start) && (firstDate < dataRange1End)) { 100 console.log("Cena 66"); 101 cena = 66; 102 } else if ((firstDate > dataRange2Start) && (firstDate < dataRange2End)) { 103 console.log("Cena 71"); 104 cena = 71; 105 } else if ((firstDate > dataRange3Start) && (firstDate < dataRange3End)) { 106 console.log("Cena 77"); 107 cena = 77; 108 } else if ((firstDate > dataRange4Start) && (firstDate < dataRange4End)) { 109 console.log("Cena 71"); 110 cena = 71; 111 } else if ((firstDate > dataRange5Start) && (firstDate < dataRange5End)) { 112 console.log("Cena 66"); 113 cena = 66; 114 } else { 115 cena = 66; 116 } 117 } else if(jQuery(".vrstaSobe").val() == "dvoposteljna") { 118 119 jQuery("#nf-field-49-container").hide(); 120 jQuery("#nf-field-50-container").show(); 121 122 console.log("Price soba 2"); 123 if((firstDate > dataRange1Start) && (firstDate < dataRange1End)) { 124 cena = 92; 125 } else if ((firstDate > dataRange2Start) && (firstDate < dataRange2End)) { 126 cena = 102; 127 } else if ((firstDate > dataRange3Start) && (firstDate < dataRange3End)) { 128 cena = 114; 129 } else if ((firstDate > dataRange4Start) && (firstDate < dataRange4End)) { 130 cena = 102; 131 } else if ((firstDate >
131 dataRange5Start) && (firstDate < dataRange5End)) { 132 cena = 92; 133 } else { 134 cena = 92; 135 } 136 } else if(jQuery(".vrstaSobe").val() == "triposteljna") { 137 138 jQuery("#nf-field-49-container").show(); 139 jQuery("#nf-field-50-container").hide(); 140 141 console.log("Price soba 3"); 142 if((firstDate > dataRange1Start) && (firstDate < dataRange1End)) { 143 cena = 138; 144 } else if ((firstDate > dataRange2Start) && (firstDate < dataRange2End)) { 145 cena = 153; 146 } else if ((firstDate > dataRange3Start) && (firstDate < dataRange3End)) { 147 cena = 171; 148 } else if ((firstDate > dataRange4Start) && (firstDate < dataRange4End)) { 149 cena = 153; 150 } else if ((firstDate > dataRange5Start) && (firstDate < dataRange5End)) { 151 cena = 138; 152 } else { 153 cena = 138; 154 } 155 } 156 157 /********** *********/ 158 159 var st_dni = Math.round(Math.abs((firstDate.getTime() - secondDate.getTime())/(oneDay))); 160 161 if(st_dni == 0) { 162 st_dni = 1; 163 } 164 165 /* DODATNE STORITVE */ 166 if (jQuery('.imamPsaInput').is(':checked')) { 167 cena_psa = st_dni * 10; 168 } else { 169 cena_psa = 0; 170 } 171 172 if (jQuery('.balkonInput').is(':checked')) { 173 balkonCena = st_dni * 10; 174 } else { 175 balkonCena = 0; 176 } 177 178 if (jQuery('.terasaInput').is(':checked')) { 179 terasaCena = st_dni * 10; 180 } else { 181 terasaCena = 0; 182 } 183 184 steviloSobCena = stevilosob * cena; 185 186 vecerjaSt = jQuery(".vecerjaInput").val(); 187 vecerjaCena = 12 * vecerjaSt; 188 189 kosiloSt = jQuery(".kosiloInput").val(); 190 kosiloCena = 12 * kosiloSt; 191 192 masazaSt = jQuery(".masazaInput").val(); 193 masazaCena = 44 * masazaSt; 194 195 savnaSt = jQuery(".savnaInput").val(); 196 savnaCena = 10 * savnaSt; 197 /* end DODATNE STORITVE */ 198 199 /* AKTIVNOSTI */ 200 raftingSt = jQuery(".raftingInput").val(); 201 raftingCena = 40 * raftingSt; 202 203 kajakSt = jQuery(".kajakInput").val(); 204 kajakCena = 45 * kajakSt; 205 206 hydrospeedSt = jQuery(".hydrospeedInput").val(); 207 hydrospeedCena = 45 * hydrospeedSt; 208 209 canyoningSt = jQuery(".canyoningInput").val(); 210 canyoningCena = 45 * canyoningSt; 211 212 paraglidingSt = jQuery(".paraglidingInput").val(); 213 paraglidingCena = 150 * paraglidingSt; 214 215 skydivingSt = jQuery(".skydivingInput").val(); 216 skydivingCena = 210 * skydivingSt; 217 218 ziplineSt = jQuery(".ziplineInput").val(); 219 ziplineCena = 50 * ziplineSt; 220 221 climbingSt = jQuery(".climbingInput").val(); 222 climbingCena = 47 * climbingSt; 223 /* end AKTIVNOSTI */ 224 225 odrasli_cena = st_dni * cena * odrasli;
226 odtroci_5_12_cena = 0; //(st_dni * otroci_od_5_do_12) * (cena * 0.5); 227 228 console.log("Å t. dni: "+ st_dni); 229 console.log(odrasli_cena + ' + ' + odtroci_5_12_cena); 230 231 price = odrasli_cena + odtroci_5_12_cena + vecerjaCena + kosiloCena + cena_psa + balkonCena + terasaCena + masazaCena + savnaCena + raftingCena + kajakCena + hydrospeedCena + canyoningCena + paraglidingCena + skydivingCena + ziplineCena + climbingCena; 232 price_decimal = price.toFixed(2); 233 skupaj = price_decimal.replace(".",","); 234 235 jQuery("#cena p > span").text(skupaj); 236 237 jQuery(".znesekSkupaj").val(skupaj); 238 } 239}); 240 241jQuery( window ).scroll(function() { 242 if(jQuery( window ).width() > 992) 243 { 244 if(jQuery(window).scrollTop() > 170){ 245 jQuery('#cenaBox').css({'position': 'sticky'}); 246 jQuery('#cenaBox').css({'top': '150px'}); 247 //jQuery('#cenaBox').css({'right': '22.5%'}); 248 }else{ 249 jQuery('#cenaBox').css({'position': 'inherit'}); 250 jQuery('#cenaBox').css({'top': '0px'}); 251 //jQuery('#cenaBox').css({'right': '-50px'}); 252 } 253 } 254 else { 255 jQuery('#cenaBox').css({'position': 'relative'}); 256 //jQuery('#cenaBox').css({'top': '100px'}); 257 //jQuery('#cenaBox').css({'right': '0px'}); 258 } 259});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.