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


function Checkpcodes(elem){
bags =false;
bagscontact=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);

gcprice = 0; //not a gold coast price

switch(s){
case "4000":
//alert( "yes area covered		4000	Spring Hill");
document.frm_pcode.txt_pcodemsg.value= "Yes area serviced - 4000 - Brisbane,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= "Yes area serviced - 4034 - Aspley, Boondall, Carseldine, Geebung, Zillmere";
foundpc = true;
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 = 0;
break
case "4037":
document.frm_pcode.txt_pcodemsg.value= "Yes area serviced - 4037 - Eatons Hill";
foundpc = true;
distcharge = 0;
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;
bagscontact=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 garden bag availabilty.";
foundpc=true;
distcharge = 0;
bags=true;
bagscontact=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 "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;
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=true;
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, Logan Village, Waterford, Waterford West. Contact us regarding garden bag availabilty.";
foundpc=true;
distcharge = 0;
bags=false;
bagscontact=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 = 20;
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";
foundpc=true;
distcharge = 0;
break
case "4163":
document.frm_pcode.txt_pcodemsg.value= "Yes area serviced - 4163 - Cleveland";
foundpc=true;
distcharge = 0;
break
case "4164":
document.frm_pcode.txt_pcodemsg.value= "Yes area serviced - 4164 - Thornlands";
foundpc=true;
distcharge = 0;
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 = 20;
break
case "4179":
document.frm_pcode.txt_pcodemsg.value= "Yes area serviced - 4179 - Lota, Manly, Manly West";
foundpc=true;
distcharge = 20;
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= "4207 - Yes we do this area, however due to size of postcode area this price will need to be confirmed by 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

//Gold Coast pcodes
case "4208":
document.frm_pcode.txt_pcodemsg.value= "4208 - Yes we do this area, however due to size of postcode area this price will need to be confirmed by office.";//Yes area serviced -4208- Ormeau-Some suburbs in this post code area we may not service. Please contact the office.";//"Yes area serviced - 4208- Gilberton, Jacobs Well, Kingsholme, Norwell, Ormeau, Ormeau Hills";
foundpc = false;
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 = 20;
break
case "4304":
document.frm_pcode.txt_pcodemsg.value= "Yes area serviced - 4304 - Blackstone, Booval, Bundamba, Ebbw Vale, North Booval, Silkstone"; //"Some suburbs in this post code area we service. Please contact the office.";//
foundpc = true;
distcharge = 20;
break
case "4305":
document.frm_pcode.txt_pcodemsg.value= "4305 - Yes we do this area, however due to size of postcode area this price will need to be confirmed by office.";//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"; //"Some suburbs in this post code area we service eg 6M bins only. Please contact the office.";//
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 = 20;
break
case "4501":
document.frm_pcode.txt_pcodemsg.value= "Yes area serviced - 4501 - Lawnton";
foundpc = true;
distcharge = 20;
break
case "4502":
document.frm_pcode.txt_pcodemsg.value= "Yes area serviced - 4502 - Petrie";
foundpc = true;
distcharge = 20;
break
case "4503":
document.frm_pcode.txt_pcodemsg.value= "Yes area serviced - 4503 - Dakabin, Griffin, Kallangur, Kurwongbah, Murrumba Downs, Whiteside";
foundpc = true;
distcharge = 20;
break
case "4504":
document.frm_pcode.txt_pcodemsg.value= "Yes area serviced - 4504 - Narangba";
foundpc = true;
distcharge = 0;
break
case "4505":
document.frm_pcode.txt_pcodemsg.value= "Yes area serviced - 4505 - Burpengary";
foundpc = true;
distcharge = 20;
break
case "4506":
document.frm_pcode.txt_pcodemsg.value= "Yes area serviced - 4506 - Morayfield";
foundpc = true;
distcharge = 20;
break
case "4508":
document.frm_pcode.txt_pcodemsg.value= "Yes area serviced - 4508 - Deception Bay";
foundpc = true;
distcharge = 20;
break
case "4509":
document.frm_pcode.txt_pcodemsg.value= "Yes area serviced - 4509 - Mango Hill, North Lakes";
foundpc = true;
distcharge = 20;
break
case "4510":
document.frm_pcode.txt_pcodemsg.value= "Yes area serviced - 4510 - Beachmere, Caboolture, Caboolture South, Donnybrook, Toorbul";
foundpc = true;
distcharge = 20;
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;
bagscontact=false;

gcprice = 0;

//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(document.frm_pcode.chkboxagree.checked== false) {		
//if(document.getElementById("chkboxagree").checked== false) {		
		//alert ('You didn\'t choose any of the checkboxes!');//document.frm_pcode.txt_totalprice.value= "help";
//		document.frm_pcode.txt_totalprice.value = "Please agree to the Terms and Conditions." ;
//		return false;
//}else{
		
		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 = 150;//120;
		break
		case "3mskipbin":
		//alert( bagbin);
		binamt = 170;//165;
		break
		case "4mskipbin":
		//alert( bagbin);
		binamt = 195;//165;
		break
		case "6mskipbin":
		//alert( bagbin);
		binamt = 280;//230;
		break
		case "8mskipbin":
		//alert( bagbin);
		binamt = 340;//140;
		break
		case "gardenbagmin6":
		//alert( bagbin);
		binamt = 96;//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 pick 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 to 04/01" ;
			document.frm_pcode.txt_totalprice.value = "Closed Office- 24/12 to 04/01" ;
			//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 to 04/01" ;
			document.frm_pcode.txt_totalprice.value = "Closed Office- 24/12 to 04/01" ;
			//hide calculation button
			hidecaclulations();
			return;
		}else {
			document.frm_pcode.txt_calendarmsg.value = "" ;
			document.frm_pcode.txt_totalprice.value = "" ;
			//show calculation button
			nextmsg5();
		}
		
		if(document.getElementById("chkboxagree").checked== false) {		
		//alert ('You didn\'t choose any of the checkboxes!');//document.frm_pcode.txt_totalprice.value= "help";
		document.frm_pcode.txt_totalprice.value = "To proceed - agree to the terms and services." ;
		hidecaclulations();
		return false;
		}//else{
		
		//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;
		
		total = total - gcprice;
		
		//alert(binamt);
		total = total + distcharge;//distnace fee
		//alert(total);
		
		tyretotal = ((GetSelectedItem()*1) + (GetSelectedItem2()*1) + (GetSelectedItemBig()*1) + (GetSelectedItem2Big()*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()*14);//tyres costs
		total = total + (GetSelectedItemBig()*18);//tyres costs
		//alert(total);
		total = total + (GetSelectedItem2()*7);//tyres costs
		total = total + (GetSelectedItem2Big()*9);//tyres 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?
		
	}

	
//}//end agree

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 GetSelectedItemBig() {
	len = document.frm_pcode.selectrimbig.length
	i = 0
	var chosen = 0;//"none"

	for (i = 0; i < len; i++) {
		if (document.frm_pcode.selectrimbig[i].selected) {
		chosen = document.frm_pcode.selectrimbig[i].value
		} 
	}
	//alert ("chosen1big:" + chosen);
	return chosen
} 
function GetSelectedItem2Big() {
	len = document.frm_pcode.selectnorimbig.length
	i = 0
	var chosen = 0;//"none"

	for (i = 0; i < len; i++) {
		if (document.frm_pcode.selectnorimbig[i].selected) {
		chosen = document.frm_pcode.selectnorimbig[i].value
		} 
	}
	//alert ("chosen2big:" + 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('selectrimbig').style.visibility='hidden';				  
	document.getElementById('selectrimbig').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('selectnorimbig').style.visibility='hidden';				  
	document.getElementById('selectnorimbig').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('rimhead').style.visibility='hidden';				  
	document.getElementById('rimhead').style.display="none"; //for hide //changes page sizing?

	document.getElementById('rimh1').style.visibility='hidden';				  
	document.getElementById('rimh1').style.display="none"; //for hide //changes page sizing?
	
	document.getElementById('rimh2').style.visibility='hidden';				  
	document.getElementById('rimh2').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('agree').style.visibility='hidden';				  
	document.getElementById('agree').style.display="none"; //for hide
	
	document.getElementById('chkboxagree').style.visibility='hidden';				  
	document.getElementById('chkboxagree').style.display="none"; //for hide
	
	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) {
		//alert(bags);
		document.getElementById('bin').style.visibility='visible';				  
		document.getElementById('bin').style.display="block"; //for hide //changes page sizing?

		if(bags==false) {
			document.getElementById('binbags').style.visibility='visible';				  
			document.getElementById('binbags').style.display="block";
		} 

		if(bags==true) {
			//alert("nope");
			document.getElementById('binbags2').style.visibility='visible';				  
			document.getElementById('binbags2').style.display="block";
		}

		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(){
	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('Next3').style.visibility='visible';				  
	document.getElementById('Next3').style.display="block"; //for hide //changes page sizing?
}
function nextmsg3(){
	document.getElementById('rimhead').style.visibility='visible';				  
	document.getElementById('rimhead').style.display="block"; //for hide //changes page sizing?
	document.getElementById('rimh1').style.visibility='visible';				  
	document.getElementById('rimh1').style.display="block"; //for hide //changes page sizing?
	document.getElementById('rimh2').style.visibility='visible';				  
	document.getElementById('rimh2').style.display="block"; //for hide //changes page sizing?
	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('selectrimbig').style.visibility='visible';				  
	document.getElementById('selectrimbig').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('selectnorimbig').style.visibility='visible';				  
	document.getElementById('selectnorimbig').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('chkboxagree').style.visibility='visible';				  
	document.getElementById('chkboxagree').style.display="block"; //for hide //changes page sizing?	
	document.getElementById('agree').style.visibility='visible';				  
	document.getElementById('agree').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?
	
	
	
	
//}
