var retreats = new Array("Introductory Weekend Retreat at Vajrasana Sep 26-28",115,80,50,12,true,
"Buddhist Meditation Foundation Course at St Martins Lane Sep 27-Oct 18",68,48,0,-1,true,
"Buddhism Course at LBC Oct 9-Nov 6",57,40,0,-1,true,
"What Matters? Retreat at Vajrasana Oct 10-12",105,75,50,-1,true,
"Compassionate Communication course at LBC Oct 11",21,16,0,-1,true,
"Introductory Day Retreat at the LBC Oct 18",28,21,0,-1,true,
"MBRP Course for Addiction at the LBC Oct 20-Nov 24", 95,75,0,-1,true,
"Buddhist Meditation Foundation Course at St Martins Lane Oct 25-Nov 15",68,48,0,-1,true,
"Introductory Weekend Retreat at Vajrasana Nov 14-16",115,80,50,12,true,
"Buddhist Meditation Foundation Course at the LBC Nov 18-Dec 16",57,40,0,-1,true,
"Cultivating Loving Kindness Course at the LBC Nov 20-Dec 18",57,40,0,-1,true,
"Into Silence - Women Mitras' retreat at Vajrasana Nov 21-23",105,75,50,-1,true,
"Buddhist Meditation Foundation Course at St Martins Lane Nov 22-Dec 13",68,48,0,-1,true,
"Introductory Day Retreat at the LBC Nov 29",28,21,0,-1,true,
"Awakening at LBC Nov 30",21,16,0,-1,true,
"Introductory Weekend Retreat at Vajrasana Dec 5-7",115,80,50,12,true,
"Winter Open Retreat - Sibford (10 days) PRICE UNTIL DEC 1 Dec 22-Jan 1",350,250,50,-1,true,
"Winter Open Retreat - Sibford(First 5 days) PRICE UNTIL DEC 1 Dec 22- 27",200,150,50,-1,true,
"Winter Open Retreat - Sibford(Second 5 days) PRICE UNTIL DEC 1 Dec 27- Jan 1",200,150,50,-1,true,
"Mandala Retreat at Vajrasana Dec 28-Jan 1",155,115,50,12,true )
function changeRate()
{
rate=document.forms[0].Rate
concession=document.forms[0].Concession
if (rate[0].checked)
{
concession.length=5
concession[4].text="None"
concession.selectedIndex=4
concession.disabled=true
}
else
{
concession.length=4
concession.disabled=false
}
displayTotalCost()
}
function changeLBCEvent()
{
lbcEvent=document.forms[0].LBCEvent
minibusNeeded=document.forms[0].MinibusNeeded
minibus=document.forms[0].Minibus
minibusCost=retreats[6*lbcEvent.selectedIndex+4]
if (minibusCost>=0)
{
minibusNeeded.disabled=false
minibus.value="No"
if (minibusCost>0)
{
document.getElementById('minibusText').innerHTML=" There is a £"+minibusCost+" charge for the minibus, which is paid on the day"
}
else
{
document.getElementById('minibusText').innerHTML=" The charge for the minibus is included in the cost of this event"
}
}
else
{
minibusNeeded.checked=false
minibusNeeded.disabled=true
minibus.value="Not available"
document.getElementById('minibusText').innerHTML=" A minibus is not available for this event"
}
displayTotalCost()
}
function changeMinibusNeeded()
{
minibusNeeded=document.forms[0].MinibusNeeded
minibus=document.forms[0].Minibus
if (minibusNeeded.checked)
{minibus.value="Yes"}
else
{minibus.value="No"}
displayTotalCost()
}
function displayTotalCost()
{
rate=document.forms[0].Rate
payment=document.forms[0].Payment
lbcEvent=document.forms[0].LBCEvent
minibusNeeded=document.forms[0].MinibusNeeded
minibus=document.forms[0].Minibus
amount=document.forms[0].Amount
desc=document.forms[0].Description
var cost
var deposit
desc.value=lbcEvent[lbcEvent.selectedIndex].text
if (rate[0].checked)
{cost=retreats[6*lbcEvent.selectedIndex+1]}
else
{cost=retreats[6*lbcEvent.selectedIndex+2]}
document.getElementById('totalCostText').innerHTML=" The total cost of £"+cost
deposit=retreats[6*lbcEvent.selectedIndex+3]
if (deposit>0)
{
payment[1].disabled=false
document.getElementById('depositText').innerHTML=" A non-refundable, non-transferable deposit of £"+deposit
}
else
{
payment[0].checked=true
payment[1].checked=false
payment[1].disabled=true
document.getElementById('depositText').innerHTML=" No deposit available for this event, full payment required"
}
if (payment[0].checked)
{amount.value=cost}
else
{amount.value=deposit}
document.getElementById('chequeText').innerHTML="I enclose a cheque made out to 'London Buddhist Centre' for £"+amount.value
document.getElementById('creditCardText').innerHTML="Please charge the amount of £"+amount.value+" to my card"
}
function setup()
{
lbcEvent=document.forms[0].LBCEvent
lbcEvent.length=retreats.length/6
for (i=0; i