/*
 * jQuery JavaScript Library v1.3.2
 * http://jquery.com/
 *
 * Copyright (c) 2009 John Resig
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 *
 * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
 * Revision: 6246
 */
(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});
/*
 * Sizzle CSS Selector Engine - v0.9.3
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();


var cities='@bj|北京|1@sh|上海|2@gz|广州|3@hz|杭州|4@xa|西安|5@zz|郑州|6@sz|深圳|7@cs|长沙|8@nc|南昌|9@wh|武汉|10@nj|南京|11@cd|成都|12@wc|武昌|13@jn|济南|14@tj|天津|15@heb|哈尔滨|16@sy|沈阳|17@bjx|北京西|18@cq|重庆|19@cc|长春|20@sjz|石家庄|21@sz|苏州|22@hk|汉口|23@hf|合肥|24@nb|宁波|25@ty|太原|26@dl|大连|27@km|昆明|28@fz|福州|29@xz|徐州|30@xm|厦门|31@wx|无锡|32@gl|桂林|33@gy|贵阳|34@nn|南宁|35@lz|兰州|36@zz|株洲|37@xf|襄樊|38@ly|洛阳|39@wlmq|乌鲁木齐|40@gzd|广州东|41@wz|温州|42@hy|衡阳|43@hh|怀化|44@jj|九江|45@yt|烟台|46@qhd|秦皇岛|47@yc|宜昌|48@syb|沈阳北|49@cz|常州|50@dg|东莞|51@gz|赣州|52@bb|蚌埠|53@yy|岳阳|54@zb|淄博|55@qqhe|齐齐哈尔|56@yw|义乌|57@xx|新乡|58@hhht|呼和浩特|59@jz|锦州|60@ts|唐山|61@lz|柳州|62@zj|镇江|63@fy|阜阳|64@wh|芜湖|65@jl|吉林|66@hd|邯郸|67@bd|保定|68@dd|东莞东|69@zj|湛江|70@ny|南阳|71@yz|扬州|72@yt|鹰潭|73@wf|潍坊|74@ks|昆山|75@zjj|张家界|76@dt|大同|77@sq|商丘|78@bt|包头|79@ay|安阳|80@ts|泰山|81@jx|嘉兴|82@yc|银川|83@yz|兖州|84@hs|黄山|85@xn|西宁|86@bj|宝鸡|87@cz|郴州|88@sx|绍兴|89@lyg|连云港|90@js|吉首|91@ja|吉安|92@jms|佳木斯|93@mdj|牡丹江|94@bdh|北戴河|95@xy|信阳|96@dz|德州|97@kf|开封|98@sy|十堰|99@sg|韶关|100@hz|惠州|101@xt|湘潭|102@dq|大庆|103@cd|常德|104@sr|上饶|105@ld|娄底|106@px|萍乡|107@xc|许昌|108@dz|达州|109@hz|菏泽|110@lh|漯河|111@hs|衡水|112@wh|威海|113@hzd|杭州东|114@as|鞍山|115@szx|深圳西|116@yz|永州|117@hn|淮南|118@js|嘉善|119@cz|沧州|120@ak|安康|121@st|汕头|122@jdz|景德镇|123@xt|邢台|124@xt|向塘|125@lc|聊城|126@tl|通辽|127@dd|丹东|128@hz|汉中|129@jhx|金华西|130@xy|新余|131@cd|承德|132@jm|荆门|133@jn|济宁|134@my|绵阳|135@njx|南京西|136@tg|塘沽|137@qz|衢州|138@cf|赤峰|139@yc|宜春|140@jz|焦作|141@zmd|驻马店|142@sp|四平|143@lf|廊坊|144@ly|临沂|145@sy|邵阳|146@hld|葫芦岛|147@zjk|张家口|148@aq|安庆|149@lf|临汾|150@smx|三门峡|151@qz|泉州|152@th|通化|153@sz|宿州|154@mas|马鞍山|155@yl|玉林|156@yc|运城|157@yj|延吉|158@yy|益阳|159@pds|平顶山|160@mm|茂名|161@ts|天水|162@np|南平|163@pzh|攀枝花|164@fs|佛山|165@yy|余姚|166@hn|海宁|167@nc|南充|168@fx|阜新|169@wys|武夷山|170@hle|海拉尔|171@mc|麻城|172@hb|淮北|173@zj|诸暨|174@sm|三明|175@xy|咸阳|176@ly|辽阳|177@shg|山海关|178@mz|梅州|179@pj|盘锦|180@xs|萧山|181@xg|孝感|182@tjx|天津西|183@zy|遵义|184@jl|九龙|185@gy|广元|186@yq|阳泉|187@sz|随州|188@tz|滕州|189@bx|本溪|190@tl|铜陵|191@sj|松江|192@fs|抚顺|193@sw|邵武|194@xc|宣城|195@xc|兴城|196@nj|内江|197@bc|白城|198@rq|任丘|199@jx|鸡西|200@tl|铁岭|201@mmd|茂名东|202@cz|滁州|203@hc|潢川|204@hm|侯马|205@ly|耒阳|206@dl|大理|207@sy|上虞|208@dy|东营|209@dh|敦煌|210@jyg|嘉峪关|211@wn|渭南|212@zs|樟树|213@lps|六盘水|214@yb|宜宾|215@tm|图们|216@ls|丽水|217@ya|延安|218@bjb|北京北|219@dy|丹阳|220@xj|辛集|221@dz|定州|222@xh|新化|223@hz|黄州|224@bz|亳州|225@xn|咸宁|226@ly|龙岩|227@gg|贵港|228@lc|龙川|229@kl|凯里|230@jgs|井冈山|231@ys|玉山|232@dsq|大石桥|233@lx|滦县|234@sh|绥化|235@jz|胶州|236@zp|漳平|237@cl|昌黎|238@ch|巢湖|239@gx|贵溪|240@zq|肇庆|241@yp|玉屏|242@xc|西昌|243@hs|衡山|244@ll|醴陵|245@kel|库尔勒|246@bh|北海|247@gem|格尔木|248@jgdq|加格达奇|249@mhk|梅河口|250@mzl|满洲里|251@yk|永康|252@ya|永安|253@zc|邹城|254@xy|新沂|255@js|江山|256@py|平遥|257@hc|海城|258@gbz|沟帮子|259@yc|榆次|260@dz|邓州|261@wz|万州|262@dy|德阳|263@sm|石门|264@ly|莱阳|265@lh|临河|266@xh|宣化|267@lygd|连云港东|268@gm|高密|269@gzb|广州北|270@cy|朝阳|271@dx|东乡|272@zg|自贡|273@hb|鹤壁|274@gy|巩义|275@gbd|高碑店|276@zy|张掖|277@wlht|乌兰浩特|278@ga|广安|279@xn|兴宁|280@fc|丰城|281@sz|朔州|282@hs|华山|283@sl|石龙|284@wh|乌海|285@jy|济源|286@tlf|吐鲁番|287@bs|百色|288@jx|介休|289@hm|哈密|290@smxx|三门峡西|291@cz|潮州|292@wts|五台山|293@cb|赤壁|294@xg|兴国|295@ez|鄂州|296@bf|宝丰|297@hy|河源|298@zt|昭通|299@yl|榆林|300@gs|广水|301@qj|曲靖|302@hc|韩城|303@xz|忻州|304@glb|桂林北|305@jy|揭阳|306@sjzb|石家庄北|307@as|安顺|308@lc|乐昌|309@sn|遂宁|310@lb|灵宝|311@zy|枣阳|312@ly|龙游|313@bt|泊头|314@xx|湘乡|315@ps|坪石|316@wfd|瓦房店|317@qf|曲阜|318@da|东安|319@qc|蕲春|320@jy|江油|321@yd|英德|322@ds|砀山|323@jnd|济南东|324@jy|建阳|325@ww|武威|326@lt|黎塘|327@qd|祁东|328@ml|汨罗|329@sy|松原|330@ky|开原|331@yk|营口|332@jc|金昌|333@hb|湖北|334@lk|兰考|335@jq|酒泉|336@ks|喀什|337@ln|龙南|338@cqb|重庆北|339@xs|浠水|340@xp|溆浦|341@lc|蓝村|342@dy|都匀|343@lb|来宾|344@gzl|公主岭|345@aqx|安庆西|346@jo|建瓯|347@dy|当阳|348@hfx|合肥西|349@cl|慈利|350@hebd|哈尔滨东|351@wx|武穴|352@ft|丰台|353@rhl|让湖路|354@ba|北安|355@lsjd|冷水江东|356@ly|辽源|357@aks|阿克苏|358@ly|涟源|359@dh|敦化|360@nh|讷河|361@zjkn|张家口南|362@yks|牙克石|363@sc|沙城|364@sm|神木|365@sz|深州|366@hs|黄石|367@dhs|大虎山|368@xg|新干|369@kt|奎屯|370@sz|绥中|371@jcj|金城江|372@qx|渠县|373@ylz|杨陵镇|374@zmt|樟木头|375@cx|曹县|376@pl|平凉|377@mg|明光|378@tc|桐城|379@ll|临澧|380@xy|兴义|381@pj|浦江|382@tg|太谷|383@wy|万源|384@sc|顺昌|385@bz|霸州|386@qz|全州|387@ly|凌源|388@em|峨眉|389@yc|阳春|390@qy|清远|391@jx|进贤|392@xyc|熊岳城|393@zz|涿州|394@yc|郓城|395@btd|包头东|396@jh|静海|397@ly|略阳|398@cx|长兴|399@sqn|商丘南|400@mq|民权|401@yp|原平|402@yc|永川|403@ys|偃师|404@lc|隆昌|405@zw|中卫|406@ys|营山|407@jnn|集宁南|408@njn|南京南|409@ybs|叶柏寿|410@qy|祁阳|411@dh|德惠|412@qx|青县|413@da|德安|414@ct|昌图|415@xf|信丰|416@ls|梁山|417@tjb|天津北|418@al|安陆|419@czb|长治北|420@sys|双鸭山|421@zk|周口|422@zlt|扎兰屯|423@gc|谷城|424@lx|陇西|425@sd|邵东|426@nj|嫩江|427@qzs|青州市|428@nc|南岔|429@fy|扶余|430@dg|东光|431@wy|武义|432@shz|石河子|433@hg|鹤岗|434@dn|定南|435@cjp|蔡家坡|436@jz|金州|437@ng|宁国|438@syn|沈阳南|439@whx|乌海西|440@hz|霍州|441@bdl|八达岭|442@zd|肇东|443@lx|兰溪|444@ym|义马|445@sn|肃宁|446@mc|渑池|447@pld|普兰店|448@sz|松滋|449@jy|缙云|450@th|太湖|451@tl|铁力|452@ck|沧口|453@ms|密山|454@ls|鲁山|455@hz|化州|456@jz|靖州|457@yj|永济|458@xp|西平|459@ac|阿城|460@jz|晋州|461@rz|汝州|462@gg|甘谷|463@qt|青田|464@lyd|洛阳东|465@fy|分宜|466@ad|安达|467@lp|临平|468@xm|新民|469@zy|镇远|470@lt|芦台|471@ss|宿松|472@td|泰达|473@gd|广德|474@lj|庐江|475@qth|七台河|476@shy|四合永|477@jx|蓟县|478@bh|白河|479@cyz|朝阳镇|480@dh|东海|481@zy|资阳|482@gz|盖州|483@ta|台安|484@ps|磐石|485@at|安图|486@ysp|野三坡|487@zzd|漳州东|488@yc|伊春|489@sd|十渡|490@fz|丰镇|491@bjd|北京东|492@ms|眉山|493@lx|澧县|494@wn|万年|495@yx|阳新|496@gy|固原|497@gz|光泽|498@lx|临湘|499@flej|富拉尔基|500@ph|平湖|501@hc|河唇|502@yx|永修|503@ls|乐山|504@ss|鄯善|505@qhc|清河城|506@xw|宣威|507@dx|定西|508@yc|禹城|509@smx|石门县|510@jy|巨野|511@wq|吴桥|512@hl|虎林|513@wd|文登|514@tzs|天柱山|515@lq|临清|516@xhy|下花园|517@sh|沙河|518@hc|黄村|519@zsd|樟树东|520@ggz|苟各庄|521@xx|新县|522@bb|北碚|523@jh|蛟河|524@hd|洪洞|525@rs|乳山|526@szs|石嘴山|527@ss|三水|528@sz|尚志|529@gz|固镇|530@xx|西乡|531@tz|天镇|532@nz|南召|533@sx|沙县|534@xz|新郑|535@jn|莒南|536@qy|清原|537@wwn|武威南|538@wx|乌西|539@bt|坂田|540@lc|陆川|541@jzn|锦州南|542@hj|河津|543@tl|泰来|544@ys|月山|545@py|平邑|546@cx|辰溪|547@ss|韶山|548@jt|九台|549@yd|弋阳东|550@gt|古田|551@hrb|怀柔北|552@fhc|凤凰城|553@lh|隆化|554@hf|横峰|555@fy|富裕|556@scb|双城堡|557@fx|费县|558@lj|龙江|559@lz|六枝|560@wds|武当山|561@qtx|青铜峡|562@lp|罗平|563@xa|兴安|564@qa|庆安|565@ls|灵石|566@tq|台前|567@lj|廉江|568@sx|歙县|569@tpc|太平川|570@yd|永定|571@hm|黄梅|572@xy|旬阳|573@ty|汤阴|574@qx|祁县|575@xl|新乐|576@qa|迁安|577@sfh|绥芬河|578@wx|闻喜|579@xs|徐水|580@pa|蓬安|581@yc|杨村|582@hl|呼兰|583@gh|广汉|584@hl|海伦|585@yg|阳谷|586@ry|饶阳|587@lx|莱西|588@yz|仪征|589@fn|阜南|590@my|麻阳|591@zx|资溪|592@gd|贵定|593@tn|洮南|594@dhx|东海县|595@zjt|郑家屯|596@sf|四方|597@yx|义县|598@ah|安化|599@cgb|柴沟堡|600@llp|六里坪|601@hr|怀柔|602@zz|资中|603@lk|林口|604@hr|怀仁|605@pq|平泉|606@kc|库车|607@sx|涉县|608@yc|阳城|609@wc|五常|610@gl|关林|611@ly|涞源|612@lh|柳河|613@py|平原|614@dys|大杨树|615@qj|清涧|616@shs|沙河市|617@qj|綦江|618@nk|南康|619@hb|淮滨|620@cdn|成都南|621@tk|泰康|622@sf|水富|623@xl|西柳|624@cg|长葛|625@wh|卫辉|626@pjb|盘锦北|627@jj|江津|628@ypg|阳平关|629@ym|云梦|630@alsk|阿拉山口|631@lps|乐平市|632@hzn|湖州南|633@tz|桐梓|634@qh|清河|635@fy|凤阳|636@dab|大安北|637@hs|汉寿|638@ws|威舍|639@nzs|碾子山|640@fq|福泉|641@ht|会同|642@jy|简阳|643@nm|奈曼|644@cw|春湾|645@el|二连|646@sjh|水家湖|647@hy|汉源|648@zl|镇赉|649@sj|上街|650@dp|大埔|651@cy|长垣|652@fsc|抚顺城|653@mdh|猛洞河|654@gs|赶水|655@hy|海阳|656@zh|昭化|657@jxx|绩溪县|658@za|镇安|659@qm|祁门|660@zw|彰武|661@qs|清水|662@qsy|戚墅堰|663@cg|城固|664@qz|钦州|665@kt|开通|666@npn|南平南|667@mg|明港|668@bl|博乐|669@zc|枝城|670@nk|南口|671@lz|鹿寨|672@hg|红果|673@yg|阳高|674@xlt|新立屯|675@hc|华城|676@hl|海林|677@nx|宁乡|678@tg|潼关|679@sy|寿阳|680@xh|宣汉|681@cp|昌平|682@zy|紫阳|683@jx|嘉祥|684@lf|龙凤|685@dfh|东方红|686@hj|和静|687@zs|柞水|688@px|凭祥|689@lsq|柳树泉|690@fs|丰顺|691@yj|余江|692@zq|枣强|693@bpn|北票南|694@yc|宜城|695@qx|淇县|696@qhy|清华园|697@fj|富锦|698@bj|布吉|699@xlz|兴隆镇|700@dwp|低窝铺|701@qs|确山|702@jbc|江边村|703@ks|克山|704@sp|遂平|705@zn|中宁|706@qdh|千岛湖|707@ty|天义|708@mw|麻尾|709@th|塔河|710@yc|翼城|711@yj|燕郊|712@ym|玉门|713@nw|宁武|714@ys|颍上|715@wlt|卧里屯|716@yq|焉耆|717@sd|山丹|718@gc|藁城|719@hsw|海石湾|720@wd|望都|721@lq|灵丘|722@ytlh|伊图里河|723@ybl|亚布力|724@sl|绥棱|725@bc|巴楚|726@qls|青龙山|727@gbk|古北口|728@jx|井陉|729@fz|凤州|730@ys|榆树|731@sjh|松江河|732@lh|拉哈|733@sx|遂溪|734@df|大丰|735@caz|长安镇|736@lz|龙镇|737@zd|正定|738@my|米易|739@fj|枫泾|740@mq|闽清|741@cx|楚雄|742@blt|巴伦台|743@td|通道|744@dy|大雁|745@cj|昌吉|746@ra|融安|747@byx|白银西|748@sd|绥德|749@zj|张集|750@hldb|葫芦岛北|751@sl|石林|752@ytx|玉田县|753@df|东丰|754@sl|舒兰|755@ya|依安|756@bkt|博克图|757@wltqq|乌拉特前旗|758@stl|石塘路|759@xf|襄汾|760@na|农安|761@ty|汤原|762@ax|安溪|763@dt|灯塔|764@lh|龙华|765@gt|广通|766@zh|庄河|767@cy|城阳|768@lx|朗乡|769@dy|大英|770@tlh|图里河|771@hg|汉沽|772@gqk|甘旗卡|773@yl|银浪|774@dc|德昌|775@dx|代县|776@jt|金堂|777@pg|平果|778@yeg|鱼儿沟|779@js|稷山|780@jh|精河|781@lp|梁平|782@ds|独山|783@qy|泉阳|784@qqh|七泉湖|785@mes|帽儿山|786@ql|秦岭|787@aes|阿尔山|788@lp|滦平|789@zzs|卓资山|790@tc|桃村|791@my|密云|792@dy|岱岳|793@cr|崇仁|794@kz|康庄|795@ats|阿图什|796@slh|疏勒河|797@swx|沙湾县|798@slq|萨拉齐|799@td|田东|800@ws|乌苏|801@sp|三坪|802@yx|玉溪|803@xh|新和|804@xcn|西昌南|805@wh|苇河|806@sl|沙琅|807@csg|长沙埂|808@mns|玛纳斯|809@ja|集安|810@tt|托托|811@bhx|白河县|812@bygl|巴彦高勒|813@cy|磁窑|814@tx|土溪|815@lx|芦溪|816@tgt|唐官屯|817@dy|大营|818@lj|临江|819@gh|古河|820@qjz|前进镇|821@yx|洋县|822@da|大安|823@px|普雄|824@ys|元氏|825@gyz|公营子|826@jhn|金华南|827@ajh|安集海|828@dy|东阳|829@rc|荣昌|830@lh|六合|831@gy|高邑|832@hy|合阳|833@ktx|奎屯西|834@cqn|重庆南|835@bx|博兴|836@pz|平庄|837@xlx|兴隆县|838@ll|卢龙|839@bk|保康|840@jh|军户|841@xax|新安县|842@sc|舒城|843@ktd|奎屯东|844@lt|乐土驿|845@ws|武山|846@mx|勉西|847@xz|新肇|848@htb|呼图壁|849@fcg|防城港|850@fcn|丰城南|851@hlh|浩良河|852@sks|四棵树|853@jsj|建三江|854@dz|低庄|855@cjb|长江埠|856@xyb|旬阳北|857@kl|岢岚|858@yj|盐津|859@nd|南丹|860@ha|红安|861@hzx|惠州西|862@ga|固安|863@zc|赵城|864@bl|勃利|865@hy|华蓥|866@st|神头|867@stj|三堂集|868@hp|和平|869@ps|平山|870@fzb|抚州北|871@wlws|乌兰乌苏|872@yc|晏城|873@tgwl|土贵乌拉|874@pc|蒲城|875@ly|临颍|876@jq|江桥|877@yls|伊里生|878@dl|带岭|879@px|蓬溪|880@bg|柏果|881@dz|东镇|882@yq|玉泉|883@sb|施秉|884@sj|三江|885@jf|嘉峰|886@mhx|漠河县|887@ss|泗水|888@wa|武安|889@cz|崇左|890@hn|惠农|891@hj|获嘉|892@jd|鸡东|893@ch|草海|894@ys|榆社|895@fz|繁峙|896@yf|永福|897@csq|察素齐|898@gh|根河|899@jt|景泰|900@xd|霞洞|901@sc|水城|902@wy|五原|903@tyb|太原北|904@wa|文安|905@ml|马柳|906@tyb|通远堡|907@xj|新绛|908@dlh|德令哈|909@dyz|大营镇|910@ly|林源|911@tyd|太原东|912@xl|香兰|913@mdh|免渡河|914@gz|古丈|915@aj|阿金|916@dx|定兴|917@dx|大兴|918@hy|汉阴|919@mn|冕宁|920@nzm|南杂木|921@lz|辽中|922@xw|修武|923@zg|赵光|924@wx|武乡|925@ps|彭山|926@rs|融水|927@bmc|八面城|928@wyl|乌伊岭|929@bc|宝坻|930@hn|桦南|931@qx|沁县|932@qy|沁阳|933@wd|文地|934@yx|黟县|935@scz|山城镇|936@ls|旅顺|937@csb|长沙坝|938@gj|古交|939@dg|大关|940@xaj|新安江|941@ylq|杨柳青|942@nt|南台|943@xf|香坊|944@ty|田阳|945@yts|烟筒山|946@kd|克东|947@xj|新江|948@xn|休宁|949@ymz|玉门镇|950@mc|明城|951@wq|汪清|952@cc|长城|953@ysyz|鹰手营子|954@aax|昂昂溪|955@xj|峡江|956@djc|东京城|957@dmx|东明县|958@tb|通北|959@ymp|一面坡|960@zyx|朱杨溪|961@dz|大足|962@zq|张桥|963@bj|滨江|964@gl|古莲|965@sy|顺义|966@xg|墟沟|967@sqx|石泉县|968@sw|沙湾|969@wz|韦庄|970@bss|白石山|971@jxn|蓟县南|972@hl|黄陵|973@bls|宝龙山|974@js|吉水|975@qhm|清河门|976@ym|元谋|977@flt|福利屯|978@shz|三汇镇|979@ld|林东|980@wz|五寨|981@yd|永登|982@sjd|三家店|983@jm|即墨|984@mz|米脂|985@yl|彝良|986@yst|榆树屯|987@fn|抚宁|988@sz|孙镇|989@ld|乐都|990@yg|燕岗|991@db|大板|992@lzx|兰州西|993@sgdl|桑根达来|994@wz|武陟|995@gt|高台|996@xl|新林|997@lz|临泽|998@gl|甘洛|999@alh|阿里河|1000@lt|龙潭|1001@msw|漫水湾|1002@lc|临川|1003@pa|平安驿|1004@ytb|牙屯堡|1005@qmt|前磨头|1006@fq|封丘|1007@xg|轩岗|1008@bmt|八面通|1009@tlz|陶赖昭|1010@bxt|八仙筒|1011@ss|松树|1012@qlq|青龙桥|1013@cs|磁山|1014@hjy|韩家园|1015@na|宁安|1016@px|沛县|1017@yc|迎春|1018@zm|中牟|1019@nzg|娘子关|1020@fx|富县|1021@hb|鹤北|1022@bs|白沙|1023@th|太和|1024@gt|官厅|1025@ll|老莱|1026@lm|洛门|1027@la|隆安|1028@ml|穆棱|1029@js|金山|1030@ys|燕山|1031@jjg|纪家沟|1032@cx|崇信|1033@lx|林西|1034@cyd|朝阳地|1035@xy|兴业|1036@jp|经棚|1037@tl|田林|1038@bj|白涧|1039@lsh|露水河|1040@cbg|查布嘎|1041@qxy|旗下营|1042@gqc|共青城|1043@hy|红彦|1044@cyc|朝阳川|1045@xy|襄垣|1046@jy|江源|1047@ngd|南宫东|1048@ls|冷水|1049@hnh|黄泥河|1050@tys|太阳升|1051@xrq|仙人桥|1052@bql|宝泉岭|1053@gjd|郭家店|1054@hjy|胡家营|1055@lp|乐坪|1056@shx|三河县|1057@hb|河边|1058@zc|子长|1059@lj|罗江|1060@dqs|对青山|1061@xl|西林|1062@zsh|珠斯花|1063@syp|三源浦|1064@pw|平旺|1065@sf|硕放|1066@chk|草河口|1067@eb|峨边|1068@kq|口前|1069@ts|桃山|1070@mjb|马角坝|1071@dst|大石头|1072@ap|安平|1073@sh|蜀河|1074@tx|同心|1075@s|宋|1076@xjt|许家屯|1077@fx|凤县|1078@fjt|范家屯|1079@yhc|沿河城|1080@tzl|桐子林|1081@kjj|康金井|1082@sc|神池|1083@xbc|下板城|1084@fc|防城|1085@yn|永宁|1086@lgz|良各庄|1087@bl|巴林|1088@ybs|元宝山|1089@zw|珠窝|1090@yc|羊场|1091@hx|徽县|1092@sjsn|石景山南|1093@xnh|小南海|1094@cjsh|成吉思汗|1095@qfd|清风店|1096@yx|越西|1097@ld|鹿道|1098@sht|山河屯|1099@gq|甘泉|1100@hd|化德|1101@jx|锦县|1102@llh|柳林河|1103@cs|苍石|1104@sslb|三十里堡|1105@zcd|镇城底|1106@nm|宁明|1107@yx|烟溪|1108@mt|马头|1109@ftx|丰台西|1110@yqq|阳泉曲|1111@wn|威宁|1112@sdw|四道湾|1113@xht|新华屯|1114@yl|永郎|1115@hxl|红兴隆|1116@pt|平台|1117@cx|磁县|1118@wg|湾沟|1119@znex|扎赉诺尔西|1120@ceh|察尔汗|1121@yz|幽州|1122@cpb|昌平北|1123@kl|开鲁|1124@lq|炉桥|1125@zsz|周水子|1126@xxx|新兴县|1127@zjc|钟家村|1128@pa|平安|1129@hdhz|横道河子|1130@sz|师宗|1131@jls|九龙山|1132@xh|新华|1133@sd|商都|1134@hst|虎石台|1135@dl|东来|1136@yq|阳曲|1137@xfb|襄樊北|1138@xcz|新城子|1139@gt|干塘|1140@xq|新青|1141@bz|北宅|1142@hq|宏庆|1143@jkh|金口河|1144@xk|兴凯|1145@syx|沈阳西|1146@fx|肥西|1147@tql|天桥岭|1148@szb|绥中北|1149@bj|保健|1150@ls|灵山|1151@ccn|长春南|1152@hs|黑水|1153@xd|喜德|1154@hj|黑井|1155@pdc|坡底村|1156@jw|吉文|1157@nf|南芬|1158@dj|大涧|1159@tt|天堂|1160@twh|汤旺河|1161@hs|鹤山|1162@lh|林海|1163@hp|黄陂|1164@pt|沛屯|1165@ttx|塘头厦|1166@sjx|三江县|1167@sq|双桥|1168@mh|麻虎|1169@ybn|宜宾南|1170@yjb|盐津北|1171@yjs|云居寺|1172@fs|扶绥|1173@cg|嵯岗|1174@sbz|十八站|1175@jt|劲涛|1176@gsk|孤山口|1177@syd|沈阳东|1178@wx|卫星|1179@yl|杨林|1180@zd|章党|1181@zy|早阳|1182@gh|甘河|1183@ss|首山|1184@bsj|白水江|1185@slz|沙岭子|1186@wd|卫东|1187@xs|小市|1188@ll|龙里|1189@yc|伊川|1190@qh|庆华|1191@yz|燕子砭|1192@lzd|兰州东|1193@ld|两当|1194@cd|草店|1195@bs|碧水|1196@cg|翠岗|1197@ssz|松树镇|1198@sl|双流|1199@sjp|苏家坡|1200@xj|新津|1201@bp|白桦排|1202@lhkd|老河口东|1203@ekq|讷尔克气|1204@xy|新彦|1205@dhn|东河南|1206@csz|仓山镇|1207@dx|定襄|1208@xyy|新友谊|1209@hsh|虎什哈|1210@by|北营|1211@kj|开江|1212@fj|福金|1213@zh|沾河|1214@zjg|紫荆关|1215@czt|城子坦|1216@ztb|昭通北|1217@sh|沙海|1218@ct|朝天|1219@wy|五营|1220@wlb|五龙背|1221@xx|孝西|1222@gtz|高潭子|1223@bs|巴山|1224@nkq|南口前|1225@syc|三阳川|1226@xyq|小扬气|1227@fk|丰库|1228@dzy|洞子崖|1229@kde|库都尔|1230@dl|大林|1231@sl|双龙|1232@btx|包头西|1233@jt|巨亭|1234@hl|黄龙|1235@nh|聂河|1236@gzd|赣州东|1237@kmx|昆明西|1238@cs|草市|1239@qa|乾安|1240@bc|北仓|1241@zxbq|正镶白旗|1242@gl|古浪|1243@jb|晏家坝|1244@az|阿寨|1245@zx|棕溪|1246@lw|罗文|1247@byeb|白云鄂博|1248@sh|水花|1249@lbx|临巴溪|1250@kk|柯柯|1251@yd|园墩|1252@wj|五家|1253@jd|井店|1254@kmd|昆明东|1255@ncd|南充东|1256@lc|潞城|1257@wc|王场|1258@jzw|旧庄窝|1259@yh|友好|1260@xjp|徐家坪|1261@mb|毛坝|1262@ljh|李家河|1263@ag|安广|1264@xy|西阳|1265@jst|金山屯|1266@cqx|重庆西|1267@mtw|马蹄湾|1268@lyb|洛阳北|1269@dyq|大扬气|1270@nl|乃林|1271@wd|弯道|1272@sf|双凤驿|1273@cm|晨明|1274@lwd|莱芜东|1275@js|劲松|1276@zjc|张家船|1277@dz|杜赵|1278@wz|湾沚|1279@tj|团结|1280@bj|彬江|1281@wx|望溪|1282@sw|上万|1283@cd|茶淀|1284@cst|长山屯|1285@hb|海北|1286@yc|雁翅|1287@ml|麻柳|1288@dz|道镇|1289@lh|吕河|1290@tq|图强|1291@ht|红岘台|1292@lc|黎城|1293@wj|午汲|1294@ylh|伊拉哈|1295@yax|永安乡|1296@gd|官渡|1297@gh|共和|1298@lsh|乐素河|1299@lb|拉白|1300@yxj|迎祥街|1301@edh|二道河|1302@wts|歪头山|1303@wsq|万水泉|1304@gy|古源|1305@ds|渡市|1306@jb|覃家坝|1307@ll|拉林|1308@qlc|青龙场|1309@msj|马三家|1310@dpf|大平房|1311@bz|碧州|1312@qh|青花|1313@jys|九燕山|1314@cy|春阳|1315@qh|权河|1316@fn|丰南|1317@pf|平房|1318@weqh|乌尔旗汗|1319@ht|桓台|1320@cqd|重庆东|1321@yy|阳邑|1322@zyb|竹园坝|1323@mbg|毛坝关|1324@xts|锡铁山|1325@fgz|范各庄|1326@kt|柯坦|1327@qx|桥西|1328@bmy|兵马营|1329@fnx|伏牛溪|1330@yl|燕落|1331@yj|延津|1332@yz|迤资|1333@mtx|马田墟|1334@sf|双福|1335@pln|平凉南|1336@tmz|土门子|1337@tyg|太阳沟|1338@rd|穰东|1339@jkj|江口集|1340@hs|红砂岘|1341@zy|沾益|1342@ssj|三十家|1343@hsb|河市坝|1344@xjt|许家台|1345@sj|孙家|1346@lws|狼尾山|1347@tg|铜罐驿|1348@cdd|承德东|1349@tjj|谭家井|1350@wls|乌拉山|1351@ql|青龙|1352@wnz|渭南镇|1353@dmx|大米溪|1354@ty|塔源|1355@zl|枣林|1356@lc|刘村|1357@zne|扎赉诺尔|1358@lpl|落坡岭|1359@xgc|西固城|1360@afz|安富镇|1361@hlt|哈力图|1362@zj|周家|1363@hlh|哈拉海|1364@smk|石门坎|1365@ss|山市|1366@waz|王安镇|1367@xhs|小黑山|1368@gt|高滩|1369@hz|呼中|1370@dhc|大灰厂|1371@sbc|上板城|1372@smg|石庙沟|1373@tq|台曲|1374@js|吉舒|1375@bg|丙谷|1376@gx|广兴|1377@rjh|冉家河|1378@pxg|平型关|1379@src|石人城|1380@xs|下社|1381@dgt|大官屯|1382@sf|双丰|1383@gk|沟口|1384@zlmd|扎罗木得|1385@syd|上腰墩|1386@zh|中和|1387@pb|蒲坝|1388@xq|新邱|1389@ljb|梁家坝|1390@teg|塔尔根|1391@qg|青杠|1392@tb|塘豹|1393@bt|北台|1394@dt|大屯|1395@ce|擦耳|1396@szq|生芝渠|1397@ml|茂林|1398@xsw|许三湾|1399@ssp|松树坡|1400@sb|沙坝|1401@xh|兴和|1402@hhg|红花沟|1403@pk|皮口|1404@zgn|自贡南|1405@tlb|通辽北|1406@sdz|三堆子|1407@sml|石门岭|1408@qc|乔村|1409@yst|榆树台|1410@neg|南尔岗|1411@ymh|养马河|1412@dlb|达拉滨|1413@swz|算王庄|1414@lz|拉鲊|1415@syz|桑园子|1416@ad|埃岱|1417@szc|石柱槽|1418@bjt|八角台|1419@lxc|流溪场|1420@wc|吴场|1421@py|平峪|1422@pd|裴德|1423@ly|琅琊|1424@bb|北白|1425@hhp|红花铺|1426@xyz|新阳镇|1427@xl|新凉|1428@tz|田庄|1429@dxg|大兴沟|1430@hyz|黄羊镇|1431@cx|磁西|1432@ngc|南观村|1433@zyb|遵义北|1434@xt|新天|1435@zx|镇西|1436@lh|鲁河|1437@wne|乌奴耳|1438@wlbt|乌鲁布铁|1439@xk|新开|1440@lt|兰滩|1441@sft|四方台|1442@jn|加南|1443@dws|大乌苏|1444@bsy|白石岩|1445@sl|石岭|1446@xs|兴寿|1447@yc|永昌|1448@xcb|西昌北|1449@jsp|金山铺|1450@nj|宁家|1451@dcg|打柴沟|1452@lt|莲塘|1453@jgt|金沟屯|1454@xy|祥云|1455@gg|官高|1456@ds|东山|1457@ry|汝阳|1458@fy|富源|1459@at|安塘|1460@zs|卓山|1461@gcd|甘草店|1462@xqb|兴泉堡|1463@jlt|九龙塘|1464@tc|汤池|1465@ddk|大渡口|1466@cf|翠峰|1467@kt|孔滩|1468@lg|龙沟|1469@xpx|下普雄|1470@ah|艾河|1471@dh|豆海|1472@wf|王府|1473@xw|修文|1474@kyh|克一河|1475@gx|高兴|1476@lf|老府|1477@jl|芨岭|1478@jts|镜铁山|1479@gcz|古城镇|1480@hxh|横现河|1481@bsj|北三家|1482@bh|白合|1483@py|平洋|1484@mp|马棚|1485@qzx|茄子溪|1486@sqz|石桥子|1487@js|金沙|1488@ssl|松树林|1489@dzy|大竹园|1490@xyz|向阳镇|1491@djms|东佳木斯|1492@ch|柴河|1493@bxh|本溪湖|1494@lsz|梨树镇|1495@lsj|凉水井|1496@ta|通安驿|1497@hg|黑岗|1498@dc|大川|1499@cz|茶镇|1500@xms|西麻山|1501@ls|禄市|1502@hc|哈川|1503@hpz|花棚子|1504@qd|前甸|1505@ys|岩寺|1506@cf|春风|1507@mc|马村|1508@ml|庙岭|1509@hs|荒山|1510@dt|大滩|1511@gjz|孤家子|1512@bsx|白山乡|1513@bth|北头河|1514@kc|康城|1515@dc|大成|1516@cjb|曹家坝|1517@ytt|烟筒屯|1518@ycl|云彩岭|1519@ymb|阳明堡|1520@lts|龙潭寺|1521@edw|二道湾|1522@csg|长胜沟|1523@yc|营城|1524@dmt|大民屯|1525@hy|华岩|1526@bc|柏村|1527@gt|高头|1528@syq|石燕桥|1529@shz|三合庄|1530@xgy|夏官营|1531@yj|姚家|1532@dj|东津|1533@sx|苏雄|1534@yc|俞冲|1535@pyb|平原堡|1536@ka|开安|1537@xz|西张|1538@jg|金沟|1539@hjp|侯家坪|1540@smxb|石门县北|1541@nj|牛家|1542@nhc|南河川|1543@xgf|新高峰|1544@sa|上安|1545@bjs|笔架山|1546@nxg|南溪沟|1547@gnh|工农湖|1548@ds|东戍|1549@jst|金沙滩|1550@msh|明水河|1551@ps|平社|1552@xal|兴安岭|1553@zx|轸溪|1554@hld|皇路店|1555@ql|群力|1556@nbs|南博山|1557@bl|柏林|1558@hdy|恒地营|1559@ztz|张台子|1560@tjz|统军庄|1561@fty|浮图峪|1562@jgs|鸡冠山|1563@sb|三堡|1564@szh|双子河|1565@glj|古里金|1566@xql|喜鹊乐|1567@dysd|大杨树东|1568@xzlm|西哲里木|1569@fhs|凤凰山|1570@xgz|新固镇|1571@pzn|平庄南|1572@dd|大东|1573@shb|三汇坝|1574@ggm|葛根庙|1575@gg|观阁|1576@dw|代湾|1577@dl|豆罗|1578@lz|留庄|1579@ah|爱河|1580@jj|经久|1581@qt|桥头|1582@lg|临洺关|1583@gc|高村|1584@dyd|东淤地|1585@th|塔哈|1586@hehl|虎尔虎拉|1587@lh|珞璜|1588@js|江市|1589@byhs|白音胡硕|1590@yx|杨漩|1591@heg|哈尔盖|1592@fg|丰广|1593@ncs|南城司|1594@wt|苇塘|1595@nj|牛街|1596@hdy|哈达阳|1597@gl|皋兰|1598@yq|永庆|1599@lz|礼州|1600@hlg|黄联关|1601@zx|张辛|1602@lx|临溪|1603@hk|哈克|1604@ty|塔崖驿|1605@nm|南木|1606@ft|冯屯|1607@shk|沙河口|1608@mc|庙城|1609@xxf|新香坊|1610@bf|八方|1611@elst|二龙山屯|1612@jk|金坑|1613@xq|新泉|1614@lf|拉法|1615@bt|北塘|1616@bgy|包官营|1617@lb|老边|1618@lwx|莱芜西|1619@pdx|坡底下|1620@cyc|朝阳村|1621@lsz|李市镇|1622@tx|铁西|1623@fl|浮梁|1624@anz|阿南庄|1625@yp|营盘|1626@dtd|大同东|1627@hkn|河口南|1628@dz|董庄|1629@lh|凉红|1630@hlb|花楼坝|1631@dlt|独立屯|1632@pd|平等|1633@cs|长胜|1634@gc|古城|1635@bmqz|北马圈子|1636@dth|东通化|1637@wsjz|五十家子|1638@zb|招柏|1639@shc|顺河场|1640@yx|油溪|1641@hs|红山|1642@kl|克利|1643@bm|播明|1644@djg|达家沟|1645@jb|江北|1646@sjf|三间房|1647@pyf|平义分|1648@zx|紫溪|1649@pg|盘古|1650@paz|磐安镇|1651@nh|南河|1652@dg|大岗|1653@aex|阿尔乡|1654@gx|公兴|1655@lsb|林盛堡|1656@mx|美溪|1657@dy|东园|1658@xf|息烽|1659@mj|孟津|1660@hwb|红卫坝|1661@bl|白狼|1662@lyx|隆尧县|1663@sy|上园|1664@rz|戎庄|1665@dy|登瀛崖|1666@fj|福巨|1667@xb|夏坝|1668@zwt|张维屯|1669@hl|鹤立|1670@btb|包头北|1671@lh|绿化|1672@tsh|他石海|1673@hy|呼源|1674@hst|黑山头|1675@dm|东门|1676@xl|小岭|1677@qlx|七龙星|1678@hl|桦林|1679@bx|鲍峡|1680@wzt|王兆屯|1681@fl|富林|1682@tg|天岗|1683@xb|小北|1684@qs|曲水|1685@yl|雅鲁|1686@wj|渭津|1687@xj|谢家|1688@hsl|汗苏鲁|1689@chb|长河坝|1690@sjz|深井子|1691@ls|狼山|1692@hf|哈福|1693@wfx|五凤溪|1694@ylb|余粮堡|1695@sk|松坎|1696@ky|昆阳|1697@my|牧原|1698@db|豆坝|1699@zzj|镇紫街|1700@tpd|太平店|1701@df|东富|1702@js|建设|1703@zsy|张三营|1704@gm|光明|1705@hjd|贺家店|1706@lsh|柳树河|1707@tpl|太平岭|1708@lh|莲河|1709@mx|庙下|1710@xh|下河|1711@kjz|孔家庄|1712@hqy|红旗营|1713@hhy|红花园|1714@xd|溪洞|1715@yl|伊林|1716@gcb|关村坝|1717@zz|壮志|1718@jl|九里|1719@yjb|永嘉堡|1720@xyc|向阳川|1721@ldt|劳动屯|1722@dj|杜家|1723@mc|满村|1724@lhk|两河口|1725@ms|冕山|1726@sdq|三道桥|1727@jb|綦江北|1728@qft|奇峰塔|1729@sc|寿昌|1730@qs|青山|1731@pdm|平顶庙|1732@ss|石山|1733@wlz|乌兰昭|1734@xtz|新台子|1735@yp|羊坪|1736@djy|丁家营|1737@xy|西永|1738@lf|禄丰|1739@ht|黑台|1740@wq|温泉|1741@ltx|骆驼巷|1742@gz|革志|1743@ljc|临江场|1744@bkb|白奎堡|1745@db|大巴|1746@qw|前卫|1747@gl|构林|1748@lmd|喇嘛甸|1749@zgk|转关口|1750@ggz|高各庄|1751@qj|秦家|1752@ctg|春亭阁|1753@dlh|大陆号|1754@bbg|白壁关|1755@st|石头|1756@wt|王瞳|1757@kl|孔垄|1758@cb|茨坝|1759@lyd|凌源东|1760@hth|汇塘河|1761@sbh|三把火|1762@dsh|登沙河|1763@gg|干沟|1764@yg|杨岗|1765@hl|胡乐|1766@xc|新场|1767@xm|新庙|1768@lz|立志|1769@zjg|朱家沟|1770@csb|长山堡|1771@sbt|石板滩|1772@mzg|庙子沟|1773@djd|刁家段|1774@ljp|李家坪|1775@xy|向阳|1776@xst|杏树屯|1777@xj|夏集|1778@xzz|辛庄子|1779@pet|瓢儿屯|1780@jj|交界|1781@qh|前河|1782@ss|神树|1783@pt|葡萄菁|1784@ct|岔滩|1785@tbs|铁背山|1786@aj|安家|1787@hz|海坨子|1788@pg|平岗|1789@ljw|李家湾|1790@xhj|斜河涧|1791@jls|九里山|1792@lqs|龙泉寺|1793@wx|完县|1794@gtz|高台子|1795@sl|索伦|1796@qf|庆丰|1797@cyc|创业村|1798@hgy|黄瓜园|1799@xtz|下台子|1800@mlh|马莲河|1801@qss|青水山|1802@zd|振德|1803@hys|黄阳司|1804@bh|渤海|1805@dq|大桥|1806@cft|长发屯|1807@dh|倒湖|1808@ljk|莲江口|1809@gd|古东|1810@xzz|新杖子|1811@yyz|鸳鸯镇|1812@gs|果松|1813@bzd|北召店|1814@jlc|军粮城|1815@dd|滴道|1816@dgz|斗沟子|1817@rk|溶口|1818@tg|通沟|1819@fh|富海|1820@zz|咋子|1821@lrz|临汝镇|1822@sc|石场|1823@hxt|换新天|1824@jl|甲路|1825@yg|亚沟|1826@xsg|小寺沟|1827@wzg|苇子沟|1828@bmt|宝木吐|1829@ch|漕河|1830@dgj|大姑家|1831@yh|亚河|1832@cgy|陈官营|1833@xgj|小姑家|1834@dz|兑镇|1835@lsg|连山关|1836@lwz|罗文皂|1837@dx|甸心|1838@dsz|大石寨|1839@cgwde|朝格温多尔|1840@lg|刘沟|1841@bq|白泉|1842@zzj|知字井|1843@xf|绣峰|1844@yz|腰栈|1845@dsb|东升坝|1846@glh|归流河|1847@hls|哈拉苏|1848@yqht|姚千户屯|1849@bb|八宝|1850@tyl|驼腰岭|1851@hlg|哈拉沟|1852@mds|磨刀石|1853@yc|羊草|1854@sld|什里店|1855@lmd|里木店|1856@nr|尼日|1857@mzh|木竹河|1858@syb|三元坝|1859@lxm|灵仙庙|1860@zg|紫沟|1861@hjt|忽吉图|1862@ht|韩堂|1863@jg|金刚沱|1864@ch|长河碥|1865@wdg|五道沟|1866@lss|乱石山|1867@psd|蒲山店|1868@my|明阳|1869@shz|双河镇|1870@gdx|归德乡|1871@lts|龙潭山|1872@xlh|兴隆河|1873@hax|洪安乡|1874@xf|先锋|1875@szj|署字井|1876@xmt|下马塘|1877@hht|红花塘|1878@jmf|江密峰|1879@db|到保|1880@spt|沙坡头|1881@ls|临水|1882@ljc|蓝家村|1883@hb|黄柏|1884@xyc|向阳村|1885@wk|倭肯|1886@qys|庆阳山|1887@cjw|陈家湾|1888@sld|水帘洞|1889@fl|佛岭|1890@nj|能家|1891@cjh|陈家湖|1892@xy|星耀|1893@slz|石郎庄|1894@sj|沈家|1895@sjz|宋家庄|1896@sft|四分滩|1897@hx|红星|1898@jtx|井头墟|1899@xx|霞西|1900@xj|徐家|1901@bytl|白音特拉|1902@hj|黄集|1903@hgt|皇姑屯|1904@tb|太白|1905@glz|郭磊庄|1906@xxz|小西庄|1907@jz|金珠|1908@blz|八里庄|1909@btz|北台子|1910@ndm|南大庙|1911@ljc|刘家村|1912@xheq|西胡尔清|1913@lxd|滦县东|1914@cgz|成高子|1915@bl|宝林|1916@dsx|东水峡|1917@mhs|梅花山|1918@hlz|火连寨|1919@nc|南仇|1920@kb|凯北|1921@ljs|临江寺|1922@cs|楚山|1923@msz|米沙子|1924@mfs|民福寺|1925@xn|小南垭|1926@hl|寒岭|1927@byh|白彦花|1928@sb|松坝|1929@wj|望江|1930@mcz|牧城子|1931@edg|二道沟|1932@zgz|张贵庄|1933@gj|古家沱|1934@sl|圣浪|1935@edgm|二道沟门|1936@hxn|滑县南|1937@dhy|东花园|1938@xhl|小合隆|1939@hyht|哈业胡同|1940@jyz|集义庄|1941@bh|贲红|1942@wzz|魏杖子|1943@dyz|大营子|1944@xs|仙水|1945@qls|青龙寺|1946@ldx|梁底下|1947@qyw|青羊湾|1948@sl|石磷|1949@cap|承安铺|1950@wg|王岗|1951@jyl|景阳林|1952@gsc|广顺场|1953@ls|柳树|1954@lt|绿潭|1955@yd|尹地|1956@qch|取柴河|1957@gp|耿坡|1958@sc|三岔|1959@xn|孝南|1960@dw|待王|1961@yz|银镇|1962@yh|岩会|1963@jjh|将军河|1964@ts|塔山|1965@bhl|八虎力|1966@hl|海龙|1967@lj|两家|1968@jb|巨宝|1969@byh|背荫河|1970@ej|二井|1971@emh|二密河|1972@xba|新保安|1973@wnh|卧牛河|1974@pd|偏店|1975@clz|长岭子|1976@mt|煤田|1977@tjg|陶家沟|1978@wjj|王家井|1979@msx|密山西|1980@gy|菇园|1981@ldh|六道河|1982@xc|下仓|1983@ztz|中台子|1984@pjd|潘家店|1985@cbh|查班河|1986@jxh|吉新河|1987@pg|平关|1988@dd|道德|1989@ds|德胜|1990@wl|五林|1991@neh|女儿河|1992@qld|清凉店|1993@wks|五棵树|1994@wz|闻庄|1995@cjyz|车家营子|1996@sl|树林|1997@bdh|布敦化|1998@cg|长岗|1999@yey|雁儿崖|2000@qjb|祁家堡|2001@mjz|马架子|2002@syt|三营图|2003@dmg|代马沟|2004@dz|东庄|2005@yw|燕舞|2006@yc|阳岔|2007@dlgl|道仑郭勒|2008@yf|亚复|2009@lsw|梨树湾|2010@gmz|公庙子|2011@hrst|贺日斯台|2012@zgt|章古台|2013@whb|乌海北|2014@sqz|石桥镇|2015@wgt|吴官田|2016@zbw|张百湾|2017@fxd|福兴地|2018@dqlh|大其拉哈|2019@sl|沙力|2020@gt|功塘|2021@cghd|查干哈达|2022@wgrt|王官人屯|2023@sx|石岘|2024@mg|马嘎|2025@sc|上仓|2026@xcz|下城子|2027@xpf|小平房|2028@xw|兴无|2029@dst|得胜台|2030@zjt|周家屯|2031@lf|凉风垭|2032@zz|张寨|2033@cfx|赤峰西|2034@lmn|龙门南|2035@ss|绍水|2036@yk|垭口|2037@qs|旗山|2038@xys|小榆树|2039@ldg|六地沟|2040@tq|苔青|2041@ylt|月亮田|2042@sd|上店|2043@cj|程家|2044@ch|岔河|2045@qp|清平|2046@bh|布海|2047@sbcn|上板城南|2048@wcg|五叉沟|2049@ht|宏图|2050@dgl|大观岭|2051@qsg|清水沟|2052@sl|舍力|2053@ypl|一平浪|2054@wc|温春|2055@dd|大德|2056@bsp|白沙坡|2057@gt|蛤蟆塘|2058@dsp|读书铺|2059@ll|兰岭|2060@lf|罗坊|2061@hsd|黄松甸|2062@hjq|杭锦旗|2063@yz|沿寨|2064@zjb|郑家堡|2065@sssh|三十三号|2066@jm|健民|2067@wt|王堂|2068@gzj|官字井|2069@sc|石长|2070@pb|平坝|2071@hlk|好鲁库|2072@gkz|港口镇|2073@ms|麻山|2074@qlg|秋梨沟|2075@hpc|和平村|2076@glmh|古鲁满汗|2077@tb|田坝|2078@yzd|宇宙地|2079@qsm|七苏木|2080@gyx|贵阳西|2081@ztn|昭通南|2082@dx|大西|2083@jzp|金字牌|2084@czl|曹子里|2085@lm|柳毛|2086@sj|尚家|2087@mps|磨盘山|2088@mtz|庙台子|2089@at|敖头|2090@zlm|哲里木|2091@ljh|刘家河|2092@djw|邓家湾|2093@ssq|双石桥|2094@wzz|微子镇|2095@hp|火铺|2096@lzs|连珠山|2097@dl|都伦|2098@mcb|墨池坝|2099@xal|新艾里|2100@xsp|新松浦|2101@mjg|孟家岗|2102@spz|双泡子|2103@bjh|半截河|2104@hlb|回龙坝|2105@ldhz|六道河子|2106@wz|王庄|2107@cs|蔡山|2108@djz|大旧庄|2109@hs|虎山|2110@tt|滩头|2111@bl|坝梁|2112@zzm|珍珠门|2113@st|沙沱|2114@bzz|北周庄|2115@xt|小屯|2116@ysl|硬石岭|2117@qp|棋盘|2118@dq|道清|2119@chk|崔黄口|2120@yj|杨家|2121@sq|水泉|2122@jkk|际坑口|2123@srn|沙日乃|2124@dkt|大口屯|2125@gns|广宁寺|2126@sth|索图罕|2127@bl|北林|2128@sjd|申家店|2129@tt|通途|2130@xc|西川|2131@ks|奎山|2132@tfb|天府北|2133@lsg|娄山关|2134@clg|超梁沟|2135@htg|红土沟|2136@hj|红江|2137@hsy|红石崖|2138@xbl|西八里|2139@lms|喇嘛山|2140@hjx|浑江西|2141@dz|豆庄|2142@xxg|西小沟|2143@wft|万发屯|2144@ljd|亮甲店|2145@tjt|陶家屯|2146@xzf|新帐房|2147@xt|徐屯|2148@sls|双龙山|2149@ng|南沟|2150@smj|四马架|2151@zj|郑集|2152@gzg|公主埂|2153@zes|庄儿上|2154@md|蒙渡|2155@dhd|刁河店|2156@cz|崔寨|2157@zg|朱嘎|2158@qy|前榆|2159@ctg|茶条沟|2160@ljz|路家庄|2161@sfd|四分地|2162@fzz|富庄子|2163@dlh|打拉亥|2164@ma|明安|2165@ty|桃园|2166@ys|窑上|2167@hsh|黄沙河|2168@ysc|榆树川|2169@xz|悬钟|2170@ypw|营盘湾|2171@tzh|太子河|2172@dej|杜尔基|2173@sy|沙园|2174@wa|万安|2175@wzc|文庄村|2176@xck|小池口|2177@flz|丰乐镇|2178@hlh|汇流河|2179@mxp|磨心坡|2180@lj|李家|2181@dg|达盖|2182@qj|泉江|2183@st|沙塘|2184@lyl|老爷岭|2185@wjt|吴家屯|2186@th|棠海|2187@yg|莺歌|2188@xhg|小花果|2189@dld|道老杜|2190@zlt|扎鲁特|2191@blc|百里村|2192@lm|栗木|2193@myc|牧羊村|2194@bc|八村|2195@wjh|五家户|2196@jn|井南|2197@tgx|铜鼓溪|2198@lwh|刘伟壕|2199@xlk|西岭口|2200@cgmh|查干芒和|2201@wl|威岭|2202@sht|四合台|2203@ys|永胜|2204@sjz|三江镇|2205@jjd|金家店|2206@ylgt|牙拉盖图|2207@xyj|小月旧|2208@jx|蕉溪|2209@fg|福港|2210@qfy|勤丰营|2211@whl|威虎岭|2212@dwz|大湾子|2213@xs|杏树|2214@ltg|老头沟|2215@zsz|周士庄|2216@by|白源|2217@gz|关寨|2218@ln|岭南|2219@pg|盘关|2220@sjw|商酒务|2221@tlmd|吐列毛杜|2222@wlz|乌兰中|2223@pd|平东|2224@jxz|夹心子|2225@mj|木戛|2226@ngl|南关岭|2227@zsj|朱三家|2228@hz|互助|2229@xxj|小新街|2230@xh|宣和|2231@shy|石灰窑|2232@dxz|大兴镇|2233@tc|铁厂|2234@gy|郜营|2235@mgt|毛告吐|2236@zh|砬子河|2237@yem|英额门|2238@wst|乌斯台|2239@jg|碱柜|2240@jj|姜家|2241@wgne|乌固诺尔|2242@phb|徘徊北|2243@smc|石门村|2244@xtj|小屯街|2245@qsj|前十家|2246@byj|北义井|2247@djc|邓家村|2248@sy|水洋|2249@tpz|太平镇|2250@zrhmc|珠日河牧场|2251@sgz|沙拐子|2252@hehd|赫尔洪得|2253@zyh|扎音河|2254@tm|土木|2255@qjz|秦家庄|2256@xac|新安村|2257@abg|艾不盖|2258@td|天德|2259@wl|万乐|2260@hy|红崖|2261@xkz|下坑子|2262@xxb|夏小堡|2263@jlb|聚乐堡|2264@zjpz|曾家坪子|2265@jmc|金马村|2266@lb|滥坝|2267@yhegl|伊和恩格拉|2268@jsw|金山湾|2269@cg|柴岗|2270@wlg|瓦拉干|2271@jc|蒋村|2272@tx|陶辛|2273@ss|扫石|2274@xng|新南沟|2275@lg|兰岗|2276@hjd|黄家店|2277@zc|轵城|2278@gf|高峰|2279@hd|哈达|2280@xl|新立|2281@hrnl|哈日努拉|2282@phk|平河口|2283@ch|厂汗|2284@fss|福山寺|2285@qlz|青岭子|2286@sbt|舍伯吐|2287@cz|朝中|2288@xhl|新寒岭|2289@jd|峻德|2290@ny|南峪|2291@hml|荷马岭|2292@llt|拉拉屯|2293@yd|云端|2294@dg|东宫|2295@ycz|营城子|2296@bl|百浪|2297@tew|桃儿湾|2298@dz|大郑|2299@ttt|通天屯|2300@dbs|德伯斯|2301@ym|杨木|2302@hly|河洛营|2303@yf|岩峰|2304@xd|夏店|2305@zt|峙滩|2306@qwt|前苇塘|2307@dzz|大杖子|2308@lwp|狼窝铺|2309@lbt|亮兵台|2310@gqz|高桥镇|2311@lyh|老羊壕|2312@xjb|邢家堡|2313@xxz|西小召|2314@ys|岩山|2315@mws|马尾山|2316@ht|黄桶|2317@lb|岭北|2318@by|葆园|2319@yl|原林|2320@yf|炎方|2321@mc|马场|2322@lgd|龙骨甸|2323@zsrws|准沙日乌苏|2324@ll|里腊|2325@lgj|六个鸡|2326@fgp|峰高铺|2327@tl|天龙|2328@kst|靠山屯|2329@dkq|大口钦|2330@ya|义安|2331@sjhz|三介海子|2332@fsk|福山口|2333@shs|沙后所|2334@yms|一面山|2335@htgl|花吐古拉|2336@lj|刘集|2337@gzb|革镇堡|2338@sql|水曲柳|2339@kdlz|昆独仑召|2340@sr|石人|2341@ltb|龙塘坝|2342@wy|王杨|2343@cc|茨冲|2344@sw|双望|2345@jlb|吉林北|2346@sz|师庄|2347@bts|北田受|2348@hm|哈玛|2349@hs|黄丝|2350@yy|鸭园|2351@mg|庙宫|2352@jxc|江西村|2353@hst|浑水塘|2354@hsb|火烧坝|2355@ls|娄山|2356@hj|华家|2357@ly|老营|2358@fz|范镇|2359@shc|石湖村|2360@klq|喀喇其|2361@gdh|广德号|2362@lgt|栏杆滩|2363@xp|新坡|2364@bjg|碧鸡关|2365@yl|遥林|2366@gjc|高家村|2367@tt|土堂|2368@ss|树舍|2369@ljt|林家台|2370@ssp|沙沙坡|2371@lg|拉古|2372@ttg|汤头沟|2373@yjz|于家庄|2374@drj|大溶江|2375@js|军山|2376@glf|高楼房|2377@hc|和村|2378@qy|前窑|2379@xc|小村|2380@qx|青溪|2381@mj|麻江|2382@djt|杜家台|2383@ybc|鱼坝村|2384@yjb|一间堡|2385@xlx|小路溪|2386@dbj|东边井|2387@hl|海浪|2388@yj|义井|2389@zjb|张家堡|2390@nxt|牛心台|2391@kq|口泉|2392@dps|大盘石|2393@ljd|刘家店|2394@xb|小白|2395@xwb|西湾堡|2396@lc|良村|2397@cz|常庄|2398@szh|沙子河|2399@ped|普洱渡|2400@tdq|头道桥|2401@gjt|贡家台|2402@cz|柴庄|2403@dls|大梨树|2404@qdh|七道河|2405@mt|庙头|2406@gyz|高阳镇|2407@ysegl|一四二公里|2408@wlht|乌兰胡同|2409@xdp|西斗铺|2410@lpd|罗盘地|2411@dn|大拟|2412@hj|横江|2413@yjl|杨家岭|2414@yj|阎家|2415@wjg|魏家沟|2416@sq|松青|2417@bbj|半边街|2418@slg|四老沟|2419@sl|松林|2420@jt|闵家屯|2421@xs|小哨|2422@mpy|马铺营|2423@wdhs|温都和硕|2424@lgg|老古沟|2425@qs|全胜|2426@hebl|哈尔巴岭|2427@ddb|东大坝|2428@tsc|汤山城|2429@lj|乐居|2430@ymm|衙门庙|2431@yh|永红|2432@yws|羊尾哨|2433@xf|兴福|2434@tlgt|塔力根土|2435@js|界山|2436@yln|彝良南|2437@mzp|麻芝铺|2438@yjh|羊臼河|2439@paz|平安镇|2440@hs|洪善|2441@xd|小董|2442@gjs|高家岁|2443@hm|豪门|2444@qyq|七眼桥|2445@do|窦妪|2446@zxd|寨西店|2447@pl|偏岭|2448@gm|改貌|2449@gl|高老|2450@mml|密马龙|2451@xz|新祺周|2452@yjz|姚家坨子|2453@bt|北屯|2454@lc|龙船|2455@yps|营盘水|2456@lgc|老锅厂|2457@np|那铺|2458@czw|车转湾|2459@pt|平田|2460@ygx|严关乡|2461@mhl|马回岭|2462@lh|乐化|2463@hltg|好力套高|2464@klt|卡路屯|2465@sd|水洞|2466@wj|弯集|2467@xn|小南|2468@dss|大松树|2469@ym|叶茂|2470@njp|牛晶坪|2471@qtp|清泰坡|2472@kd|开道|2473@zrl|泽润里|2474@zs|治山|2475@xq|小箐|2476@xa|下安|2477@tst|桃司兔|2478@qj|渠旧|2479@dtc|东土城|2480@by|北阳|2481@ls|流山|2482@nlth|那林桃亥|2483@hq|画桥|2484@hjz|花家庄|2485@nz|牛庄|2486@xl|兴莲|2487@bls|宝老山|2488@lf|来福|2489@wg|完工|2490@hgz|汉沟镇|2491@lst|两所屯|2492@hf|虎峰|2493@ylj|杨柳街|2494@qjz|七家子|2495@psz|普舍寨|2496@tsj|塔石咀|2497@zl|张兰|2498@hlw|黑老湾|2499@cxt|陈相屯|2500@yq|源迁|2501@bln|补隆淖|2502@drqg|达日其嘎|2503@ys|鲇鱼山|2504@kdm|昆都庙|2505@xpb|新平坝|2506@njh|牛叫河|2507@dt|大土|2508@hw|黑旺|2509@jl|蔺家楼|2510@tq|头泉|2511@jc|基长|2512@sjl|司家岭|2513@nzc|南张村|2514@ql|渠黎|2515@hc|湖潮|2516@hc|化处|2517@xps|下盘石|2518@sk|水库|2519@gyt|格以头|2520@tfs|铜佛寺|2521@lxz|柳辛庄|2522@jjc|金鸡村|2523@xs|夏石|2524@lt|濑湍|2525@gt|甘棠|2526@dyc|大阳岔|2527@slz|沙岭庄|2528@tq|塔前|2529@ld|洛东|2530@bsz|白水镇|2531@ml|茅岭|2532@wx|吴圩|2533@tmz|桐木寨|2534@gpp|高坪铺|2535@pxb|凭祥北|2536@tx|天西|2537@ss|双水|2538@pc|彭城|2539@wt|翁通|2540@mp|么铺|2541@yjz|燕家庄|2542@nc|宁村|2543@ytc|秧田冲|2544@zbg|珠宝岗|2545@dsb|大石板|2546@lt|龙田|2547@dc|大昌|2548@ygz|杨各庄|2549@lm|洛满|2550@tyc|太阳村|2551@ny|那玉|2552@bc|板城|2553@lwd|老王洞|2554@nl|那罗|2555@gd|谷硐|2556@ysg|榆树沟|2557@dy|大用|2558@sgz|上高镇|2559@jl|加劳|2560@tl|亭亮|2561@lc|林村|2562@edy|二道岩|2563@lbt|龙伯屯|2564@mh|马皇|2565@sy|绥阳|2566@tj|天峻|2567@gtx|官厅西|2568@lhz|六合镇|2569@hy|湟源|2570@yab|延安北|2571@glp|格里坪|2572@hy|海晏|2573@nb|尼波|2574@hjt|呼家塔|2575@sj|石家砭|2576@xg|小高|2577@lz|蟠龙镇|2578@dzd|达州东|2579@fy|佛峪|2580@spx|上普雄|2581@ml|麻栗|2582@wz|瓦祖|2583@tzz|田庄镇|2584@wyb|瓦窑堡|2585@dsp|大山铺|2586@njn|内江南|2587@lw|乐武|2588@jc|敬梓场|2589@ly|乐跃|2590@tk|铁口|2591@yh|月华|2592@mlz|麻柳镇|2593@hf|红峰|2594@ljc|凌家场|2595@xtc|新铁村|2596@hjb|黄家坝|2597@fss|分水寺|2598@npz|牛坪子|2599@esh|尔赛河|2600@zzl|枣子林|2601@sb|松北|2602@sx|绥西|2603@lh|李河|2604@lhx|联合乡|2605@hst|黄水塘|2606@tl|太岭|2607@ybt|一步滩|2608@smld|沙马拉达|2609@hzn|杭州南|2610@dk|渡口|2611@fd|峰洞|2612@dy|打羊|2613@dhq|大河桥|2614@lg|倮果|2615@bgh|巴关河|2616@dp|大坪|2617@zsz|朱石寨|2618@mc|墨冲|2619@nnp|弄弄坪|2620@xl|星朗|2621@md|密地|2622@cd|筹洞|2623@xz|学庄|2624@jb|甲堡|2625@tjc|团结村|2626@t j c|团 结 村|2627@thm|图呼木|2628@ysw|杨树湾|2629@dw|东湾|2630@fn|阜宁|2631@sy|三原|2632@db|东坝|2633@aky|安口窑|2634@xxc|新兴场|2635@tmet|土牧尔台|2636@czg|串子沟|2637@shtl|赛汗塔拉|2638@jyx|靖远西|2639@beh|包尔海|2640@lx|陇县|2641@dly|都拉营|2642@fx|凤翔|2643@slq|胜利桥|2644@xft|幸福滩|2645@mz|庙庄|2646@bzy|斑竹园|2647@sy|上营|2648@mqh|马桥河|2649@dtl|东田良|2650@xdt|西大滩|2651@rc|瑞昌|2652@xs|小山|2653@ymz|野马寨|2654@pjy|盘脚营|2655@shc|三合场|2656@dt|东台|2657@tsf|田师府|2658@jc|嘉川|2659@ghz|甘河子|2660@fe|发耳|2661@xh|襄河|2662@mg|满归|2663@hd|皇德|2664@dgc|大关冲|2665@xyx|夏邑县|2666@hk|黄口|2667@neh|牛耳河|2668@zm|彰明|2669@xlc|新萝村|2670@ll|陆良|2671@ajw|安家湾|2672@zrh|朱日和|2673@get|古尔图|2674@lz|临淄|2675@jzz|金杖子|2676@bycg|白音察干|2677@zgt|忠工屯|2678@sw|孙吴|2679@mt|磨滩|2680@wlhd|乌兰哈达|2681@dg|大磴沟|2682@htg|河汤沟|2683@jx|莒县|2684@zx|中兴|2685@ha|淮安|2686@gq|高泉|2687@dl|大荔|2688@jy|靖远|2689@sg|水沟|2690@sjp|史家铺|2691@als|阿龙山|2692@gp|高平|2693@jc|建昌|2694@hs|红石|2695@dz|大寨|2696@xl|西里|2697@bm|八庙|2698@ls|庐山|2699@zc|诸城|2700@thz|天回镇|2701@qs|沁水|2702@cz|长治|2703@syh|神峪河|2704@pj|普济|2705@gyd|广元东|2706@lfc|龙凤场|2707@nbz|南白镇|2708@jst|江所田|2709@ym|裕民|2710@yl|阎良|2711@adrg|阿达日格|2712@yl|阳朗|2713@gb|高坝|2714@yc|盐城|2715@xc|仙村|2716@sdg|四道沟|2717@sws|赛乌苏|2718@st|石滩|2719@pgs|盘古寺|2720@mgt|蘑菇滩|2721@jyg|居庸关|2722@lb|胪滨|2723@eg|二宫|2724@ss|上寺|2725@wy|涡阳|2726@sw|尚武|2727@teq|塔尔气|2728@ylb|宜良北|2729@ll|老岭|2730@wjc|吴家川|2731@zzz|钟杖子|2732@hs|花山|2733@dtb|大田边|2734@ys|玉舍|2735@xxg|下新光|2736@rjg|汝箕沟|2737@cjb|程家堡|2738@jy|姜堰|2739@jh|金河|2740@awn|阿乌尼|2741@hfz|红房子|2742@bs|白水|2743@js|京山|2744@kgq|开干齐|2745@xtgl|小土古里|2746@zc|淄川|2747@gyn|广元南|2748@dgm|东沟门|2749@wj|乌江|2750@zz|中寨|2751@ys|沂水|2752@xyg|小雨谷|2753@qy|千阳|2754@yn|宜耐|2755@nq|暖泉|2756@hxz|黄许镇|2757@yx|攸县|2758@tz|泰州|2759@dkl|大昆仑|2760@tjb|谭家坝|2761@wlh|乌兰花|2762@gyb|贵阳北|2763@lt|刘屯|2764@jc|晋城|2765@dt|定陶|2766@agt|阿贵图|2767@kg|宽沟|2768@mcp|茅草坪|2769@hmb|侯马北|2770@smb|石马坝|2771@zjp|皂角铺|2772@wc|旺苍|2773@alg|阿拉沟|2774@hz|后寨|2775@yzz|杨杖子|2776@at|艾田|2777@sln|石林南|2778@yfy|永丰营|2779@clge|草六格尔|2780@hsz|火烧寨|2781@cl|茶陵|2782@tc|郯城|2783@nt|南通|2784@sh|石湖|2785@ngs|南宫山|2786@djp|董家坪|2787@xcy|新绰源|2788@bygl|巴彦郭勒|2789@ljc|芦家村|2790@bs|博山|2791@lpb|老坪坝|2792@na|南安|2793@tkx|托克逊|2794@xd|新都|2795@hy|黄洋|2796@xzb|小寨坝|2797@xy|星源|2798@hax|海安县|2799@xjc|萧家村|2800@qs|泉水|2801@dh|东壕|2802@wq|威箐|2803@xlhdg|锡林呼都嘎|2804@lt|轮台|2805@ycx|虞城县|2806@xa|新安|2807@jd|江都|2808@bg|白果|2809@my|麦园|2810@lz|来舟|2811@wl|五莲|2812@nd|南定|2813@xpt|新坪田|2814@hlst|呼鲁斯太|2815@xjk|西街口|2816@hb|厚坝|2817@byhe|白银哈尔|2818@zx|钟祥|2819@sjt|邵家堂|2820@cq|辰清|2821@lf|鲁番|2822@btb|白田坝|2823@dw|大湾|2824@bg|白芨沟|2825@sqz|沙泉子|2826@nq|南桥|2827@cj|岔江|2828@nt|南汤|2829@gnw|广南卫|2830@kmn|昆明南|2831@fsc|丰水村|2832@lx|临西|2833@lyb|临沂北|2834@blg|宝拉格|2835@cy|朝原|2836@qs|桥上|2837@jl|静岭|2838@sy|沭阳|2839@wb|望布|2840@jc|久长|2841@ded|刀尔登|2842@glb|阁老坝|2843@lq|陵丘|2844@xh|新晃|2845@xw|徐闻|2846@yls|养龙司|2847@sjz|三家寨|2848@lst|柳树屯|2849@gjt|郭家屯|2850@cz|长征|2851@jh|建湖|2852@clt|楚鲁图|2853@jcb|晋城北|2854@bjp|白鸡坡|2855@nnm|娘娘庙|2856@dl|大良|2857@qbj|青白江|2858@rg|如皋|2859@xgz|西岗子|2860@xq|小桥|2861@gg|国光|2862@sy|水源|2863@hh|黑河|2864@sh|松河|2865@dlc|独李村|2866@lzt|林子头|2867@xnc|西南呈|2868@wlq|乌兰丘|2869@zjx|湛江西|2870@fcb|繁昌北|2871@yb|元坝|2872@qhrgt|齐哈日格图|2873@jl|金林|2874@yb|羊堡|2875@elm|二郎庙|2876@qh|千河|2877@lmz|罗妙真|2878@hzz|侯杖子|2879@dwk|大武口|2880@ysl|杨树岭|2881@pz|邳州|2882@xxb|小溪坝|2883@gebab|郭尔奔敖包|2884@xtq|下藤桥|2885@hk|海口|2886@jh|锦河|2887@drst|德日斯图|2888@bys|白银市|2889@yld|永乐店|2890@zjy|朱家窑|2891@sxb|沙溪坝|2892@bks|八棵树|2893@zz|扎佐|2894@hl|横沥|2895@shk|双河口|2896@smz|石门子|2897@etq|二塘区|2898@zml|走马岭|2899@nlx|宁陵县|2900@pl|蓬莱|2901@ycd|秧草地|2902@cgtg|查干特格|2903@fjs|冯家山|2904@csn|长沙南|2905@hyd|衡阳东|2906@yyd|岳阳东|2907@czx|郴州西|2908@zzx|株洲西|2909@xnb|咸宁北|2910@cbb|赤壁北|2911@hsx|衡山西|2912@yt|源潭|2913@mld|汨罗东|2914@qzd|泉州东|2915@lyx|耒阳西|2916@blx|百里峡|2917@gzn|广州南|2918@sjt|苏家屯|2919@lylm|洛阳龙门|2920@wnb|渭南北|2921@smxn|三门峡南|2922@hsb|华山北|2923@mcn|渑池南|2924@gyn|巩义南|2925@lbx|灵宝西|2926@wg|武功|2927@xp|兴平|2928@lj|龙井|2929@lsp|龙水坪|2930@bjz|八家子|2931@pt|莆田|2932@jj|晋江|2933@fq|福清|2934@fzn|福州南|2935@xmb|厦门北|2936@hj|涵江|2937@djy|都江堰|2938@xp|犀浦|2939@pxx|郫县西|2940@hgz|红光镇|2941@qcs|青城山|2942@ksn|昆山南|2943@shhq|上海虹桥|2944@hs|惠山|2945@szyq|苏州园区|2946@wxxq|无锡新区|2947@xl|仙林|2948@shx|上海西|2949@atb|安亭北|2950@bhs|宝华山|2951@dt|丹徒|2952@ych|阳澄湖|2953@szxq|苏州新区|2954@nxb|南翔北|2955@nlk|尼勒克|2956@jhn|精河南|2957@hq|花桥|2958@blk|布列开|2959@yn|伊宁|2960@ynd|伊宁东|2961@yy|酉阳|2962@ps|彭水|2963@medg|莫尔道嘎|2964@np|南票|2965@bxa|北兴安|2966@qb|桥北|2967@stz|四台子|2968@sst|松树台|2969@wqs|温泉寺|2970@sb|苏北|2971@ljt|兰家屯|2972@gj|官家|2973@yqz|羊圈子|2974@xyc|西阳岔|2975@yx|育新|2976@hsd|黄石东|2977@xlgl|霍林郭勒|2978@bjn|北京南|2979@qd|青岛|2980@ybln|亚布力南|2981@pdsx|平顶山西|2982@gdn|贵定南|2983@hs|黑山|2984@yqb|阳泉北|2985@ha|华安|2986@tt|坦途|2987@lh|凌海|2988@xhz|小河镇|2989@hk|湖口|2990@za|治安|2991@gj|高家|2992@wdlc|五大连池|2993@xd|小东|2994@bdh|八道壕|2995@sjz|十家子|2996@pz|泡子|2997@mlt|木里图|2998@pz|彭泽|2999@dz|东至|3000@cz|池州|3001@tld|铜陵东|3002@syd|双羊店|3003@dxz|东辛庄|3004@wb|务本|3005@mxt|马相屯|3006@jlx|吉林西|3007@hjt|黄甲屯|3008@tjt|台集屯|3009@hsj|何三家|3010@jcb|金场堡|3011@sjk|三江口|3012@fjt|傅家屯|3013@qjd|曲家店|3014@qg|泉沟|3015@jbt|金宝屯|3016@lj|罗家|3017@qjd|钱家店|3018@qhq|清河桥|3019@dh|大罕|3020@md|门达|3021@ol|欧里|3022@sct|山场屯|3023@wht|卧虎屯|3024@bst|堡石图|3025@tds|大土山|3026@tfs|铁佛寺|3027@bg|边沟|3028@tj|佟家|3029@my|庙阳|3030@tq|天桥|3031@yd|永甸|3032@xls|兴隆山|3033@kl|卡伦|3034@ljb|龙家堡|3035@ymh|饮马河|3036@tml|土们岭|3037@hwz|河湾子|3038@hpc|桦皮厂|3039@gdz|孤店子|3040@xjz|新九站|3041@tld|通辽东|3042@kj|孔家|3043@xlh|西辽河|3044@glt|高林屯|3045@sjf|十间房|3046@ydt|烟灯吐|3047@sjz|四井子|3048@albg|敖力布告|3049@dsc|得胜村|3050@xsg|杏树岗|3051@fsb|抚顺北|3052@yq|延庆|3053@qj|全椒|3054@fd|肥东|3055@wq|武清|3056@jz|金寨|3057@mcb|麻城北|3058@hy|花园|3059@dx|东戌|3060@hax|红安西|3061@ryh|绕阳河|3062@qzd|钦州东|3063@lcg|芦潮港|3064@ljz|芦家庄|3065@lkp|路口铺|3066@hl|和龙|3067@lj|励家|3068@dfb|东丰北|3069@ds|东胜|3070@cfd|赤峰东|3071@zlb|镇罗堡|3072@zj|左家|3073@sjz|松江镇|3074@xld|兴隆店|3075@zq|章丘|3076@bh|白海|3077@dhq|大红旗|3078@dyd|大英东|3079@lsz|李石寨|3080@ws|五三|3081@xz|汐子|3082@rs|热水|3083@mj|民家|3084@ml|马林|3085@el|二龙|3086@gsz|高山子|3087@hn|湖南|3088@hjx|河间西|3089@st|三台|3090@qdz|青堆子|3091@qgz|青沟子|3092@qmz|秋木庄|3093@rh|瀼河|3094@mz|民族|3095@mp|沐滂|3096@nh|南华|3097@nw|南洼|3098@rjd|任家店|3099@sdg|三道沟|3100@sdy|三道营|3101@sd|三队|3102@sgk|三关口|3103@shs|三花石|3104@tdk|塘渡口|3105@tbq|陶卜齐|3106@tsh|陶思浩|3107@tm|天门|3108@tjg|田家沟|3109@tqz|土桥子|3110@tl|团林|3111@wf|瓦房|3112@wyb|瓦窑坝|3113@wyt|瓦窑田|3114@wq|弯坵|3115@wl|万隆|3116@wtz|王团庄|3117@wl|乌兰|3118@wst|乌斯土|3119@syj|三义井|3120@sy|三营|3121@sq|沙桥|3122@stz|沙坨子|3123@swz|山湾子|3124@sxp|上西铺|3125@ajc|艾家村|3126@aqg|安庆沟|3127@an|昂乃|3128@ah|敖汉|3129@al|敖来|3130@bsm|八苏木|3131@bytl|白音他拉|3132@bmq|班猫箐|3133@bzw|堡子湾|3134@bd|北磴|3135@bkq|毕克齐|3136@cjyz|曹家营子|3137@ccc|叉车厂|3138@cc|长冲|3139@cj|长基|3140@cn|长农|3141@cpl|长坡岭|3142@zjw|褚家湾|3143@dltq|达拉特旗|3144@db|大坝|3145@dxt|大徐屯|3146@dzc|大战场|3147@debe|得耳布尔|3148@dmc|东明村|3149@dnyz|东南营子|3150@dx|东兴|3151@dyz|东营子|3152@dq|氡泉|3153@ec|二岔|3154@ey|二营|3155@fsz|芳山镇|3156@fsg|风水沟|3157@fsz|福生庄|3158@gsdz|嘎什甸子|3159@gst|嘎什吐|3160@gc|刚察|3161@ges|高尔山|3162@glp|高梁铺|3163@gzd|鸽子洞|3164@gjb|公积坂|3165@gjb|姑家堡|3166@gs|孤山|3167@hsb|红砂坝|3168@hl|葫芦|3169@hg|花果|3170@hgx|荒沟西|3171@hht|黄花筒|3172@hl|黄磏|3173@hnwz|黄泥崴子|3174@gsz|孤山子|3175@gcw|古城湾|3176@gh|果河|3177@hfw|韩府湾|3178@hy|河阳|3179@hyt|黄羊滩|3180@hyw|黄羊湾|3181@jb|建北|3182@jcp|涧池铺|3183@kjg|孔家沟|3184@lhh|老哈河|3185@lm|老庙|3186@lsl|老松岭|3187@lsc|乐善村|3188@lfl|雷锋路|3189@lt|龙头|3190@lg|芦沟|3191@lts|骆驼山|3192@mgt|马盖图|3193@ml|马龙|3194@msz|茂舍祖|3195@mdz|美岱召|3196@lz|雷州|3197@lw|李旺|3198@ld|莲东|3199@lhs|莲花山|3200@lmg|柳毛沟|3201@lps|六盘山|3202@md|弥渡|3203@nts|乜吐硕|3204@nhz|泥河子|3205@nz|捏掌|3206@njyz|牛家营子|3207@py|彭阳|3208@pbz|椑木镇|3209@qlh|七里河|3210@qy|七营|3211@qhb|沁河北|3212@slh|舍力虎|3213@sjh|沈家河|3214@sjz|施家嘴|3215@slp|十里坪|3216@sb|石坝|3217@sj|石家|3218@sn|石脑|3219@sat|双安屯|3220@sd|水地|3221@xnzz|西南杖子|3222@xjh|夏家河|3223@xlhm|夏拉哈马|3224@xt|鲜滩|3225@xdj|小得江|3226@xhy|小河沿|3227@sm|思濛|3228@sh|四合|3229@sjz|四家子|3230@sl|松岭|3231@sj|苏集|3232@tpz|太平庄|3233@xaz|新安庄|3234@xl|新李|3235@xwp|新窝铺|3236@xx|新兴|3237@xjg|宣家沟|3238@yzw|羊者窝|3239@yjd|杨家店|3240@yjy|杨家营|3241@ya|姚安|3242@ymx|饮马峡|3243@yb|营北|3244@ybc|渔坝村|3245@yjb|袁家堡|3246@zxh|缯溪河|3247@zfp|照福铺|3248@ztf|枕头峰|3249@znn|中宁南|3250@zz|长子|3251@hq|红旗|3252@jg|金谷|3253@lq|龙泉|3254@mjs|猛鹫山|3255@nxa|南兴安|3256@ymk|禹门口|3257@th|汤河|3258@tj|唐家|3259@wdm|五道木|3260@xhc|西贺村|3261@xlf|西六方|3262@wz|梧州|3263@wzn|温州南|3264@tz|台州|3265@wl|温岭|3266@cn|苍南|3267@yq|乐清|3268@nd|宁德|3269@smx|三门县|3270@yj|永嘉|3271@nh|宁海|3272@lh|临海|3273@fh|奉化|3274@fd|福鼎|3275@xp|霞浦|3276@fa|福安|3277@lj|连江|3278@ra|瑞安|3279@sf|绅坊|3280@ly|罗源|3281@aj|鳌江|3282@yds|雁荡山|3283@tls|太姥山|3284@tk|塘库|3285@zl|寨隆|3286@bl|北流|3287@cx|岑溪|3288@cc|程村|3289@lb|老堡|3290@hz|贺州|3291@jh|江华|3292@bhd|白河东|3293@dz|道州|3294@ll|零陵|3295@jy|江永|3296@sp|双牌|3297@zs|钟山|3298@jj|锦界|3299@ljd|丽江东|3300@ljg|刘家沟|3301@sg|上关|3302@sgd|韶关东|3303@jc|鄄城|3304@xs|秀山|3305@wl|武隆|3306@fl|涪陵|3307@gg|高谷|3308@qj|黔江|3309@cs|长寿|3310@ad|安定|3311@klyeg|喀拉玉尔滚|3312@ly|柳园|3313@ht|湖田|3314@db|大堡|3315@spb|沙坪坝|3316@zt|中滩|3317@hb|后坝|3318@eyz|二营子|3319@th|泰和|3320@sg|石拐|3321@ys|雁石|3322@td|坦甸|3323@kp|柯坪|3324@ctz|长汀镇|3325@xj|西江|3326@sbs|石板哨|3327@rz|日照|3328@hfl|红峰岭|3329@btc|白塔村|3330@hh|黄花|3331@jyc|金银川|3332@yn|沂南|3333@wsz|魏善庄|3334@bw|坂尾|3335@gs|灌水|3336@zz|枣庄|3337@kd|宽甸|3338@yct|月池台|3339@gs|冠豸山|3340@sb|苏坂|3341@tz|天祝|3342@zyc|中谊村|3343@yd|于都|3344@la|六安|3345@wdh|五道河|3346@hh|浑河|3347@dq|德清|3348@sc|石城|3349@cd|长甸|3350@wz|万庄|3351@jlz|金岭镇|3352@lzg|龙爪沟|3353@lf|落垡|3354@rj|瑞金|3355@wp|沃皮|3356@pf|平坊|3357@hp|黄平|3358@yz|宜州|3359@dzz|豆张庄|3360@ct|长汀|3361@sh|上杭|3362@tzx|通州西|3363@edsh|二道沙河|3364@lx|良乡|3365@gx|泔溪|3366@gxz|高兴镇|3367@nl|农乐|3368@ls|拉萨|3369@th|天湖|3370@jh|锦和|3371@gldst|嘎拉德斯汰|3372@bst|白沙沱|3373@th|太洪|3374@dd|窦店|3375@sx|三星|3376@yjj|岳家井|3377@sby|世博园|3378@ntz|南塘镇|3379@ls|蔺市|3380@gxg|干溪沟|3381@zx|张巷|3382@ys|玉石|3383@sk|山口|3384@ad|安多|3385@hty|核桃园|3386@sh|深河|3387@t|滩|3388@ds|大深|3389@gdp|高店铺|3390@ytb|元田坝|3391@cwb|柴窝堡|3392@bss|白山市|3393@bd|八都|3394@dhb|大河坝|3395@dx|当雄|3396@hg|红光|3397@jsw|金沙湾|3398@fjb|冯家坝|3399@mz|木镇|3400@mx|磨溪|3401@st|石沱|3402@gs|固始|3403@xdk|西道口|3404@ll|兰棱|3405@cjg|蔡家沟|3406@dqs|栋青树|3407@wy|尾亚|3408@yq|盐泉|3409@tr|铜仁|3410@yd|烟墩|3411@lc|龙池|3412@zz|中嘴|3413@ts|屯升|3414@tjt|唐家沱|3415@shn|上海南|3416@hn|汇南|3417@fx|福溪|3418@cg|川弓|3419@qdx|青岛西|3420@mx|孟溪|3421@han|淮安南|3422@hr|华容|3423@bys|白羊墅|3424@glz|高炉子|3425@tb|头堡|3426@hqc|红旗村|3427@xx|西峡|3428@sgz|三葛庄|3429@tsb|唐山北|3430@sjq|赛金桥|3431@gz|瓜州|3432@szb|石子坝|3433@mmyz|莫莫营子|3434@jy|九营|3435@tk|土坎|3436@mw|麻旺|3437@by|白云|3438@xl|新岭|3439@bw|丙午|3440@s|思|3441@ys|郁山|3442@yc|砚川|3443@lk|龙口|3444@wjb|王家坝|3445@dbc|达板城|3446@hlm|黄梁梦|3447@sc|升昌|3448@hsq|火石泉|3449@dwt|大王滩|3450@xz|莘庄|3451@nft|牛汾台|3452@hlh|红柳河|3453@bjl|保家楼|3454@df|东方|3455@st|思甜|3456@js|京寨|3457@fd|福德|3458@xk|西口|3459@dq|大泉|3460@llh|琉璃河|3461@gjb|甘家坝|3462@mb|庙坝|3463@xth|下太和|3464@mjg|煤窑沟|3465@hws|汉王山|3466@tn|潼南|3467@tth|沱沱河|3468@kxl|康熙岭|3469@xx|蓿蓿|3470@dyz|大洋洲|3471@bjn|宝鸡南|3472@ssjf|十三间房|3473@sc|沙村|3474@bt|白涛|3475@ld|了墩|3476@wlb|乌拉泊|3477@ybs|影壁山|3478@ht|湖头|3479@ctg|长潭沟|3480@h|河|3481@hct|黑冲滩|3482@hjg|火炬沟|3483@xh|小浩|3484@xx|息县|3485@hg|横岗|3486@js|九三|3487@zd|照东|3488@ls|罗山|3489@fs|房山|3490@snn|遂宁南|3491@gyg|观音阁|3492@cxd|长辛店|3493@dy|大元|3494@hlh|哈拉黑|3495@mj|梅江|3496@hl|黄碞|3497@yh|盐湖|3498@jan|吉安南|3499@lmh|龙门河|3500@jk|井口|3501@eb|二堡|3502@qd|七甸|3503@flx|涪陵西|3504@hcc|黄草场|3505@klj|苦李井|3506@yj|叶集|3507@cs|潮水|3508@tgj|铜鼓井|3509@sn|商南|3510@lq|醪桥|3511@hc|合川|3512@yc|应城|3513@bsh|板石河|3514@w|弯|3515@sxz|石峡子|3516@ch|长虹|3517@zp|镇平|3518@gd|感德|3519@sc|商城|3520@wnn|渭南南|3521@dgt|大官亭|3522@tb|桐柏|3523@nq|那曲|3524@yq|鱼泉|3525@th|唐河|3526@bm|白马|3527@xqd|小泉东|3528@jz|军庄|3529@df|丹凤|3530@yey|伊尔灺|3531@xan|西安南|3532@lb|乐埠|3533@sl|石楼|3534@sl|商洛|3535@gx|赣县|3536@ty|桃映|3537@yzq|雅子泉|3538@xc|巡场|3539@yz|鱼嘴|3540@nx|内乡|3541@sy|三亚|3542@gc|冠朝|3543@ymy|衙门营|3544@szs|石子山|3545@nab|南岸坝|3546';


/*
 * City list for Js 
 * Update 20090520
 * 
 */
function ht_getcookie(name) {
	var cookie_start = document.cookie.indexOf(name);
	var cookie_end = document.cookie.indexOf(";", cookie_start);
	return cookie_start == -1 ? '' : unescape(document.cookie.substring(cookie_start + name.length + 1, (cookie_end > cookie_start ? cookie_end : document.cookie.length)));
}
function ht_setcookie(cookieName, cookieValue, seconds, path, domain, secure) {
	var expires = new Date();
	expires.setTime(expires.getTime() + seconds*1000);
	document.cookie = escape(cookieName) + '=' + escape(cookieValue)
		+ (expires ? '; expires=' + expires.toGMTString() : '')
		+ (path ? '; path=' + path : '/')
		+ (domain ? '; domain=' + domain : '')
		+ (secure ? '; secure' : '');
}
	

//var cities='@Beijing|北京|1100@Shanghai|上海|3100@Hangzhou|杭州|3301@Suzhou|苏州|3205@Nanjing|南京|3201@Wuxi|无锡|3202@Tianjin|天津|1200@Chengdu|成都|5101@Chongqing|重庆|5000@Xian|西安|6101@Wuhan|武汉|4201@Zibo|淄博|3703@Hefei|合肥|3401@Jinan|济南|3701@Fuzhou|福州|3501@Dalian|大连|2102@Nanning|南宁|4501@Guilin|桂林|4503@Shenyang|沈阳|2101@Taiyuan|太原|1401@Wuhu|芜湖|3402@Yiwu|义乌|3307@Zhengzhou|郑州|4101@Changchun|长春|2201@Changsha|长沙|4301@Guangzhou|广州|4401@kunshan|昆山|3214@Ningbo|宁波|3302@Xiamen|厦门|3502@Nantong|南通|3206@Taizhou|泰州|3212@Changzhou|常州|3204@Haerbin|哈尔滨|2301@Qingdao|青岛|3702@Shenzhen|深圳|4403@Yangzhou|扬州|3210@Zhenjiang|镇江|3211@Shijiazhuang|石家庄|1301@Putian|莆田|3503@';

var array_cities = [];//完整城市列表
var array_cities_filter=[];//当前搜索结果
var array_cities_showing=[];//显示中的城市
var sugSelectItem= 0 ;//选中项目
var sugSelectTurn= 0 ;//显示中选中项的序号
var citySelected =0;//选中城市[SHIJIAZHUANG, 石家庄, 1301]
var cityfield_focused=false;//输入框是否获得焦点
var mousedownOnPanel=false;//鼠标按在菜单上
var curPageIndex=0;//当前分页序号
var curObj=null; //当前作用对象

//分拆城市信息
var cities = cities.split('@'); 
var favcityID = ht_getcookie("hj_favcity");
for(var i=0; i<cities.length; i++){
	var titem = cities[i];
	if(titem.length>0){
		titem = titem.split('|'); 
		if(favcityID!="" && titem[2]== favcityID){
			favcity = titem;
			array_cities.unshift(titem);
			//当fav城市位于第一页时，避免重复显示
			if(i>8){
				array_cities.push( titem );
			}
		}else{array_cities.push( titem );}
	}
}
for(var i=0; i<array_cities.length; i++){array_cities[i].push(i);}
//显示给定的城市列表片段
function city_Bind(acitylist){ 
	if(acitylist.length==0)
		return;
	var tHtml = "";
	$.each(
		acitylist,
		function(aIndex){ 
			if(favcityID == acitylist[aIndex][2] )
				tHtml+= "<div class='cityline'  id='citem_"+ aIndex +"' cturn='"+ acitylist[aIndex][3] +"'><span class='lalign'><b>"+ acitylist[aIndex][0] +"</b></span><span class='ralign'><b>"+ acitylist[aIndex][1] +"</b></span></div>\n";
			else
				tHtml+= "<div class='cityline'  id='citem_"+ aIndex +"' cturn='"+ acitylist[aIndex][3] +"'><span class='lalign'>"+ acitylist[aIndex][0] +"</span><span class='ralign'>"+ acitylist[aIndex][1] +"</span></div>\n";
		}
	);
	$('#panel_cities').html(tHtml);
	$('.cityline').mouseover(
		function(){city_shiftSelect(this);}
	).click(
		function(){city_confirmSelect();}
	); 
	city_shiftSelect( $("#citem_0"));
}
//移动当前选中项
function city_changeSelectIndex(aStep){
	var asugSelectTurn = sugSelectTurn + aStep;
	if(asugSelectTurn ==-1){ 
		city_showlist(curPageIndex -1); 
		city_shiftSelect( $("#citem_"+ (array_cities_showing.length-1) ));
	}else if (asugSelectTurn== array_cities_showing.length){ 
		city_showlist(curPageIndex +1);
		city_shiftSelect( $("#citem_0" ));
	}else{
		city_shiftSelect( $("#citem_"+ asugSelectTurn ));
	}
}
//确认选择
function city_confirmSelect(){
	curObj.val( citySelected[1] );
//	ht_setcookie("hj_favcity", citySelected[2], 99999);
//	ht_setcookie("hj_favcityname", citySelected[1], 99999);
	$("#form_cities").css("display","none");
//	if( $("#beginDate").val().length==0 ){
//	    $("#beginDate").focus();

//	}
}
//指定新的选中项，恢复旧项
function city_shiftSelect(atarget){
	if(sugSelectItem!=atarget){
		if(sugSelectItem !=0)
			$(sugSelectItem).removeClass('citylineover').addClass('cityline').css("backgroundColor", "white");
		if(atarget!=0){
			try{
				sugSelectItem = atarget;
				var city_j = $(sugSelectItem).removeClass('cityline').addClass('citylineover').css("backgroundColor", "#f1f1f1"); 
				sugSelectTurn = Number(city_j.attr('id').split("_")[1]);
				citySelected = array_cities[ Number(city_j.attr('cturn'))]; 
				$("#cityid").val( citySelected[2] );
			}catch(e){}
		}
	}
}
//搜索符合关键字的城市
function filterCity(aKeyword){
	if(aKeyword.length==0){ 
		$("#top_cities").html( "输入中文/拼音或↑↓选择.");
		return array_cities;
	}
	var aList = [];
	var isPinyin = /[^A-z]/.test( aKeyword );
	for(var i=0; i<array_cities.length; i++){
		if( isMatchCity(array_cities[i], aKeyword, isPinyin ))
			aList.push( array_cities[i]);
	}
	if(aList.length>0){
		$("#top_cities").html("按“<font color=red>"+ aKeyword +"</font>”字符检索：");
		return aList;
	}else{
		$("#top_cities").html("对不起，找不到：<font color=red>"+ aKeyword +"</font>"); 
		return [];
	}
}
function replaceChar(astring ,aindex, Char){ 
	return astring.substr(0, aindex) + Char+ astring.substr(aindex+1, astring.length-1);
}
//判断某城市是否符合搜索条件,只要拼音或中文顺序包含排列关键词字符元素即可
function isMatchCity(aCityInfo, aKey, aisPinyin){
	var aKey = aKey.toLowerCase();
	var aInfo = [aCityInfo[0].toLowerCase(), aCityInfo[1]];
	//aCityInfo [shanghai, 上海, 1202]
	//是否含有汉字
	var lastIndex = -1;
	if(aisPinyin){
		aKey = aKey.split("");
		for(var m=0; m< aKey.length; m++){
			var newIndex = aInfo[1].indexOf( aKey[m] );
			if(newIndex>lastIndex){ 
				aInfo[1]= replaceChar(aInfo[1], newIndex,"-"); 
				lastIndex= newIndex; 
			}else{
				return false;
			}
		}
	}else{ //处理拼音的
		aKey = aKey.split("");
		for(var m=0; m< aKey.length; m++){
			var newIndex = aInfo[0].indexOf( aKey[m]);
			
			// alert(aInfo[0]);
			if(newIndex>lastIndex && newIndex<=m){
				aInfo[0]= replaceChar(aInfo[0], newIndex, "-"); 
				lastIndex= newIndex; 
			}else{
				return false;
			} 
		}
	}
	return true;
}

//显示当前城市列表中的指定分页
function city_showlist(aPageNo){ 
	if(array_cities_filter.length>8){ 
		//取分页数据
		var pagecount = Math.ceil((array_cities_filter.length+1)/8);
		if(aPageNo==-1) 
			aPageNo = (pagecount-1)
		else if(aPageNo==pagecount) 
			aPageNo = 0;  
		array_cities_showing = array_cities_filter.slice(8*(aPageNo),  Math.min(8*(aPageNo+1), array_cities_filter.length) );
		city_Bind( array_cities_showing );
		//翻页控制
		var flipHtml = (aPageNo==0)?"&laquo;上一页":"<a href='' class='cityflip' onclick='city_showlist("+(aPageNo-1)+");return false;'>&laquo;上一页</a>";
		flipHtml += "&nbsp;&nbsp;&nbsp;&nbsp;"+  "&nbsp;&nbsp;&nbsp;&nbsp;"+ "&nbsp;&nbsp;&nbsp;&nbsp;";
		flipHtml += (aPageNo==pagecount-1)?"下一页&raquo;":"<a href='' class='cityflip' onclick='city_showlist("+(aPageNo+1)+");return false;'>下一页&raquo;</a>";
		$("#flip_cities").html(flipHtml);
		$("#flip_cities").css("display", "block");
	}else{  
		aPageNo=0;
		array_cities_showing = array_cities_filter;
		city_Bind( array_cities_showing );
		$("#flip_cities").css("display", "none");
	}
	curPageIndex = aPageNo;
	if( $("#form_cities").css("display")=="block" ) curObj.focus();
}



//页面初始化
$(document).ready(
	function(){
		//空条件过滤出所有城市列表
		array_cities_filter = filterCity("");
		city_showlist(0);
//站站搜索
		$("#txtchufa").keydown(
			function(aevent){
				curObj = $("#txtchufa");
				aevent= aevent||window.event;
				
			//	alert(aevent.keyCode);
				
				if(aevent.keyCode==40){
					city_changeSelectIndex( 1 );
					$("#form_cities").css("display","block");	
					SetISPos($("#txtchufa")); 
				}else if(aevent.keyCode==38){
					city_changeSelectIndex( -1 ); 
					$("#form_cities").css("display","block");	
					SetISPos($("#txtchufa"));  
					
				
				}else if( aevent.keyCode==13){
					
					    city_confirmSelect();
				 
				 				
				        if(document.addEventListener){//如果是Firefox
							document.addEventListener("keypress",myHandlerFg, true);
					
				         }else{
						//document.onkeypress=submitDefault;//如果是IE
					 	evt = window.event;
						 evt.keyCode=9
						
                      //  evt.returnValue=false;//屏蔽IE默认处理

					 }

				
				
				} 
			}
		).focus(
			function(){
				curObj = $("#txtchufa");
				cityfield_focused = true;
				city_shiftSelect( $("#citem_0" ));
				$("#form_cities").css("display","block");
				SetISPos($("#txtchufa"));  
			}
		).blur(
			function(){
				curObj = $("#txtchufa");
				if(!mousedownOnPanel){
					cityfield_focused = false;
					$("#form_cities").css("display","none");
				}	
			}
		).keyup( 
			function(aevent){
				curObj = $("#txtchufa");
				aevent= aevent||window.event; 
				if(aevent.keyCode!=40 && aevent.keyCode!=38 && aevent.keyCode!=37 && aevent.keyCode!=39 && aevent.keyCode!=13 && aevent.keyCode!=9){ 
					array_cities_filter = filterCity( $("#txtchufa").val() ); 
					city_showlist(0);
				}
			}
		)

//站站搜索
		$("#txtdaoda").keydown(
			function(aevent){
				curObj = $("#txtdaoda");
				aevent= aevent||window.event;
				if(aevent.keyCode==40){
					city_changeSelectIndex( 1 );
					$("#form_cities").css("display","block");	
					SetISPos($("#txtdaoda"));  
				}else if(aevent.keyCode==38){
					city_changeSelectIndex( -1 ); 
					$("#form_cities").css("display","block");	
					SetISPos($("#txtdaoda"));  
				}else if( aevent.keyCode==13){city_confirmSelect();
				
						
				        if(document.addEventListener){//如果是Firefox
							document.addEventListener("keypress",myHandler2, true);
					
				        }else{
				            document.onkeypress=submitDefault;//如果是IE
				//		evt = window.event;
                //        evt.returnValue=false;//屏蔽IE默认处理

					 }

				
				} 
			}
		).focus(
			function(){
				curObj = $("#txtdaoda");
				cityfield_focused = true;
				city_shiftSelect( $("#citem_0" ));
				$("#form_cities").css("display","block");
				
				SetISPos($("#txtdaoda"));  
			}
		).blur(
			function(){
				curObj = $("#txtdaoda");
				if(!mousedownOnPanel){
					cityfield_focused = false;
					$("#form_cities").css("display","none");
				}	
			}
		).keyup( 
			function(aevent){
				curObj = $("#txtdaoda");
				aevent= aevent||window.event; 
				if(aevent.keyCode!=40 && aevent.keyCode!=38 && aevent.keyCode!=37 && aevent.keyCode!=39 && aevent.keyCode!=13 && aevent.keyCode!=9){ 
					array_cities_filter = filterCity( $("#txtdaoda").val() ); 
					city_showlist(0);
				}
			}
		)
//车站搜索
		$("#txtchezhan").keydown(
			function(aevent){
				curObj = $("#txtchezhan");
				aevent= aevent||window.event;
				if(aevent.keyCode==40){
					city_changeSelectIndex( 1 );
					$("#form_cities").css("display","block");	
					SetISPos($("#txtchezhan"));  
				}else if(aevent.keyCode==38){
					city_changeSelectIndex( -1 ); 
					$("#form_cities").css("display","block");	
					SetISPos($("#txtchezhan"));  
				}else if( aevent.keyCode==13){city_confirmSelect();} 
			}
		).focus(
			function(){
				curObj = $("#txtchezhan");
				cityfield_focused = true;
				city_shiftSelect( $("#citem_0" ));
				$("#form_cities").css("display","block");
				SetISPos($("#txtchezhan"));  
			}
		).blur(
			function(){
				curObj = $("#txtchezhan");
				if(!mousedownOnPanel){
					cityfield_focused = false;
					$("#form_cities").css("display","none");
				}	
			}
		).keyup( 
			function(aevent){
				curObj = $("#txtchezhan");
				aevent= aevent||window.event; 
				if(aevent.keyCode!=40 && aevent.keyCode!=38 && aevent.keyCode!=37 && aevent.keyCode!=39 && aevent.keyCode!=13 && aevent.keyCode!=9){ 
					array_cities_filter = filterCity( $("#txtchezhan").val() ); 
					city_showlist(0);
				}
			}
		)



		$('#form_cities').mousedown(
			function(){mousedownOnPanel=true;}
		).mouseup(
			function(){mousedownOnPanel=false;}
		)
	}
)

function MapCityID(aCityname){
    //[Beijing, 北京, 1100]
    for(var i=0; i<array_cities.length; i++){
        if(array_cities[i][1]==aCityname){
            return array_cities[i][2];
        }
    }
    return 0;
}

function MapCityName(aCidyID){
    //[Beijing, 北京, 1100]
    for(var i=0; i<array_cities.length; i++){
        if(array_cities[i][2]==aCidyID){
            return array_cities[i][1];
        }
    }
    return "";
} 

function SetISPos(obj)
{
	$("#form_cities").css("left",obj.position().left);
	$("#form_cities").css("top",obj.position().top + obj.height() + 10);
}

//事件处理函数
function myHandlerFg(evt){
//判断浏览器
	if(evt == null){//是IE
	
	    evt.keyCode=9;
	//	evt = window.event;
	//	evt.returnValue=false;//屏蔽IE默认处理
	}
	else{//是Firefox
	
	if(evt.which && evt.which == 13){
		// evt.which=9;
		evt.preventDefault();//屏蔽Firefox默认处理！！！

		}else if(!evt.which && evt.keyCode==13){
			evt.which=9;
		}

		
}
}

//事件处理函数
function myHandler2(evt){
//判断浏览器
	if(evt == null){//是IE
		evt = window.event;
		evt.returnValue=false;//屏蔽IE默认处理
	}
	else{//是Firefox
	
	if(evt.which && evt.which == 13){
	//	evt.which=9;
	 //	evt.preventDefault();//屏蔽Firefox默认处理！！！
		
       //    evt.which==13;
		   
		  //	alert(evt.which);
		  
		  var fireOnThis = document.getElementById("shikechaxun")
                  if (document.createEvent)
                  {
                    var evObj = document.createEvent('MouseEvents')
                    evObj.initEvent( 'click', true, false )
                    fireOnThis.dispatchEvent(evObj)
                  }
                  else if (document.createEventObject)
                  {
                       fireOnThis.fireEvent('onclick')
                  }


		  
		   
		}else if(!evt.which && evt.which==13){
			//evt.which=13;
			evt.preventDefault();//屏蔽Firefox默认处理！！！
			
		}

		
      }
}

document.write ("<div style='Z-INDEX: 1000; LEFT: 0px; POSITION: absolute; TOP: 0px'><div id=form_cities><div id=top_cities>操作提示</div><div id=panel_cities><div class=cityline id=citem_1 cturn='12'><SPAN class=lalign>上海</SPAN><SPAN class=ralign>Shanghai</SPAN></div></div><div id=flip_cities>翻页控制区</div></div></div>") ;
