



function formComplete()
{
var inceptDay;
var inceptMonth;
var endMonth;
var endDay;
var lenStay=0;
var deposit;
var totaldue;
var arrival;
var nights;
var membership;
var start;
var end;
var deposited;
var rates;
var depositor;
var toPay;

inceptDay=document.regform.aday.value;
inceptMonth=document.regform.amonth.value;
endDay=document.regform.dday.value;
endMonth=document.regform.dmonth.value;

var arrived=parseInt(inceptDay);
var departd=parseInt(endDay);


if(inceptMonth=="6" && arrived < 24)
{
 alert("The arrival date that you have chosen is invalid.");
document.regform.nights.value=0;
document.regform.totaldue.value=0;
document.regform.deposit.value=0;
document.regform.arrive.value=0;
}

if(endMonth=="9" && departd >2)
{
 alert("The departure date that you have chosen is invalid.");
document.regform.nights.value=0;
document.regform.totaldue.value=0;
document.regform.deposit.value=0;
document.regform.arrive.value=0;
}

if (regform.rates[0].checked)
{

document.regform.rate.value=60;
rate=60;
}
else if (regform.rates[1].checked)
{
document.regform.rate.value=85;
rate=85;
}
else if (regform.rates[2].checked)
{
document.regform.rate.value=110;
rate=110;
}
else if (regform.rates[3].checked)
{
document.regform.rate.value=130;
rate=130;
}
else if (regform.rates[4].checked)
{
document.regform.rate.value=150;
rate=150;
}

if (inceptMonth=="6" && endMonth=="7")
{
lenStay=(30-arrived) + departd;
document.regform.nights.value=lenStay;
var totaler =rate * lenStay;
document.regform.totaldue.value=totaler;
depositor=totaler/2;
document.regform.deposit.value=depositor;

if(document.regform.member.value=="1")
{
membership=10;
}
else if(document.regform.member.value=="2")
{
membership=25;
}
else if (document.regform.member.value=="3")
{
membership=50;
}
else if (document.regform.member.value=="4")
{
membership=100;
}
else if (document.regform.member.value=="5")
{
membership=150;
}
else if (document.regform.member.value=="6")
{
membership=250;
}
else if (document.regform.member.value=="7")
{
membership=500;
}
else
{
membership=0;
}

toPay=membership+depositor;
document.regform.arrive.value=toPay;


}

if (inceptMonth=="6" && endMonth=="6")
{


if (arrived > departd)
{
alert ("Your arrival date occurs after your departure date.");
document.regform.nights.value=0;
document.regform.totaldue.value=0;
document.regform.deposit.value=0;
document.regform.arrive.value=0;
}
else 
{
lenStay=departd - arrived;
document.regform.nights.value=lenStay;

var totaler =rate * lenStay;
document.regform.totaldue.value=totaler;



depositor=totaler/2;

document.regform.deposit.value=depositor;
if(document.regform.member.value=="1")
{
membership=10;
}
else if(document.regform.member.value=="2")
{
membership=25;
}
else if (document.regform.member.value=="3")
{
membership=50;
}
else if (document.regform.member.value=="4")
{
membership=100;
}
else if (document.regform.member.value=="5")
{
membership=150;
}
else if (document.regform.member.value=="6")
{
membership=250;
}
else if (document.regform.member.value=="7")
{
membership=500;
}
else
{
membership=0;
}

toPay=membership+depositor;
document.regform.arrive.value=toPay;




}
}




if (inceptMonth=="7" && endMonth=="7")
{


if (arrived > departd)
{
alert ("Your arrival date occurs after your departure date.");
document.regform.nights.value=0;
document.regform.totaldue.value=0;
document.regform.deposit.value=0;
document.regform.arrive.value=0;

}
else 
{

var TotallenStay=departd-arrived;

document.regform.nights.value=TotallenStay;
var totaler =rate * TotallenStay;

document.regform.totaldue.value=totaler;


depositor=totaler/2;

document.regform.deposit.value=depositor;
if(document.regform.member.value=="1")
{
membership=10;
}
else if(document.regform.member.value=="2")
{
membership=25;
}
else if (document.regform.member.value=="3")
{
membership=50;
}
else if (document.regform.member.value=="4")
{
membership=100;
}
else if (document.regform.member.value=="5")
{
membership=150;
}
else if (document.regform.member.value=="6")
{
membership=250;
}
else if (document.regform.member.value=="7")
{
membership=500;
}
else
{
membership=0;
}

toPay=membership+depositor;
document.regform.arrive.value=toPay;
}
}

if (inceptMonth=="7" && endMonth=="8")
{
var julyStart=31-arrived;
lenStay= julyStart + departd;

document.regform.nights.value=lenStay;

var rate=document.regform.rate.value;
var totaler =rate * lenStay;
document.regform.totaldue.value=totaler;


depositor=totaler/2;
document.regform.deposit.value=depositor;
if(document.regform.member.value=="1")
{
membership=10;
}
else if(document.regform.member.value=="2")
{
membership=25;
}
else if (document.regform.member.value=="3")
{
membership=50;
}
else if (document.regform.member.value=="4")
{
membership=100;
}
else if (document.regform.member.value=="5")
{
membership=150;
}
else if (document.regform.member.value=="6")
{
membership=250;
}
else if (document.regform.member.value=="7")
{
membership=500;
}
else
{
membership=0;
}

toPay=membership+depositor;
document.regform.arrive.value=toPay;

}

if (inceptMonth=="8" && endMonth=="8")
{


if (arrived > departd)
{
alert ("Your arrival date occurs after your departure date.");
document.regform.nights.value=0;
document.regform.totaldue.value=0;
document.regform.deposit.value=0;
document.regform.arrive.value=0;
}
else 
{

lenStay=departd - arrived;

document.regform.nights.value=lenStay;

var rate=document.regform.rate.value;
var totaler =rate * lenStay;
document.regform.totaldue.value=totaler;


depositor=totaler/2;
document.regform.deposit.value=depositor;
if(document.regform.member.value=="1")
{
membership=10;
}
else if(document.regform.member.value=="2")

{
membership=25;
}
else if (document.regform.member.value=="3")
{
membership=50;
}
else if (document.regform.member.value=="4")
{
membership=100;
}
else if (document.regform.member.value=="5")
{
membership=150;
}
else if (document.regform.member.value=="6")
{
membership=250;
}
else if (document.regform.member.value=="7")
{
membership=500;
}
else
{
membership=0;
}

toPay=membership+depositor;
document.regform.arrive.value=toPay;


}
}


if (inceptMonth=="8" && endMonth=="9")
{



var AugStart=31-arrived;

lenStay= AugStart + departd;

document.regform.nights.value=lenStay;

var rate=document.regform.rate.value;
var totaler =rate * lenStay;
document.regform.totaldue.value=totaler;

depositor=totaler/2;
document.regform.deposit.value=depositor;
if(document.regform.member.value=="1")
{
membership=10;
}
else if(document.regform.member.value=="2")
{
membership=25;
}
else if (document.regform.member.value=="3")
{
membership=50;
}
else if (document.regform.member.value=="4")
{
membership=100;
}
else if (document.regform.member.value=="5")
{
membership=150;
}
else if (document.regform.member.value=="6")
{
membership=250;
}
else if (document.regform.member.value=="7")
{
membership=500;
}
else
{
membership=0;
}

toPay=membership+depositor;
document.regform.arrive.value=toPay;
}



if (inceptMonth=="9" && endMonth=="9")
{
if (arrived > departd)
{
alert ("Your arrival date occurs after your departure date.");
document.regform.nights.value=0;
document.regform.totaldue.value=0;
document.regform.deposit.value=0;
document.regform.arrive.value=0;
}
else 
{
lenStay=departd - arrived;
document.regform.nights.value=lenStay;
var rate=document.regform.rate.value;
var totaler =rate * lenStay;
document.regform.totaldue.value=totaler;
depositor=totaler/2;
document.regform.deposit.value=depositor;
if(document.regform.member.value=="1")
{
membership=10;
}
else if(document.regform.member.value=="2")
{
membership=25;
}
else if (document.regform.member.value=="3")
{
membership=50;
}
else if (document.regform.member.value=="4")
{
membership=100;
}
else if (document.regform.member.value=="5")
{
membership=150;
}
else if (document.regform.member.value=="6")
{
membership=250;
}
else if (document.regform.member.value=="7")
{
membership=500;
}
else
{
membership=0;
}

toPay=membership+depositor;
document.regform.arrive.value=toPay;
}
}



if (inceptMonth=="6" && endMonth=="9")
{ 
alert("The length of stay that you have entered exceeds 28 days. Please contact Wiawaka regarding your length of stay before completing this registration form. ALPHA8");
}

if (inceptMonth=="7" && endMonth=="9")
{ 
alert("The length of stay that you have entered exceeds 28 days. Please contact Wiawaka regarding your length of stay before completing this registration form. ALPHA9");
}

if (inceptMonth=="7" && endMonth=="6")
{ 
alert("The arrival and departure dates that you have indicated are invalid.");
}

if (inceptMonth=="8" && endMonth=="7")
{ 
alert("The arrival and departure dates that you have indicated are invalid.");
}

if (inceptMonth=="9" && endMonth=="8")
{ 
alert("The arrival and departure dates that you have indicated are invalid.");
}

if (inceptMonth=="6" && inceptDay=="31")
{ 
alert("There are only 30 days in June.");
document.regform.nights.value=0;
document.regform.totaldue.value=0;
document.regform.deposit.value=0;
document.regform.arrive.value=0;
}

if (endMonth=="6" && endDay=="31")
{ 
alert("There are only 30 days in June.");
document.regform.nights.value=0;
document.regform.totaldue.value=0;
document.regform.deposit.value=0;
document.regform.arrive.value=0;

}

var sendthis=membership+depositor;
document.regform.sendnow.value=sendthis;

}

