1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 5<title>Cross Country Rentals - Our Vehicles</title> 6<meta name="description" content="With a great range of vehicle rentals - Cross Country has what you need to keep moving." /> 7
7<script src="include/jquery.js"></script>
7 8 <link type="text/css" href="assets/css/Extra.css" rel="stylesheet" /> 9 <link type="text/css" rel="stylesheet" href="/css/jquery.mmenu.all.css"> 10
10<script type="text/javascript" src="/js/jquery.mmenu.min.all.js"></script>
10 11 <link rel="stylesheet" type="text/css" href="/book-online/include/jquery.datetimepicker.css" /> 12
12<script src="../js/vehicles.js" type="text/javascript"></script>
12 13
13<script type="text/javascript" src="/js/select.js"></script>
13 14<link rel="stylesheet" type="text/css" href="../css/select2-min.css"> 15 16<link rel="stylesheet" type="text/css" href="../css/select.css"> 17 <link rel="stylesheet" type="text/css" href="../css/custom.css"> 18<link rel="stylesheet" type="text/css" href="../fonts-2/stylesheet.css" /> 19<link rel="stylesheet" type="text/css" href="../css/reset.css"> 20<link rel="stylesheet" type="text/css" href="../css/main.css"> 21<link rel="stylesheet" type="text/css" href="../css/quote.css"> 22 <link rel="stylesheet" href="assets/css/form-elements.css"> 23 <link rel="stylesheet" href="assets/css/style.css"> 24
25<script type="text/javascript">$(function(){$("nav#menu").mmenu()});</script>
25 26
27<script> 28 29$(window).load(function() { 30$("select").select2({ 31 theme: "bootstrap" 32}); 33}); 34 35</script>
35 36 37 <style type="text/css"> 38 39.main-content { 40 padding-top:0px !important; 41} 42 43.changedetails { 44padding:30px; 45margin-bottom:40px; 46border-radius:5px; 47background:#32b44a; 48color:#fff; 49 50} 51 52.changedetails input, .changedetails select { 53 color:#000 !important; 54 font-size:14px !important; 55 padding:10px !important; 56border:0px !important; 57width:98%; margin:0 !important; 58height: 36px !important; color: #909091 !important; 59} 60 61.changedetails select { 62 color:#000 !important; 63 font-size:14px !important; 64 padding:5px !important; 65-webkit-border-radius: 5px; 66border:0px !important; 67} 68 69.col-6 label { 70 71display: block; 72padding-bottom:5px; 73font-family: 'Archer-Bold'; 74 font-size: 15px; 75 -webkit-font-smoothing: antialiased; 76} 77 78.col-6 { 79 margin-bottom:14px; 80} 81 82.spacer { 83 margin-bottom:14px; 84} 85 86 </style> 87
88<script type="text/javascript">$(function(){$("nav#menu").mmenu()});</script>
88 89 90 91 <style type="text/css"> 92 93.main-content { 94 padding-top:0px !important; 95} 96 97.vehicle .col-4:nth-child(3) { 98 display:none !important; 99} 100 101.vehicle { 102 width:30%; 103 margin-right:1%; 104 border:1px solid #ccc; 105 margin-top:20px; 106 padding:15px; 107 float:left; 108 min-height:300px; 109 text-align:center; 110 111} 112 113.vehicle img { 114 115 max-height:130px; 116} 117 118.features_list_container { 119 padding:10px; 120 background-color:#ccc; 121} 122 123.features_list { 124 margin-top:15px; 125 list-style:none; 126} 127 128.features_list li { 129 display:inline; 130 padding-left:5px; 131 padding-right:5px; 132} 133 134.vDesc { 135 margin-top:15px; 136 137} 138 139.vDesc p { 140 font-size:14px !important; 141} 142 143.container { 144 145 margin:auto; 146} 147 148.vehicle h1 { 149 margin-top:15px; 150} 151 152.category_box { 153 clear:both; 154} 155 156 157</style> 158 159 160 <link rel="stylesheet" type="text/css" href="/include/jquery.datetimepicker.css" /> 161
161<script type="text/javascript"> 162 //paste this code under head tag or in a seperate js file. 163 // Wait for window load 164 $(window).load(function () { 165 // Animate loader off screen 166 $(".se-pre-con").fadeOut("slow"); 167 }); 168 169 170 </script>
170 171 172
172<script src="/include/jquery.datetimepicker.js"></script>
172 173
173<script src="/include/form_validation.js"></script>
173 174
174<script src="/book-online/assets/js/rcm.js" type="text/javascript"></script>
174 175
175<script type="text/javascript"> 176 177 var signScript = "/book-online/signRequest.php"; 178 var minDays; 179 var frmvalidator; 180 var getDetails = 0; 181 var oAPI = new rcmAPI(); 182 183function changeDropOff2(pickupValue){ 184 //alert(pickupValue); 185 var sel = document.getElementById('cmbDropOff2'); 186 var sel2 = document.getElementById('select2-cmbDropOff2-container'); 187 188 var opts = sel.options; 189 for(var opt, j = 0; opt = opts[j]; j++) { 190 // alert(opt.value); 191 if(opt.value == pickupValue) { 192 sel.selectedIndex = j; 193 sel2.innerHTML = opt.innerHTML; 194 break; 195 } 196 } 197 } 198 199 function DisplStep12() { 200 201 oAPI.LoadCategoryType(document.getElementById("cmbCatType2"), '', undefined, true, "All"); 202 oAPI.LoadAgeList(document.getElementById("cmbAge2"), ''); 203 oAPI.LoadLocationsList(document.getElementById("cmbPickup2"), document.getElementById("cmbDropOff2"), document.getElementById("cmbAge2"), '', ''); 204 205 $('#txtPickupTime2').datetimepicker({ 206 datepicker: false, 207 mask: true, 208 format: 'H:i', 209 closeOnDateSelect: true, 210 step: 30, 211 onChangeDateTime: function (ct, $i) { 212 $i.datetimepicker('hide'); 213 } 214 }); 215 $('#txtPickupTime2').val('' == '' ? "10:00" : ''); 216 $('#txtReturnTime2').datetimepicker({ 217 datepicker: false, 218 mask: true, 219 format: 'H:i', 220 closeOnDateSelect: true, 221 step: 30, 222 onChangeDateTime: function (ct, $i) { 223 $i.datetimepicker('hide'); 224 } 225 }); 226 $('#txtReturnTime2').val('' == '' ? "10:00" : ''); 227 var pickUpID = document.getElementById("cmbPickup2").value; 228 var startPickup = Math.ceil(oAPI.GetNoticePeriod(pickUpID)); 229 var startDropOff = eval(startPickup + '+' + oAPI.MinBookingDay(pickUpID)); 230 231 // Set Offset to init pickup and drop-off but make sure offset does not result in a sunday 232 var PickUpOffset = (rcmGetDW(rcmGetdate(startPickup + 1), "d/m/Y") == 1) ? 2 : 1; 233 var DropOffOffset = (rcmGetDW(rcmGetdate(startDropOff + 7), "d/m/Y") == 1) ? 8 : 7; 234 235 $('#txtPickup2').datetimepicker({ 236 timepicker: false, 237 mask: true, 238 format: 'd/m/Y', 239 formatDate: 'd/m/Y', 240 scrollInput: false, 241 closeOnDateSelect: true, 242 minDate: rcmGetdate(startPickup), 243 onChangeDateTime: function (dp, $input) { 244 $('#txtReturn2').val(geFutureDate($input.val(), 7)); 245 } 246 }); 247 $('#txtPickup2').val('' == '' ? rcmGetdate(startPickup + PickUpOffset) : ''); 248 $('#txtReturn2').datetimepicker({ 249 timepicker: false, 250 mask: true, 251 format: 'd/m/Y', 252 formatDate: 'd/m/Y', 253 scrollInput: false, 254 closeOnDateSelect: true, 255 minDate: rcmGetdate(startDropOff) 256 }); 257 $('#txtReturn2').val('' == '' ? rcmGetdate(startDropOff + DropOffOffset) : ''); 258 var PickUpDW = 0; 259 var DropOffDW = 0; 260 // Get Day of the week using function rcmGetDW(<datestring>,<format>) 261 if (document.getElementById("txtPickup2").value != '' && document.getElementById("txtPickup2").value != '__/__/____') { 262 PickUpDW = rcmGetDW(document.getElementById("txtPickup2").value, "d/m/Y"); 263 } 264 if (document.getElementById("txtReturn2").value != '' && document.getElementById("txtReturn2").value != '__/__/____') { 265 DropOffDW = rcmGetDW(document.getElementById("txtReturn2").value, "d/m/Y"); 266 } 267 $('#txtPickupTime2').datetimepicker({ 268 minTime: oAPI.MinTimePickup(pickUpID, PickUpDW), 269 maxTime: oAPI.MaxTimePickup(pickUpID, PickUpDW) 270 }); 271 $('#txtReturnTime2').datetimepicker({ 272 minTime: oAPI.MinTimeDropOff(document.getElementById("cmbDropOff2").value, DropOffDW), 273 maxTime: oAPI.MaxTimeDropOff(document.getElementById("cmbDropOff2").value, DropOffDW) 274 }); 275 } 276 function getLocations2() { 277 oAPI.LoadLocationsList(document.getElementById("cmbPickup2"), document.getElementById("cmbDropOff2"), document.getElementById("cmbAge2")); 278 } 279 function LocUpdForm2() { 280 var pickUpID = document.getElementById("cmbPickup2").value; 281 var startPickup = Math.ceil(oAPI.GetNoticePeriod(pickUpID)); 282 var startDropOff = eval(startPickup + '+' + oAPI.MinBookingDay(pickUpID)); 283 var PickUpDW = 0; 284 var DropOffDW = 0; 285 // Get Day of the week using function rcmGetDW(<datestring>,<format>) 286 if (document.getElementById("txtPickup2").value != '' && document.getElementById("txtPickup2").value != '__/__/____') { 287 PickUpDW = rcmGetDW(document.getElementById("txtPickup2").value, "d/m/Y"); 288 } 289 if (document.getElementById("txtReturn2").value != '' && document.getElementById("txtReturn2").value != '__/__/____') { 290 DropOffDW = rcmGetDW(document.getElementById("txtReturn2").value, "d/m/Y"); 291 } 292 293 $('#txtPickup2').datetimepicker({ 294 minDate: rcmGetdate(startPickup) 295 }); 296 $('#txtReturn2').datetimepicker({ 297 minDate: rcmGetdate(startDropOff) 298 }); 299 300 $('#txtPickupTime2').datetimepicker({ 301 minTime: oAPI.MinTimePickup(pickUpID, PickUpDW), 302 maxTime: oAPI.MaxTimePickup(pickUpID, PickUpDW) 303 }); 304 $('#txtReturnTime2').datetimepicker({
305 minTime: oAPI.MinTimeDropOff(document.getElementById("cmbDropOff2").value, DropOffDW), 306 maxTime: oAPI.MaxTimeDropOff(document.getElementById("cmbDropOff2").value, DropOffDW) 307 }); 308 } 309 function doSearch2() { 310 // Save New Values 311 var test = true; 312 var testmsg = ""; 313 var pickUpID = document.getElementById("cmbPickup2").value; 314 var startPickup = oAPI.GetNoticePeriod(pickUpID); 315 var minDays = oAPI.MinBookingDay(pickUpID); 316 var startDropOff = eval(startPickup + '+' + minDays); 317 var chkPickup = rcmGetdate(startPickup); 318 var chkDropOff = rcmGetdate(startDropOff); 319 var chkDiff = rcmDayDiff("txtReturn2", "txtPickup2", "d/m/Y"); 320 if (chkDiff == 0 && document.getElementById("txtReturnTime2").value <= document.getElementById("txtPickupTime2").value) { 321 test = false; 322 testmsg = testmsg + "Drop off time smaller or the same as Pickup time, need to select a valid time period for rentals!\n"; 323 } 324 if (rcmStrToDate(document.getElementById("txtPickup2").value, "d/m/Y") < rcmStrToDate(chkPickup, "d/m/Y")) { 325 test = false; 326 testmsg = testmsg + "\nEarliest date for rental is: " + chkPickup; 327 document.getElementById("txtPickup2").style.borderColor = "red"; 328 } 329 330 if (rcmDayDiff("txtReturn2", "txtPickup2", "d/m/Y") < 0) { 331 test = false; 332 testmsg = "Return Date can not be smaller then Pickup Date"; 333 document.getElementById("txtPickup2").style.borderColor = "red"; 334 document.getElementById("txtReturn2").style.borderColor = "red"; 335 } 336 if (test == true) 337 document.getElementById("frmStep12").submit(); 338 else { 339 $('#fat-btn2').removeClass('has-spinner'); 340 //btn has-spinner btn-danger active 341 BootstrapDialog.show({ 342 type: BootstrapDialog.TYPE_DANGER, 343 title: 'Oops you are missing something: ', 344 buttons: [{ 345 label: 'Close', 346 cssClass: 'btn-danger', 347 action: function (dialogItself) { 348 dialogItself.close(); 349 } 350 }], 351 draggable: true, 352 message: testmsg 353 }); 354 } 355 } 356 357 $(document).ready(function () { 358 oAPI.OnReadyStep2(DisplStep2); 359 oAPI.OnLocationChange(LocUpdForm); 360 361 oAPI.GetStep2( 362 document.getElementById("CategoryTypeID").value, 363 document.getElementById("PickupLocationID").value, 364 document.getElementById("PickupDate").value, 365 document.getElementById("PickupTime").value, 366 document.getElementById("DropOffLocationID").value, 367 document.getElementById("ReturnDate").value, 368 document.getElementById("ReturnTime").value, 369 document.getElementById("Age").value, 370 document.getElementById("PromoCode").value, 371 getDetails 372 ); 373 $(".clickme").click(function () { 374 $("#displInfo").slideToggle("200", function () { 375 // Animation complete. 376 }); 377 }); 378 379 oAPI.OnReadyStep1(DisplStep12); 380 oAPI.OnLocationChange(LocUpdForm2()); 381 oAPI.GetStep1(); 382 383 }) 384 385 386 387 function DisplStep2() { 388 $(".se-pre-con").fadeOut("slow"); 389 oAPI.LoadCategoryType(document.getElementById("cmbCatType"), document.getElementById("CategoryTypeID").value, "Select a Vehicle Type...",true,"All"); 390 oAPI.LoadAgeList(document.getElementById("cmbAge"), document.getElementById("Age").value); 391 oAPI.LoadLocationsList(document.getElementById("cmbPickup"), document.getElementById("cmbDropOff"), document.getElementById("cmbAge"), document.getElementById("PickupLocationID").value, document.getElementById("DropOffLocationID").value, "Select Location..", "Select Location.."); 392 393 var out = ""; 394 var subtotal = 0.0; 395 var total = 0.0; 396 var ratetotal = 0.0; 397 var LocID = document.getElementById("cmbPickup").value; 398 var SizeID = 0; 399 var CatTypeID = 0; 400 var oldCatTypeID = 0; 401 var CatType = ""; 402 var LocAvailable = true; 403 var LocAvailableMsg = oAPI.CheckLocationAvailable(); 404 405 406 if (LocAvailableMsg != '') LocAvailable = false;
407 document.getElementById("displmsg").innerHTML = LocAvailableMsg; 408 if (LocAvailable == false) { 409 BootstrapDialog.show({ 410 type: BootstrapDialog.TYPE_DANGER, 411 title: 'Oops you are missing something: ', 412 buttons: [{ 413 label: 'Close', 414 cssClass: 'btn-danger', 415 action: function (dialogItself) { 416 dialogItself.close(); 417 } 418 }], 419 draggable: true, 420 message: LocAvailableMsg 421 }); 422 } 423 424 var out = []; 425 426 var cattypes = []; 427 428 cattypes[53] = "Vans - 12 Seater or Less"; 429 cattypes[50] = "Bus or vans more than 12 seats"; 430 cattypes[49] = "Utes & Cargo Vans"; 431 cattypes[51] = "Trucks"; 432 cattypes[52] = "Trailers"; 433 cattypes[54] = "Cars & SUV's"; 434 435 436 for (var i = 0; i < rcmAvailableCars.length; ++i) { 437 438 console.log(rcmAvailableCars); 439 var divInit = 0; 440 CarAvailable = true; 441 var CurrencySymbol = rcmLocationFees[0]["currencysymbol"] 442 var CurrencyName = rcmLocationFees[0]["currencyname"] 443 444 if (rcmAvailableCars[i]["available"] == '0') CarAvailable = false; 445 SizeID = rcmAvailableCars[i]["carsizeid"]; 446 CatTypeID = rcmAvailableCars[i]["cattypeid"]; 447 subtotal = parseFloat(rcmAvailableCars[i]["totalrateafterdiscount"]).toFixed(2); 448 ratetotal = subtotal; 449 numofdays = parseInt(rcmAvailableCars[i]["numofdays"]); 450 451 if (oldCatTypeID != CatTypeID) { 452 oldCatTypeID = CatTypeID; 453 CatType = oAPI.GetCategoryType(CatTypeID); 454 // out = out + "<div class='row topdiv TopPad cartypetitle'><span>" + CatType + "</span></div>"; 455 } 456 457 if(!out[rcmAvailableCars[i]["vehiclecategorytypeid"]]){ 458 out[rcmAvailableCars[i]["vehiclecategorytypeid"]] = ""; 459 } 460 461 out[rcmAvailableCars[i]["vehiclecategorytypeid"]] = out[rcmAvailableCars[i]["vehiclecategorytypeid"]] + "<div class='vehicle'>"; 462 out[rcmAvailableCars[i]["vehiclecategorytypeid"]] = out[rcmAvailableCars[i]["vehiclecategorytypeid"]] + '<figure><img src="https:' + rcmAvailableCars[i]["imageurl"].replace("http","https") + '"></figure>'; 463 out[rcmAvailableCars[i]["vehiclecategorytypeid"]] = out[rcmAvailableCars[i]["vehiclecategorytypeid"]] + '<article class="vTitle"><h1>' + rcmAvailableCars[i]["vehiclecategory"].replace("Compact Sedan","Compact") + '</h1>'; 464//if(rcmAvailableCars[i]["vehicledescription2"]!='') 465 out[rcmAvailableCars[i]["vehiclecategorytypeid"]] = out[rcmAvailableCars[i]["vehiclecategorytypeid"]] + '<h2>'+rcmAvailableCars[i]["vehicledescription2"]+'</h2>'; 466 //out = out + '<p class="details"><a rel="#vehicle_'+(i+1)+'" class="show_hide" href="#">+ Full details</a></p>'; 467 out[rcmAvailableCars[i]["vehiclecategorytypeid"]] = out[rcmAvailableCars[i]["vehiclecategorytypeid"]] + '</article>'; 468 469 out[rcmAvailableCars[i]["vehiclecategorytypeid"]] = out[rcmAvailableCars[i]["vehiclecategorytypeid"]] + '<article class="col-4">'; 470 471 472var button = 0; 473 474if(button) 475 out[rcmAvailableCars[i]["vehiclecategorytypeid"]] = out[rcmAvailableCars[i]["vehiclecategorytypeid"]] + '<button class="button select" onclick="booknow(' + rcmAvailableCars[i]['carrateid'] + ',' + rcmAvailableCars[i]['carsizeid'] + ')">Select</button>'; 476 477 out[rcmAvailableCars[i]["vehiclecategorytypeid"]] = out[rcmAvailableCars[i]["vehiclecategorytypeid"]] + '</article>'; 478 out[rcmAvailableCars[i]["vehiclecategorytypeid"]] = out[rcmAvailableCars[i]["vehiclecategorytypeid"]] + '<div class="clearfix"></div>'; 479 480 out[rcmAvailableCars[i]["vehiclecategorytypeid"]] = out[rcmAvailableCars[i]["vehiclecategorytypeid"]] + '<section id="vehicle_'+(i+1)+'">'; 481 /* out = out + '<article class="features_list_container">'; 482 out = out + '<ul class="features_list">'; 483 out = out + '<li><i class="fa fa-male"></i> '+(parseInt(rcmAvailableCars[i]["numberofadults"])+parseInt(rcmAvailableCars[i]["numberofchildren"]))+' Passengers</li>'; 484 out = out + '<li><i class="fa fa-suitcase large"></i> '+rcmAvailableCars[i]["numberoflargecases"]+' large bags</li>'; 485 out = out + '<li><i class="fa fa-suitcase small"></i> '+rcmAvailableCars[i]["numberofsmallcases"]+' small bags</li>'; 486 out = out + '</ul>'; 487 out = out + '</article>'; */ 488 489 490 // REMOVED BY BARRY out[rcmAvailableCars[i]["vehiclecategorytypeid"]] = out[rcmAvailableCars[i]["vehiclecategorytypeid"]] + '<article class="vDesc">'; 491 492 // out[rcmAvailableCars[i]["vehiclecategorytypeid"]] = out[rcmAvailableCars[i]["vehiclecategorytypeid"]] + '<p>'+rcmAvailableCars[i]["vehicledescription1"]+'</p>'; 493 // out[rcmAvailableCars[i]["vehiclecategorytypeid"]] = out[rcmAvailableCars[i]["vehiclecategorytypeid"]] + '</article>'; 494 out[rcmAvailableCars[i]["vehiclecategorytypeid"]] = out[rcmAvailableCars[i]["vehiclecategorytypeid"]] + '<article class="col-2">'; 495 //out = out + '<span class="button grey show_hide" rel="#vehicle_'+(i+1)+'"><i class="fa fa-times"></i></span>'; 496 out[rcmAvailableCars[i]["vehiclecategorytypeid"]] = out[rcmAvailableCars[i]["vehiclecategorytypeid"]] + '</article>'; 497 498 out[rcmAvailableCars[i]["vehiclecategorytypeid"]] = out[rcmAvailableCars[i]["vehiclecategorytypeid"]] + '</section>'; 499 //out = out + "<div class='col-sm-12 text-center'>"; 500 // out = out + "<div class='col-sm-3 text-center'>";
501 // out = out + "<div class='vehicleThumbnail verticalMiddle'>"; 502// out = out + "<div class='row'><div class='col-sm-12 text-center'><img src='" + rcmAvailableCars[i]["imagename"] + "' class='img-responsive' alt='' /></div></div>"; 503// out = out + "<div class='row'><div class='col-sm-12 text-center'>"; 504// out = out + "<i class='fa fa-child fa-2'></i>x" + rcmAvailableCars[i]["noadults"]; 505// out = out + " <i class='fa fa-child'></i>x" + rcmAvailableCars[i]["nochildren"]; 506// out = out + " <i class='fa fa-briefcase fa-2'></i>x" + rcmAvailableCars[i]["nolargecase"]; 507// out = out + " <i class='fa fa-briefcase'></i>x" + rcmAvailableCars[i]["nosmallcase"]; 508// out = out + "</div></div>"; 509// out = out + "</div>"; //vehicleThumbnail 510// out = out + "</div>"; //col-sm-3 511 512 513// out = out + "<div class='col-sm-6 text-left'>"; 514 515// out = out + "<span class='vehicle-title DescText'>" + rcmAvailableCars[i]["categoryfriendlydescription"] + "</span>"; 516 517// out = out + "<p class='RemovePadding_p'><span class=''>" + rcmAvailableCars[i]["vehicledescription1"] + "</span></p>"; 518// out = out + "<p class='RemovePadding_p'><span class=''>" + rcmAvailableCars[i]["vehicledescription2"] + "</span></p>"; 519// out = out + "<p class='RemovePadding_p'><span class=''>" + rcmAvailableCars[i]["vehicledescription3"] + "</span></p>"; 520 521 if (rcmAvailableCars[i]["vehicledescurl"] != '') 522// out = out + "<p class='RemovePadding_p'><span class=''><a href='" + rcmAvailableCars[i]["vehicledescurl"] + "' target='_blank'>Click for more info...</a></span>" + "</p>"; 523 524// if (rcmAvailableCars[i]["numofdays"] > 0) { 525// out = out + "<p class='RemovePadding_p'><span class=''><b>" + rcmAvailableCars[i]["numofdays"] + "</span> Rental Days | Daily Rate " + CurrencySymbol + "" + parseFloat(rcmAvailableCars[i]["discounteddailyrate"]).toFixed(2) + "</b></p>"; 526// } else { 527// out = out + "<p class='RemovePadding_p'>" + " " + rcmAvailableCars[i]["numofhours"] + " hours Rate " + CurrencySymbol + "" + parseFloat(rcmAvailableCars[i]["total"]).toFixed(2) + "</p>"; 528// } 529 530 531 532 if (LocAvailable == true && CarAvailable == true) { 533 if (rcmAvailableCars[i]["available"] == '1') { 534// out = out + "<p class='RemovePadding_p'><b>" + rcmAvailableCars[i]["availablemsg"] + "</b></p>"; 535 } 536 if (rcmAvailableCars[i]["available"] == '2') { 537// out = out + "<p class='RemovePadding_p'><span class='red'><b>" + rcmAvailableCars[i]["availablemsg"] + "</b></span></p>"; 538 } 539 } else if (CarAvailable == false) { 540// out = out + "<p class='RemovePadding_p'><span class='red'><b>" + rcmAvailableCars[i]["availablemsg"] + "</b></span>" + "</p>"; 541 } 542// out = out + "</div>"; // Web-desc Div 543 544 545// out = out + "<div class='col-sm-3 verticalMiddle'>"; 546 if (LocAvailable == true && CarAvailable == true) { 547// out = out + "<div class='row'><div class='col-sm-12 col-xs-7 text-right' id='totalCostFinal'><span class='results-price'> TOTAL " + CurrencyName + " " + CurrencySymbol + "" + parseFloat(total).toFixed(2) + "</span></div>"; 548// out = out + "<div class='col-sm-12 col-xs-5 text-right' Id='dvbooknow'><button class='btn' onclick='booknow(" + rcmAvailableCars[i]["carrateid"] + "," + rcmAvailableCars[i]["carsizeid"] + ")'><span class='glyphicon glyphicon-ok'></span> Select</button></div></div>"; 549 } 550 551// out = out + "</div>"; 552 // out = out + "</div>"; //col-sm-12 where background 553 out[rcmAvailableCars[i]["vehiclecategorytypeid"]] = out[rcmAvailableCars[i]["vehiclecategorytypeid"]] + "</div>"; // New row class inside loop 554 } 555 556/* 557 cattypes[53] = "Vans - 12 Seater or Less"; 558 cattypes[50] = "Bus or vans more than 12 seats"; 559 cattypes[49] = "Utes & Cargo Vans"; 560 cattypes[51] = "Trucks"; 561 cattypes[52] = "Trailers"; 562 cattypes[54] = "Cars & SUV's"; 563*/ 564 565 var htmContent = "<div class='category_box'><h2>"+cattypes[54]+"</h2><div>"+out[54]+"</div></div><div class='category_box'><br/><h2>"+cattypes[53]+"</h2><div>"+out[53]+"</div></div><div class='category_box'><br/><h2>"+cattypes[50]+"</h2><div>"+out[50]+"</div></div><div class='category_box'><br/><h2>"+cattypes[49]+"</h2><div>"+out[49]+"</div></div><div class='category_box'><br/><h2>"+cattypes[51]+"</h2><div>"+out[51]+"</div></div><div class='category_box'><br/><h2>"+cattypes[52]+"</h2><div>"+out[52]+"</div></div>"; 566 567 568 569 document.getElementById("availablecars").innerHTML = htmContent; 570 571 572 573$('.show_hide').showHide({ 574speed: 500, // speed you want the toggle to happen 575easing: '', // the animation effect you want. Remove this line if you dont want an effect and if you haven't included jQuery UI 576changeText: 0, // if you dont want the button text to change, set this to 0 577showText: '+ Full details',// the button text to show when a div is closed 578hideText: '+ Close' // the button text to show when a div is open 579 580}); 581 582 583 584 $('#txtPickupTime').datetimepicker({ 585 datepicker: false, 586 mask: true, 587 format: 'H:i', 588 closeOnDateSelect: true, 589 step: 30, 590 onChangeDateTime: function (ct, $i) { 591 $i.datetimepicker('hide'); 592 } 593 }); 594 if (document.getElementById("txtPickupTime").value == '__:__') $('#txtPickupTime').val("10:00"); 595 $('#txtReturnTime').datetimepicker({ 596 datepicker: false, 597 mask: true, 598 format: 'H:i', 599 closeOnDateSelect: true, 600 step: 30, 601 onChangeDateTime: function (ct, $i) { 602 $i.datetimepicker('hide'); 603 } 604 }); 605 606 607 if (document.getElementById("txtReturnTime").value == '__:__') $('#txtReturnTime').val("10:00"); 608 609 var pickUpID = document.getElementById("cmbPickup").value; 610 var startPickup = Math.ceil(oAPI.GetNoticePeriod(pickUpID)); 611 var startDropOff = eval(startPickup + '+' + oAPI.MinBookingDay(pickUpID)); 612 613 // Set Offset to init pickup and drop-off but make sure offset does not result in a sunday 614 var PickUpOffset = (rcmGetDW(rcmGetdate(startPickup + 1), "d/m/Y") == 1) ? 2 : 1; 615 var DropOffOffset = (rcmGetDW(rcmGetdate(startDropOff + 7), "d/m/Y") == 1) ? 8 : 7; 616 617 $('#txtPickup').datetimepicker({ 618 timepicker: false, 619 mask: true, 620 format: 'd/m/Y', 621 formatDate: 'd/m/Y', 622 scrollInput: false, 623 closeOnDateSelect: true, 624 minDate: rcmGetdate(startPickup), 625 onChangeDateTime: function (dp, $input) { 626 $('#txtReturn').val(geFutureDate($input.val(), 7)); 627 } 628 }); 629 if (document.getElementById("txtPickup").value == '__/__/____' && '08/10/2026' == '') $('#txtPickup').val(rcmGetdate(startPickup + PickUpOffset)); 630 $('#txtReturn').datetimepicker({ 631 timepicker: false, 632 mask: true, 633 format: 'd/m/Y', 634 formatDate: 'd/m/Y', 635 scrollInput: false, 636 closeOnDateSelect: true, 637 minDate: rcmGetdate(startDropOff) 638 }); 639 if (document.getElementById("txtReturn").value == '__/__/____' && '13/10/2026' == '') $('#txtReturn').val(rcmGetdate(startDropOff + DropOffOffset)); 640 var PickUpDW = 0; 641 var DropOffDW = 0; 642 // Get Day of the week using function rcmGetDW(<datestring>,<format>) 643 if (document.getElementById("txtPickup").value != '' && document.getElementById("txtPickup").value != '__/__/____') { 644 PickUpDW = rcmGetDW(document.getElementById("txtPickup").value, "d/m/Y"); 645 } 646 647 if (document.getElementById("txtReturn").value != '' && document.getElementById("txtReturn").value != '__/__/____') { 648 DropOffDW = rcmGetDW(document.getElementById("txtReturn").value, "d/m/Y"); 649 } 650 $('#txtPickupTime').datetimepicker({ 651 minTime: oAPI.MinTimePickup(pickUpID, PickUpDW), 652 maxTime: oAPI.MaxTimePickup(pickUpID, PickUpDW) 653 }); 654 $('#txtReturnTime').datetimepicker({
655 minTime: oAPI.MinTimeDropOff(document.getElementById("cmbDropOff").value, DropOffDW), 656 maxTime: oAPI.MaxTimeDropOff(document.getElementById("cmbDropOff").value, DropOffDW) 657 }); 658 //window.location.href = "#results"; 659 } 660 // End function DisplStep2 661 662 663 664 function getLocations() { 665 oAPI.LoadLocationsList(document.getElementById("cmbPickup"), document.getElementById("cmbDropOff"), document.getElementById("cmbAge")); 666 } 667 function LocUpdForm() { 668 var pickUpID = document.getElementById("cmbPickup").value; 669 670 var startPickup = Math.ceil(oAPI.GetNoticePeriod(pickUpID)); 671 var startDropOff = eval(startPickup + '+' + oAPI.MinBookingDay(pickUpID)); 672 var PickUpDW = 0; 673 var DropOffDW = 0; 674 // Get Day of the week using function rcmGetDW(<datestring>,<format>) 675 if (document.getElementById("txtPickup").value != '' && document.getElementById("txtPickup").value != '__/__/____') { 676 PickUpDW = rcmGetDW(document.getElementById("txtPickup").value, "d/m/Y"); 677 } 678 if (document.getElementById("txtReturn").value != '' && document.getElementById("txtReturn").value != '__/__/____') { 679 DropOffDW = rcmGetDW(document.getElementById("txtReturn").value, "d/m/Y"); 680 } 681 682 $('#txtPickup').datetimepicker({ 683 minDate: rcmGetdate(startPickup) 684 }); 685 $('#txtReturn').datetimepicker({ 686 minDate: rcmGetdate(startDropOff) 687 }); 688 $('#txtPickupTime').datetimepicker({ 689 minTime: oAPI.MinTimePickup(pickUpID, PickUpDW), 690 maxTime: oAPI.MaxTimePickup(pickUpID, PickUpDW) 691 }); 692 $('#txtReturnTime').datetimepicker({ 693 minTime: oAPI.MinTimeDropOff(document.getElementById("cmbDropOff").value, DropOffDW), 694 maxTime: oAPI.MaxTimeDropOff(document.getElementById("cmbDropOff").value, DropOffDW) 695 }); 696 } 697 function DoRefresh() { 698 $('#Imhere').removeClass('Addborder'); 699 // Save New Values 700 var test = true; 701 var testmsg = ""; 702 var pickUpID = document.getElementById("cmbPickup").value; 703 704 var startPickup = oAPI.GetNoticePeriod(pickUpID); 705 minDays = oAPI.MinBookingDay(pickUpID); 706 var startDropOff = eval(startPickup + '+' + minDays); 707 var chkPickup = rcmGetdate(startPickup); 708 var chkDropOff = rcmGetdate(startDropOff); 709 var chkDiff = rcmDayDiff("txtReturn", "txtPickup", "d/m/Y"); 710 if (chkDiff == 0 && document.getElementById("txtReturnTime").value <= document.getElementById("txtPickupTime").value) { 711 test = false; 712 testmsg = testmsg + "Drop off time smaller or the same as Pickup time, need to select a valid time period for rentals!\n"; 713 } 714 if (rcmStrToDate(document.getElementById("txtPickup").value, "d/m/Y") < rcmStrToDate(chkPickup, "d/m/Y")) { 715 test = false; 716 testmsg = testmsg + "\nEarliest date for rental is: " + chkPickup; 717 document.getElementById("txtPickup").style.borderColor = "red"; 718 } 719 if (rcmDayDiff("txtReturn", "txtPickup", "d/m/Y") < 0) { 720 test = false; 721 testmsg = "Return Date can not be smaller then Pickup Date"; 722 document.getElementById("txtPickup").style.borderColor = "red"; 723 document.getElementById("txtReturn").style.borderColor = "red"; 724 } 725 if (document.getElementById("cmbCatType").value == "") { 726 test = false; 727 testmsg = testmsg + "Please select a Valid Category Type!\n"; 728 document.getElementById("cmbCatType").style.borderColor = "red"; 729 } 730 if (document.getElementById("cmbAge").value == "") { 731 test = false; 732 testmsg = testmsg + "Please select a Valid Youngest Driver Age!\n"; 733 document.getElementById("cmbAge").style.borderColor = "red"; 734 } 735 if (test == true) { 736 //$('div').attr('style', ''); 737 $("form").each(function () { 738 $(this).find(':input').css('borderColor', ''); //<-- Should return all input elements in that specific form. 739 }); 740 document.getElementById("CategoryTypeID").value = document.getElementById("cmbCatType").value; 741 document.getElementById("PickupLocationID").value = document.getElementById("cmbPickup").value; 742 document.getElementById("PickupDate").value = document.getElementById("txtPickup").value; 743 document.getElementById("PickupTime").value = document.getElementById("txtPickupTime").value; 744 document.getElementById("DropOffLocationID").value = document.getElementById("cmbDropOff").value; 745 document.getElementById("ReturnDate").value = document.getElementById("txtReturn").value; 746 document.getElementById("ReturnTime").value = document.getElementById("txtReturnTime").value; 747 document.getElementById("Age").value = document.getElementById("cmbAge").value; 748 749 oAPI.GetStep2( 750 document.getElementById("CategoryTypeID").value, 751 document.getElementById("PickupLocationID").value, 752 document.getElementById("PickupDate").value, 753 document.getElementById("PickupTime").value, 754 document.getElementById("DropOffLocationID").value, 755 document.getElementById("ReturnDate").value, 756 document.getElementById("ReturnTime").value, 757 document.getElementById("Age").value, 758 document.getElementById("PromoCode").value, 759 getDetails 760 ); 761 } else { 762 BootstrapDialog.show({ 763 type: BootstrapDialog.TYPE_DANGER, 764 title: 'Oops you are missing something: ', 765 buttons: [{ 766 label: 'Close', 767 cssClass: 'btn-danger', 768 action: function (dialogItself) { 769 dialogItself.close(); 770 } 771 }], 772 draggable: true, 773 message: testmsg 774 }); 775 }; 776 } 777 778 function booknow(rateid, sizeid) { 779 780 781 // Save New Values 782 document.getElementById("RateID").value = rateid; 783 document.getElementById("CarSizeID").value = sizeid; 784 document.getElementById("CategoryTypeID").value = document.getElementById("cmbCatType").value; 785 document.getElementById("PickupLocationID").value = document.getElementById("cmbPickup").value; 786 document.getElementById("PickupDate").value = document.getElementById("txtPickup").value; 787 document.getElementById("PickupTime").value = document.getElementById("txtPickupTime").value; 788 document.getElementById("ReturnDate").value = document.getElementById("txtReturn").value; 789 document.getElementById("ReturnTime").value = document.getElementById("txtReturnTime").value; 790 document.getElementById("Age").value = document.getElementById("cmbAge").value; 791 document.getElementById("frmStep2").submit(); 792 } 793 function showInfo(mode) { 794 if (mode == 0) 795 document.getElementById("displInfo").style.display = "none"; 796 else 797 document.getElementById("displInfo").style.display = ""; 798 } 799 function geFutureDate(date_input, no_of_days) { 800 //debugger; 801 var parts = date_input.split('/'); 802 //please put attention to the month (parts[0]), Javascript counts months from 0: 803 // January - 0, February - 1, etc 804 //YYYY-MM-DD 805 var mydate = new Date(parts[2], parts[1] - 1, parts[0]); 806 var from_date = mydate; 807 var time_after_7_days = new Date(from_date).setDate(from_date.getDate() + no_of_days); 808 return convertDate(new Date(time_after_7_days)); 809 } 810 function convertDate(inputFormat) { 811 function pad(s) { return (s < 10) ? '0' + s : s; } 812 var d = new Date(inputFormat); 813 return [pad(d.getDate()), pad(d.getMonth() + 1), d.getFullYear()].join('/'); 814 } 815 </script>
815 816 817 818
819<script type="text/javascript" src="https://adriano-au.avanser.com/tagmanager/7626-2-8-9-10-11-12.js"></script>
819 820 821<!-- Google Tag Manager -->
822<script>
vendor: 327 bytes, lines 822-826
822(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 823new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 824j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 825'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 826})(window,document,'script','dataLayer','
826GTM-WBQWJ47
vendor: 3 bytes, line 826
826');
826</script>
826 827<!-- End Google Tag Manager --> 828 829</head> 830<body> 831 832 833 834<div id="page"> 835<div id='headerstrike'> 836<div class='headerstrike_inner'> 837<ul><li><a href='https://web.rentalcarmanager.com/Workflow/workflow/2?workflowcode=kiosk&key=TnpDcm9zc0NvdW50cnlSZW50YWxzNjM5fFJDTVN1cHBvcnR8b3poQkxpcTA=' target='_blank'>Check In</a></li><li><a href='https://web.rentalcarmanager.com/API32/Cross-Country-Rentals-Agent/select' target='_blank'>Agent Bookings</a></li><li><a href='tel:0800777994'>0800 777 994</a></li><li><a href='/contact-us'>Contact Us</a></li></ul> 838</div></div> 839 <header> 840 <section class="header-overlay"> 841 <div class="wrapper"> 842 <div class="col-6"> 843 <figure class="logo"><a href="/"><img alt="Cross Country Rentals" src="/images/Images/logo.png"></a></figure> 844 </div> 845 <div class="top-buttons-bar"> 846 <!--<ul class="top-buttons-ul"> 847 <li> 848 <h6 class=""><a class="bold" href="tel:+64800777994">0800 777 994</a></h6> 849 </li> 850 <li> 851 <p class="color-white">SESTA NZ Free Phone </p> 852 <h6 class="color-white"><a class="color-white bold" href="tel:+64800777994">0800 467 3782</a></h6> 853 </li> 854 <li class="request-btn"> 855 <p class="color-black"><a href="/contact-us/" class="color-black" >Request a Quote </a></p> 856 </li> 857 <li> 858 <p class=""><a class="" href="https://www.facebook.com/CrossCountryRentalsNZ"><img src="/images/Images/facebook-original.png" alt="Logo" /></a></p> 859 </li>--> 860 </ul> 861 </div> 862 863 <a class="menu-icon c-hamburger c-hamburger--htx" href="#menu"><span>menu</span></a> 864 <nav class="main"> 865 866 867 868<ul> 869 870<li><a href="http://www.crosscountryrentals.co.nz/"><span>HOME</span></a> 871 872</li> 873 874 <li class="menuactive"><a class="menuactive" href="/book-online/vehicles.php"><span>Our Vehicles</span></a> 875 876 877</li> 878 879<li><a href="http://www.crosscountryrentals.co.nz/fleet-solutions"><span>Fleet Solutions</span></a> 880 881</li> 882 883<li class="parent"><a class="parent" href="http://www.crosscountryrentals.co.nz/locations"><span>Locations</span></a> 884 885 886<ul> 887 888<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-auckland"><span>Auckland</span></a> 889 890</li> 891 892<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-christchurch"><span>Christchurch</span></a> 893 894</li> 895 896<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-hamilton"><span>Hamilton</span></a> 897 898</li> 899 900<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-masterton"><span>Masterton</span></a> 901 902</li> 903 904<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-napier"><span>Napier</span></a> 905 906</li> 907 908<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-new-plymouth"><span>New Plymouth</span></a> 909 910</li> 911 912<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-palmerston-north"><span>Palmerston North</span></a> 913 914</li> 915 916<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-rotorua-taupo"><span>Rotorua/TaupÅ</span></a> 917 918</li> 919 920<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-tauranga"><span>Tauranga</span></a> 921 922</li> 923 924<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-whanganui"><span>Whanganui</span></a> 925 926</li> 927 928<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-wellington"><span>Wellington</span></a> 929 930</li> 931 932<li><a href="http://www.crosscountryrentals.co.nz/locations/car-van-truck-rental-queenstown"><span>Queenstown</span></a> 933 934</li></ul> 935</li> 936 937<li class="parent"><a class="parent" href="http://www.crosscountryrentals.co.nz/more"><span>More</span></a> 938 939 940<ul> 941 942<li><a href="http://www.crosscountryrentals.co.nz/about-us"><span>About Us</span></a> 943 944</li> 945 946<li><a href="http://www.crosscountryrentals.co.nz/coverage"><span>Coverage</span></a> 947 948</li> 949 950<li><a href="http://www.crosscountryrentals.co.nz/sesta"><span>Sesta</span></a> 951 952</li> 953 954<li><a href="http://www.crosscountryrentals.co.nz/faq"><span>FAQ's</span></a> 955 956</li> 957 958<li><a href="http://www.crosscountryrentals.co.nz/safe-driving-in-newzealand"><span>Safe Driving</span></a> 959 960</li> 961 962<li><a href="http://www.crosscountryrentals.co.nz/business-solutions"><span>Business Solutions</span></a> 963 964</li> 965 966<li><a href="http://www.crosscountryrentals.co.nz/furniture-truck-hire-and-rentals"><span>Furniture Truck Hire</span></a> 967 968</li> 969 970<li><a href="http://www.crosscountryrentals.co.nz/contact-us"><span>Contact Us</span></a> 971 972</li></ul></li> 973</ul> 974 975 </nav> 976 <nav id="menu"> 977 978 979 980<ul> 981 982<li><a href="http://www.crosscountryrentals.co.nz/"><span>HOME</span></a> 983 984</li> 985 986 <li class="menuactive"><a class="menuactive" href="/book-online/vehicles.php"><span>Our Vehicles</span></a> 987 988 989</li> 990 991<li><a href="http://www.crosscountryrentals.co.nz/fleet-solutions"><span>Fleet Solutions</span></a> 992 993</li> 994 995<li class="parent"><a class="parent" href="http://www.crosscountryrentals.co.nz/locations"><span>Locations</span></a> 996 997 998<ul> 999 1000<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-auckland"><span>Auckland</span></a> 1001 1002</li> 1003 1004<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-christchurch"><span>Christchurch</span></a> 1005 1006</li> 1007 1008<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-hamilton"><span>Hamilton</span></a> 1009 1010</li> 1011 1012<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-masterton"><span>Masterton</span></a> 1013 1014</li> 1015 1016<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-napier"><span>
1016Napier</span></a> 1017 1018</li> 1019 1020<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-new-plymouth"><span>New Plymouth</span></a> 1021 1022</li> 1023 1024<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-palmerston-north"><span>Palmerston North</span></a> 1025 1026</li> 1027 1028<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-rotorua-taupo"><span>Rotorua/TaupÅ</span></a> 1029 1030</li> 1031 1032<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-tauranga"><span>Tauranga</span></a> 1033 1034</li> 1035 1036<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-whanganui"><span>Whanganui</span></a> 1037 1038</li> 1039 1040<li><a href="http://www.crosscountryrentals.co.nz/car-van-truck-rental-wellington"><span>Wellington</span></a> 1041 1042</li> 1043 1044<li><a href="http://www.crosscountryrentals.co.nz/locations/car-van-truck-rental-queenstown"><span>Queenstown</span></a> 1045 1046</li></ul> 1047</li> 1048 1049<li class="parent"><a class="parent" href="http://www.crosscountryrentals.co.nz/more"><span>More</span></a> 1050 1051 1052<ul> 1053 1054<li><a href="http://www.crosscountryrentals.co.nz/about-us"><span>About Us</span></a> 1055 1056</li> 1057 1058<li><a href="http://www.crosscountryrentals.co.nz/coverage"><span>Coverage</span></a> 1059 1060</li> 1061 1062<li><a href="http://www.crosscountryrentals.co.nz/sesta"><span>Sesta</span></a> 1063 1064</li> 1065 1066<li><a href="http://www.crosscountryrentals.co.nz/faq"><span>FAQ's</span></a> 1067 1068</li> 1069 1070<li><a href="http://www.crosscountryrentals.co.nz/safe-driving-in-newzealand"><span>Safe Driving</span></a> 1071 1072</li> 1073 1074<li><a href="http://www.crosscountryrentals.co.nz/business-solutions"><span>Business Solutions</span></a> 1075 1076</li> 1077 1078<li><a href="http://www.crosscountryrentals.co.nz/furniture-truck-hire-and-rentals"><span>Furniture Truck Hire</span></a> 1079 1080</li> 1081 1082<li><a href="http://www.crosscountryrentals.co.nz/contact-us"><span>Contact Us</span></a> 1083 1084</li></ul></li> 1085</ul> 1086 1087 </nav> 1088 </div> 1089 </section> 1090 <div class="col-6 bg-white"></div> 1091 <div class="col-6 bg-grey"></div> 1092 1093 1094 </header> 1095<!-- ********************** /Menu-Bar ********************* --> 1096 1097 <!-- ********************** lease-Banner ********************* --> 1098 <section class="faq-banner common-padding-b"> 1099 <div class="container"> 1100 <div class="row align-items-center text-center"> 1101 <div class="col col-12 col-sm-12 col-md-12 col-lg-12"> 1102 <h1 class="color-white">OUR VEHICLES</h1> 1103 </div> 1104 </div> 1105 </div> 1106 </section> 1107 <!-- ********************** /lease-Banner ********************* --> 1108<body> 1109 1110<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 1110-1111
1110 1111<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1111GTM-WBQWJ47
vendor: 85 bytes, lines 1111-1112
1111" 1112height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1113<!-- End Google Tag Manager (noscript) --> 1114 1115 <!-- ********************** Section1 ********************* --> 1116 <section class="faq-section1 mt54"> 1117 <div class="container"> 1118 <div class="row align-items-center"> 1119 <div class="col col-12 col-sm-12 col-md-12 col-lg-12"> 1120 <p><div class='container' style='margin-top:50px;'> 1121 <div class='col'><h2>Looking for reliable rental vehicles in New Zealand?</h2> <p>At Cross Country Rentals, we offer a wide range of cars, vans, utes, minibuses, SUVs, and trucks to suit every type of traveller or business need. Whether you're planning a holiday, managing a project, or organising group transport, our modern fleet is ready to get you on the road.<br/><br/> 1122<b>Vehicle availability may vary by location</b>, so if you need something specific, from commercial vehicle hire to passenger vans or 4WDs, our team is here to help. Get in touch with your local branch and weâll make sure you get the right vehicle, in the right place, at the right time.</p> 1123</div> 1124</div> 1125 1126 <div class="se-pre-con"></div> 1127 <!-- Top menu --> 1128 <nav class="navbar navbar-inverse navbar-no-bg" role="navigation" style="display:none;"> 1129 <div class="container"> 1130 <div class="navbar-header"> 1131 <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#top-navbar-1"> 1132 <span class="sr-only">Toggle navigation</span> 1133 <span class="icon-bar"></span> 1134 <span class="icon-bar"></span> 1135 <span class="icon-bar"></span> 1136 </button> 1137 <a class="navbar-brand" href="index.php"><img src="images/logo.gif" alt="" id="logo" /></a> 1138 </div> 1139 <!-- Collect the nav links, forms, and other content for toggling --> 1140 <!--<div class="collapse navbar-collapse" id="top-navbar-1"> 1141 <ul class="nav navbar-nav navbar-right"> 1142 <li> 1143 .. navigation content 1144 </li> 1145 </ul> 1146 </div>--> 1147 </div> 1148 </nav> 1149 <!-- Top content --> 1150 <div class="top-content"> 1151 1152 <div class="inner-bg"> 1153 <div class="container"> 1154 <div class="row" style="display:none;"> 1155 <div class="col-sm-12"> 1156 <div id="progress-bar"> 1157 <div id="progress-bar-steps"> 1158 <div class="progress-bar-step done" id="Imhere"> 1159 <a href="index.php"> 1160 <div class="step_number">1</div> 1161 <div class="step_name">Request</div></a> 1162 </div> 1163 <div class="progress-bar-step current"> 1164 <div class="step_number">2</div> 1165 <div class="step_name">Select</div> 1166 </div> 1167 <div class="progress-bar-step"> 1168 <div class="step_number">3</div> 1169 <div class="step_name">Extras</div> 1170 </div> 1171 <div class="progress-bar-step"> 1172 <div class="step_number">4</div> 1173 <div class="step_name">Payment</div> 1174 </div> 1175 <div class="progress-bar-step last"> 1176 <div class="step_number">5</div> 1177 <div class="step_name">Summary</div> 1178 </div> 1179 </div> 1180 <div class="clear"></div> 1181 </div> 1182 </div> 1183 </div> 1184 <div class="row" style="display:none;"><div class="col-sm-12 form-box"><p class="bg-error" id='1displmsg'></p></div></div> 1185 <div class="row" style="display:none;"> 1186 <div class="col-sm-12 form-box"> 1187 <div class="form-bottom"> 1188 <form id="frmStep2" role="form" name="frmStep2" action="step3.php" method="post"> 1189 <div class="row"> 1190 <div class="col-sm-2 margin0"> 1191 <label class="col-sm-12 margin0" for="form-Pickup-Date">Pickup: </label> 1192 </div> 1193 <div class="col-sm-3 margin0"> 1194 <select id="cmbPickup" name="form-Pickup-Location" class="col-sm-12 form-control" onchange="LocUpdForm()"></select> 1195 </div> 1196 <div class="col-sm-2 margin0"> 1197 <label class="col-sm-12 margin0" for="form-Pickup-Date">Date & Time: </label> 1198 </div> 1199 <div class="col-sm-3 margin0"> 1200 <input type="text" name="form-Pickup-Date" value='08/10/2026' placeholder="Pickup-Date..." class="form-control col-sm-12" id="txtPickup" autocomplete="off" onchange="LocUpdForm()"> 1201 </div> 1202 <div class="col-sm-2 margin0"> 1203 <input type="text" name="form-Pickup-Time" value='19:47' placeholder="Pickup-Time..." class="form-control col-sm-12" id="txtPickupTime" autocomplete="off"> 1204 </div> 1205 </div> 1206 1207 <div class="row"> 1208 <div class="col-sm-2 margin0"> 1209 <label class="col-sm-12 margin0" for="form-Dropoff-Location">Return: </label> 1210 </div> 1211 <div class="col-sm-3 margin0"> 1212 <select id="cmbDropOff" name="form-Dropoff-Location" class="col-sm-12 form-control" onchange="LocUpdForm()"></select> 1213 </div> 1214 <div class="col-sm-2 margin0"> 1215 <label class="col-sm-12 margin0" for="form-Dropoff-Date">Date & Time: </label> 1216 </div> 1217 <div class="col-sm-3 margin0"> 1218 <input type="text" name="form-Dropoff-Date" value='13/10/2026' placeholder="Dropoff-Date..." class="form-control col-sm-12" id="txtReturn" autocomplete="off" onchange="LocUpdForm()"> 1219 </div> 1220 <div class="col-sm-2 margin0"> 1221 <input type="text" name="form-Dropoff-Time" value='19:47' placeholder="Dropoff-Time..." class="form-control col-sm-12" id="txtReturnTime" autocomplete="off"> 1222 </div> 1223 </div> 1224 1225 <div class="row"> 1226 <div class="col-sm-2 margin0"> 1227 <label class="col-sm-12 margin0" for="form-Category-Type">Vehicle Type: </label> 1228 </div> 1229 <div class="col-sm-3 margin0"> 1230 <select id="cmbCatType" name="form-Category-Type" class="col-sm-12 form-control"> 1231 <!--<option value="" disabled selected>Select your Pickup Location</option>--> 1232 </select> 1233 </div> 1234 <div class="col-sm-2 margin0"> 1235 <label class="col-sm-12 margin0" for="form-Minimum-Age">Driver Age (min): </label> 1236 </div> 1237 <div class="col-sm-3 margin0"> 1238 <select id="cmbAge" name="form-Minimum-Age" class="col-sm-12 form-control" onchange="getLocations()"> 1239 </select> 1240 </div> 1241 <div class="col-sm-2 margin0"> 1242 </div> 1243 <div class="col-sm-2 margin0"> 1244 </div> 1245 <div class="col-sm-2 text-right"> 1246 <button type="button" class="btn btn-primary btn-xs" onclick="DoRefresh()">Continue!</button></div> 1247 </div> 1248 <input type="hidden" id="cmbCatType" name="form-Category-Type" value='0'> 1249 <input type="hidden" name='CategoryTypeID' id='CategoryTypeID' value='0'> 1250 <input type='hidden' name='PickupLocationID' id='PickupLocationID' value='15'> 1251 <input type='hidden' name='DropOffLocationID' id='DropOffLocationID' value='15'> 1252 <input type='hidden' name='PickupDate' id='PickupDate' value='08/10/2026'> 1253 <input type='hidden' name='PickupTime' id='PickupTime' value='19:47'> 1254 <input type='hidden' name='ReturnDate' id='ReturnDate' value='13/10/2026'> 1255 <input type='hidden' name='ReturnTime' id='ReturnTime' value='19:47'> 1256 <input type='hidden' name='Age' id='Age' value='4'> 1257 <input type='hidden' name='PromoCode' id='PromoCode' value=''> 1258 <input type='hidden' name='RateID' id='RateID' value=''> 1259 <input type='hidden' name='CarSizeID' id='CarSizeID' value=''> 1260 <input type='hidden' name='refid' id='refid' value=''> 1261 </form> 1262 <form id="restart" name="restart" action="restart.php" method="post"> 1263 </form> 1264 </div> 1265 </div> 1266 </div> 1267 </div> 1268 1269<section class="vehicle-container" id="vehicle-container"> 1270 1271<div class="col-sm-12 form-box"><p class="bg-error" id='displmsg'></p></div> 1272 1273 <a name="results"></a> 1274 <div id="availablecars" itemprop="provider" itemscope itemtype="http://schema.org/AutoRental" class='col-sm-12 form-bottom' style='padding:0px;'><center><img src="images/CarLoader.gif"/></center></div> 1275 1276 <div class="row"><div class="col-sm-12"> </div></div> 1277 </section> 1278 </div> 1279 1280 1281 <!-- Javascript --> 1282 <!--
1282<script src="assets/js/jquery-1.11.1.min.js"></script>
1282--> 1283
1283<script src="assets/bootstrap/js/bootstrap.min.js"></script>
1283 1284 <link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css"> 1285
1285<script src="assets/js/jquery.backstretch.min.js"></script>
1285 1286
1286<script src="assets/js/retina-1.1.0.min.js"></script>
1286 1287
1287<script src="assets/js/scripts.js"></script>
1287 1288 <!-- For dialog --> 1289
1289<script src="assets/prettify/run_prettify.js"></script>
1289 1290 <link href="assets/bootstrap-dialog/css/bootstrap-dialog.min.css" rel="stylesheet" type="text/css" /> 1291
1291<script src="assets/bootstrap-dialog/js/bootstrap-dialog.min.js"></script>
1291 1292 <!-- For dialog ends --> 1293 1294 <!--[if lt IE 10]> 1295
1295<script src="assets/js/placeholder.js"></script>
1295 1296 <![endif]--> 1297 1298</p> </div> 1299 </div> 1300 </div> 1301 </section> 1302 <!-- ********************** /Section1 ********************* --> 1303 1304<!-- ********************** Section4 ********************* --> 1305 <section class="location-inner-sec4 mt54 mb54"> 1306 <div class="container"> 1307 <div class="row align-items-center"> 1308 <div class="col col-12 col-sm-12 col-md-12 col-lg-12"> 1309 <h3 class="text-center">Book now</h3> 1310 <div class="location-inner-form-area"> 1311 1312 <base target="_parent" /> 1313 <style> 1314 1315 1316 </style> 1317 1318 <section class="quote-container_2"> 1319 <div class='quote-inner-container_2'> 1320 1321 <form id="frmStep12" role="form" name="frmStep1" action="/book-online/step2.php" method="post"class="registration-form"> 1322 <h4 class='quicksearch'>Ready to Book Now?</h4> 1323 1324 1325 <div class="fl flstd" style="width:48%;margin-right:2%;""><p> 1326 <label class="" for="form-Pickup-Location">Pick up Location *</label> 1327 <select id="cmbPickup2" name="form-Pickup-Location" onchange="javascript:changeDropOff2(this.value);" placeholder="Pickup Location..." class="form-Pickup-Location form-control" onchange="LocUpdForm2()"></select> 1328 </p></div> 1329 1330 <div class="fl fldate" style="width:24%;margin-right:2%;"> 1331 <p> 1332 <label class="" for="form-Pickup-Date">Pick up Date *</label> 1333 <input type="text" name="form-Pickup-Date" placeholder="Pickup-Date..." class="form-Pickup-Date form-control" id="txtPickup2" autocomplete="off"> 1334 </p> 1335</div> 1336<div class="fl fltime" style="width:24%;"> 1337 <p> 1338 <label class="" for="form-Pickup-Time">Pick up Time *</label> 1339 <input type="text" name="form-Pickup-Time" placeholder="Pickup-Time..." class="form-Pickup-Time form-control" id="txtPickupTime2" autocomplete="off" onchange="LocUpdForm2()"> 1340 </p></div> 1341 1342 1343 <div class="clearfix"></div> 1344 1345 <div class="fl flstd" style="width:48%;margin-right:2%;"><p> 1346 <label class="" for="form-Dropoff-Location">Drop off Location *</label> 1347 <select id="cmbDropOff2" name="form-Dropoff-Location" placeholder="Dropoff Location..." class="form-Dropoff-Location form-control" onchange="LocUpdForm2()"></select> 1348 </p></div> 1349 1350 1351 <div class="fl fldate" style="width:24%;margin-right:2%;"> 1352 <p> 1353 <label class="" for="form-Dropoff-Date">Drop off Date *</label> 1354 <input type="text" name="form-Dropoff-Date" placeholder="Dropoff-Date..." class="form-Dropoff-Date form-control" id="txtReturn2" autocomplete="off" onchange="LocUpdForm2()"> 1355 </p></div> 1356 <div class="fl fltime" style="width:24%;"> 1357 <p> 1358 <label class="" for="form-Dropoff-Time">Drop off Time *</label> 1359 <input type="text" name="form-Dropoff-Time" placeholder="Dropoff-Time..." class="form-Dropoff-Time form-control" id="txtReturnTime2" autocomplete="off"> 1360 </p></div> 1361 1362 <div class="clearfix"></div> 1363 1364 <div class="fl flcattype" style="width:24%;margin-right:2%;"><p> 1365 <label class="" for="form-Category-Type">Category Type</label> 1366 <select id="cmbCatType2" name="form-Category-Type" placeholder="Category Type..." class="form-Category-Type form-control"></select> 1367 </p></div> 1368 1369 <div class="fl flage"> 1370 <p> 1371 <label class="" for="form-Minimum-Age">Driver Age</label> 1372 <select id="cmbAge2" name="form-Minimum-Age" placeholder="Minimum-Age..." class="form-Minimum-Age form-control"></select> 1373 </p></div> 1374 1375 1376 <div class="clearfix"></div> 1377 <div class="fl flstd" style="width:98%;margin-right:2%;"> 1378 <p> 1379 <label class="form-check-label " for="options">By searching you confirm that the driver is <u>18 or over</u> and <u>hold a Full Drivers Licence</u>.</label> 1380 </p></div> 1381 1382 1383 <div class="col-6" style="display:none;"> 1384 <p> 1385 <input type="text" name="form-Promo-Code" placeholder="Promo-Code if any..." class="form-Promo-Code form-control" id="txtPromoCode2" autocomplete="off"> 1386 </p> 1387 </div> 1388 1389 1390 <!-- CULLED IN FAVOR OF STYLED BUTTON 1391 <div class="row"> 1392 <div class="form-group col-xs-12 text-right"> 1393 <button type="button" id="fat-btn" class="btn has-spinner" data-loading-text="loading..." onclick="doSearch()"><span class="spinner"><i class="fa fa-refresh fa-spin"></i></span> Continue</button> 1394 </div> 1395 </div> --> 1396 1397 <div class="clearfix"></div> 1398 <div class="clearfix"></div> 1399 1400 <input type='hidden' name='choosetext' id='choosetext' value='Check the following entr
1400ies:'> 1401 <input type='hidden' name='refid' id='refid' value=''> 1402 1403 1404 1405 1406 </form> 1407 </div> 1408 <button class="quote-btn2" onclick="doSearch2()" type="button">Find My Vehicle</button> 1409</section> 1410 1411<!--
1411<script src="/book-online/include/jquery.js"></script>
1411 --> 1412 1413
1413<script type="text/javascript"> 1414 1415 var frmvalidator; 1416 var signScript = "signRequest.php"; 1417 var oAPI = new rcmAPI(); 1418 1419 function changeDropOff2(pickupValue){ 1420 //alert(pickupValue); 1421 var sel = document.getElementById('cmbDropOff2'); 1422 var sel2 = document.getElementById('select2-cmbDropOff2-container'); 1423 1424 var opts = sel.options; 1425 for(var opt, j = 0; opt = opts[j]; j++) { 1426 // alert(opt.value); 1427 if(opt.value == pickupValue) { 1428 sel.selectedIndex = j; 1429 sel2.innerHTML = opt.innerHTML; 1430 break; 1431 } 1432 } 1433 } 1434 1435 function DisplStep12() { 1436 1437 oAPI.LoadCategoryType(document.getElementById("cmbCatType2"), '', undefined, true, "All"); 1438 oAPI.LoadAgeList(document.getElementById("cmbAge2"), ''); 1439 oAPI.LoadLocationsList(document.getElementById("cmbPickup2"), document.getElementById("cmbDropOff2"), document.getElementById("cmbAge2"), '', ''); 1440 1441 $('#txtPickupTime2').datetimepicker({ 1442 datepicker: false, 1443 mask: true, 1444 format: 'H:i', 1445 closeOnDateSelect: true, 1446 step: 30, 1447 onChangeDateTime: function (ct, $i) { 1448 $i.datetimepicker('hide'); 1449 } 1450 }); 1451 $('#txtPickupTime2').val('' == '' ? "10:00" : ''); 1452 $('#txtReturnTime2').datetimepicker({ 1453 datepicker: false, 1454 mask: true, 1455 format: 'H:i', 1456 closeOnDateSelect: true, 1457 step: 30, 1458 onChangeDateTime: function (ct, $i) { 1459 $i.datetimepicker('hide'); 1460 } 1461 }); 1462 $('#txtReturnTime2').val('' == '' ? "10:00" : ''); 1463 var pickUpID = document.getElementById("cmbPickup2").value; 1464 var startPickup = Math.ceil(oAPI.GetNoticePeriod(pickUpID)); 1465 var startDropOff = eval(startPickup + '+' + oAPI.MinBookingDay(pickUpID)); 1466 1467 // Set Offset to init pickup and drop-off but make sure offset does not result in a sunday 1468 var PickUpOffset = (rcmGetDW(rcmGetdate(startPickup + 1), "d/m/Y") == 1) ? 2 : 1; 1469 var DropOffOffset = (rcmGetDW(rcmGetdate(startDropOff + 7), "d/m/Y") == 1) ? 8 : 7; 1470 1471 $('#txtPickup2').datetimepicker({ 1472 timepicker: false, 1473 mask: true, 1474 format: 'd/m/Y', 1475 formatDate: 'd/m/Y', 1476 scrollInput: false, 1477 closeOnDateSelect: true, 1478 minDate: rcmGetdate(startPickup), 1479 onChangeDateTime: function (dp, $input) { 1480 $('#txtReturn2').val(geFutureDate($input.val(), 7)); 1481 } 1482 }); 1483 $('#txtPickup2').val('' == '' ? rcmGetdate(startPickup + PickUpOffset) : ''); 1484 $('#txtReturn2').datetimepicker({ 1485 timepicker: false, 1486 mask: true, 1487 format: 'd/m/Y', 1488 formatDate: 'd/m/Y', 1489 scrollInput: false, 1490 closeOnDateSelect: true, 1491 minDate: rcmGetdate(startDropOff) 1492 }); 1493 $('#txtReturn2').val('' == '' ? rcmGetdate(startDropOff + DropOffOffset) : ''); 1494 var PickUpDW = 0; 1495 var DropOffDW = 0; 1496 // Get Day of the week using function rcmGetDW(<datestring>,<format>) 1497 if (document.getElementById("txtPickup2").value != '' && document.getElementById("txtPickup2").value != '__/__/____') { 1498 PickUpDW = rcmGetDW(document.getElementById("txtPickup2").value, "d/m/Y"); 1499 } 1500 if (document.getElementById("txtReturn2").value != '' && document.getElementById("txtReturn2").value != '__/__/____') { 1501 DropOffDW = rcmGetDW(document.getElementById("txtReturn2").value, "d/m/Y"); 1502 } 1503 $('#txtPickupTime2').datetimepicker({ 1504 minTime: oAPI.MinTimePickup(pickUpID, PickUpDW), 1505 maxTime: oAPI.MaxTimePickup(pickUpID, PickUpDW) 1506 }); 1507 $('#txtReturnTime2').datetimepicker({ 1508 minTime: oAPI.MinTimeDropOff(document.getElementById("cmbDropOff2").value, DropOffDW), 1509 maxTime: oAPI.MaxTimeDropOff(document.getElementById("cmbDropOff2").value, DropOffDW) 1510 }); 1511 } 1512 function getLocations2() { 1513 oAPI.LoadLocationsList(document.getElementById("cmbPickup2"), document.getElementById("cmbDropOff2"), document.getElementById("cmbAge2")); 1514 } 1515 function LocUpdForm2() { 1516 var pickUpID = document.getElementById("cmbPickup2").value; 1517 var startPickup = Math.ceil(oAPI.GetNoticePeriod(pickUpID)); 1518 var startDropOff = eval(startPickup + '+' + oAPI.MinBookingDay(pickUpID)); 1519 var PickUpDW = 0; 1520 var DropOffDW = 0; 1521 // Get Day of the week using function rcmGetDW(<datestring>,<format>) 1522 if (document.getElementById("txtPickup2").value != '' && document.getElementById("txtPickup2").value != '__/__/____') { 1523 PickUpDW = rcmGetDW(document.getElementById("txtPickup2").value, "d/m/Y"); 1524 } 1525 if (document.getElementById("txtReturn2").value != '' && document.getElementById("txtReturn2").value != '__/__/____') { 1526 DropOffDW = rcmGetDW(document.getElementById("txtReturn2").value, "d/m/Y"); 1527 } 1528 1529 $('#txtPickup2').datetimepicker({ 1530 minDate: rcmGetdate(startPickup) 1531 }); 1532 $('#txtReturn2').datetimepicker({ 1533 minDate: rcmGetdate(startDropOff) 1534 }); 1535 1536 $('#txtPickupTime2').datetimepicker({ 1537 minTime: oAPI.MinTimePickup(pickUpID, PickUpDW), 1538 maxTime: oAPI.MaxTimePickup(pickUpID, PickUpDW) 1539 }); 1540 $('#txtReturnTime2').datetimepicker({
1541 minTime: oAPI.MinTimeDropOff(document.getElementById("cmbDropOff2").value, DropOffDW), 1542 maxTime: oAPI.MaxTimeDropOff(document.getElementById("cmbDropOff2").value, DropOffDW) 1543 }); 1544 } 1545 function doSearch2() { 1546 // Save New Values 1547 var test = true; 1548 var testmsg = ""; 1549 var pickUpID = document.getElementById("cmbPickup2").value; 1550 var startPickup = oAPI.GetNoticePeriod(pickUpID); 1551 var minDays = oAPI.MinBookingDay(pickUpID); 1552 var startDropOff = eval(startPickup + '+' + minDays); 1553 var chkPickup = rcmGetdate(startPickup); 1554 var chkDropOff = rcmGetdate(startDropOff); 1555 var chkDiff = rcmDayDiff("txtReturn2", "txtPickup2", "d/m/Y"); 1556 if (chkDiff == 0 && document.getElementById("txtReturnTime2").value <= document.getElementById("txtPickupTime2").value) { 1557 test = false; 1558 testmsg = testmsg + "Drop off time smaller or the same as Pickup time, need to select a valid time period for rentals!\n"; 1559 } 1560 if (rcmStrToDate(document.getElementById("txtPickup2").value, "d/m/Y") < rcmStrToDate(chkPickup, "d/m/Y")) { 1561 test = false; 1562 testmsg = testmsg + "\nEarliest date for rental is: " + chkPickup; 1563 document.getElementById("txtPickup2").style.borderColor = "red"; 1564 } 1565 1566 if (rcmDayDiff("txtReturn2", "txtPickup2", "d/m/Y") < 0) { 1567 test = false; 1568 testmsg = "Return Date can not be smaller then Pickup Date"; 1569 document.getElementById("txtPickup2").style.borderColor = "red"; 1570 document.getElementById("txtReturn2").style.borderColor = "red"; 1571 } 1572 if (test == true) 1573 document.getElementById("frmStep12").submit(); 1574 else { 1575 $('#fat-btn2').removeClass('has-spinner'); 1576 //btn has-spinner btn-danger active 1577 BootstrapDialog.show({ 1578 type: BootstrapDialog.TYPE_DANGER, 1579 title: 'Oops you are missing something: ', 1580 buttons: [{ 1581 label: 'Close', 1582 cssClass: 'btn-danger', 1583 action: function (dialogItself) { 1584 dialogItself.close(); 1585 } 1586 }], 1587 draggable: true, 1588 message: testmsg 1589 }); 1590 } 1591 } 1592 function geFutureDate(date_input, no_of_days) { 1593 //debugger; 1594 var parts = date_input.split('/'); 1595 //please put attention to the month (parts[0]), Javascript counts months from 0: 1596 // January - 0, February - 1, etc 1597 //YYYY-MM-DD 1598 var mydate = new Date(parts[2], parts[1] - 1, parts[0]); 1599 var from_date = mydate; 1600 var time_after_7_days = new Date(from_date).setDate(from_date.getDate() + no_of_days); 1601 return convertDate(new Date(time_after_7_days)); 1602 } 1603 function convertDate(inputFormat) { 1604 function pad(s) { return (s < 10) ? '0' + s : s; } 1605 var d = new Date(inputFormat); 1606 return [pad(d.getDate()), pad(d.getMonth() + 1), d.getFullYear()].join('/'); 1607 } 1608 1609 var logic = function (currentDateTime) { 1610 // 'this' is jquery object datetimepicker 1611 //debugger; 1612 this.setOptions({ 1613 minDate: geFutureDate($('#txtPickup2').val(), 1)//rcmGetdate(startDropOff) 1614 }); 1615 }; 1616 </script>
1616 1617
1617<script src="/book-online/assets/bootstrap/js/bootstrap.min.js"></script>
1617 1618 <!-- For dialog --> 1619 <link href="/book-online/assets/bootstrap-dialog/css/bootstrap-dialog.min.css" rel="stylesheet" type="text/css" /> 1620
1620<script src="/book-online/assets/bootstrap-dialog/js/bootstrap-dialog.min.js"></script>
1620 1621 <!-- For dialog ends --> 1622 1623 </div> 1624 </div> 1625 </div> 1626 </div> 1627 </section> 1628 <!-- ********************** /Section4 ********************* --> 1629 <!-- ********************** /Section2 ********************* --> 1630 1631 <!-- ********************** Footer-above-section ********************* --> 1632 <section class="qualmark-section bg-grey pb20"> 1633 <div class="container"> 1634<div class="row text-center"> 1635<div class="col col-12 col-sm-12 col-md-12 col-lg-12"><a href="https://www.tripadvisor.com/Attraction_Review-g1811027-d32907909-Reviews-Cross_Country_Rentals-Auckland_North_Island.html" target="_blank"><img src="/uploads/images/tripadvisor.png" style="height:102px" alt="Trip Adviser" /></a> <a href="https://www.trustpilot.com/review/crosscountryrentals.co.nz" target="_blank"><img src="/uploads/images/Trustpilot Rating 2.png" style="height:102px" alt="Trustpilot" /></a> <a href="https://www.newzealand.com/nz/plan/business/cross-country-rentals-wanganui-cross-country-rentals-christchurch/" target="_blank"><img src="/uploads/images/Qualmark.png" style="height:102px" alt="Qualmark Gold" /></a> 1636 <a href="https://g.co/kgs/EcqaZps" target="_blank"><img src="/uploads/images/Google Rating.png" style="height:102px" alt="Google Reviews" /></a><!-- <a href="https://www.rentalvehicle.co.nz/" target="_blank"><img src="/images/Images/rva-white-background.png" style="height:102px" alt="Rental Vehicles Association" /></a>--> 1637<!--<h6 class="bold">To provide exceptional customer service with high quality vehicles, all delivered in the CCR Way</h6> 1638<p>Cross Country Rentals â proudly New Zealand owned and operated</p>--> 1639</div> 1640</div> 1641</div> 1642 </section> 1643 <!-- ********************** /Footer-above-section ********************* --> 1644 <!-- ********************** Footer-section ********************* --> 1645 <section class="footer-section bg-light-black pt54 pb20"> 1646 1647 <div class="container"> 1648<div class="row"> 1649<div class="col col-12 col-sm-12 col-md-5 col-lg-5"><a><img src="/uploads/images/footer-Logo.png" alt="Logo" height='70px'/></a></div> 1650<div class="col col-12 col-sm-12 col-md-7 col-lg-7 footer-section-colr" style='padding-top:20px;text-align: center;'> 1651<ul style='list-style-type: none; padding: 0; text-align: center'> 1652<li style='display: inline-block; margin-right: 20px;'> 1653<p class="color-white">NZ Free Phone</p> 1654<h6 class="color-white"><a class="color-white bold" href="tel:+64800777994">0800 777 994</a></h6> 1655</li> 1656<li style='display: inline-block; margin-right: 20px;'> 1657<p class="color-white">Email us</p> 1658<h6 class="color-white"><a class="color-white bold" href="mailto:[email protected]">[email protected]</a></h6> 1659</li> 1660</ul> 1661</div> 1662</div> 1663</div> 1664 </section> 1665 <section class="footer-section bg-light-black" style="border-top:1px solid #000000;"> 1666 <style> 1667 .horizontal-menu { 1668 list-style-type: none; 1669 padding: 0; 1670 margin: 0; 1671 display: flex; 1672 } 1673 .horizontal-menu li { 1674 margin-right: 15px; /* Adjust spacing as needed */ 1675 min-width: fit-content; 1676line-height:48px; 1677 } 1678 .horizontal-menu li a { 1679 text-decoration: none; 1680 color: inherit; 1681 white-space: nowrap; 1682 font-size:18px !important; 1683 line-height:48px; 1684 } 1685 1686.follow-right-part { 1687text-align:right; 1688} 1689</style> 1690<div class="container"> 1691<div class="row follow-links pt54 pb30"> 1692<div class="col follow-left-part"> 1693<div class="left"> 1694<!--<h6 class="color-green">More</h6>--> 1695<ul class="horizontal-menu"><li><a href="/about-us">About us</a></li> 1696<li><a href="/insurance">Insurance</a></li> 1697<li><a href="https://ccr.recruitmenthub.co.nz/Vacancies/">Work with us </a></li> 1698<li><a href="/sesta">SESTA</a></li> 1699<li><a href="/faq">FAQ's</a></li> 1700</ul> 1701</div> 1702<!--<div class="right"> 1703<h6 class="color-green">Locations</h6> 1704<ul> 1705<li><a href="/car-van-truck-rental-auckland">Auckland</a></li> 1706<li><a href="/car-van-truck-rental-new-plymouth">New Plymouth</a></li> 1707<li><a href="/car-van-truck-rental-masterton">Masterton</a></li> 1708<li><a href="/car-van-truck-rental-hamilton">Hamilton</a></li> 1709<li><a href="/car-van-truck-rental-whanganui">Whanganui</a></li> 1710<li><a href="/car-van-truck-rental-wellington">Wellington</a></li> 1711<li><a href="/car-van-truck-rental-tauranga">Tauranga</a></li> 1712<li><a href="/car-van-truck-rental-napier">Napier</a></li> 1713<li><a href="/car-van-truck-rental-christchurch">Christchurch</a></li> 1714<li><a href="/car-van-truck-rental-rotorua-taupo">Rotorua/TaupÅ</a></li> 1715<li><a href="/car-van-truck-rental-palmerston-north">
1715Palmerston North</a></li> 1716</ul> 1717</div>--> 1718</div> 1719<div class="col follow-right-part"> 1720<!--<h6 class="color-white">Follow Us</h6>--> 1721<a href="https://www.facebook.com/CrossCountryRentalsNZ"><img src="/images/Images/facebook-original.png" alt="Facebook" />Facebook</a> 1722 1723<a href="https://www.linkedin.com/company/cross-country-rentals"><img src="/images/Images/linkedin.png 1724" alt="linkedin" />LinkedIn</a> 1725 1726<a href="https://www.instagram.com/crosscountryrentalsnz/"><img src="/images/Images/Instagram-Icon.png 1727" alt="Instagram" />Instagram</a></div> 1728</div> 1729</div> 1730 </section> 1731<section class="footer-section bg-light-black pt23 pb23 six-columns"> 1732 <!--<div class="container"> 1733 <div class="row"><h6 class="bold color-green mb20">Other Links</h6> 1734 <div class="col col-12 col-sm-12 col-md-2 col-lg-2"> 1735 1736 <ul> 1737 <li class="mb5"><a href="/car-van-truck-rental-auckland">Car Hire Auckland</a></li> 1738 <li class="mb5"><a href="/car-van-truck-rental-auckland">Van Hire Auckland</a></li> 1739<li class="mb5"><a href="/furniture-truck-hire-and-rentals">Furniture Truck Hire</a></li> 1740 </ul> 1741 </div> 1742<div class="col col-12 col-sm-12 col-md-2 col-lg-2"> 1743 <ul> 1744 <li class="mb5"><a href="/car-van-truck-rental-wellington">Car Hire Wellington</a></li> 1745 <li class="mb5"><a href="/car-van-truck-rental-wellington">Van Hire Wellington</a></li> 1746 </ul> 1747 </div> 1748<div class="col col-12 col-sm-12 col-md-2 col-lg-2"> 1749 <ul> 1750 <li class="mb5"><a href="/car-van-truck-rental-hamilton">Car Hire Hamilton</a></li> 1751 <li class="mb5"><a href="/car-van-truck-rental-hamilton">Van Hire Hamilton</a></li> 1752 </ul> 1753 </div> 1754<div class="col col-12 col-sm-12 col-md-2 col-lg-2"> 1755 <ul> 1756 <li class="mb5"><a href="/car-van-truck-rental-rotorua-taupo">Car Hire Rotorua/TaupÅ</a></li> 1757 <li class="mb5"><a href="/car-van-truck-rental-rotorua-taupo">Van Hire Rotorua/TaupÅ</a></li> 1758 </ul> 1759 </div> 1760 1761<div class="col col-12 col-sm-12 col-md-2 col-lg-2"> 1762 <ul> 1763 <li class="mb5"><a href="/car-van-truck-rental-new-plymouth">Car Hire New Plymouth</a></li> 1764 <li class="mb5"><a href="/car-van-truck-rental-new-plymouth">Van Hire New Plymouth</a></li> 1765 </ul> 1766 </div> 1767<div class="col col-12 col-sm-12 col-md-2 col-lg-2"> 1768 <ul> 1769 <li class="mb5"><a href="/car-van-truck-rental-whanganui">Car Hire Whanganui</a></li> 1770 <li class="mb5"><a href="/car-van-truck-rental-whanganui">Van Hire Whanganui</a></li> 1771 </ul> 1772 </div> 1773 </div> 1774 </div>--> 1775 </section> 1776 <section class="footer-section bg-black pt23 pb23" style="border-top:1px solid #000000;"> 1777 <div class="container"> 1778<div class="row"> 1779<div class="col col-12 col-sm-12 col-md-12 col-lg-12"> 1780<p class="color-white text-center" style="margin: 0; font-size:14px;">© Copyright 2025 Cross Country Rentals | <u><a href='privacy-policy'>Privacy Policy</a></u> | Designed and Managed by <u><a href="https://www.millenniumtechnology.co.nz/" title="Business IT Services | Millennium Technology">Millennium Technology</a></u></p> 1781</div> 1782</div> 1783</div> 1784 1785<!-- Hotjar Tracking Code for https://www.crosscountryrentals.co.nz/ -->
1786<script>
vendor: 128 bytes, lines 1786-1789
1786 1787 (function(h,o,t,j,a,r){ 1788 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 1789 h._hjSettings={hjid:
17893697055
vendor: 264 bytes, lines 1789-1794
1789,hjsv:6}; 1790 a=o.getElementsByTagName('head')[0]; 1791 r=o.createElement('script');r.async=1; 1792 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 1793 a.appendChild(r); 1794 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
1795</script>
1795 1796 1797 </section> 1798 1799 1800 <section class="footer-section bg-black pt23 pb23" style="display:none;"> 1801 <div class="container"> 1802<div class="row"> 1803<div class="col col-12 col-sm-12 col-md-12 col-lg-12"> 1804<ul class="footer-bottom-links"> 1805<li><a class="color-white">Auckland Airport Car Hire</a></li> 1806<li><a class="color-white">Hamilton Car Hire</a></li> 1807<li><a class="color-white">Van Hire Hamilton</a></li> 1808<li><a class="color-white">Furniture Truck Hire Hamilton</a></li> 1809<li><a class="color-white">Tauranga Car Hire</a></li> 1810<li><a class="color-white">Rotorua Car Hire</a></li> 1811<li><a class="color-white">Tauranga-port-car-hire </a></li> 1812</ul> 1813</div> 1814</div> 1815</div> 1816 </section> 1817 1818 <!-- ********************** /Footer-section ********************* --> 1819
1819<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-OERcA2EqjJCMA+/3y+gxIOqMEjwtxJY7qPCqsdltbNJuaOe923+mo//f6V8Qbsw3" crossorigin="anonymous"></script>
1819 1820 </body> 1821</html> 1822</body> 1823</html>
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.