function CalZone(x)
{
	var iLen = String(x).length;
    var L3Digits = (String(x).substring(iLen, 2) - 0);
    var R3Digits = (String(x).substring(0, 3) - 0);
    var zone = 0;
        
    if (((R3Digits >= 967) && (R3Digits < 969)) || ((R3Digits >= 995) && (R3Digits < 999)))
    {
		if (x == 96700)
			{
			zone = 12;
			}
		if (x == 96701)
			{
			zone = 10;
			}	
		if ((x >= 96702) && (x <= 96705))
			{
			zone = 12;
			}
		if ((x >= 96706) && (x <= 96707))
			{
			zone = 10;
			}	
		if (x == 96708)
			{
			zone = 12;
			}
		if (x == 96709)
			{
			zone = 10;
			}
		if (x == 96710)
			{
			zone = 12;
			}		
		if ((x >= 96711) && (x <= 96712))
			{
			zone = 10;
			}	
		if ((x >= 96713) && (x <= 96716))
			{
			zone = 12;
			}
		if (x == 96717)
			{
			zone = 10;
			}
		if ((x >= 96718) && (x <= 96729))
			{
			zone = 12;
			}	
		if ((x >= 96730) && (x <= 96731))
			{
			zone = 10;
			}	
		if ((x >= 96732) && (x <= 96733))
			{
			zone = 12;
			}
		if (x == 96734)
			{
			zone = 10;
			}
		if ((x >= 96735) && (x <= 96743))
			{
			zone = 12;
			}
		if (x == 96744)
			{
			zone = 10;
			}
		if ((x >= 96745) && (x <= 96757))
			{
			zone = 12;
			}	
		if ((x >= 96758) && (x <= 96759))
			{
			zone = 10;
			}	
		if ((x >= 96760) && (x <= 96761))
			{
			zone = 12;
			}	
		if (x == 96762)
			{
			zone = 10;
			}		
		if ((x >= 96763) && (x <= 96774))
			{
			zone = 10;
			}
		if (x == 96775)
			{
			zone = 10;
			}
		if ((x >= 96776) && (x <= 96781))
			{
			zone = 12;
			}	
		if (x == 96782)
			{
			zone = 10;
			}
		if ((x >= 96783) && (x <= 96785))
			{
			zone = 12;
			}		
		if (x == 96786)
			{
			zone = 10;
			}
		if ((x >= 96787) && (x <= 96788))
			{
			zone = 12;
			}		
		if (x == 96789)
			{
			zone = 10;
			}
		if (x == 96790)
			{
			zone = 12;
			}	
		if ((x >= 96791) && (x <= 96792))
			{
			zone = 10;
			}	
		if (x == 96793)
			{
			zone = 12;
			}
		if ((x >= 96794) && (x <= 96795))
			{
			zone = 10;
			}
		if (x == 96796)
			{
			zone = 12;
			}
		if (x == 96797)
			{
			zone = 10;
			}	
		if ((x >= 96798) && (x <= 96800))
			{
			zone = 12;
			}	
		if ((x >= 96801) && (x <= 96863))
			{
			zone = 10;
			}	
		if ((x >= 96864) && (x <= 96899))
			{
			zone = 12;
			}
		if (x == 99500)
			{
			zone = 11;
			}
		if ((x >= 99501) && (x <= 99524))
			{
			zone = 9;	
			}
		if ((x >= 99525) && (x <= 99539))
			{
			zone = 11;
			}	
		if (x == 99540)
			{
			zone = 9;
			}
		if ((x >= 99541) && (x <= 99566))
			{
			zone = 11;
			}	
		if (x == 99567)
			{
			zone = 9;
			}	
		if ((x >= 99568) && (x <= 99576))
			{
			zone = 11;
			}	
		if (x == 99577)
			{
			zone = 9;
			}
		if ((x >= 99578) && (x <= 99999))
			{
			zone = 11;
			}									
    }
    else
    {		
		if ((R3Digits >= 004) && (R3Digits <= 005))
			{
			zone = 4;
			}
		if ((R3Digits >= 010) && (R3Digits <= 046))
			{
			zone = 5;	
			}
		if (R3Digits == 047)
			{
			zone = 6;
			}
		if ((R3Digits >= 048) && (R3Digits <= 069))
			{
			zone = 5;	
			}
		if ((R3Digits >= 070) && (R3Digits <= 105))
			{
			zone = 4;
			}
		if (R3Digits == 106)
			{
			zone = 5;
			}
		if ((R3Digits >= 107) && (R3Digits <= 108))
			{
			zone = 4;
			}		
		if (R3Digits == 109)
			{
			zone = 5;
			}
		if ((R3Digits >= 110) && (R3Digits <= 118))
			{
			zone = 4;
			}	
		if ((R3Digits >= 119) && (R3Digits <= 139))
			{
			zone = 5;
			}
		if ((R3Digits >= 140) && (R3Digits <= 143))
			{
			zone = 4;
			}	
		if ((R3Digits >= 144) && (R3Digits <= 146))
			{
			zone = 5;
			}	
		if ((R3Digits >= 147) && (R3Digits <= 227))
			{
			zone = 4;
			}	
		if ((R3Digits >= 228) && (R3Digits <= 229))
			{
			zone = 3;
			}	
		if ((R3Digits >= 230) && (R3Digits <= 238))
			{
			zone = 4;
			}	
		if ((R3Digits >= 239) && (R3Digits <= 241))
			{
			zone = 3;
			}
		if (R3Digits == 242)
			{
			zone = 2;
			}
		if ((R3Digits >= 243) && (R3Digits <= 253))
			{
			zone = 3;
			}	
		if (R3Digits == 254)
			{
			zone = 4;
			}
		if ((R3Digits >= 255) && (R3Digits <= 259))
			{
			zone = 3;
			}
		if (R3Digits == 260)
			{
			zone = 4;
			}
		if ((R3Digits >= 261) && (R3Digits <= 262))
			{
			zone = 3;
			}	
		if ((R3Digits >= 263) && (R3Digits <= 265))
			{
			zone = 4;
			}
		if (R3Digits == 266)
			{
			zone = 3;
			}
		if (R3Digits == 267)
			{
			zone = 4;
			}	
		if ((R3Digits >= 268) && (R3Digits <= 270))
			{
			zone = 3;
			}
		if (R3Digits == 271)
			{
			zone = 2;
			}		
		if ((R3Digits >= 272) && (R3Digits <= 278))
			{
			zone = 3;
			}
		if (R3Digits == 279)
			{
			zone = 4;
			}
		if ((R3Digits >= 280) && (R3Digits <= 282))
			{
			zone = 2;
			}		
		if ((R3Digits >= 283) && (R3Digits <= 285))
			{
			zone = 3;
			}
		if ((R3Digits >= 286) && (R3Digits <= 293))
			{
			zone = 2;
			}	
		if (R3Digits == 294)
			{
			zone = 3;
			}
		if ((R3Digits >= 295) && (R3Digits <= 298))
			{
			zone = 2;
			}	
		if (R3Digits == 299)
			{
			zone = 3;
			}
		if ((R3Digits >= 300) && (R3Digits <= 306))
			{
			zone = 2;
			}	
		if (R3Digits == 307)
			{
			zone = 3;
			}
		if ((R3Digits >= 308) && (R3Digits <= 312))
			{
			zone = 2;
			}	
		if ((R3Digits >= 313) && (R3Digits <= 322))
			{
			zone = 3;
			}	
		if ((R3Digits >= 323) && (R3Digits <= 329))
			{
			zone = 4;
			}	
		if ((R3Digits >= 330) && (R3Digits <= 332))
			{
			zone = 5;
			}	
		if ((R3Digits >= 333) && (R3Digits <= 349))
			{
			zone = 4;
			}	
		if ((R3Digits >= 350) && (R3Digits <= 353))
			{
			zone = 3;
			}	
		if (R3Digits == 354)
			{
			zone = 4;
			}	
		if ((R3Digits >= 355) && (R3Digits <= 363))
			{
			zone = 3;
			}
		if ((R3Digits >= 364) && (R3Digits <= 367))
			{
			zone = 4;
			}	
		if (R3Digits == 368)
			{
			zone = 3;
			}
		if (R3Digits == 369)
			{
			zone = 4;
			}	
		if ((R3Digits >= 370) && (R3Digits <= 374))
			{
			zone = 3;
			}
		if (R3Digits == 375)
			{
			zone = 4;
			}
		if ((R3Digits >= 376) && (R3Digits <= 379))
			{
			zone = 2;
			}	
		if ((R3Digits >= 380) && (R3Digits <= 383))
			{
			zone = 4;
			}	
		if ((R3Digits >= 384) && (R3Digits <= 385))
			{
			zone = 3;
			}
		if ((R3Digits >= 386) && (R3Digits <= 397))
			{
			zone = 4;
			}
		if (R3Digits ==  399)
			{
			zone = 2;
			}
		if ((R3Digits >= 400) && (R3Digits <= 409))
			{
			zone = 3;
			}						
		if (R3Digits ==  410)
			{
			zone = 4;
			}
		if ((R3Digits >= 411) && (R3Digits <= 418))
			{
			zone = 3;
			}	
		if (R3Digits ==  420)
			{
			zone = 4;
			}
		if ((R3Digits >= 421) && (R3Digits <= 422))
			{
			zone = 3;
			}	
		if ((R3Digits >= 423) && (R3Digits <= 424))
			{
			zone = 4;
			}			
		if ((R3Digits >= 425) && (R3Digits <= 427))
			{
			zone = 3;
			}	
		if ((R3Digits >= 430) && (R3Digits <= 455))
			{
			zone = 4;
			}	
		if ((R3Digits >= 456) && (R3Digits <= 457))
			{
			zone = 3;
			}	
		if ((R3Digits >= 458) && (R3Digits <= 470))
			{
			zone = 4;
			}	
		if (R3Digits ==  471)
			{
			zone = 3;
			}
		if ((R3Digits >= 472) && (R3Digits <= 495))
			{
			zone = 4;
			}	
		if ((R3Digits >= 496) && (R3Digits <= 564))
			{
			zone = 5;
			}	
		if ((R3Digits >= 565) && (R3Digits <= 567))
			{
			zone = 6;
			}	
		if ((R3Digits >= 570) && (R3Digits <= 571))
			{
			zone = 5;
			}
		if ((R3Digits >= 572) && (R3Digits <= 587))
			{
			zone = 6;
			}	
		if ((R3Digits >= 588) && (R3Digits <= 597))
			{
			zone = 7;
			}	
		if ((R3Digits >= 598) && (R3Digits <= 599))
			{
			zone = 8;
			}	
		if ((R3Digits >= 600) && (R3Digits <= 609))
			{
			zone = 4;
			}	
		if ((R3Digits >= 610) && (R3Digits <= 612))
			{
			zone = 5;
			}
		if ((R3Digits >= 613) && (R3Digits <= 634))
			{
			zone = 4;
			}	
		if (R3Digits ==  635)
			{
			zone = 5;
			}
		if ((R3Digits >= 636) && (R3Digits <= 639))
			{
			zone = 4;
			}	
		if ((R3Digits >= 640) && (R3Digits <= 649))
			{
			zone = 5;
			}
		if ((R3Digits >= 650) && (R3Digits <= 652))
			{
			zone = 4;
			}
		if (R3Digits ==  653)
			{
			zone = 5;
			}	
		if ((R3Digits >= 654) && (R3Digits <= 655))
			{
			zone = 4;
			}	
		if ((R3Digits >= 656) && (R3Digits <= 676))
			{
			zone = 5;
			}
		if ((R3Digits >= 677) && (R3Digits <= 679))
			{
			zone = 6;
			}	
		if ((R3Digits >= 680) && (R3Digits <= 689))
			{
			zone = 5;
			}	
		if ((R3Digits >= 690) && (R3Digits <= 693))
			{
			zone = 6;
			}	
		if ((R3Digits >= 700) && (R3Digits <= 704))
			{
			zone = 4;
			}
		if ((R3Digits >= 705) && (R3Digits <= 706))
			{
			zone = 5;
			}
		if ((R3Digits >= 707) && (R3Digits <= 709))
			{
			zone = 4;
			}	
		if ((R3Digits >= 710) && (R3Digits <= 711))
			{
			zone = 5;
			}
		if (R3Digits ==  712)
			{
			zone = 4;
			}
		if ((R3Digits >= 713) && (R3Digits <= 714))
			{
			zone = 5;
			}	
		if ((R3Digits >= 716) && (R3Digits <= 717))
			{
			zone = 4;
			}	
		if ((R3Digits >= 718) && (R3Digits <= 719))
			{
			zone = 5;
			}	
		if ((R3Digits >= 720) && (R3Digits <= 725))
			{
			zone = 4;
			}	
		if ((R3Digits >= 726) && (R3Digits <= 738))
			{
			zone = 5;
			}	
		if (R3Digits ==  739)
			{
			zone = 6;
			}
		if ((R3Digits >= 740) && (R3Digits <= 768))
			{
			zone = 5;
			}	
		if (R3Digits ==  769)
			{
			zone = 6;
			}	
		if ((R3Digits >= 770) && (R3Digits <= 784))
			{
			zone = 5;
			}	
		if (R3Digits ==  785)
			{
			zone = 6;
			}
		if ((R3Digits >= 786) && (R3Digits <= 787))
			{
			zone = 5;
			}	
		if (R3Digits ==  788)
			{
			zone = 6;
			}
		if (R3Digits ==  789)
			{
			zone = 5;
			}	
		if ((R3Digits >= 790) && (R3Digits <= 812))
			{
			zone = 6;
			}
		if ((R3Digits >= 813) && (R3Digits <= 815))
			{
			zone = 7;
			}		
		if ((R3Digits >= 816) && (R3Digits <= 820))
			{
			zone = 6;
			}
		if (R3Digits ==  821)
			{
			zone = 7;
			}
		if (R3Digits ==  822)
			{
			zone = 6;
			}		
		if ((R3Digits >= 823) && (R3Digits <= 825))
			{
			zone = 7;
			}	
		if ((R3Digits >= 826) && (R3Digits <= 827))
			{
			zone = 6;
			}
		if ((R3Digits >= 828) && (R3Digits <= 834))
			{
			zone = 7;
			}	
		if ((R3Digits >= 835) && (R3Digits <= 838))
			{
			zone = 8;
			}	
		if ((R3Digits >= 840) && (R3Digits <= 853))
			{
			zone = 7;
			}
		if (R3Digits ==  854)
			{
			zone = 8;
			}	
		if ((R3Digits >= 855) && (R3Digits <= 865))
			{
			zone = 7;
			}	
		if ((R3Digits >= 870) && (R3Digits <= 872))
			{
			zone = 6;
			}	
		if ((R3Digits >= 873) && (R3Digits <= 874))
			{
			zone = 7;
			}
		if ((R3Digits >= 875) && (R3Digits <= 878))
			{
			zone = 6;
			}
		if ((R3Digits >= 879) && (R3Digits <= 880))
			{
			zone = 7;
			}
		if ((R3Digits >= 881) && (R3Digits <= 885))
			{
			zone = 6;
			}
		if ((R3Digits >= 889) && (R3Digits <= 892))
			{
			zone = 8;
			}	
		if (R3Digits == 893)
			{
			zone = 7;
			}	
		if ((R3Digits >= 894) && (R3Digits <= 966))
			{
			zone = 8;
			}	
		if ((R3Digits >= 970) && (R3Digits <= 994))
			{
			zone = 8;
			}																									
    }
	return zone;										
}