﻿// JScript File

var UK_Postcodes = new Array("AB_AB-Aberdeen","AL_AL-St Albans","BA_BA-Bath","B_B-Birmingham","BB_BB-Blackburn","BD_BD-Bradford","BH_BH-Bournemouth","BL_BL-Bolton","BN_BN-Brighton","BR_BR-Bromley","BS_BS-Bristol","BT_BT-Belfast","CA_CA-Carlisle","CB_CB-Cambridge","CF_CF-Cardiff","CH_CH-Chester","CM_CM-Chelmsford","CO_CO-Colchester","CR_CR-Croydon","CT_CT-Canterbury","CV_CV-Coventry","CW_CW-Crewe","DA_DA-Dartford","DD_DD-Dundee","DE_DE-Derby","DG_DG-Dumfries","DH_DH-Durham","DL_DL-Darlington","DN_DN-Doncaster","DT_DT-Dorchester","DY_DY-Dudley","EC_EC-London EC","E_E-London E","EH_EH-Edinburgh","EN_EN-Enfield","EX_EX-Exeter","FK_FK-Falkirk","FY_FY-Blackpool","G_G-Glasgow","GL_GL-Gloucester","GU_GU-Guildford","HA_HA-Harrow","HD_HD-Huddersfield","HG_HG-Harrogate","HP_HP-Hemel Hempstead","HR_HR-Hereford","HU_HU-Hull","HX_HX-Halifax","IG_IG-Ilford","IP_IP-Ipswich","IV_IV-Inverness","KA_KA-Kilmarnock","KT_KT-Kingston upon Thames","KW_KW-Kirkwall","KY_KY-Kirkaldy","LA_LA-Lancaster","LD_LD-Llandrindod","LE_LE-Leicester","L_L-Liverpool","LL_LL-Llandudno","LN_LN-Lincoln","LS_LS-Leeds","LU_LU-Luton","ME_ME-Medway","MK_MK-Milton Keynes","ML_ML-Motherwell","M_M-Manchester","NE_NE-Newcastle","NG_NG-Nottingham","N_N-London N","NN_NN-Northampton","NP_NP-Newport","NR_NR-Norwich","NW_NW-London NW","OL_OL-Oldham","OX_OX-Oxford","PA_PA-Paisley","PE_PE-Peterborough","PH_PH-Perth","PL_PL-Plymouth","PO_PO-Portsmouth","PR_PR-Preston","RG_RG-Reading","RH_RH-Redhill","RM_RM-Romford","SA_SA-Swansea","SE_SE-London SE","SG_SG-Stevenage","SK_SK-Stockport","SL_SL-Slough","SM_SM-Sutton","SN_SN-Swindon","SO_SO-Southampton","SP_SP-Salisbury","SR_SR-Sunderland","S_S-Sheffield","SS_SS-Southend on Sea","ST_ST-Stoke on Trent","SW_SW-London SW","SY_SY-Shrewsbury","TA_TA-Taunton","TD_TD-Galashiels","TF_TF-Telford","TN_TN-Tonbridge","TQ_TQ-Torquay","TR_TR-Truro","TS_TS-Cleveland","TW_TW-Twickenham","UB_UB-Southall","WA_WA-Warrington","WC_WC-London WC","WD_WD-Watford","WF_WF-Wakefield","WN_WN-Wigan","WR_WR-Worcester","WS_WS-Walsall","WV_WV-Wolverhampton","W_W-London W","YO_YO-York");
      
function main(PCDropDown)
{
    LoadDropDown(PCDropDown);
}
        
function PcodeIndexChanged(dropPcId, hdnPcId)
{
    var dropPCode = document.getElementById(dropPcId);
    var hdnPcName = document.getElementById(hdnPcId);
    hdnPcName.value = dropPCode.options[dropPCode.selectedIndex].value;
}

function ClearDropDown(dropDown) 
{
   var i = 0;
   var o = dropDown.options;

    for (i = o.length; i >= 0; --i)
		o[i] = null;
}

function LoadDropDown(dropDown)
{
    dropPcode = document.getElementById(dropDown);   
    ClearDropDown(dropPcode);

    var optn = document.createElement("OPTION"); 
    optn.text ="Select Postcode";
    optn.value = "";
    dropPcode.options.add(optn);
    for(i=0;i<UK_Postcodes.length;i++)
    {
        var optn = document.createElement("OPTION");
        strValue = UK_Postcodes[i];
        ValueText = strValue.split("_"); 
        optn.text = ValueText[1];
        optn.value = ValueText[0];
        dropPcode.options.add(optn); 
    }
}  
