//
//	losf.js
//
//	LondonOfficeSpaceFinders.co.uk
//
var min_id=1
var max_id=7
var min_icons=1
var max_icons=5
var domain='LondonOfficeSpaceFinders.co.uk'
var bookmark_title='London Office Space Finders'
var icons=btns=new Array('','register','email','call','print','bookmark')
var frogfeet_Url='http://www.frogfeet.co.uk/2/ticker.html'
var menu_bullet='<div style="height:22px;overflow:hidden;margin-top:-5px;font-size:22px">&bull;</div>'
//// general 
var ie=lcase(navigator.appName).indexOf('internet explorer')>-1
function ById(n) {return document.getElementById(n)}
function set_me(u) {self.location.href=(u.indexOf('/')<0?'/':'')+u+(u.indexOf('.html')<0?'.html':'')}
function get_params() {var u=self.location.href,x=u.indexOf('?');x=x>=0?x:u.indexOf('#');return x>=0?u.substr(x+1):''}
function put_em(n) {document.writeln(n+'@'+domain)}
function lcase(v) {return v.toLowerCase()}
function ucase(v) {return v.toUpperCase()}
//// specific to LOSF
function init(pid,sid) {
	if (pid>=1 && pid<=7) {
		if (ById('i'+pid)) ById('i'+pid).innerHTML='<div style="height:22px;overflow:hidden;margin-top:-5px;font-size:22px">&bull;</div>'
		if (ById('a'+pid)) ById('a'+pid).innerHTML='<font class="mnuactive">'+ById('a'+pid).innerHTML+'</font>'
	}
	setTimeout("set_icons()",700)
//	setTimeout("put_frogfeet()",1400)
	setTimeout("put_widget()",1400)
}
function put_frogfeet() {ById('frogfeet').innerHTML='<iframe style="overflow:hidden;background-color:black;height:14px;margin:0px" name="cwindow" width="220" height="14" src="'+frogfeet_Url+'" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>'}
function put_widget(i) {var w=i?i:'',dv=ById('widget'+w);if (dv) dv.innerHTML='<iframe style="overflow:hidden;background-color:black;height:14px;margin:0px" name="cwindow" width="220" height="14" src="/db/db.pl?recwidget" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"></iframe>'}
function set_icons() {var x,y=0;for(x=max_icons;x>=min_icons;x--) setTimeout("ById('btn"+x+"').src=ById('bon"+x+"').src",(++y)*100)}
function setsg() {if (ie) {setsgX(1);setsgX(2)}}
function setsgX(n) {ById('sg'+n).style.backgroundAttachment='fixed'}
function set_serviced_offices() {var u=get_params();if (u!='') ById("ifram").src='http://www.instantoffices.com/whitelabel/en/serviced-office-space/postcode-'+u+'.aspx?wlid=1442'}

//// FORMS
function get_tel() {var t=frm_gfld('phone');return t!=''?t:frm_gfld('telephone')}
function isTel(t) {var c=(t+'').charAt(0);return (c=='0'||c=='+')&&t.length>=10}
function isEmail(e) {return !(e==''||e.indexOf(' ')>-1||e.indexOf('@')<0||e.indexOf('.')<0||e.lastIndexOf('.')>e.length-2)}
function chk_tel(t) {return isTel(t)?t:''}
function frm_chk_send(f) {var t=get_tel(),e=frm_gfld('email');if (frm_chk_sendable()) f.submit(); else alert("c o n t a c t     i n f o r m a t i o n  \n______________________________\n\nPLEASE FILL IN ENOUGH DETAILS\nFOR US TO CONTACT YOU\n\ne.g. Name or Company and \na Telephone or Email address"+(e!=''&&!isEmail(e)?'\n\nNOTE: your email address must\nbe in the correct format':'')+(!isTel(t)&&t!=''?'\n\nNOTE: your telephone number is not\nrecognisable. The number should begin  \nwith a \'0\' or \'+\' for international\nnumbers':''))}
function frm_chk_sendable() {var e=frm_gfld('email'),c=frm_gfld('company'),n=frm_gfld('name'),t=get_tel();return (n+c!=''&&(isEmail(e)?e:'')+chk_tel(t)!='')}
function frm_gfld(n) {var x,y,f;for (x=0;x<document.forms.length;x++) {f=document.forms[x];for (y=0;y<f.elements.length;y++) if (lcase(f.elements[y].name)==lcase(n)||lcase(f.elements[y].id)==lcase(n)) return f.elements[y].value};return false}

//// search
var sbusy=false
function ChkSubmit() {
	ById('search_now_button').disabled=true
	var c=ById('qpostcode').value
	if (c!='') {ById('qlocation').value=''}
	var l=ById('qlocation').value
	if (c==''&&l=='') {
	    alert("ABOUT YOUR OFFICE SEARCH:\n==========================     \n\nPlease specify a Location or Postcode.\n\n---------------------------------------------------")
	} else {
		ById('frm').submit()
	}
	ById('search_now_button').disabled=false
}
function click(n) {
	ById(n).click();ById(n).focus()
	if (n.substr(0,2)=='rp') {ChgPostcode(ById(n).value)}
	if (n.substr(0,2)=='ar') {ChgAreas(ById(n).value)}
	ById('search_now_button').disabled=false
}
function ChgAreas(mode) {var r=mode.replace(' ','');ById('qlocation').value=r;if (r!='') ById('qpostcode').value=''}
function ChgPostcode(mode) {var r=mode.replace(' ','');ById('qpostcode').value=r;if (r!='') ById('qlocation').value=''}

function SearchSize(m) {
	if (!sbusy) {
	    sbusy=true
		var x,i=0,c1=ById("isize1"),c2=ById("isize2"),v1=parseInt(c1.value),v2=parseInt(c2.value)
		if (m==1&&c1.options[0].selected) {v2=0;c2.options[0].selected=true}
		if (m==2&&v2>0&&(v1>0&&v1>v2)) {for (x=c1.options.length-1;x>=0;x--) {v=parseInt(c1.options[x].value);if (v<v2) {c1.options[x].selected=true;v1=v;i=1;break}};if (i==0) {v1=0;c1.options[0].selected=true}} 
		if (m==1&&v1>0&&(v2>0&&v2<v1)) {for (x=0;x<c2.options.length-1;x++) {v=parseInt(c2.options[x].value);if (v>v1) {c2.options[x].selected=true;v2=v;i=1;break}};if (i==0) {v2=0;c2.options[x].selected=true}}
		ById('qsize1').value=v1>0?v1:'-1'
		ById('qsize2').value=v2>0?v2:'-1'
		sbusy=false	
	}
}
function SetSideStatus(s) {
	var x=0,n='status',v=s,i=ById('x'+n);
	if (v!='') for (x=0;x<i.length;x++) if (i.options[x].value==v) break
	i.options[x>=i.length?0:x].selected=true;
	if (ById('q'+n)) ById('q'+n).value=v;
}
function SetSideSizes(s1,s2) {
    for (var j=1;j<=2;j++) {
    	var x=0,n='size'+(j+''),v=j==1?s1:s2,i=ById('i'+n);
    	if (v!='') for (x=0;x<i.length;x++) if (i.options[x].value==v) break
    	i.options[x>=i.length?0:x].selected=true;
    	if (ById('q'+n)) ById('q'+n).value=v;
    }
}
//// db.pl 
var hover_color='#F4F4F6';
function gmo(r) {r.style.backgroundColor=hover_color}
function gmu(r) {r.style.backgroundColor=''}
function submit_frm(n) {ById('ac').value=n;ById('frm').submit()}
function submit_code(v) {ById('srch_code').value=v;submit_frm('display')}
function rec_submit(n) {ById('recnum').value=n;submit_frm('display')}
function pg_submit(v) {ById('num_page').value=v;submit_frm('list')}
function frm_submit(n) {submit_frm(n)} // legacy
 
var selection_in_progress=false
function select_it(i) {
	if (!selection_in_progress) {
		selection_in_progress=true
		var bg="#F4F4FA"
		ById('pagetable').style.backgroundColor=bg
		ById('mkrt'+i).style.backgroundColor='#FFFF33'
		ById('mkrt'+i).style.padding='0px'
		ById('mkrt'+i).style.border='1px outset'
		ById('fx2'+i).innerHTML='<font style="text-align:left;font-size:9px;color:black"><b>Please wait, selecting..</b></font>'
	}
}
function order_it(oc,rc) {
	ById('order_code').value=oc
	ById('recnum').value='rc';
	frm_submit('quickaddlist')
}

//// bookmark - basic !!
function Bookmark() {
	var t=document.title //#bookmark_title
	var u=self.location.href //'http://www.LondonOfficeSpaceFinders.co.uk'
	if (window.sidebar) {alert("Sorry, Firefox will only load this bookmark in the sidebar. Call it a bug.\n\nPress CTRL-D instead\n\n\n")}
	//window.sidebar.addPanel(t,u,"")} 								// Firefox Bookmark
	else if(window.external) {
		window.external.AddFavorite(u,t)
		window.status="Internet Explorer"
		}		// IE Favorite
	else if(window.opera&&window.print) {                           // Opera Hotlist
		var e=document.createElement('a');
		e.setAttribute('href',u);
		e.setAttribute('title',t);
		e.setAttribute('rel','sidebar');
		e.click();
		window.status="Opera"
	} else {
		alert("Browser doesn't support Automatic Bookmarking.\n\nTry pressing CTRL-D or use your browser's\n\nnormal bookmarking/favorites capability.")
	}
}
//// selects in banner
var frm_actions=',agentlist,cache,'
function isaction() {return xaction!=''&&frm_actions.indexOf(','+xaction+',')>=0}
function select_chg(n,s) {
	var v=s.value
	if (v=='') {s.selectedIndex++;v=s.value}
	if (v!='!') {
		if (isaction()) {
		    ById('qcon').value=v
			frm_submit(xaction)
		} else {
			self.location.href='/db/db.pl?TOP&'+n+'='+v
		}
	}
}
function putselect(v,n,w,a,o) {
	var r='<select '+(n==''?'':'name="'+n+'" ')+'style="'+(isaction()?'background-color:yellow;':'')+'font-size:11px;width:'+w+'px" onchange="select_chg(\''+a+'\',this)">'
	r+='<option value="!" style="color:white">(select '+o+')</option>'+v+'\n</select>'
	document.writeln(r)
}
function mkoption(v,c,n) {return '\n<option value="'+v+'" class="'+c+'op">'+n+'</option>'}
//// area select
var ax=0,arx=new Array()
arx[ax++]=";bluebold;CENTRAL LONDON"
arx[ax++]="2400;;London CITY"
arx[ax++]="1749;;London MIDTOWN"
arx[ax++]="2406;;London WEST END"
arx[ax++]=";bluebold;LONDON DISTRICTS"
arx[ax++]="1672;;London East"
arx[ax++]="1673;;London North"
arx[ax++]="1674;;London South"
arx[ax++]="1675;;London West"
arx[ax++]=";bluebold;A-B"
arx[ax++]="1676;;Acton"
arx[ax++]="2108;;Aldgate"
arx[ax++]="2109;;Bank"
arx[ax++]="2110;;Barbican"
arx[ax++]="1677;;Barnet Borough"
arx[ax++]="1678;;Battersea"
arx[ax++]="1679;;Bayswater"
arx[ax++]="1680;;Belgravia"
arx[ax++]="1681;;Bermondsey"
arx[ax++]="1682;;Bethnal Green"
arx[ax++]="1684;;Bloomsbury"
arx[ax++]="1685;;Bow"
arx[ax++]="1686;;Brent Borough"
arx[ax++]="1687;;Brentford"
arx[ax++]="1688;;Brixton"
arx[ax++]=";bluebold;C-D"
arx[ax++]="1689;;Camberwell"
arx[ax++]="1690;;Camden"
arx[ax++]="1691;;Cannon Street"
arx[ax++]="1692;;Catford"
arx[ax++]="2111;;Charing Cross"
arx[ax++]="1693;;Charlton"
arx[ax++]="2112;;Cheapside"
arx[ax++]="1694;;Chelsea"
arx[ax++]="1695;;Chingford"
arx[ax++]="1696;;Chiswick"
arx[ax++]="1697;;City Core"
arx[ax++]="1698;;City Fringe"
arx[ax++]="1700;;Clapham"
arx[ax++]="1701;;Clapton"
arx[ax++]="1702;;Clerkenwell"
arx[ax++]="1703;;Covent Garden"
arx[ax++]="1704;;Deptford"
arx[ax++]="1705;;Docklands/Canary Wharf"
arx[ax++]=";bluebold;E-F-G"
arx[ax++]="1706;;Ealing"
arx[ax++]="1707;;East Ham"
arx[ax++]="1708;;Eltham"
arx[ax++]="1710;;Euston"
arx[ax++]="1711;;Farringdon"
arx[ax++]="2113;;Fenchurch St"
arx[ax++]="1712;;Finchley"
arx[ax++]="1714;;Finsbury Park"
arx[ax++]="1715;;Fitzrovia"
arx[ax++]="2114;;Fleet Street"
arx[ax++]="1716;;Forest Gate"
arx[ax++]="2396;;Forest Hill/Honor Oak Park"
arx[ax++]="1717;;Fulham"
arx[ax++]="2115;;Gray's Inn Rd"
arx[ax++]="1718;;Greenwich"
arx[ax++]=";bluebold;H-I"
arx[ax++]="1720;;Hackney &amp; Homerton"
arx[ax++]="1721;;Hammersmith"
arx[ax++]="1722;;Hampstead"
arx[ax++]="1723;;Heathrow"
arx[ax++]="1724;;Hendon"
arx[ax++]="1725;;Highbury"
arx[ax++]="1726;;Highgate"
arx[ax++]="1727;;Holborn"
arx[ax++]="1728;;Holloway &amp; Hornsey"
arx[ax++]="1729;;Ilford"
arx[ax++]="1731;;Islington"
arx[ax++]=";bluebold;K-L-M"
arx[ax++]="1733;;Kennington"
arx[ax++]="1734;;Kensington"
arx[ax++]="1735;;Kentish Town"
arx[ax++]="1736;;Kilburn"
arx[ax++]="1737;;Kings Cross/St Pancras"
arx[ax++]="1738;;Kingston"
arx[ax++]="1739;;Knightsbridge"
arx[ax++]="1740;;Lee"
arx[ax++]="1741;;Lewisham"
arx[ax++]="1742;;Leyton &amp; Leytonstone"
arx[ax++]="1743;;Liverpool Street/Bishopsgate"
arx[ax++]="1744;;London Bridge"
arx[ax++]="1745;;London Bridge"
arx[ax++]="2389;;Maida Vale"
arx[ax++]="1746;;Manor Park"
arx[ax++]="2116;;Marble Arch"
arx[ax++]="1747;;Marylebone"
arx[ax++]="2117.2118;;Mayfair"
arx[ax++]="2119;;Monument"
arx[ax++]="1750;;Moorgate"
arx[ax++]=";bluebold;N-P"
arx[ax++]="1751;;New Cross"
arx[ax++]="1752;;Noho/Rag Trade"
arx[ax++]="1753;;North Kensington"
arx[ax++]="2120;;North of Old Street"
arx[ax++]="1754;;North of Oxford St"
arx[ax++]="1755;;Notting Hill"
arx[ax++]="1756;;Paddington"
arx[ax++]="1757;;Peckham"
arx[ax++]="2121;;Pimlico"
arx[ax++]="1758;;Plaistow"
arx[ax++]="1759;;Putney"
arx[ax++]=";bluebold;R-S-T"
arx[ax++]="1760;;Richmond"
arx[ax++]="2122;;Royal Exchange"
arx[ax++]="1762;;Shepherds Bush"
arx[ax++]="2123;;Shoreditch"
arx[ax++]="1763;;Soho"
arx[ax++]="1764;;Southwark"
arx[ax++]="1761;;St James's"
arx[ax++]="1765;;St Johns Wood"
arx[ax++]="2124;;St Paul's"
arx[ax++]="1766;;Staines"
arx[ax++]="1767;;Stockwell"
arx[ax++]="2125;;Strand"
arx[ax++]="1768;;Stratford"
arx[ax++]="2126;;Tower Hill"
arx[ax++]=";bluebold;U-V-W"
arx[ax++]="1769;;Uxbridge"
arx[ax++]="1770;;Vauxhall"
arx[ax++]="1771;;Victoria"
arx[ax++]="1772;;Victoria Dock"
arx[ax++]="1773;;Walthamstow"
arx[ax++]="1774;;Walworth"
arx[ax++]="1775;1776;;Waterloo"
arx[ax++]="1777;;Wembley"
arx[ax++]="1778;;West Ealing"
arx[ax++]="1699;;Westminster"
arx[ax++]="2391;;Wimbledon"
arx[ax++]="1779;;Woodford"
arx[ax++]="1780;;Woolwich"

function put_area_select() {
	var a=new Array(),v='';
	for(x=0;x<arx.length;x++) {a=arx[x].split(";");v+=mkoption(a[0],a[1],a[2])}
	putselect(v,'',100,'qlocation','area')
}

//// postcode select
var ax=0,pcx=new Array()
pcx[ax++]=";bluebold;CENTRAL LONDON WEST"
pcx[ax++]="WC1;;Bloomsbury, Gray’s Inn"
pcx[ax++]="WC2;;Covent Garden, Holborn, Strand"
pcx[ax++]=";bluebold;CENTRAL LONDON EAST"
pcx[ax++]="EC1;;Clerkenwell, Finsbury, Barbican"
pcx[ax++]="EC2;;Moorgate, Liverpool Street"
pcx[ax++]="EC3;;Monument, Tower Hill, Aldgate"
pcx[ax++]="EC4;;Fleet Street, St. Paul’s"
pcx[ax++]=";bluebold;EAST LONDON"
pcx[ax++]="E1;;Whitechapel, Stepney, Mile End"
pcx[ax++]="E2;;Bethnal Green, Shoreditch"
pcx[ax++]="E3;;Bow, Bromley-by-Bow"
pcx[ax++]="E4;;Chingford, Highams Park"
pcx[ax++]="E5;;Clapton"
pcx[ax++]="E6;;East Ham"
pcx[ax++]="E7;;Forest Gate, Upton Park"
pcx[ax++]="E8;;Hackney, Dalston"
pcx[ax++]="E9;;Hackney, Homerton"
pcx[ax++]="E10;;Leyton"
pcx[ax++]="E11;;Leytonstone"
pcx[ax++]="E12;;Manor Park"
pcx[ax++]="E13;;Plaistow"
pcx[ax++]="E14;;Poplar, Millwall, Isle of Dogs, Docklands"
pcx[ax++]="E15;;Stratford, West Ham"
pcx[ax++]="E16;;Canning Town, North Woolwich, Docklands"
pcx[ax++]="E17;;Walthamstow"
pcx[ax++]="E18;;South Woodford"
pcx[ax++]=";bluebold;NORTH LONDON"
pcx[ax++]="N1;;Islington, Barnsbury, Canonbury"
pcx[ax++]="N2;;East Finchley"
pcx[ax++]="N3;;Finchley Central"
pcx[ax++]="N4;;Finsbury Park, Manor House"
pcx[ax++]="N5;;Highbury"
pcx[ax++]="N6;;Highgate"
pcx[ax++]="N7;;Holloway"
pcx[ax++]="N8;;Hornsey, Crouch End"
pcx[ax++]="N9;;Lower Edmonton"
pcx[ax++]="N10;;Muswell Hill"
pcx[ax++]="N11;;Friern Barnet, New Southgate"
pcx[ax++]="N12;;North Finchley, Woodside Park"
pcx[ax++]="N13;;Palmers Green"
pcx[ax++]="N14;;Southgate"
pcx[ax++]="N15;;Seven Sisters"
pcx[ax++]="N16;;Stoke Newington, Stamford Hill"
pcx[ax++]="N17;;Tottenham"
pcx[ax++]="N18;;Upper Edmonton"
pcx[ax++]="N19;;Archway, Tufnell Park"
pcx[ax++]="N20;;Whetstone, Totteridge"
pcx[ax++]="N21;;Winchmore Hill"
pcx[ax++]="N22;;Wood Green, Alexandra Palace"
pcx[ax++]=";bluebold;NORTH-WEST LONDON"
pcx[ax++]="NW1;;Regent’s Park, Camden Town"
pcx[ax++]="NW2;;Cricklewood, Neasden"
pcx[ax++]="NW3;;Hampstead, Swiss Cottage"
pcx[ax++]="NW4;;Hendon, Brent Cross"
pcx[ax++]="NW5;;Kentish Town"
pcx[ax++]="NW6;;West Hampstead, Kilburn, Queens Park"
pcx[ax++]="NW7;;Mill Hill"
pcx[ax++]="NW8;;St John’s Wood"
pcx[ax++]="NW9;;Kinsbury, Colindale"
pcx[ax++]="NW10;;Willesden, Harlesden, Kensal Green"
pcx[ax++]="NW11;;Golders Green, Hampstead Gdn Suburb"
pcx[ax++]=";bluebold;SOUTH-EAST LONDON"
pcx[ax++]="SE1;;Waterloo, Bermondsey, Southwark, Borough"
pcx[ax++]="SE2;;Abbey Wood"
pcx[ax++]="SE3;;Blackheath, Westcombe Park"
pcx[ax++]="SE4;;Brockley, Crofton Park, Honor Oak Park"
pcx[ax++]="SE5;;Camberwell"
pcx[ax++]="SE6;;Catford, Hither Green, Bellingham"
pcx[ax++]="SE7;;Charlton"
pcx[ax++]="SE8;;Deptford"
pcx[ax++]="SE9;;Eltham, Mottingham"
pcx[ax++]="SE10;;Greenwich"
pcx[ax++]="SE11;;Lambeth"
pcx[ax++]="SE12;;Lee, Grove Park"
pcx[ax++]="SE13;;Lewisham, Hither Green"
pcx[ax++]="SE14;;New Cross, New Cross Gate"
pcx[ax++]="SE15;;Peckham, Nunhead"
pcx[ax++]="SE16;;Rotherhithe, South Bermonsey, Surrey Docks"
pcx[ax++]="SE17;;Walworth, Elephant &amp; Castle"
pcx[ax++]="SE18;;Woolwich, Plumstead"
pcx[ax++]="SE19;;Upper Norwood, Crystal Palace"
pcx[ax++]="SE20;;Penge, Anerley"
pcx[ax++]="SE21;;Dulwich"
pcx[ax++]="SE22;;East Dulwich"
pcx[ax++]="SE23;;Forest Hill"
pcx[ax++]="SE24;;Herne Hill"
pcx[ax++]="SE25;;South Norwood"
pcx[ax++]="SE26;;Sydenham"
pcx[ax++]="SE27;;West Norwood, Tulse Hill"
pcx[ax++]="SE28;;Thamesmead"
pcx[ax++]=";bluebold;SOUTH-WEST LONDON"
pcx[ax++]="SW1;;Westminster, Belgravia, Pimlico"
pcx[ax++]="SW2;;Brixton, Streatham Hill"
pcx[ax++]="SW3;;Chelsea, Brompton"
pcx[ax++]="SW4;;Clapham"
pcx[ax++]="SW5;;Earl’s Court"
pcx[ax++]="SW6;;Fulham, Parson’s Green"
pcx[ax++]="SW7;;South Kensington"
pcx[ax++]="SW8;;South Lambeth, Nine Elms"
pcx[ax++]="SW9;;Stockwell, Brixton"
pcx[ax++]="SW10;;West Brompton, World’s End"
pcx[ax++]="SW11;;Battersea, Clapham Junction"
pcx[ax++]="SW12;;Balham"
pcx[ax++]="SW13;;Barnes, Castelnau"
pcx[ax++]="SW14;;Mortlake, East Sheen"
pcx[ax++]="SW15;;Putney, Roehampton"
pcx[ax++]="SW16;;Streatham, Norbury"
pcx[ax++]="SW17;;Tooting"
pcx[ax++]="SW18;;Wandsworth, Earlsfield"
pcx[ax++]="SW19;;Wimbledon, Merton"
pcx[ax++]="SW20;;South Wimbledon, Raynes Park"
pcx[ax++]=";bluebold;WEST LONDON"
pcx[ax++]="W1;;Mayfair, Marylebone, Soho"
pcx[ax++]="W2;;Bayswater, Paddington"
pcx[ax++]="W3;;Acton"
pcx[ax++]="W4;;Chiswick"
pcx[ax++]="W5;;Ealing"
pcx[ax++]="W6;;Hammersmith"
pcx[ax++]="W7;;Hanwell"
pcx[ax++]="W8;;Kensington"
pcx[ax++]="W9;;Maida Vale, Warwick Avenue"
pcx[ax++]="W10;;Ladbroke Grove, North Kensington"
pcx[ax++]="W11;;Notting Hill, Holland Park"
pcx[ax++]="W12;;Shepherd’s Bush"
pcx[ax++]="W13;;West Ealing"
pcx[ax++]="W14;;West Kensington"

function put_postcode_select() {
	var a=new Array(),v=''
	for(x=0;x<pcx.length;x++) {a=pcx[x].split(";");v+=mkoption(a[0],a[1],a[0]+' - '+a[2])}
	putselect(v,'postcode',180,'area','postcode')
}

//// dev only
function bgc(c) {document.style.backgroundColor=c.style.backgroundColor}
function bgu(c) {c.style.border="1px inset #808080"}
function bgo(c) {
	c.title=c.style.backgroundColor
	window.status=c.style.backgroundColor
	c.style.border="1px outset white"
	document.body.style.backgroundColor=c.style.backgroundColor
}




