// JavaScript Document
//var total = 0;
var distcharge = 0;
//var binamt = 0;
var foundpc = false;
var bags;// =false;


function Checkpcodes(elem){
bags =false;
var s = elem.value;

//alert("size option " + size);
if((s == null) || (s.length == 0)  ) {
//alert("Please enter a postcode");
document.frm_pcode.txt_pcodemsg.value= "Please enter a postcode";

//document.getElementById('selectwaste').style.visibility='hidden';
//document.getElementById('text1').style.visibility='visible';


//document.getElementById('selectwaste').style.display="none"; //for hide //changes page sizing?
//document.getElementById('text1').style.display="block"; //for show

 

//document.form3.txt_address1.value="GPO Box 391, Brisbane Qld 4001 Australia";
return false;
}
else {
//alert("size of greeting!" + s.length);

//check if our post codes
//alert(s);
switch(s){
case "4000":
//alert( "yes area covered		4000	Spring Hill");
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4000- Spring Hill";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4001":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4001- Brisbane";
foundpc=true;
distcharge = 0;
break
case "4002":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4002- City East, Wintergarden";
foundpc=true;
distcharge = 0;
break
case "4003":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4003- Brisbane";
foundpc=true;
distcharge = 0;
break
case "4004":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4004- Brisbane";
foundpc=true;
distcharge = 0;
break
case "4005":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4005- New Farm";
foundpc=true;
distcharge = 0;
break
case "4006":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4006- Bowen Hills, Fortitude Valley, Herston, Newstead";
foundpc=true;
distcharge = 0;
break
case "4007":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4007- Ascot, Hamilton";
foundpc=true;
distcharge = 0;
break
case "4008":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4008- Pinkenba";
foundpc=true;
distcharge = 0;
break
case "4009":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4009- Eagle Farm";
foundpc=true;
distcharge = 0;
break
case "4010":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4010- Albion";
foundpc=true;
distcharge = 0;
break
case "4011":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4011- Clayfield, Hendra";
foundpc=true;
distcharge = 0;
break
case "4012":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4012- Nundah, Toombul, Wavell Heights, Wavell Heights North";
foundpc=true;
distcharge = 0;
break
case "4013":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4013- Northgate";
foundpc=true;
distcharge = 0;
break
case "4014":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4014- Banyo, Nudgee, Nudgee Beach, Virginia";
foundpc=true;
distcharge = 0;
break

case "4017":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4017- Bracken Ridge, Brighton, Deagon, Sandgate, Shorncliffe";
foundpc = true;
distcharge = 0;
break
case "4018":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4018- Fitzgibbon, Taigum";
foundpc = true;
distcharge = 0;
break
case "4019":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4019- Clontarf, Margate, Margate Beach, Woody Point";
foundpc = true;
distcharge = 0;
break
case "4020":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4020- Redcliffe, Scarborough";
foundpc = true;
distcharge = 0;
break
case "4021":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4021- Kippa-ring";
foundpc = true;
distcharge = 0;
break
case "4022":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4022- Rothwell";
foundpc = true;
distcharge = 0;
break

case "4029":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4029- Royal Brisbane Hospital";
foundpc=true;
distcharge = 0;
break
case "4030":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4030- Lutwyche, Windsor, Wooloowin";
foundpc=true;
distcharge = 0;
break
case "4031":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4031- Gordon Park, Kedron";
foundpc=true;
distcharge = 0;
break
case "4032":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4032- Chermside, Chermside West";
foundpc=true;
distcharge = 0;
break

case "4034":
document.frm_pcode.txt_pcodemsg.value= "This area will be serviced by The Rubbish Removers from early Dec 2008(our son comes on board)";
foundpc = false;
distcharge = 0;
break
case "4035":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4035- Albany Creek, Bridgeman Downs";
foundpc = true;
distcharge = 0;
break
case "4036":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4036- Bald Hills";
foundpc = true;
distcharge = 10;
break
case "4037":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4037- Eatons Hill";
foundpc = true;
distcharge = 10;
break

case "4051":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4051- Alderley, Enoggera, Gaythorne, Grange, Newmarket, Wilston";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4053":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4053- Brookside Centre, Everton Hills, Everton Park, Mcdowall, Mitchelton, Stafford, Stafford Heights. Contact us regarding garden bag availabilty.";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4054":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4054- Arana Hills, Keperra";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4055":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4055- Bunya, Ferny Grove, Ferny Hills, Upper Kedron";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4059":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4059- Kelvin Grove, Red Hill. Contact us regarding garedn bag availabilty.";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4060":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4060- Ashgrove";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4061":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4061- The Gap";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4064":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4064- Milton, Paddington";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4065":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4065- Bardon";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4066":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4066- Auchenflower, Mount Coot-tha, Toowong";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4067":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4067- St Lucia";
foundpc=true;
distcharge = 0;
break
case "4068":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4068- Chelmer, Indooroopilly, Taringa";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4069":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4069- Brookfield, Chapel Hill, Fig Tree Pocket, Kenmore, Kenmore Hills, Pinjarra Hills, Pullenvale, Upper Brookfield";
foundpc=true;
distcharge = 0;
break
case "4070":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4070- Anstead, Bellbowrie, Moggill";
foundpc=true;
distcharge=10;
break
case "4072":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4072- University Of Queensland";
foundpc=true;
distcharge = 0;
break
case "4073":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4073- Seventeen Mile Rocks, Sinnamon Park";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4074":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4074- Jamboree Heights, Jindalee, Middle Park, Mount Ommaney, Riverhills, Sumner, Westlake";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4075":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4075- Corinda, Graceville, Graceville East, Oxley, Sherwood";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4076":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4076- Darra, Wacol";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4077":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4077- Doolandella, Durack, Inala, Richlands";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4078":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4078- Ellen Grove, Forest Lake";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4101":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4101- Highgate Hill, South Brisbane, West End";
foundpc=true;
distcharge = 0;
break
case "4102":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4102- Buranda, Dutton Park, Woolloongabba";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4103":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4103- Annerley, Fairfield";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4104":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4104- Yeronga";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4105":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4105- Moorooka, Tennyson, Yeerongpilly";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4106":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4106- Rocklea";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4107":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4107- Salisbury";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4108":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4108- Archerfield, Coopers Plains";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4109":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4109- Macgregor, Robertson, Sunnybank, Sunnybank Hills";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4110":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4110- Acacia Ridge, Heathwood, Larapinta, Pallara, Willawong";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4111":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4111- Nathan";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4112":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4112- Kuraby";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4113":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4113- Eight Mile Plains, Runcorn";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4114":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4114- Kingston, Logan Central, Woodridge";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4115":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4115- Algester, Parkinson";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4116":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4116- Calamvale, Drewvale, Stretton";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4117":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4117- Berrinba, Karawatha";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4118":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4118- Browns Plains, Forestdale, Heritage Park, Hillcrest, Regents Park";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4119":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4119- Underwood";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4120":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4120- Greenslopes, Stones Corner";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4121":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4121- Holland Park, Holland Park West, Tarragindi, Wellers Hill";
foundpc=true;
distcharge = 0;
//bags=false;
break
case "4122":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4122- Mansfield, Mount Gravatt, Mount Gravatt East, Upper Mount Gravatt, Wishart";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4123":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4123- Rochedale, Rochedale South";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4124":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4124- Boronia Heights, Greenbank";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4125":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4125- Munruben, Park Ridge";
foundpc=true;
distcharge = 0;
break
case "4127":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4127- Daisy Hill, Priestdale, Slacks Creek, Springwood";
foundpc=true;
distcharge = 0;
foundpc=true;
bags=true;
break
case "4128":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4128- Shailer Park, Tanah Merah";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4129":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4129- Loganholme";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4130":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4130- Carbrook, Cornubia";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4131":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4131- Loganlea, Meadowbrook";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4132":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4132- Crestmead, Marsden";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4133":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4133- Chambers Flat, Logan Reserve, Waterford, Waterford West, (LOGAN VILLAGE $20.00 surcharge on top of this total calculation)";
foundpc=true;
distcharge = 0;
bags=true;
break
case "4151":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4151- Coorparoo";
foundpc=true;
distcharge = 0;
break
case "4152":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4152- Camp Hill, Carina, Carina Heights, Carindale";
foundpc=true;
distcharge = 0;
break
case "4153":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4153- Belmont ";
foundpc=true;
distcharge = 0;
break
case "4154":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4154- Gumdale, Ransome, Wakerley";
foundpc=true;
distcharge = 0;
break
case "4155":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4155- Chandler";
foundpc=true;
distcharge = 0;
break
case "4156":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4156- Burbank, Mackenzie";
foundpc=true;
distcharge = 0;
break
case "4157":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4157- Capalaba, Capalaba West, Sheldon";
foundpc=true;
distcharge = 0;
break
case "4158":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4158- Thorneside";
foundpc=true;
distcharge = 0;
break
case "4159":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4159- Birkdale";
foundpc=true;
distcharge = 0;
break
case "4160":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4160- Ormiston, Wellington Point";
foundpc=true;
distcharge=20;
break
case "4161":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4161- Alexandra Hills";
break
case "4163":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4163- Cleveland";
foundpc=true;
distcharge=20;
break
case "4164":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4164- Thornlands";
foundpc=true;
distcharge=20;
break
case "4165":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4165- Mount Cotton, Redland Bay, Victoria Point";
foundpc=true;
distcharge=20;
break
case "4169":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4169- East Brisbane, Kangaroo Point";
foundpc=true;
distcharge = 0;
break
case "4170":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4170- Cannon Hill, Morningside, Norman Park, Seven Hills";
foundpc=true;
distcharge = 0;
break
case "4171":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4171- Balmoral, Bulimba, Hawthorne";
foundpc=true;
distcharge = 0;
break
case "4172":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4172- Murarrie";
foundpc=true;
distcharge = 0;
break
case "4173":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4173- Tingalpa";
foundpc=true;
distcharge = 0;
break
case "4174":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4174- Hemmant";
foundpc=true;
distcharge = 0;
break
case "4178":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4178- Lytton, Port Of Brisbane, Wynnum, Wynnum North, Wynnum West";
foundpc=true;
distcharge = 0;
break
case "4179":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4179- Lota, Manly, Manly West";
foundpc=true;
distcharge = 0;
break
case "4205":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4205- Bethania";
foundpc=true;
distcharge = 0;
break
case "4207":
//alert("Some suburbs in this post code area we service – Please contact the office.");
//return;
document.frm_pcode.txt_pcodemsg.value= "Some suburbs in this post code area we service. Please contact the office.";//- 4207- Alberton, Bahrs Scrub, Bannockburn, Beenleigh, Belivah, Buccan, Cedar Creek, Eagleby, Edens Landing, Holmview, Logan Village, Luscombe, Mount Warren Park, Stapylton, Steiglitz, Windaroo, Wolffdene, Woongoolba, Yatala";
foundpc = false;
distcharge=0;
break
case "4208":
document.frm_pcode.txt_pcodemsg.value= "Some suburbs in this post code area we service. Please contact the office.";//"yes area serviced- 4208- Gilberton, Jacobs Well, Kingsholme, Norwell, Ormeau, Ormeau Hills";
foundpc = false;
distcharge = 0;
break
case "4300":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4300- Bellbird park, Brookwater, Camira, Carol, Park Gailes, Goodna Springfield, Springfield Lakes";
foundpc=true;
distcharge = 0;
break
case "4301":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4301- Collingwood,Park Redbank, Redbank Plains";
foundpc=true;
distcharge = 0;
break
case "4303":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4303- Dinmore, New Chum, River view";
foundpc=true;
distcharge=25;
break
case "4304":
document.frm_pcode.txt_pcodemsg.value= "Some suburbs in this post code area we service. Please contact the office.";//"yes area serviced- 4304- Blackstone, Booval, Bundamba, Ebbw Vale, North Booval, Silkstone";
foundpc = false;
distcharge = 0;
break
case "4305":
document.frm_pcode.txt_pcodemsg.value= "Some suburbs in this post code area we service eg 6M bins only. Please contact the office.";//"yes area serviced- 4305- Basin Pocket, Brassall, Bremer, Churchill, Coalfalls, East Ipswich, Eastern Heights, Flinders View, Ipswich, Leichhardt, Limestone Ridges, Moores Pocket, Newtown, North Ipswich, North Tivoli, One Mile, Raceview, Sadliers Crossing, Tivoli, West Ipswich, Woodend, Wulkuraka, Yamanto";
foundpc=false;
distcharge = 0;
break
case "4500":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4500- Bray Park, Brendale, Cashmere, Clear Mountain, Joyner, Strathpine, Warner";
foundpc = true;
distcharge = 0;
break
case "4501":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4501-Lawnton  Strathpine";
foundpc = true;
distcharge = 10;
break
case "4502":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4502- Petrie";
foundpc = true;
distcharge = 10;
break
case "4503":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4503- PetrieDakabin, Griffin, Kallangur, Kurwongbah, Murrumba Downs but not whiteside";
foundpc = true;
distcharge = 0;
break
case "4504":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4504- Narangba";
foundpc = true;
distcharge = 10;
break
case "4505":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4505- Burpengary";
foundpc = true;
distcharge = 10;
break
case "4506":
document.frm_pcode.txt_pcodemsg.value= "Sorry - area not serviced.";
foundpc = false;
distcharge = 0;
break
case "4507":
document.frm_pcode.txt_pcodemsg.value= "Sorry - area not serviced.";
foundpc = false;
distcharge = 0;
break
case "4508":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4508- Deception Bay";
foundpc = true;
distcharge = 0;
break
case "4509":
document.frm_pcode.txt_pcodemsg.value= "yes area serviced- 4509- Mango Hill, North Lakes";
foundpc = true;
distcharge = 0;
break
case "4510":
document.frm_pcode.txt_pcodemsg.value= "Sorry - area not serviced.";
foundpc = false;
distcharge = 0;
break
case "4511":
document.frm_pcode.txt_pcodemsg.value= "Sorry - area not serviced.";
foundpc = false;
distcharge = 0;
break



default:
document.frm_pcode.txt_pcodemsg.value= "Sorry - area not serviced.";//"some suburbs serviced in this pcode– please contact us";
hideElements();
document.getElementById('txt_pcodemsg').style.visibility='visible';				  
document.getElementById('txt_pcodemsg').style.display="block"; //for hide //changes page sizing?
foundpc = false;
//alert(foundpc);
distcharge = 0;

bags =false;
//var mypc = getpcode(s);
//alert(mypc);
//document.frm_pcode.txt_pcodemsg.value= getpcode(mypc);
}
//return true;
}
}

function calculatetotal(){
	var total = 0;
	var daycosts=0;
	var binamt = 0;
	var bagbin = 0;
	if(bags==false) {
		bagbin = document.getElementById("selectbin").value 
	} else {
		bagbin = document.getElementById("selectbag").value 
	}
	var bincost=0;
	var tyretotal=0;
	
	switch(bagbin){
	case "--please choose--":
	document.frm_pcode.txt_totalprice.value= "Please choose a bin size";
	return;
	break
	case "2mskipbin":
	//alert( bagbin);
	binamt = 120;
	break
	case "3mskipbin":
	//alert( bagbin);
	binamt = 140;
	break
	case "4mskipbin":
	//alert( bagbin);
	binamt = 165;
	break
	case "6skipbin":
	//alert( bagbin);
	binamt = 230;
	break
	case "gardenbagmin3 ":
	//alert( bagbin);
	binamt = 42.90;//14.30 ea; //39.60; //13.20; each
	break
	}
	
	var date1check = document.getElementById('calendardropoff').value ;
	var date2check = document.getElementById('calendarcollect').value ;
	
	if((date1check == null) || (date1check.length == 0) ||  (date2check == null) || (date2check.length == 0)  ) {
		//alert("Please enter a postcode");
		document.frm_pcode.txt_totalprice.value= "Please enter a delivery and collection date";
		document.getElementById('gotobk').style.visibility='hidden';				  
		document.getElementById('gotobk').style.display="none"; //for hide //changes page sizing?
		return ;
	}
	
	var date1 = new Date(document.getElementById('calendardropoff').value) ;
	//alert(date1);
	var date2 = new Date(document.getElementById('calendarcollect').value) ;
	//alert(date2);
	
	// Array of month Names
	var monthNames = new Array("January","February","March","April","May","June","July","August","September","October","November","December");

	var now = new Date();
	var todaydte = new Date(monthNames[now.getMonth()] + " " + now.getDate() + ", " + now.getFullYear());
	//now = monthNames[now.getMonth()] + " " + now.getDate() + ", " + now.getFullYear();
	//alert(todaydte);
	
	var xmas1 = new Date();
	var xmas1 = new Date("Wed Dec 24 00:00:00 UTC+1000 2008");
	var xmas2 = new Date();
	var xmas2 = new Date("Sun Jan 04 00:00:00 UTC+1000 2009");
	//alert(now);
	if(date1 <= todaydte ) {
		document.frm_pcode.txt_calendarmsg.value = "Please choose a later delivery date" ;
		document.frm_pcode.txt_totalprice.value = "Please choose a later delivery date" ;
		//hide calculation button
		hidecaclulations();
		return;
	}else if(date1 >= xmas1 && date1 <= xmas2 ) { //xmas dates delivery
		document.frm_pcode.txt_calendarmsg.value = "Closed Office- 24/12/08 to 04/01/09" ;
		document.frm_pcode.txt_totalprice.value = "Closed Office- 24/12/08 to 04/01/09" ;
		//hide calculation button
		hidecaclulations();
		return;
	}else if(date2 <= date1 ) {
		document.frm_pcode.txt_calendarmsg.value = "Please choose a later collection date" ;
		document.frm_pcode.txt_totalprice.value = "Please choose a later collection date" ;
		//hide calculation button
		hidecaclulations();
		return;
	}else if(date2 >= xmas1 && date2 <= xmas2 ) { //xmas dates pickup
		document.frm_pcode.txt_calendarmsg.value = "Closed Office- 24/12/08 to 04/0/09" ;
		document.frm_pcode.txt_totalprice.value = "Closed Office- 24/12/08 to 04/0/09" ;
		//hide calculation button
		hidecaclulations();
		return;
	}else {
		document.frm_pcode.txt_calendarmsg.value = "" ;
		document.frm_pcode.txt_totalprice.value = "" ;
		//show calculation button
		nextmsg5();
	}
	
	//Set 1 day in milliseconds
	var one_day=1000*60*60*24
	
	//alert(Math.ceil((date2.getTime()-date1.getTime())/(one_day)))
	//alert(date2.getDate() - date1.getDate() );
	var days =Math.ceil((date2.getTime()-date1.getTime())/(one_day))//date2.getDate() - date1.getDate();
	//alert(date2.getDate() - date1.getDate() ); //.getMonth() //.getFullYear()
	
	var months =date2.getMonth() - date1.getMonth() ;
	//alert(date2.getMonth() - date1.getMonth() );
	
	var years =date2.getFullYear() - date1.getFullYear() ;
	//alert(date2.getFullYear() - date1.getFullYear() );
	
	//check calculation and bag per service all pcodes??
	//bincost = 
	total = binamt;
	//alert(binamt);
	total = total + distcharge;//distnace fee
	//alert(total);
	
	tyretotal = ((GetSelectedItem()*1) + (GetSelectedItem2()*1));
	//alert(tyretotal);
	if((tyretotal) > 4) {
		alert("A:" + GetSelectedItem() + " B: " +GetSelectedItem2());
		//alert("Please choose a total of no more then 4 tyres with or without rims."); 
		document.frm_pcode.txt_totalprice.value= "Please choose a max of 4 tyres with or without rims";
		document.getElementById('gotobk').style.visibility='hidden';				  
		document.getElementById('gotobk').style.display="none"; //for hide //changes page sizing?
		return;
	}
	
	total = total + (GetSelectedItem()*8);//tyes costs
	//alert(total);
	total = total + (GetSelectedItem2()*4);//tyes costs
	//alert(total);
	//total = total + (document.getElementById("selectnorim").value * 4);
	//alert(total);
	
	//calendar costs >5 then * 10.00
	//alert("days: "+ days);
	if(days >6){
		dayscost = (days-6) * 10.00;
		//alert(dayscost);
	} else{
		dayscost= 0;
		//alert("2d "+dayscost);
	}
	//alert(dayscost);
	total=total + dayscost //binamt + ;//((binamt/30)*days);// times months
	total=total.toFixed(2); ;
	document.frm_pcode.txt_totalprice.value = total;//"$2.00"
	document.getElementById('gotobk').style.visibility='visible';				  
	document.getElementById('gotobk').style.display="block"; //for hide //changes page sizing?
}

function GetSelectedItem() {
	len = document.frm_pcode.selectrim.length
	i = 0
	var chosen = 0;//"none"

	for (i = 0; i < len; i++) {
		if (document.frm_pcode.selectrim[i].selected) {
		chosen = document.frm_pcode.selectrim[i].value
		} 
	}
	//alert ("chosen1:" + chosen);
	return chosen
} 
function GetSelectedItem2() {
	len = document.frm_pcode.selectnorim.length
	i = 0
	var chosen = 0;//"none"

	for (i = 0; i < len; i++) {
		if (document.frm_pcode.selectnorim[i].selected) {
		chosen = document.frm_pcode.selectnorim[i].value
		} 
	}
	//alert ("chosen2:" + chosen);
	return chosen
} 


function hideElements(){
	document.frm_pcode.calendardropoff.value="" //reset calendar fields
	document.frm_pcode.calendarcollect.value=""	
	document.frm_pcode.txt_totalprice.value="" 
	//document.frm_pcode.txtpcode.value = "" ;
	distcharge = 0;
	foundpc = false
	bags =false;
	
	document.getElementById('txt_pcodemsg').style.visibility='hidden';				  
	document.getElementById('txt_pcodemsg').style.display="none"; //for hide //changes page sizing?
	
	document.getElementById('selectwaste').style.visibility='hidden';				  
	document.getElementById('selectwaste').style.display="none"; //for hide //changes page sizing?
	
	document.getElementById('Next2').style.visibility='hidden';				  
	document.getElementById('Next2').style.display="none"; //for hide //changes page sizing?

	document.getElementById('Next3').style.visibility='hidden';				  
	document.getElementById('Next3').style.display="none"; //for hide //changes page sizing?	
	
	document.getElementById('Next4').style.visibility='hidden';				  
	document.getElementById('Next4').style.display="none"; //for hide //changes page sizing?	
	
	document.getElementById('Next5').style.visibility='hidden';				  
	document.getElementById('Next5').style.display="none"; //for hide //changes page sizing?	
	
	document.getElementById('binbags').style.visibility='hidden';				  
	document.getElementById('binbags').style.display="none"; //for hide //changes page sizing?
	
	document.getElementById('binbags2').style.visibility='hidden';				  
	document.getElementById('binbags2').style.display="none"; //for hide //changes page sizing?
	
	document.getElementById('selectrim').style.visibility='hidden';				  
	document.getElementById('selectrim').style.display="none"; //for hide //changes page sizing?
	
	document.getElementById('selectnorim').style.visibility='hidden';				  
	document.getElementById('selectnorim').style.display="none"; //for hide //changes page sizing?
	
	//document.getElementById('calendardropoff').style.visibility='hidden';				  
	//document.getElementById('calendardropoff').style.display="none"; //for hide //changes page sizing?
	
	//document.getElementById('calendarcollect').style.visibility='hidden';				  
	//document.getElementById('calendarcollect').style.display="none"; //for hide //changes page sizing?
	
	document.getElementById('calculate').style.visibility='hidden';				  
	document.getElementById('calculate').style.display="none"; //for hide //changes page sizing?
	
	document.getElementById('txt_totalprice').style.visibility='hidden';				  
	document.getElementById('txt_totalprice').style.display="none"; //for hide //changes page sizing?	
	
	//hide all labels
	document.getElementById('selwaste').style.visibility='hidden';				  
	document.getElementById('selwaste').style.display="none"; //for hide //changes page sizing?	
	
	document.getElementById('nocon').style.visibility='hidden';				  
	document.getElementById('nocon').style.display="none"; //for hide //changes page sizing?		
	
	document.getElementById('bin').style.visibility='hidden';				  
	document.getElementById('bin').style.display="none"; //for hide //changes page sizing?
	
	document.getElementById('rim1').style.visibility='hidden';				  
	document.getElementById('rim1').style.display="none"; //for hide //changes page sizing?
	
	document.getElementById('rim2').style.visibility='hidden';				  
	document.getElementById('rim2').style.display="none"; //for hide //changes page sizing?
	
	document.getElementById('maxtyres').style.visibility='hidden';				  
	document.getElementById('maxtyres').style.display="none"; //for hide //changes page sizing?	
	
	document.getElementById('rimprice1').style.visibility='hidden';				  
	document.getElementById('rimprice1').style.display="none"; //for hide //changes page sizing?
	
	document.getElementById('rimprice2').style.visibility='hidden';				  
	document.getElementById('rimprice2').style.display="none"; //for hide //changes page sizing?	
	
	//document.getElementById('delvery').style.visibility='hidden';				  
	//document.getElementById('delvery').style.display="none"; //for hide //changes page sizing?
	
	//document.getElementById('calendarlbla').style.visibility='hidden';				  
	//document.getElementById('calendarlbla').style.display="none"; //for hide //changes page sizing?
	
	//document.getElementById('calendarlblb').style.visibility='hidden';				  
	//document.getElementById('calendarlblb').style.display="none"; //for hide //changes page sizing?		
	
	document.getElementById('note1').style.visibility='hidden';				  
	document.getElementById('note1').style.display="none"; //for hide //changes page sizing?
	
	document.getElementById('totpr').style.visibility='hidden';				  
	document.getElementById('totpr').style.display="none"; //for hide //changes page sizing?
	
	document.getElementById('gotobk').style.visibility='hidden';				  
	document.getElementById('gotobk').style.display="none"; //for hide //changes page sizing?
	
	document.getElementById('quoteagain').style.visibility='hidden';				  
	document.getElementById('quoteagain').style.display="none"; //for hide //changes page sizing?
	
	//hide calendar images
	//document.getElementById('t1').style.visibility='hidden';				  
	//document.getElementById('t2').style.display="none"; //for hide //changes page sizing?
	
	document.getElementById('tablecalendar').style.visibility='hidden';				  
	document.getElementById('tablecalendar').style.display="none"; //for hide //changes page sizing?
	
	
	
}

function showmsg(){
	
	document.getElementById('txt_pcodemsg').style.visibility='visible';				  
	document.getElementById('txt_pcodemsg').style.display="block"; //for hide //changes page sizing?
	//alert(foundpc);
	if (foundpc == true) {
		document.getElementById('selectwaste').style.visibility='visible';				  
		document.getElementById('selectwaste').style.display="block"; //for hide //changes page sizing?
		document.getElementById('selwaste').style.visibility='visible';				  
		document.getElementById('selwaste').style.display="block"; //for hide //changes page sizing?
		document.getElementById('nocon').style.visibility='visible';				  
		document.getElementById('nocon').style.display="block"; //for hide //changes page sizing?
		document.getElementById('Next2').style.visibility='visible';				  
		document.getElementById('Next2').style.display="block"; //for hide //changes page sizing?
		
	}
}
function resetpostcode(){
document.frm_pcode.txtpcode.value = "" ;
}
function nextmsg2(){
	//alert(bags);
	document.getElementById('bin').style.visibility='visible';				  
	document.getElementById('bin').style.display="block"; //for hide //changes page sizing?
	if(bags==false) {
	//document.getElementById('selectbag').style.visibility='hidden';				  
	//document.getElementById('selectbag').style.display="none"; //for hide //changes page sizing?
	//document.getElementById('bin').style.visibility='hidden';				  
	//document.getElementById('bin').style.display="none"; //for hide //changes page sizing?
	
//	document.getElementById('selectbin').style.visibility='visible';				  
//	document.getElementById('selectbin').style.display="block"; //for hide //changes page sizing?	
	//document.getElementById('Next3').style.visibility='visible';				  
	//document.getElementById('Next3').style.display="block"; //for hide //changes page sizing?
	document.getElementById('binbags').style.visibility='visible';				  
	document.getElementById('binbags').style.display="block";
	
	} 
	if(bags==true) {
		//alert("nope");
		//document.getElementById('selectbin').style.visibility='hidden';				  
		//document.getElementById('selectbin').style.display="none"; //for hide //changes page sizing?
		//document.getElementById('bin').style.visibility='hidden';				  
		//document.getElementById('bin').style.display="none"; //for hide //changes page sizing?
		//document.getElementById('bin').style.visibility='visible';				  
		//document.getElementById('bin').style.display="block"; //for hide //changes page sizing?
	//	document.getElementById('selectbag').style.visibility='visible';				  
	//	document.getElementById('selectbag').style.display="block"; //for hide //changes page sizing?	
	document.getElementById('binbags2').style.visibility='visible';				  
	document.getElementById('binbags2').style.display="block";
		
	}
	document.getElementById('Next3').style.visibility='visible';				  
	document.getElementById('Next3').style.display="block"; //for hide //changes page sizing?
}
function nextmsg3(){
	document.getElementById('rim1').style.visibility='visible';				  
	document.getElementById('rim1').style.display="block"; //for hide //changes page sizing?
	document.getElementById('rimprice1').style.visibility='visible';				  
	document.getElementById('rimprice1').style.display="block"; //for hide //changes page sizing?	
	document.getElementById('selectrim').style.visibility='visible';				  
	document.getElementById('selectrim').style.display="block"; //for hide //changes page sizing?	
	document.getElementById('Next4').style.visibility='visible';				  
	document.getElementById('Next4').style.display="block"; //for hide //changes page sizing?
	document.getElementById('maxtyres').style.visibility='visible';				  
	document.getElementById('maxtyres').style.display="block"; //for hide //changes page sizing?

}
function nextmsg4(){
	document.getElementById('rim2').style.visibility='visible';				  
	document.getElementById('rim2').style.display="block"; //for hide //changes page sizing?
	document.getElementById('rimprice2').style.visibility='visible';				  
	document.getElementById('rimprice2').style.display="block"; //for hide //changes page sizing?	
	document.getElementById('selectnorim').style.visibility='visible';				  
	document.getElementById('selectnorim').style.display="block"; //for hide //changes page sizing?	
	document.getElementById('Next5').style.visibility='visible';				  
	document.getElementById('Next5').style.display="block"; //for hide //changes page sizing?
	
	
	
}
function nextmsg5(){
	document.getElementById('tablecalendar').style.visibility='visible';				  
	document.getElementById('tablecalendar').style.display="block"; //for hide //changes page sizing?
	
	//document.getElementById('calendarlblb').style.visibility='hidden';				  
	//document.getElementById('calendarlblb').style.display="none"; //for hide //changes page sizing?	
	//document.getElementById('selectnorim').style.visibility='visible';				  
	//document.getElementById('selectnorim').style.display="block"; //for hide //changes page sizing?	
	//document.getElementById('Next5').style.visibility='visible';				  
	//document.getElementById('Next5').style.display="block"; //for hide //changes page sizing?
	
	document.getElementById('note1').style.visibility='visible';				  
	document.getElementById('note1').style.display="block"; //for hide //changes page sizing?	
	document.getElementById('totpr').style.visibility='visible';				  
	document.getElementById('totpr').style.display="block"; //for hide //changes page sizing?
	document.getElementById('calculate').style.visibility='visible';				  
	document.getElementById('calculate').style.display="block"; //for hide //changes page sizing?
	//document.getElementById('gotobk').style.visibility='visible';				  
	//document.getElementById('gotobk').style.display="block"; //for hide //changes page sizing?
	document.getElementById('quoteagain').style.visibility='visible';				  
	document.getElementById('quoteagain').style.display="block"; //for hide //changes page sizing?
	document.getElementById('txt_totalprice').style.visibility='visible';				  
	document.getElementById('txt_totalprice').style.display="block"; //for hide //changes page sizing?
	
	
}

function resetbagsmenu(){
	document.getElementById('selectbag').selectedIndex = 0; //otherwise passes old value
}

function resetbinmenu(){
	document.getElementById('selectbin').selectedIndex = 0; //otherwise passes old value
}

function hidecaclulations(){
	//document.getElementById('totpr').style.visibility='hidden';				  
	//document.getElementById('totpr').style.display="none"; //for hide //changes page sizing?
	//document.getElementById('calculate').style.visibility='hidden';					  
	//document.getElementById('calculate').style.display="none"; //for hide //changes page sizing?
	//document.getElementById('gotobk').style.visibility='visible';				  
	//document.getElementById('gotobk').style.display="block"; //for hide //changes page sizing?
	//document.getElementById('quoteagain').style.visibility='hidden';					  
	//document.getElementById('quoteagain').style.display="none";//for hide //changes page sizing?
	//document.getElementById('txt_totalprice').style.visibility='hidden';					  
	//document.getElementById('txt_totalprice').style.display="none"; //for hide //changes page sizing?	
	document.getElementById('gotobk').style.visibility='hidden';				  
	document.getElementById('gotobk').style.display="none"; //for hide //changes page sizing?
	
}

function checkform(elem1,elem2,elem3,elem4,elem5,elem6,elem7) {
		var check1 = document.getElementById ('checkbox_agree');
		if(!check1.checked) {
			alert("Please check the checkbox 'I agree'");
			return false;
		}
		var check8 = elem7.value; 		
		if((check8 == null) || (check8.length < 10)) {
			alert("Please type your email");
			return false;
		}
		var check2 = elem1.value; 		
		if((check2 == null) || (check2.length < 2)) {
			alert("Please type your name");
			return false;
		}
		var check3 = elem2.value; 		
		if((check3 == null) || (check3.length < 8)) {
			alert("Please type your after hours phone number");
			return false;
		}
		var check4 = elem3.value; 		
		if((check4 == null) || (check4.length < 8)) {
			alert("Please type your business hours phone number");
			return false;
		}
		var check5 = elem4.value; 		
		if((check5 == null) || (check5.length < 10)) {
			//alert("Please type your mobile phone number");
			//return false;
		}
		var check6 = elem5.value; 		
		if((check6 == null) || (check6.length < 3)) {
			alert("Please type your street address");
			return false;
		}
		var check7 = elem6.value; 		
		if((check7 == null) || (check7.length < 3)) {
			alert("Please type suburb");
			return false;
		}
		
		
}

function getsupport ( selectedtype )
{
  document.frm_pcode.supporttype.value = selectedtype ;
  document.frm_pcode.submit() ;
}

//function nextmsg6(){
	//document.getElementById('calendarlblb').style.visibility='visible';				  
	//document.getElementById('calendarlblb').style.display="block"; //for hide //changes page sizing?
	//document.getElementById('calendarcollect').style.visibility='visible';				  
	//document.getElementById('calendarcollect').style.display="block"; //for hide //changes page sizing?
	//document.getElementById('t2').style.visibility='visible';				  
	//document.getElementById('t2').style.display="block"; //for hide //changes page sizing?
	
	
	
	
//}