Black
Rabbit R.V.Park Reservations
9999,
// it is restricted here in program for only 4 digits, which will
// cause, 'invalid date' error message for year > 4 digits
for (var i=0; i<(arg).length; i++)
{
if ((i!=2) && (i!=5))
{
if (i<=1)
{
mon = mon + (arg).charAt(i)
}
if ((i>1) && (i<5))
{
day = day + (arg).charAt(i)
}
if ((i>5) && (i<=9))
{
yr = yr + (arg).charAt(i)
}
}
}
y = false;
if (mon == 0)
{
y = true;
}
var dt = new Date()
x = false;
if ( (mon == 1) || (mon == 3) || (mon == 5) || (mon == 8) || (mon == 10) || (mon == 12) )
{
x = true;
mon = mon - 1
}
dt.setYear(yr)
dt.setMonth(mon)
dt.setDate(day)
// This part returns the date to the field or raises an error
// for invalid date
if ( (isNaN(dt.getFullYear())) || (isNaN(dt.getMonth())) || (isNaN(dt.getDay())) )
{
return false
}
else
{
mon = dt.getMonth()
if (x)
{
var finaldt = (dt.getMonth() + 1 + '/' + dt.getDate() + '/' + dt.getFullYear())
}
else
{
var finaldt = (dt.getMonth() + '/' + dt.getDate() + '/' + dt.getFullYear())
}
finaldt = dtformat(finaldt);
if ( (passeddt == finaldt) && (!y) )
{
return finaldt
}
else
{
return false
}
}
}
function funcarrivaldate() {
if (document.Form1.arrivaldate.value != "") {
var dt = jval.isdate(document.Form1.arrivaldate.value)
if (dt == false) {
alert("Please Enter a Valid Arrival Date");
document.Form1.arrivaldate.focus()
document.Form1.arrivaldate.select()
mblnonblur = false;
}
else if (dt != false)
{
mblnonblur = true;
document.Form1.arrivaldate.value = dt
}
}
else
{
mblnonblur = true;
}
}
function funcdepartdate() {
if (document.Form1.departdate.value != "") {
var dt = jval.isdate(document.Form1.departdate.value)
if (dt == false) {
alert("Please Enter a Valid Departure Date");
document.Form1.departdate.focus()
document.Form1.departdate.select()
mblnonblur = false;
}
else
{
mblnonblur = true;
document.Form1.departdate.value = dt
}
}
else
{
mblnonblur = true;
}
}
function openWindow(url, name, width, height) {
var Win = window.open(url,name,'width=' + width + ',height=' + height + ',resizable=0,scrollbars=no,menubar=no,status=no' );
}
function dtformat(arg1)
{
var dtarg = arg1
var dtargnext = ''
var addo1 = 0
var addo2 = 0
// this loop Eliminates Spaces inbetween the date string
for (var i=0; i<(dtarg).length; i++)
{
if ((dtarg).charAt(i)!=' ')
{
dtargnext = dtargnext + (dtarg).charAt(i)
}
}
// This Part checks if you have entered two digits for month and date
// if not, reformats the date by adding 0 before the same
// and makes month and date two digits
dtarg = ''
if ( ( ((dtargnext).charAt(1)=='/') || ((dtargnext).charAt(1)=='-') || ((dtargnext).charAt(1)=='.') ) && ( ((dtargnext).charAt(3)=='/') || ((dtargnext).charAt(3)=='-') || ((dtargnext).charAt(3)=='.') ) )
{
addo1 = 1;
addo2 = 1;
}
else if ( ( ((dtargnext).charAt(1)=='/') || ((dtargnext).charAt(1)=='-') || ((dtargnext).charAt(1)=='.') ) && ( ((dtargnext).charAt(4)=='/') || ((dtargnext).charAt(4)=='-') || ((dtargnext).charAt(4)=='.') ) )
{
addo1 = 1;
}
else if ( ( ((dtargnext).charAt(2)=='/') || ((dtargnext).charAt(2)=='-') || ((dtargnext).charAt(2)=='.') ) && ( ((dtargnext).charAt(4)=='/') || ((dtargnext).charAt(4)=='-') || ((dtargnext).charAt(4)=='.') ) )
{
addo2 = 1;
}
if (addo1 == 1)
{
dtargnext = '0' + dtargnext
}
if (addo2 == 1)
{
for (var i=0; i<(dtargnext).length; i++)
{
if (i==3)
{
dtarg = dtarg + '0' + (dtargnext).charAt(i)
}
else
{
dtarg = dtarg + (dtargnext).charAt(i)
}
}
}
else
{
dtarg = dtargnext
}
dtargnext=''
// makes the delimiter as month/date/year for consistancy
for (var i=0; i<(dtarg).length; i++)
{
if ( (i==2) || (i==5) && ( ((dtarg).charAt(i) == '-') || ((dtarg).charAt(i) == '.') ) )
{
dtargnext = dtargnext + '/'
}
else
{
dtargnext = dtargnext + (dtarg).charAt(i)
}
}
// this part converts 2 digit year to Full Year display and
// counters JS date objects acceptance of ".1999" and "" for
// valid years
var dt = new Date()
var s = dtargnext
s = s.slice(6)
for (i=0; i<(s).length; i++)
{
if ( (isNaN((s).charAt(i))) || ((s).charAt(i) == '') )
{
return false
}
}
if (s=='')
{
return false
}
if ((s).length == 2)
{
if (s<30)
{
s = '20' + s
}
else
{
s = '19' + s
}
}
dt.setYear(s)
s = dt.getFullYear(s)
dtargnext = dtargnext.slice(0,6) + s
return dtargnext
}
//-->
Request
a Reservation to Black Rabbit RV Park
If you have
any further questions or comments you can send
us mail or give us a call Toll Free at 1-866-707-5050