Share Pastebin
Guest
Public paste!

yapac

By: a guest | Mar 21st, 2010 | Syntax: HTML | Size: 25.55 KB | Hits: 213 | Expires: Never
Copy text to clipboard
  1. <?php include('filter.php');?>
  2.   <script type="text/javascript" src="http://yui.yahooapis.com/2.8.0/build/utilities/utilities.js"></script>
  3.   <script type="text/javascript" src="http://yui.yahooapis.com/2.8.0/build/datasource/datasource-min.js"></script>
  4.   <script type="text/javascript" src="http://yui.yahooapis.com/2.8.0/build/autocomplete/autocomplete-min.js"></script>
  5.   <script type="text/javascript" src="http://yui.yahooapis.com/2.8.0/build/event-mouseenter/event-mouseenter-min.js"></script>
  6.   <script type="text/javascript" src="http://yui.yahooapis.com/2.8.0/build/selector/selector-min.js"></script>
  7.   <script type="text/javascript" src="http://yui.yahooapis.com/2.8.0/build/event-delegate/event-delegate-min.js"></script>
  8.   <script type="text/javascript" src="http://yui.yahooapis.com/2.8.0/build/container/container_core-min.js"></script>
  9.  
  10.  
  11.   <style type="text/css" media="screen">
  12.   div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
  13.   div#custom-doc{font-size:13px;line-height:1.231;font-family: arial,helvetica,clean,sans-serif;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font-size:100%;}pre,code,kbd,samp,tt{font-family:monospace;}
  14.   #doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
  15.   /* styles for entire widget */
  16.   .yui-skin-sam .yui-ac {
  17.       position:relative;font-family:arial;font-size:100%;
  18.   }
  19.  
  20.   /* styles for input field */
  21.   .yui-skin-sam .yui-ac-input {
  22.       position:absolute;width:100%;
  23.   }
  24.  
  25.   /* styles for results container */
  26.   .yui-skin-sam .yui-ac-container {
  27.       position:absolute;top:1.6em;width:100%;
  28.   }
  29.  
  30.   /* styles for header/body/footer wrapper within container */
  31.   .yui-skin-sam .yui-ac-content {
  32.       position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;
  33.   }
  34.  
  35.   /* styles for container shadow */
  36.   .yui-skin-sam .yui-ac-shadow {
  37.       position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity: 0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;
  38.   }
  39.  
  40.   /* styles for results list */
  41.   .yui-skin-sam .yui-ac-content ul{
  42.       margin:0;padding:0;width:100%;
  43.   }
  44.  
  45.   /* styles for result item */
  46.   .yui-skin-sam .yui-ac-content li {
  47.       margin:0;padding:2px 5px;cursor:default;white-space:nowrap;
  48.   }
  49.  
  50.   /* styles for prehighlighted result item */
  51.   .yui-skin-sam .yui-ac-content li.yui-ac-prehighlight {
  52.       background:#B3D4FF;
  53.   }
  54.  
  55.   /* styles for highlighted result item */
  56.   .yui-skin-sam .yui-ac-content li.yui-ac-highlight {
  57.       background:#426FD9;color:#FFF;
  58.   }  
  59.   #custom-doc {
  60.      width:54.15em;margin:auto; text-align:left;
  61.      }    
  62.  
  63.     .barchart{
  64.       position:relative;
  65.       margin:.5em 0 1em 0;
  66.       border-bottom:1px solid #999;
  67.       padding:.5em 0 1em 0;
  68.     }
  69.     .barchart .map{
  70.       position:absolute;
  71.       top:5px;
  72.       right:0;
  73.     }
  74.     .barchart span.min{
  75.       position:absolute;
  76.       top:170px;
  77.       right:210px;
  78.       font-size:80%;
  79.     }
  80.     .barchart span.max{
  81.       position:absolute;
  82.       top:38px;
  83.       right:208px;
  84.       font-size:80%;
  85.     }
  86.     .barchart ul{
  87.       height:150px;
  88.       overflow:hidden;
  89.       width:540px;
  90.       margin:0;
  91.       padding:0;
  92.       list-style:none;
  93.       margin:10px 0;
  94.       background:#eee;
  95.       list-style:none;
  96.     }
  97.     .barchart li{
  98.       width:18px;
  99.       float:left;
  100.       display:block;
  101.       background:#fc6;
  102.       height:200px;
  103.       margin:0;
  104.       padding:0;
  105.       border-top:1px solid #eee;
  106.       list-style:none;
  107.     }
  108.     .barchart li span{
  109.       position:absolute;
  110.       left:-99999px;
  111.       top:0;
  112.       margin:0;
  113.       background:#cfc;
  114.       border:2px solid #393;
  115.       padding:2px;
  116.       font-size:110%;
  117.       width:5em;
  118.       text-align:center;
  119.     }
  120.     .barchart li:hover{
  121.       background:#693;
  122.       border-top-color:#ddd;
  123.     }
  124.     .barchart li:hover span{
  125.       left:5px;
  126.       z-index:10;
  127.       top:45px;
  128.     }
  129.     .range{
  130.       position:absolute;
  131.       left:-20000px;
  132.     }
  133.     label{
  134.       font-weight:bold;
  135.     }
  136.     #selectrange label{
  137.       padding:0 .5em;
  138.     }
  139.     #selectrange{
  140.       margin-top:-1.9em;
  141.       padding-top:1em;
  142.       padding-right:10px;
  143.       text-align:right;
  144.     }
  145.     form{
  146.       background:#69c;
  147.     }
  148.     #subbar{
  149.       position:relative;
  150.       margin:1.5em 0 1em 0;
  151.       text-align:right;
  152.       background:#9cf;
  153.     }
  154.     #hd{
  155.       border-bottom:3px solid #369;
  156.       margin-bottom:1em;
  157.     }
  158.     .barchart h3{
  159.       font-size:110%;
  160.       margin:0;
  161.       font-weight:bold;color:#693;
  162.     }
  163.     #charts{
  164.       overflow:hidden;
  165.     }
  166.  
  167.     h1{
  168.       font-family:calibri,helvetica,sans-serif;
  169.       letter-spacing:-1px;
  170.       font-weight:bold;
  171.       padding:5px 0;
  172.       color:#036;
  173.       font-size:200%;
  174.     }
  175.     h2{
  176.       font-size:120%;
  177.       color:#000;
  178.       font-weight:bold;
  179.       margin:.2em 0;
  180.       font-family:calibri,helvetica,sans-serif;
  181.     }
  182.     .copy h3{
  183.       font-size:110%;
  184.       color:#333;
  185.       border-bottom:2px solid #999;
  186.       background:#eee;
  187.       font-weight:bold;
  188.       font-family:calibri,helvetica,sans-serif;
  189.       margin-bottom:5px;
  190.       padding:2px 5px;
  191.     }
  192.  
  193.  
  194.     /* Autocomplete */
  195.  
  196.     .yui-skin-sam .yui-ac-input{
  197.       position:absolute;
  198.       width:395px;
  199.       left:10px;
  200.       height:1.2em;
  201.       background:#fff;
  202.       font-size:110%;
  203.       padding:5px;
  204.       border:1px solid #369;
  205.     }
  206.     .yui-skin-sam .yui-ac-container {
  207.       width:395px;
  208.       left:10px;
  209.     }
  210.     #ac{
  211.       margin:1em 0;
  212.     }
  213.     #ac label{
  214.       display:block;
  215.       padding:.5em 0;
  216.     }
  217.     #ac label#ll{
  218.       display:block;
  219.       padding:.5em 10px;
  220.     }
  221.  
  222.     #charts div{
  223.       position:relative;
  224.     }
  225.     #charts div .menubar{
  226.       position:absolute;
  227.       right:220px;
  228.       top:200px;
  229.     }
  230.  
  231.     #loader{
  232.       position:absolute;
  233.       right:2.3em;
  234.       font-weight:bold;
  235.       background:#cf6;
  236.       top:-500px;
  237.       color:#000;
  238.       padding:.2em .5em;
  239.     }
  240.     ul.content{
  241.       list-style:square;
  242.       margin:1em;
  243.     }
  244.     ul.content li{
  245.       list-style:square;
  246.       margin:.5em;
  247.     }
  248.     .copy p,.intro p{
  249.       line-height:1.3em;
  250.       margin-bottom:.2em;
  251.     }
  252.     .intro{
  253.       font-weight:bold;
  254.     }
  255.  
  256.     #ft p{
  257.       border-top:3px solid #369;
  258.       text-align:right;
  259.       font-size:80%;
  260.       padding:5px;
  261.       color:#999;
  262.     }
  263.     #ft a{
  264.       color:#666;
  265.     }
  266.     #bd{
  267.       padding-top:.5em;
  268.     }
  269.    
  270.    .friend-selector {  
  271.     width:100%;
  272.     border:1px solid #999;
  273.     background:#cfc;
  274.     }
  275.     .but{
  276.       border:none;
  277.       background:#369;
  278.       color:#fff;
  279.       font-weight:bold;
  280.       padding:5px;
  281.     }
  282.     .intro .but{
  283.       width:100%;
  284.       background:#060;
  285.       display:block;
  286.     }
  287.     p a{color:#369;}
  288.   </style>
  289. <div id="custom-doc" class="yui-t7 yui-skin-sam">
  290.   <div id="bd">
  291.      <div class="yui-gc">
  292.        <div class="yui-u first copy">
  293.          <p class="intro">UK House prices allows you to compare house prices across the UK. Prices available are the average median prices in the area 1996 onwards.</p>
  294.          <p>Enter a location in the form below (it automatically offers you possible results) and select the time period. Then hit the "see house prices" to get the results.</p>
  295.          <p>For a side-by-side comparison and to download the results to Excel visit us at <a href="http://uk-house-prices.com">www.uk-house-prices.com</a>.</p>
  296.        </div>
  297.        <div class="yui-u intro">
  298.          <p>Like it? Share with your friends:</p>
  299.          <yml:share>  
  300.            <yml:friend-selector name="to" multiple="true" size="4" /><br>  
  301.            <input type="submit" class="but" value="Share UK House Prices">  
  302.          </yml:share>          
  303.        </div>
  304.      </div>
  305.     <yml:form name="myform" params="graphs.php" insert="charts" method="GET">            <div id="ac">
  306.         <label for="location" id="ll">Location:</label>
  307.         <div id="locationac">
  308.           <textarea id="location">Enter Town or area of England...</textarea>
  309.           <div id="locationcontainer"></div>
  310.         </div>
  311.       </div>
  312.       <div id="selectrange">
  313.         <label for="start">Start: </label>
  314.         <select name="start" id="start">
  315.           <?php foreach($labels as $k=>$l){
  316.           echo '<option value="'.$k.'"';
  317.          if($k==$start){echo ' selected="selected"';}
  318.            echo '>'.$l.'</option>';
  319.           }?>
  320.         </select>
  321.         <label for="end">End: </label>
  322.         <select name="end" id="end">
  323.           <?php foreach($labels as $k=>$l){
  324.             echo '<option value="'.$k.'"';
  325.            if($k==$end){echo ' selected="selected"';}
  326.              echo '>'.$l.'</option>';
  327.           }?>
  328.         </select>
  329.       </div>
  330.       <div id="subbar">
  331.         <span id="loader"></span>
  332.         <input type="submit" id="sub" class="but" value="See house prices">
  333.         <input type="hidden" name="loc" id="loc">
  334.       </div>
  335.  
  336.     </yml:form>
  337. <h2>Median house prices based on Land Registry data, by district, from 1996 (quarterly)</h2>    <div id="charts">
  338.    
  339.     <?php
  340. //        include('graphs.php');
  341.    ?>
  342.    
  343.     <div id="values"></div></div>
  344.  
  345.        <div class="yui-gb copy">
  346.          <div class="yui-u first"><h3>Median price?</h3><p>The "median" property price is determined by ranking all property prices in ascending order. The median is the mid-point of this ranking with 50 per cent of prices below the median and 50 per cent above.</p></div><div class="yui-u"><h3>Exlusions</h3><p>Excluded from the above figures are sales at less than market price (e.g. Right To Buy), sales below £1,000 and sales above £20m.</p></div>
  347. <div class="yui-u"><h3>Locations</h3><p>The districts, unitary authorities and counties listed above are based on 1 April 2009 boundaries. Some earlier figures for newly formed local authorities are missing and will be added at a later stage.</p>
  348.          </div>
  349.        </div>
  350.     </div>
  351.   <div id="ft"><p>&copy; <a href="http://uk-house-prices.com">UK House Prices</a> - Christian Heilmann - using <a href="http://developer.yahoo.com/geo">Yahoo Geo for geolocation</a>, <a href="http://www.openstreetmap.org/">Open Street Map</a>, <a href="http://developer.yahoo.com/geo">YUI</a> and the <a href="http://communities.gov.uk/index.php">Land Registry</a>.</p></div>
  352. </div>
  353. <script type="text/javascript" charset="utf-8">
  354. YAHOO.namespace('ukhouse');
  355. YAHOO.ukhouse.labels = ["<?php echo join('","',$labels);?>"];
  356. (function(){
  357.   var labels = YAHOO.ukhouse.labels;
  358.   var Dom = YAHOO.util.Dom;
  359.   var Event = YAHOO.util.Event;
  360.   var Widget = YAHOO.widget;
  361.   var Util = YAHOO.util;
  362.   var firstcall = true;
  363.   var locs = [{id:0,p:"Darlington"},{id:1,p:"Durham"},{id:2,p:"Hartlepool"},{id:3,p:"Middlesbrough"},{id:4,p:"Northumberland"},{id:5,p:"Redcar and Cleveland"},{id:6,p:"Stockton-on-Tees"},{id:7,p:"Tyne and Wear (Met County)"},{id:8,p:"Gateshead"},{id:9,p:"Newcastle upon Tyne"},{id:10,p:"North Tyneside"},{id:11,p:"South Tyneside"},{id:12,p:"Sunderland"},{id:13,p:"NORTH WEST"},{id:14,p:"Blackburn with Darwen"},{id:15,p:"Blackpool"},{id:16,p:"Halton"},{id:17,p:"Warrington"},{id:18,p:"Cumbria"},{id:19,p:"Allerdale"},{id:20,p:"Barrow-in-Furness"},{id:21,p:"Carlisle"},{id:22,p:"Copeland"},{id:23,p:"Eden"},{id:24,p:"South Lakeland"},{id:25,p:"Greater Manchester (Met County)"},{id:26,p:"Bolton"},{id:27,p:"Bury"},{id:28,p:"Manchester"},{id:29,p:"Oldham"},{id:30,p:"Rochdale"},{id:31,p:"Salford"},{id:32,p:"Stockport"},{id:33,p:"Tameside"},{id:34,p:"Trafford"},{id:35,p:"Wigan"},{id:36,p:"Lancashire"},{id:37,p:"Burnley"},{id:38,p:"Chorley"},{id:39,p:"Fylde"},{id:40,p:"Hyndburn"},{id:41,p:"Lancaster"},{id:42,p:"Pendle"},{id:43,p:"Preston"},{id:44,p:"Ribble Valley"},{id:45,p:"Rossendale"},{id:46,p:"South Ribble"},{id:47,p:"West Lancashire"},{id:48,p:"Wyre"},{id:49,p:"Merseyside (Met County)"},{id:50,p:"Knowsley"},{id:51,p:"Liverpool"},{id:52,p:"St Helens"},{id:53,p:"Sefton"},{id:54,p:"Wirral"},{id:55,p:"YORKSHIRE AND THE HUMBER"},{id:56,p:"East Riding of Yorkshire"},{id:57,p:"Kingston upon Hull"},{id:58,p:"North East Lincolnshire"},{id:59,p:"North Lincolnshire"},{id:60,p:"York"},{id:61,p:"North Yorkshire"},{id:62,p:"Craven"},{id:63,p:"Hambleton"},{id:64,p:"Harrogate"},{id:65,p:"Richmondshire"},{id:66,p:"Ryedale"},{id:67,p:"Scarborough"},{id:68,p:"Selby"},{id:69,p:"South Yorkshire (Met County)"},{id:70,p:"Barnsley"},{id:71,p:"Doncaster"},{id:72,p:"Rotherham"},{id:73,p:"Sheffield"},{id:74,p:"West Yorkshire (Met County)"},{id:75,p:"Bradford"},{id:76,p:"Calderdale"},{id:77,p:"Kirklees"},{id:78,p:"Leeds"},{id:79,p:"Wakefield"},{id:80,p:"EAST MIDLANDS"},{id:81,p:"Derby"},{id:82,p:"Leicester"},{id:83,p:"Nottingham"},{id:84,p:"Rutland"},{id:85,p:"Derbyshire"},{id:86,p:"Amber Valley"},{id:87,p:"Bolsover"},{id:88,p:"Chesterfield"},{id:89,p:"Derbyshire Dales"},{id:90,p:"Erewash"},{id:91,p:"High Peak"},{id:92,p:"North East Derbyshire"},{id:93,p:"South Derbyshire"},{id:94,p:"Leicestershire"},{id:95,p:"Blaby"},{id:96,p:"Charnwood"},{id:97,p:"Harborough"},{id:98,p:"Hinckley and Bosworth"},{id:99,p:"Melton"},{id:100,p:"North West Leicestershire"},{id:101,p:"Oadby and Wigston"},{id:102,p:"Lincolnshire"},{id:103,p:"Boston"},{id:104,p:"East Lindsey"},{id:105,p:"Lincoln"},{id:106,p:"North Kesteven"},{id:107,p:"South Holland"},{id:108,p:"South Kesteven"},{id:109,p:"West Lindsey"},{id:110,p:"Northamptonshire"},{id:111,p:"Corby"},{id:112,p:"Daventry"},{id:113,p:"East Northamptonshire"},{id:114,p:"Kettering"},{id:115,p:"Northampton"},{id:116,p:"South Northamptonshire"},{id:117,p:"Wellingborough"},{id:118,p:"Nottinghamshire"},{id:119,p:"Ashfield"},{id:120,p:"Bassetlaw"},{id:121,p:"Broxtowe"},{id:122,p:"Gedling"},{id:123,p:"Mansfield"},{id:124,p:"Newark and Sherwood"},{id:125,p:"Rushcliffe"},{id:126,p:"WEST MIDLANDS"},{id:127,p:"Herefordshire"},{id:128,p:"Shropshire"},{id:129,p:"Stoke-on-Trent"},{id:130,p:"Telford and Wrekin"},{id:131,p:"Staffordshire"},{id:132,p:"Cannock Chase"},{id:133,p:"East Staffordshire"},{id:134,p:"Lichfield"},{id:135,p:"Newcastle-under-Lyme"},{id:136,p:"South Staffordshire"},{id:137,p:"Stafford"},{id:138,p:"Staffordshire Moorlands"},{id:139,p:"Tamworth"},{id:140,p:"Warwickshire"},{id:141,p:"North Warwickshire"},{id:142,p:"Nuneaton and Bedworth"},{id:143,p:"Rugby"},{id:144,p:"Stratford-on-Avon"},{id:145,p:"Warwick"},{id:146,p:"West Midlands (Met County)"},{id:147,p:"Birmingham"},{id:148,p:"Coventry"},{id:149,p:"Dudley"},{id:150,p:"Sandwell"},{id:151,p:"Solihull"},{id:152,p:"Walsall"},{id:153,p:"Wolverhampton"},{id:154,p:"Worcestershire "},{id:155,p:"Bromsgrove"},{id:156,p:"Malvern Hills"},{id:157,p:"Redditch"},{id:158,p:"Worcester"},{id:159,p:"Wychavon"},{id:160,p:"Wyre Forest"},{id:161,p:"EAST"},{id:162,p:"Bedford"},{id:163,p:"Central Bedfordshire"},{id:164,p:"Luton"},{id:165,p:"Peterborough"},{id:166,p:"Southend-on-Sea"},{id:167,p:"Thurrock"},{id:168,p:"Cambridgeshire"},{id:169,p:"Cambridge"},{id:170,p:"East Cambridgeshire"},{id:171,p:"Fenland"},{id:172,p:"Huntingdonshire"},{id:173,p:"South Cambridgeshire"},{id:174,p:"Essex"},{id:175,p:"Basildon"},{id:176,p:"Braintree"},{id:177,p:"Brentwood"},{id:178,p:"Castle Point"},{id:179,p:"Chelmsford"},{id:180,p:"Colchester"},{id:181,p:"Epping Forest"},{id:182,p:"Harlow"},{id:183,p:"Maldon"},{id:184,p:"Rochford"},{id:185,p:"Tendring"},{id:186,p:"Uttlesford"},{id:187,p:"Hertfordshire"},{id:188,p:"Broxbourne"},{id:189,p:"Dacorum"},{id:190,p:"East Hertfordshire"},{id:191,p:"Hertsmere"},{id:192,p:"North Hertfordshire"},{id:193,p:"St. Albans"},{id:194,p:"Stevenage"},{id:195,p:"Three Rivers"},{id:196,p:"Watford"},{id:197,p:"Welwyn Hatfield"},{id:198,p:"Norfolk"},{id:199,p:"Breckland"},{id:200,p:"Broadland"},{id:201,p:"Great Yarmouth"},{id:202,p:"King's Lynn and West Norfolk"},{id:203,p:"North Norfolk"},{id:204,p:"Norwich"},{id:205,p:"South Norfolk"},{id:206,p:"Suffolk"},{id:207,p:"Babergh"},{id:208,p:"Forest Heath"},{id:209,p:"Ipswich"},{id:210,p:"Mid Suffolk"},{id:211,p:"St. Edmundsbury"},{id:212,p:"Suffolk Coastal"},{id:213,p:"Waveney"},{id:214,p:"LONDON"},{id:215,p:"Inner London"},{id:216,p:"Camden"},{id:217,p:"City of London"},{id:218,p:"Hackney"},{id:219,p:"Hammersmith and Fulham"},{id:220,p:"Haringey"},{id:221,p:"Islington"},{id:222,p:"Kensington and Chelsea"},{id:223,p:"Lambeth"},{id:224,p:"Lewisham"},{id:225,p:"Newham"},{id:226,p:"Southwark"},{id:227,p:"Tower Hamlets"},{id:228,p:"Wandsworth"},{id:229,p:"Westminster"},{id:230,p:"Outer London"},{id:231,p:"Barking and Dagenham"},{id:232,p:"Barnet"},{id:233,p:"Bexley"},{id:234,p:"Brent"},{id:235,p:"Bromley"},{id:236,p:"Croydon"},{id:237,p:"Ealing"},{id:238,p:"Enfield"},{id:239,p:"Greenwich"},{id:240,p:"Harrow"},{id:241,p:"Havering"},{id:242,p:"Hillingdon"},{id:243,p:"Hounslow"},{id:244,p:"Kingston upon Thames"},{id:245,p:"Merton"},{id:246,p:"Redbridge"},{id:247,p:"Richmond upon Thames"},{id:248,p:"Sutton"},{id:249,p:"Waltham Forest"},{id:250,p:"SOUTH EAST"},{id:251,p:"Bracknell Forest"},{id:252,p:"Brighton and Hove"},{id:253,p:"Isle of Wight"},{id:254,p:"Medway"},{id:255,p:"Milton Keynes"},{id:256,p:"Portsmouth"},{id:257,p:"Reading"},{id:258,p:"Slough"},{id:259,p:"Southampton"},{id:260,p:"West Berkshire"},{id:261,p:"Windsor and Maidenhead"},{id:262,p:"Wokingham"},{id:263,p:"Buckinghamshire"},{id:264,p:"Aylesbury Vale"},{id:265,p:"Chiltern"},{id:266,p:"South Bucks"},{id:267,p:"Wycombe"},{id:268,p:"East Sussex"},{id:269,p:"Eastbourne"},{id:270,p:"Hastings"},{id:271,p:"Lewes"},{id:272,p:"Rother"},{id:273,p:"Wealden"},{id:274,p:"Hampshire"},{id:275,p:"Basingstoke and Deane"},{id:276,p:"East Hampshire"},{id:277,p:"Eastleigh"},{id:278,p:"Fareham"},{id:279,p:"Gosport"},{id:280,p:"Hart"},{id:281,p:"Havant"},{id:282,p:"New Forest"},{id:283,p:"Rushmoor"},{id:284,p:"Test Valley"},{id:285,p:"Winchester"},{id:286,p:"Kent"},{id:287,p:"Ashford"},{id:288,p:"Canterbury"},{id:289,p:"Dartford"},{id:290,p:"Dover"},{id:291,p:"Gravesham"},{id:292,p:"Maidstone"},{id:293,p:"Sevenoaks"},{id:294,p:"Shepway"},{id:295,p:"Swale"},{id:296,p:"Thanet"},{id:297,p:"Tonbridge and Malling"},{id:298,p:"Tunbridge Wells"},{id:299,p:"Oxfordshire"},{id:300,p:"Cherwell"},{id:301,p:"Oxford"},{id:302,p:"South Oxfordshire"},{id:303,p:"Vale of White Horse"},{id:304,p:"West Oxfordshire"},{id:305,p:"Surrey"},{id:306,p:"Elmbridge"},{id:307,p:"Epsom and Ewell"},{id:308,p:"Guildford"},{id:309,p:"Mole Valley"},{id:310,p:"Reigate and Banstead"},{id:311,p:"Runnymede"},{id:312,p:"Spelthorne"},{id:313,p:"Surrey Heath"},{id:314,p:"Tandridge"},{id:315,p:"Waverley"},{id:316,p:"Woking"},{id:317,p:"West Sussex"},{id:318,p:"Adur"},{id:319,p:"Arun"},{id:320,p:"Chichester"},{id:321,p:"Crawley"},{id:322,p:"Horsham"},{id:323,p:"Mid Sussex"},{id:324,p:"Worthing"},{id:325,p:"SOUTH WEST"},{id:326,p:"Bath and North East Somerset"},{id:327,p:"Bournemouth"},{id:328,p:"Bristol"},{id:329,p:"North Somerset"},{id:330,p:"Plymouth"},{id:331,p:"Poole"},{id:332,p:"South Gloucestershire"},{id:333,p:"Swindon"},{id:334,p:"Torbay"},{id:335,p:"Wiltshire"},{id:336,p:"Devon"},{id:337,p:"East Devon"},{id:338,p:"Exeter"},{id:339,p:"Mid Devon"},{id:340,p:"North Devon"},{id:341,p:"South Hams"},{id:342,p:"Teignbridge"},{id:343,p:"Torridge"},{id:344,p:"West Devon"},{id:345,p:"Dorset"},{id:346,p:"Christchurch"},{id:347,p:"East Dorset"},{id:348,p:"North Dorset"},{id:349,p:"Purbeck"},{id:350,p:"West Dorset"},{id:351,p:"Weymouth and Portland"},{id:352,p:"Gloucestershire"},{id:353,p:"Cheltenham"},{id:354,p:"Cotswold"},{id:355,p:"Forest of Dean"},{id:356,p:"Gloucester"},{id:357,p:"Stroud"},{id:358,p:"Tewkesbury"},{id:359,p:"Somerset"},{id:360,p:"Mendip"},{id:361,p:"Sedgemoor"},{id:362,p:"South Somerset"},{id:363,p:"Taunton Deane"},{id:364,p:"West Somerset"},{id:365,p:"WALES"},{id:366,p:"Isle of Anglesey"},{id:367,p:"Gwynedd"},{id:368,p:"Conwy"},{id:369,p:"Denbighshire"},{id:370,p:"Flintshire"},{id:371,p:"Wrexham"},{id:372,p:"Powys"},{id:373,p:"Ceredigion"},{id:374,p:"Pembrokeshire"},{id:375,p:"Carmarthenshire"},{id:376,p:"Swansea"},{id:377,p:"Neath Port Talbot"},{id:378,p:"Bridgend"},{id:379,p:"The Vale of Glamorgan"},{id:380,p:"Cardiff"},{id:381,p:"Rhondda - Cynon - Taff"},{id:382,p:"Merthyr Tydfil"},{id:383,p:"Caerphilly"},{id:384,p:"Blaenau Gwent"},{id:385,p:"Torfaen"},{id:386,p:"Monmouthshire"},{id:387,p:"Newport"}];
  364.  
  365.  
  366.   YAHOO.ukhouse.ac = function() {
  367.     var ds = new Util.LocalDataSource(locs);
  368.     ds.responseSchema = {fields : ["p","id"]};
  369.     var ac = new Widget.AutoComplete("location", "locationcontainer",ds);
  370.     ac.prehighlightClassName = "yui-ac-prehighlight";
  371.     ac.forceSelection = true;
  372.     ac.useShadow = true;
  373.     ac.allowBrowserAutocomplete = false;
  374.     ac.itemSelectEvent.subscribe(function(s,a){
  375.       Dom.get('loc').value = a[2][1];
  376.     });
  377.     return {oDS: ds,oAC: ac};
  378.   }();
  379.  
  380. })();
  381. </script>