﻿
var areaCodeUK=new Array();
areaCodeUK[0]=new Array('');
areaCodeUK[1]=new Array('GY','JE');
areaCodeUK[2]=new Array('CB','CO','DE','DN','IP','LE','LN','NG','NR','PE','S');
areaCodeUK[3]=new Array('BR','CR','DA','E','EC','EN','HA','IG','KT','N','NW','RM','SE','SM','SW','TW','UB','W','WC','WD');
areaCodeUK[4]=new Array('IM');
areaCodeUK[5]=new Array('DH','DL','HG','HU','LS','NE','SR','TS','WF','YO');
areaCodeUK[6]=new Array('BB','BD','BL','CA','CH','CW','FY','HD','HX','L','LA','M','OL','PR','SK','WA','WN');
areaCodeUK[7]=new Array('BT');
areaCodeUK[8]=new Array('AB','DD','DG','EH','FK','G','HS','IV','KA','KW','KY','ML','PA','PH','TD','ZE');
areaCodeUK[9]=new Array('AL','BN','CM','CT','GU','HP','LU','ME','MK','OX','PO','RG','RH','SG','SL','SO','SS','TN');
areaCodeUK[10]=new Array('BA','BH','BS','DT','EX','GL','PL','SN','SP','TA','TQ','TR');
areaCodeUK[11]=new Array('CF','LD','LL','NP','SA','SY');
areaCodeUK[12]=new Array('B','CV','DY','HR','NN','ST','TF','WR','WS','WV');
var areaCodeUSA=new Array();
areaCodeUSA[0]=new Array('');
areaCodeUSA[1]=new Array('205','251','256','334');
areaCodeUSA[2]=new Array('907');
areaCodeUSA[3]=new Array('480','520','602','623','928');
areaCodeUSA[4]=new Array('479','501','870');
areaCodeUSA[5]=new Array('209','213','323','310','408','415','510','530','559','562','619','626','650','661','707','714','760','805','818','831','858','909','916','925','949','951');
areaCodeUSA[6]=new Array('303','719','720','970');
areaCodeUSA[7]=new Array('203','860');
areaCodeUSA[8]=new Array('302');
areaCodeUSA[9]=new Array('202');
areaCodeUSA[10]=new Array('239','305','321','386','352','407','561','727','754','772','786','813','850','863','904','941','954');
areaCodeUSA[11]=new Array('229','404','478','678','706','770','912');
areaCodeUSA[12]=new Array('808');
areaCodeUSA[13]=new Array('208');
areaCodeUSA[14]=new Array('217','224','309','312','618','630','708','773','815','847');
areaCodeUSA[15]=new Array('219','260','316','574','765','812');
areaCodeUSA[16]=new Array('319','515','563','641','712');
areaCodeUSA[17]=new Array('316','620','785','931');
areaCodeUSA[18]=new Array('270','502','606','859');
areaCodeUSA[19]=new Array('225','318','337','504','985');
areaCodeUSA[20]=new Array('207');
areaCodeUSA[21]=new Array('240','301','410','443');
areaCodeUSA[22]=new Array('339','351','413','508','617','774','781','857','978');
areaCodeUSA[23]=new Array('231','248','269','313','517','586','616','734','810','906','947','989');
areaCodeUSA[24]=new Array('218','320','507','612','651','763','952');
areaCodeUSA[25]=new Array('228','601','662','769');
areaCodeUSA[26]=new Array('314','417','573','636','660','816');
areaCodeUSA[27]=new Array('406');
areaCodeUSA[28]=new Array('308','402');
areaCodeUSA[29]=new Array('702','775');
areaCodeUSA[30]=new Array('603');
areaCodeUSA[31]=new Array('201','551','609','732','848','856','862','908','973');
areaCodeUSA[32]=new Array('505');
areaCodeUSA[33]=new Array('212','315','347','516','518','585','607','631','646','716','718','845','914','917');
areaCodeUSA[34]=new Array('252','336','704','828','910','919','980');
areaCodeUSA[35]=new Array('7','0','1');
areaCodeUSA[36]=new Array('216','234','330','419','440','513','567','614','740','937');
areaCodeUSA[37]=new Array('405','580','918');
areaCodeUSA[38]=new Array('503','541','971');
areaCodeUSA[39]=new Array('215','267','412','484','570','610','717','724','814','878');
areaCodeUSA[40]=new Array('401');
areaCodeUSA[41]=new Array('803','843','864');
areaCodeUSA[42]=new Array('6','0','5');
areaCodeUSA[43]=new Array('423','615','731','865','901','931');
areaCodeUSA[44]=new Array('210','214','254','281','325','361','409','430','432','469','512','682','713','806','817','830','832','903','915','936','940','956','972','979');
areaCodeUSA[45]=new Array('435','801');
areaCodeUSA[46]=new Array('802');
areaCodeUSA[47]=new Array('276','434','540','571','703','757','804');
areaCodeUSA[48]=new Array('206','253','360','425','509');
areaCodeUSA[49]=new Array('304');
areaCodeUSA[50]=new Array('262','414','608','715','920');
areaCodeUSA[51]=new Array('304','307');

function updateAreaUK(state) {
  document.input.area.options.length=0;
  for (i=0; i<areaCodeUK[state].length; i++) {
    document.input.area.options[i]=new Option(areaCodeUK[state][i], areaCodeUK[state][i], false, false);
  }
}
function updateAreaUKAny(state) {
  document.input.area.options.length=0;
  document.input.area.options[0]=new Option('Any', '', false, false);
  if (state) {
    for (i=0; i<areaCodeUK[state].length; i++) {
      document.input.area.options[i+1]=new Option(areaCodeUK[state][i], areaCodeUK[state][i], false, false);
    }
  }
}
function updateAreaUSA(state) {
  document.input.area.options.length=0;
  for (i=0; i<areaCodeUSA[state].length; i++) {
    document.input.area.options[i]=new Option(areaCodeUSA[state][i], areaCodeUSA[state][i], false, false);
  }
}
function updateAreaUSAAny(state) {
  document.input.area.options.length=0;
  document.input.area.options[0]=new Option('Any', '', false, false);
  if (state) {
    for (i=0; i<areaCodeUSA[state].length; i++) {
      document.input.area.options[i+1]=new Option(areaCodeUSA[state][i], areaCodeUSA[state][i], false, false);
    }
  }
}

