function lookup_postcode(postcode){
	
	//Convert the postcode to be a number
	p = parseInt(postcode)
	
	zone = -1
	
	//Zone 1
	if(
		p >=800 && p <= 862
		|| 
		p >=880 && p <= 909
		|| 
		p >=4420 && p <= 4420
		|| 
		p >=4454 && p <= 4454
		|| 
		p >=4477 && p <= 4477
		|| 
		p >=4620 && p <= 4724
		|| 
		p >=4726 && p <= 4726
		|| 
		p >=4732 && p <= 4733
		|| 
		p >=4737 && p <= 4824
		|| 
		p >=4830 && p <= 4895
		|| 
		p >=6726 && p <= 6743
	){
		zone = 1
	}
	//Zone 2
	else if(
		p >=870 && p <= 872
		|| 
		p >=4470 && p <= 4475
		|| 
		p >=4478 && p <= 4482
		|| 
		p >=4489 && p <= 4493
		|| 
		p >=4725 && p <= 4725
		|| 
		p >=4727 && p <= 4731
		|| 
		p >=4735 && p <= 4736
		|| 
		p >=4825 && p <= 4829
		|| 
		p >=6440 && p <= 6440
		|| 
		p >=6642 && p <= 6725
		|| 
		p >=6751 && p <= 6799
	){
		zone = 2
	}
	//Zone 3
	else if(
		p >=200 && p <= 299
		|| 
		p >=1001 && p <= 2914
		|| 
		p >=3384 && p <= 3384
		|| 
		p >=3388 && p <= 3396
		|| 
		p >=3414 && p <= 3424
		|| 
		p >=3453 && p <= 3453
		|| 
		p >=3458 && p <= 3462
		|| 
		p >=3463 && p <= 3465
		|| 
		p >=3472 && p <= 3520
		|| 
		p >=3523 && p <= 3649
		|| 
		p >=3659 && p <= 3660
		|| 
		p >=3662 && p <= 3709
		|| 
		p >=3725 && p <= 3749
		|| 
		p >=3900 && p <= 3900
		|| 
		p >=4000 && p <= 4419
		|| 
		p >=4421 && p <= 4428
		|| 
		p >=4455 && p <= 4468
		|| 
		p >=4486 && p <= 4488
		|| 
		p >=4494 && p <= 4615
		|| 
		p >=5000 && p <= 5214
		|| 
		p >=5231 && p <= 5261
		|| 
		p >=5264 && p <= 5270
		|| 
		p >=5301 && p <= 6256
		|| 
		p >=6271 && p <= 6318
		|| 
		p >=6341 && p <= 6341
		|| 
		p >=6350 && p <= 6353
		|| 
		p >=6357 && p <= 6395
		|| 
		p >=6401 && p <= 6439
		|| 
		p >=6441 && p <= 6444
		|| 
		p >=6460 && p <= 6640
		|| 
		p >=6800 && p <= 6997
		|| 
		p >=9000 && p <= 9729		
	){
		zone = 3
	}
	//Zone 4
	else if(
		p >=3000 && p <= 3381
		|| 
		p >=3385 && p <= 3387
		|| 
		p >=3399 && p <= 3413
		|| 
		p >=3427 && p <= 3451
		|| 
		p >=3467 && p <= 3469
		|| 
		p >=3521 && p <= 3522
		|| 
		p >=3658 && p <= 3658
		|| 
		p >=3661 && p <= 3661
		|| 
		p >=3711 && p <= 3724
		|| 
		p >=3750 && p <= 3898
		|| 
		p >=3902 && p <= 3996
		|| 
		p >=5220 && p <= 5223
		|| 
		p >=5262 && p <= 5263
		|| 
		p >=5271 && p <= 5291
		|| 
		p >=6258 && p <= 6262
		|| 
		p >=6320 && p <= 6338
		|| 
		p >=6343 && p <= 6348
		|| 
		p >=6355 && p <= 6356
		|| 
		p >=6396 && p <= 6398
		|| 
		p >=6445 && p <= 6452
		|| 
		p >=7000 && p <= 8873		
	){
		zone = 4
	}
	
	return zone
	
}

function postcode_zone(postcode){
	
	//Convert the postcode to be a number
	p = parseInt(postcode)
	
	zone = -1
	
	//Zone 1
	if(
		p >=870 && p <= 879
		|| 
		p >=4474 && p <= 4476
		|| 
		p >=4479 && p <= 4485
		|| 
		p >=4491 && p <= 4492
		|| 
		p >=4736 && p <= 4736
		|| 
		p >=5723 && p <= 5724
		|| 
		p >=5734 && p <= 5799
		|| 
		p >=6440 && p <= 6441
		|| 
		p >=6642 && p <= 6724
		|| 
		p >=6751 && p <= 6797
	){
		zone = 1
	}
	//Zone 2
	else if(
		p >=800 && p <= 869
		|| 
		p >=880 && p <= 1000
		|| 
		p >=2357 && p <= 2357
		|| 
		p >=2385 && p <= 2393
		|| 
		p >=2396 && p <= 2398
		|| 
		p >=2400 && p <= 2400
		|| 
		p >=2405 && p <= 2407
		|| 
		p >=4477 && p <= 4478
		|| 
		p >=4486 && p <= 4490
		|| 
		p >=4493 && p <= 4499
		|| 
		p >=4722 && p <= 4722
		|| 
		p >=4724 && p <= 4735
		|| 
		p >=4825 && p <= 4827
		|| 
		p >=2411 && p <= 2414
		|| 
		p >=2821 && p <= 2842
		|| 
		p >=2873 && p <= 2874
		|| 
		p >=2877 && p <= 2889
		|| 
		p >=4417 && p <= 4417
		|| 
		p >=4423 && p <= 4423
		|| 
		p >=4427 && p <= 4473
		|| 
		p >=4829 && p <= 4829
		|| 
		p >=5430 && p <= 5450
		|| 
		p >=5654 && p <= 5669
		|| 
		p >=5680 && p <= 5699
		|| 
		p >=5710 && p <= 5722
		|| 
		p >=5725 && p <= 5733
		|| 
		p >=6431 && p <= 6431
		|| 
		p >=6434 && p <= 6439
		|| 
		p >=6468 && p <= 6469
		|| 
		p >=6472 && p <= 6474
		|| 
		p >=6507 && p <= 6555
		|| 
		p >=6574 && p <= 6602
		|| 
		p >=6608 && p <= 6641
		|| 
		p >=6725 && p <= 6750
		|| 
		p >=6798 && p <= 6799
	){
		zone = 2
	}
	//Zone 3
	else if(
		p >=0 && p <= 799
		|| 
		p >=1001 && p <= 2356
		|| 
		p >=2358 && p <= 2384
		|| 
		p >=2394 && p <= 2395
		|| 
		p >=2399 && p <= 2399
		|| 
		p >=2401 && p <= 2404
		|| 
		p >=2900 && p <= 2999
		|| 
		p >=3391 && p <= 3398
		|| 
		p >=3414 && p <= 3426
		|| 
		p >=3475 && p <= 3514
		|| 
		p >=3517 && p <= 3520
		|| 
		p >=3525 && p <= 3538
		|| 
		p >=3540 && p <= 3549
		|| 
		p >=4500 && p <= 4721
		|| 
		p >=4723 && p <= 4723
		|| 
		p >=4737 && p <= 4824
		|| 
		p >=4828 && p <= 4828
		|| 
		p >=2408 && p <= 2410
		|| 
		p >=2415 && p <= 2536
		|| 
		p >=2538 && p <= 2544
		|| 
		p >=2558 && p <= 2626
		|| 
		p >=2630 && p <= 2630
		|| 
		p >=2640 && p <= 2820
		|| 
		p >=2843 && p <= 2872
		|| 
		p >=2875 && p <= 2876
		|| 
		p >=2890 && p <= 2897
		|| 
		p >=3561 && p <= 3569
		|| 
		p >=3571 && p <= 3606
		|| 
		p >=3618 && p <= 3622
		|| 
		p >=3629 && p <= 3657
		|| 
		p >=3685 && p <= 3687
		|| 
		p >=3725 && p <= 3731	
		|| 
		p >=4000 && p <= 4416
		|| 
		p >=4418 && p <= 4422
		|| 
		p >=4424 && p <= 4426
		|| 
		p >=4830 && p <= 5261
		|| 
		p >=5264 && p <= 5270
		|| 
		p >=5301 && p <= 5429
		|| 
		p >=5451 && p <= 5653
		|| 
		p >=5670 && p <= 5679
		|| 
		p >=5700 && p <= 5709
		|| 
		p >=5800 && p <= 6243
		|| 
		p >=6251 && p <= 6254
		|| 
		p >=6271 && p <= 6315
		|| 
		p >=6358 && p <= 6393
		|| 
		p >=6401 && p <= 6430
		|| 
		p >=6432 && p <= 6433
		|| 
		p >=6442 && p <= 6444
		|| 
		p >=6460 && p <= 6467
		|| 
		p >=6470 && p <= 6471
		|| 
		p >=6475 && p <= 6506
		|| 
		p >=6556 && p <= 6573
		|| 
		p >=6603 && p <= 6607
		|| 
		p >=6800 && p <= 6999
		|| 
		p >=9000 && p <= 9999	
	){
		zone = 3
	}
	//Zone 4
	else if(
		p >=3000 && p <= 3390
		|| 
		p >=3399 && p <= 3413
		|| 
		p >=3427 && p <= 3474
		|| 
		p >=3515 && p <= 3516
		|| 
		p >=3521 && p <= 3524
		|| 
		p >=3539 && p <= 3539
		|| 
		p >=3550 && p <= 3560
		|| 
		p >=2537 && p <= 2537
		|| 
		p >=2545 && p <= 2557
		|| 
		p >=2627 && p <= 2629
		|| 
		p >=2631 && p <= 2639
		|| 
		p >=2898 && p <= 2899
		|| 
		p >=3570 && p <= 3570
		|| 
		p >=3607 && p <= 3617
		|| 
		p >=3623 && p <= 3628
		|| 
		p >=3658 && p <= 3684
		|| 
		p >=3688 && p <= 3724
		|| 
		p >=3732 && p <= 3999
		|| 
		p >=5262 && p <= 5263
		|| 
		p >=5271 && p <= 5300
		|| 
		p >=6244 && p <= 6250
		|| 
		p >=6255 && p <= 6270
		|| 
		p >=6316 && p <= 6357
		|| 
		p >=6394 && p <= 6400
		|| 
		p >=6445 && p <= 6459
		|| 
		p >=7000 && p <= 8999		
	){
		zone = 4
	}
	
	return zone
	
}

function postcode_zone_hw(postcode){
	
	//Convert the postcode to be a number
	p = parseInt(postcode)
	
	zone = -1
	
	//Zone 1
	if(
		p >=870 && p <= 879
		|| 
		p >=4474 && p <= 4476
		|| 
		p >=4479 && p <= 4485
		|| 
		p >=4491 && p <= 4492
		|| 
		p >=4736 && p <= 4736
		|| 
		p >=5723 && p <= 5724
		|| 
		p >=5734 && p <= 5799
		|| 
		p >=6440 && p <= 6441
		|| 
		p >=6642 && p <= 6724
		|| 
		p >=6751 && p <= 6797
	){
		zone = 1
	}
	//Zone 2
	else if(
		p >=800 && p <= 869
		|| 
		p >=880 && p <= 1000
		|| 
		p >=2357 && p <= 2357
		|| 
		p >=2385 && p <= 2393
		|| 
		p >=2396 && p <= 2398
		|| 
		p >=2400 && p <= 2400
		|| 
		p >=2405 && p <= 2407
		|| 
		p >=4477 && p <= 4478
		|| 
		p >=4486 && p <= 4490
		|| 
		p >=4493 && p <= 4499
		|| 
		p >=4722 && p <= 4722
		|| 
		p >=4724 && p <= 4735
		|| 
		p >=4825 && p <= 4827
		|| 
		p >=2411 && p <= 2414
		|| 
		p >=2821 && p <= 2842
		|| 
		p >=2873 && p <= 2874
		|| 
		p >=2877 && p <= 2889
		|| 
		p >=4417 && p <= 4417
		|| 
		p >=4423 && p <= 4423
		|| 
		p >=4427 && p <= 4473
		|| 
		p >=4829 && p <= 4829
		|| 
		p >=5430 && p <= 5450
		|| 
		p >=5654 && p <= 5669
		|| 
		p >=5680 && p <= 5699
		|| 
		p >=5710 && p <= 5722
		|| 
		p >=5725 && p <= 5733
		|| 
		p >=6431 && p <= 6431
		|| 
		p >=6434 && p <= 6439
		|| 
		p >=6468 && p <= 6469
		|| 
		p >=6472 && p <= 6474
		|| 
		p >=6507 && p <= 6555
		|| 
		p >=6574 && p <= 6602
		|| 
		p >=6608 && p <= 6641
		|| 
		p >=6725 && p <= 6750
		|| 
		p >=6798 && p <= 6799
	){
		zone = 2
	}
	//Zone 3
	else if(
		p >=0 && p <= 799
		|| 
		p >=1001 && p <= 2356
		|| 
		p >=2358 && p <= 2384
		|| 
		p >=2394 && p <= 2395
		|| 
		p >=2399 && p <= 2399
		|| 
		p >=2401 && p <= 2404
		|| 
		p >=2900 && p <= 2999
		|| 
		p >=3391 && p <= 3398
		|| 
		p >=3414 && p <= 3426
		|| 
		p >=3475 && p <= 3514
		|| 
		p >=3517 && p <= 3520
		|| 
		p >=3525 && p <= 3538
		|| 
		p >=3540 && p <= 3549
		|| 
		p >=4500 && p <= 4721
		|| 
		p >=4723 && p <= 4723
		|| 
		p >=4737 && p <= 4824
		|| 
		p >=4828 && p <= 4828
		|| 
		p >=2408 && p <= 2410
		|| 
		p >=2415 && p <= 2536
		|| 
		p >=2538 && p <= 2544
		|| 
		p >=2558 && p <= 2626
		|| 
		p >=2630 && p <= 2630
		|| 
		p >=2640 && p <= 2820
		|| 
		p >=2843 && p <= 2872
		|| 
		p >=2875 && p <= 2876
		|| 
		p >=2890 && p <= 2897
		|| 
		p >=3561 && p <= 3569
		|| 
		p >=3571 && p <= 3606
		|| 
		p >=3618 && p <= 3622
		|| 
		p >=3629 && p <= 3657
		|| 
		p >=3685 && p <= 3687
		|| 
		p >=3725 && p <= 3731	
		|| 
		p >=4000 && p <= 4416
		|| 
		p >=4418 && p <= 4422
		|| 
		p >=4424 && p <= 4426
		|| 
		p >=4830 && p <= 5261
		|| 
		p >=5264 && p <= 5270
		|| 
		p >=5301 && p <= 5429
		|| 
		p >=5451 && p <= 5653
		|| 
		p >=5670 && p <= 5679
		|| 
		p >=5700 && p <= 5709
		|| 
		p >=5800 && p <= 6243
		|| 
		p >=6251 && p <= 6254
		|| 
		p >=6271 && p <= 6315
		|| 
		p >=6358 && p <= 6393
		|| 
		p >=6401 && p <= 6430
		|| 
		p >=6432 && p <= 6433
		|| 
		p >=6442 && p <= 6444
		|| 
		p >=6460 && p <= 6467
		|| 
		p >=6470 && p <= 6471
		|| 
		p >=6475 && p <= 6506
		|| 
		p >=6556 && p <= 6573
		|| 
		p >=6603 && p <= 6607
		|| 
		p >=6800 && p <= 6999
		|| 
		p >=9000 && p <= 9999	
	){
		zone = 3
	}
	//Zone 4 
	else if(
		p >=5262 && p <= 5263
		|| 
		p >=5271 && p <= 5300
		|| 
		p >=6244 && p <= 6250
		|| 
		p >=6255 && p <= 6270
		|| 
		p >=6316 && p <= 6357
		|| 
		p >=6394 && p <= 6400
		|| 
		p >=6445 && p <= 6459
		|| 
		p >=7020 && p <= 7049
		|| 
		p ==7054
		|| 
		p >=7056 && p <= 7891
		|| 
		p >=7893 && p <= 8999		
	){
		zone = 4
	}
	//Zone 4 Metro
	else if(
		p >=3000 && p <= 3210	
		||
		p >= 3335 && p <= 3338
		||
		p >= 3427 && p <= 3429
		||
		p == 3765
		||
		p >= 3781 && p <= 3783	
		||
		p == 3791
		||
		p >= 3802 && p <= 3810
		||
		p >= 3910 && p <= 3920
		||
		p >= 3975 && p <= 3977
	){
		zone = 5
	}
	//Zone 4 Regional
	else if(
		p >=3211 && p <= 3334
		||
		p >=3340 && p <= 3424
		||
		p >=3430 && p <= 3764
		||
		p >=3766 && p <= 3779
		||
		p >=3786 && p <= 3789
		||
		p >=3792 && p <= 3800
		||
		p >=3812 && p <= 3909
		||
		p >=3921 && p <= 3971
		||
		p >=3978 && p <= 3996
	){
		zone = 6
	}
	//Zone 4 Hobart
	else if(
		p >=7000 && p <= 7019
		||
		p >=7050 && p <= 7053
		||
		p ==7055 
		||
		p ==7055
		||
		p ==7892
	){
		zone = 7
	}
	
	return zone
	
}

