/**
 * csvtodocodoco.js
 * A docodocoJP plugin for switching from a CSV file contents
 * 
 * copyright   2011 - Cyber Area Research,Inc.
 * support     docodoco-support@arearesearch.co.jp
 * author      Daisuke Miura <daisuke@arearesearch.co.jp>
 * created     2011-02-07 | Updated: 2011-08-02 / version 1.1.3
 * --------------------------------------------------------------
 * docodocoArea( string file, array id );
 *  + file  path the UTF-8 CSV file
 *  + id    target class ID / format isuGroup ID: Class IDv
 *  docodocoArea( "area.csv", { 1: "area1", 2: "area2"} );
 * --------------------------------------------------------------
 */

eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('t 1h(d,f){p g=(t(a){p b=1i.1j("1k");p c=b.z;J(p i=0;i<c;i++){l(b[i].x&&b[i].x.o(/^(.*)1l(\\.1m)?\\.1n$/)){b=b[i].x;q}}v 1o.$1})();p h=(t(){K{v w 1p()}L(e){K{v w S("1q.T")}L(e){K{v w S("1r.T")}L(e){v M}}}})();l(h!=M){h.1s=t(){l(h.1t==4&&h.1u==1v){1w.U(h.1x,f,g)}};h.1y("1z",g+d,1A);h.1B(M)}};N.O.U=t(a,b,c){p d=a.V(/\\r\\n|\\r|\\n/);p e=w y();J(p i=0;i<d.z;i++){p f=d[i].V(",");l(f.z!=1){p g=f.P();p h=f.P();p j=f.P();l(!j||j=="-"){j=0}l(!e[g]){e[g]=w y()}l(!e[g][h]){e[g][h]=w y()}l(!e[g][h][j]){e[g][h][j]=w y()}e[g][h][j]=f}}u.Q=e;u.W(b,c)};N.O.X=t(){p a=[0,0];p b=u.1C;1D(u.1E){s"Y":a[0]="A";l(b=="1F"){a[1]=1}m l(b.o(/^(1G[0-9]|1H)$/)){a[1]=2}m l(b=="1I"){a[1]=3}m l(b=="1J"){a[1]=4}m l(b=="1K"){a[1]=5}m l(b=="1L"){a[1]=6}m l(b=="1M"){a[1]=7}m l(b.o(/^(1a[3-5]|1N[0-2])$/)){a[1]=8}m l(b.o(/^1a[7-9]$/)){a[1]=9}q;s"14":a[0]="C";l(b=="1O"){a[1]=1}m l(b=="1P"){a[1]=2}m l(b=="1Q"){a[1]=3}m l(b=="1R"){a[1]=4}m l(b=="1S"){a[1]=5}m l(b=="1T"){a[1]=6}m l(b=="1U"){a[1]=7}m l(b=="1V"){a[1]=8}m l(b=="1W"){a[1]=9}m l(b.o(/^(1X[1Y]|1Z[29])$/)){a[1]=10}m l(b.o(/^2a[1-2b]$/)){a[1]=11}m l(b.o(/^2c[2-4]$/)){a[1]=12}m l(b.o(/^2d[12]$/)){a[1]=13}q;s"19":a[0]="D";l(b=="2e"){a[1]=1}m l(b=="2f"){a[1]=2}q;s"21":a[0]="E";l(b=="2g"){a[1]=1}m l(b=="2h"){a[1]=2}q;s"22":a[0]="F";l(b=="2i"){a[1]=1}m l(b=="2j"){a[1]=2}m l(b=="2k"){a[1]=3}m l(b=="2l"){a[1]=4}m l(b.o(/^2m[0-3]$/)){a[1]=5}m l(b=="2n"){a[1]=6}m l(b=="2o"){a[1]=7}m l(b=="2p"){a[1]=8}m l(b=="2q"){a[1]=9}m l(b=="2r"){a[1]=10}m l(b=="2s"){a[1]=11}m l(b.o(/^2t[2u]$/)){a[1]=12}m l(b=="2v"){a[1]=13}m l(b=="2w"){a[1]=14}m l(b=="2x"){a[1]=15}m l(b.o(/^2y[0-7]$/)){a[1]=16}m l(b=="2z"){a[1]=17}m l(b=="2A"){a[1]=18}m l(b=="2B"){a[1]=19}m l(b=="2C"){a[1]=20}m l(b=="2D"){a[1]=21}m l(b=="2E"){a[1]=22}m l(b=="2F"){a[1]=23}m l(b.o(/^2G[2H]$/)){a[1]=24}m l(b=="2I"){a[1]=25}m l(b=="2J"){a[1]=26}m l(b=="2K"){a[1]=27}m l(b=="2L"){a[1]=28}q;s"23":a[0]="G";l(b=="2M"){a[1]=1}m l(b=="2N"){a[1]=2}m l(b=="2O"){a[1]=3}m l(b.o(/^(1b[2P]|R[35])$/)){a[1]=4}m l(b.o(/^R[2Q]$/)){a[1]=5}m l(b.o(/^(1b[2R]|R[Y])$/)){a[1]=6}m l(b=="2S"){a[1]=7}m l(b=="2T"){a[1]=8}m l(b=="2U"){a[1]=9}m l(b.o(/^(2V|1c)$/)){a[1]=10}m l(b.o(/^(2W|2X)$/)){a[1]=11}m l(b=="2Y"){a[1]=12}m l(b=="2Z"){a[1]=13}m l(b.o(/^(30|31[24]|32[1-1d])$/)){a[1]=14}m l(b.o(/^(33|34[1d]|1e[36])$/)){a[1]=15}m l(b.o(/^37[12]$/)){a[1]=16}m l(b=="38"){a[1]=17}m l(b.o(/^(39|3a|1e[2-4]|3b[3c])$/)){a[1]=18}m l(b.o(/^(3d|3e)$/)){a[1]=19}q;s"24":a[0]="H";l(b=="3f"){a[1]=1}m l(b=="3g"){a[1]=2}m l(b=="3h"){a[1]=3}m l(b=="3i"){a[1]=4}m l(b=="3j"){a[1]=5}m l(b=="3k"){a[1]=6}q;s"3l":a[0]="I";l(b=="3m"){a[1]=1}m l(b=="3n"){a[1]=2}m l(b=="1c"){a[1]=3}m l(b=="3o"){a[1]=4}m l(b=="3p"){a[1]=5}m l(b=="3q"){a[1]=6}m l(b=="3r"){a[1]=7}q;s"3s":a[0]="B";q;3t:a[0]="Z"}v a};N.O.W=t(c,d){p e=u.X();J(p f 3u c){p g=u.Q[f][e[0]][e[1]];l(g==3v){g=u.Q[f][e[0]][0]}p h=g[0];p i=d+"1f/"+g[1];p j=(t(a,b){l(a.o(/\\.1g$/)){a=b+"1g/"+a}v a})(g[2],d);p k=\'<a 3w="\'+j+\'" 3x="3y"><1f x="\'+i+\'" 3z="\'+h+\'" 3A="0" /></a>\';u.3B(c[f],k)}};',62,224,'|||||||||||||||||||||if|else||match|var|break||case|function|this|return|new|src|Array|length||||||||||for|try|catch|null|_SURFPOINT|prototype|shift|AreaMap|2311|ActiveXObject|XMLHTTP|parseCSV|split|changeArea|checkArea|01||||||||||||0142|2310|40218|57|2322|img|pdf|docodocoArea|document|getElementsByTagName|script|csvtodocodoco|min|js|RegExp|XMLHttpRequest|Msxml2|Microsoft|onreadystatechange|readyState|status|200|SURFPOINT|responseText|open|GET|true|send|cityCode|switch|prefCode|01204|0110|01110|01217|01224|01231|01234|01235|0146|14203|14204|14205|14206|14207|14211|14212|14214|14217|1420|579|1421||||||||||3568|1436|46|1438|1440|19205|19213|21204|21205|22211|22213|22216|22224|2210|22203|22207|22210|22220|22222|22325|2234|124|22206|22208|22215|2213|22209|22214|22424|22429|22402|22205|22225|2230|12456|22212|22226|22221|22503|23202|23211|23521|137|246|45|23102|23106|23109|23219|23204|23226|23229|23233|23208|2323|2342|23203|2321||08|2336|23210|23205|23216|2344|12567|23212|23225|24202|24205|24207|24201|24204|24210|40|40216|40217|40219|40305|40134|40132|04|default|in|undefined|href|target|_blank|alt|border|changeContents'.split('|'),0,{}))
