<ScriptDB>
	<mainContents>
		<Script>
			<vfZp>
				<t@CVXen>
					<read>  //w肵Path̃eLXgt@C̓eԂB\n  //w肵Path̃t@C݂Ȃꍇ́uviejԂB\n\n  function read( path ){\n    var tmp, fso, f, obj;\n    fso = new ActiveXObject("Scripting.FileSystemObject");\n    if( fso.FileExists( path ) ){\n      f   = fso.OpenTextFile(path, 1);\n      if( f.Size ){\n      tmp = f.ReadAll();\n      f.Close();\n    }else{\n      tmp = '';\n    }\n    return tmp;\n  }\n</read>
					<write>  //valueœnꂽApathœnꂽt@CAhX֏o͂B\n  //mode̓e͏݃[h̑IɎgB\n  //    mode = 2 Ȃ㏑B\n  //    mode = 8 ȂǋLB\n  //mode2w肵Aނ悤Ɏw肵ɉĖɉsB\n  //(dl)\n\n  function write(path,value,mode){\n    var fso, f;\n    fso = new ActiveXObject("Scripting.FileSystemObject");\n    f = fso.OpenTextFile(path, mode, true);\n    f.WriteLine(value);\n    f.Close();\n  }\n</write>
					<getDList>  //w肵Path̃tH_̒ɂtH_̃XgԂB\n  //IuWFNg^̃f[^i[zŕԂ̂ŁAԂꂽvO͊evfɑ΂PathNamȇQƏo鑼A폜Ȃǂ̖߂gB\n  //\[XMicrosoftMSDNBɎȂ̂ŔɈa邯ǎgp薳̂ŋCɂȂB\n\n  function getDList( path ){\n    var fso, f, f1, fc, i;\n    var tmp_a = new Array();\n    fso = new ActiveXObject("Scripting.FileSystemObject");\n    f   = fso.GetFolder( path );\n    fc  = new Enumerator( f.SubFolders );\n    for (i=0; !fc.atEnd(); fc.moveNext())\n    {\n       tmp_a[i] = fc.item();\n       i += 1;\n    }\n    return(tmp_a);\n  }\n</getDList>
					<getFList>  //w肵Path̃tH_̒ɂt@C̃XgԂB\n  //IuWFNg^̃f[^i[zŕԂ̂ŁAԂꂽvO͊evfɑ΂PathNamȇQƏo鑼A폜Ȃǂ̖߂gB\n  //\[XMicrosoftMSDNBɎȂ̂ŔɈa邯ǎgp薳̂ŋCɂȂB\n\n  function getFList( path ){\n    var fso, f, f1, fc, i;\n    var tmp_a = new Array();\n    fso = new ActiveXObject("Scripting.FileSystemObject");\n    f   = fso.GetFolder( path );\n    fc  = new Enumerator( f.files );\n    for (i=0; !fc.atEnd(); fc.moveNext())\n    {\n       tmp_a[i] = fc.item();\n       i += 1;\n    }\n    return(tmp_a);\n  }\n</getFList>
					<alive>  //w肵PathɃtH_̓t@C邩ǂׂĕԂB\n  //tH_΁udvԂAtH_ăt@CȂufvԂB\n  //ǂȂ΁u0vԂB\n\n  function alive(path){\n    var fso, s;\n    fso = new ActiveXObject("Scripting.FileSystemObject");\n    if      (fso.FolderExists(path)){ s = 'd'; }\n    else if (fso.FileExists(path))  { s = 'f'; }\n    else{ s = 0; }\n    return s ;\n  }\n</alive>
					<XML_property>
						<value>@JScriptgAt@CVXen̗vfZpłB\n@readwriteɂ͔ɃNZāA܂Ɏvʂ̓Ȃꍇ܂B܂傤B\n@̓IɂǂȃNZ邩ƌ\n\n@@read  ǍΏۂ̃t@CTCY0oCgƃG[ɂȂB\n@@write o͂镶̖ɋIɉsB\n\n@ccȂǂłBɋt̉śAvO̍\ɂĂ͔ɎזȃNZ肵܂B</value>
						<contentType>text</contentType>
					</XML_property>
				</t@CVXen>
				<C^[tF[Xn>
					<mover>//muObject͕K{ł͖B\n\nfunction Mover(obj){\n  //functionAIuWFNǵuonMouseDownvCxgɊ֘AÂĎgB\n\n  Mover['obj'] = obj;\n  var tmp, fun;\n\n  //XN[ړʂvZɓꂽ}EX|C^ʒuZoB\n  Mover['x'] = window.event.clientX + document.body.scrollLeft - obj.offsetLeft;\n  Mover['y'] = window.event.clientY + document.body.scrollTop -  obj.offsetTop;\n\n  //iframeA}EXdȂƃCxg擾łȂȂ\n  //IuWFNgy[WŎgpꍇ\n  //uposition:absolute;z-index:9999;top:0px;left:0px;width:100%height:100%;v\n  //X^CKpIuWFNgāAudisplay:block;vɂĂKvB\n  //sh('baria',1);\n\n  //hbOɂ͕\ʒuΎwɂKvB\n  obj.style.position = 'absolute';\n\n  //hbOO̕\ʒȕ擾B\n  obj.style.pixelLeft= obj.offsetLeft;\n  obj.style.pixelTop = obj.offsetTop;\n\n  //̋@\P̂Ŏgpꍇ͒P\n  //uwindow.document.onmousemove=Move_work;v\n  //ƂĂǂAuReSizervƕpƉ̂IE͌s̃G[\n  //IĂ܂̂ŁAƂāiKamojpӂuevent_cv𗘗pB\n  event_c(window.document, 'onmousemove', 'Move_work();');\n\n  //onMouseUpCxgɊ֘AÂ鏈pӂB\n  tmp = "event_c(window.document, 'onmousemove', 'Move_work();', 1);sh('baria');";\n\n  //event_c(KamovfZp)ɏo^B\n  event_c(window.document, 'onmouseup', tmp);\n}\nfunction Move_work(){\n  //onMouseDownAonMouseUpCxgN܂ł̊ԁA\n  //onMouseMoveNxɎsB\n\n  Mover.obj.style.pixelLeft = window.event.clientX + document.body.scrollLeft - Mover.x;\n  Mover.obj.style.pixelTop  = window.event.clientY + document.body.scrollTop  - Mover.y;\n}\nfunction muObject(){\n  //}EXJ[\̐^ɕ\ĂIuWFNg̏ԂB\n\n  var x = event.x;\n  var y = event.y;\n  var obj = document.elementFromPoint(x,y);\n  return obj;\n}\n</mover>
					<ReSizer>function mp(obj){\n  //functionAIuWFNǵuonMouseMovevCxgɊ֘AÂĎgB\n  var tool_size = 5;   //TCYɗpGȂ傫LƂ鎞\n                          //傫B\n\n  //ȉAʂɕGŁu{IɉɌȂv\Ȃ̂\n  //Gׂ炸ccB\n  var ow, oh, ot, ol, ts2;\n  ts2 = tool_size * 2;\n  if(event.button){return;}\n  rsx = window.event.clientX + document.body.scrollLeft;\n  rsy = window.event.clientY + document.body.scrollTop;\n  if((rsx&lt0) || (rsy&lt0)){return;}\n  rs_obj = muObject();\n  if(rs_obj.resize){}else{return;}\n  ow = rs_obj.offsetWidth;\n  oh = rs_obj.offsetHeight;\n  ot = rs_obj.offsetTop;\n  ol = rs_obj.offsetLeft;\n  RStool = 0; tmp = "auto";\n  if( (ow&ltts2) &ampamp&ampamp\n      (oh&ltts2)){return;}\n  if( (ol&ltrsx) &ampamp&ampamp\n     ((ol+tool_size)&gtrsx) &ampamp&ampamp\n      (ot&ltrsy) &ampamp&ampamp\n     ((ot+tool_size)&gtrsy)){ RStool=1; tmp = "nw-resize";}\n  if(((ol+tool_size)&ltrsx) &ampamp&ampamp\n     ((ol+ow-tool_size)&gtrsx) &ampamp&ampamp\n      (ot&ltrsy) &ampamp&ampamp\n     ((ot+tool_size)&gtrsy)){ RStool=2; tmp = "n-resize";}\n  if( (ol+ow-tool_size&ltrsx) &ampamp&ampamp\n     ((ol+ow)&gtrsx) &ampamp&ampamp\n      (ot&ltrsy) &ampamp&ampamp\n     ((ot+tool_size)&gtrsy)){ RStool=3; tmp = "ne-resize";}\n  if( (ol&ltrsx) &ampamp&ampamp\n     ((ol+tool_size)&gtrsx) &ampamp&ampamp\n     ((ot+tool_size)&ltrsy) &ampamp&ampamp\n     ((ot+oh-tool_size)&gtrsy)){ RStool=4; tmp = "w-resize";}\n  if(((ol+ow-tool_size)&ltrsx) &ampamp&ampamp\n     ((ol+ow)&gtrsx) &ampamp&ampamp\n     ((ot+tool_size)&ltrsy) &ampamp&ampamp\n     ((ot+oh-tool_size)&gtrsy)){ RStool=5; tmp = "w-resize";}\n  if( (ol&ltrsx) &ampamp&ampamp\n     ((ol+tool_size)&gtrsx) &ampamp&ampamp\n     ((ot+oh-tool_size)&ltrsy) &ampamp&ampamp\n     ((ot+oh)&gtrsy)){ RStool=6; tmp = "sw-resize";}\n  if(((ol+tool_size)&ltrsx) &ampamp&ampamp\n     ((ol+ow-tool_size)&gtrsx) &ampamp&ampamp\n     ((ot+oh-tool_size)&ltrsy) &ampamp&ampamp\n     ((ot+oh)&gtrsy)){ RStool=7; tmp = "n-resize";}\n  if(((ol+ow-tool_size)&ltrsx) &ampamp&ampamp\n     ((ol+ow)&gtrsx) &ampamp&ampamp\n     ((ot+oh-tool_size)&ltrsy) &ampamp&ampamp\n     ((ot+oh)&gtrsy)){ RStool=8; tmp = "se-resize";}\n  document.body.style.cursor=tmp;\n}\nfunction ReSize(){\n  if((RStool==0) || (event.button == 0)){return;}\n  if(rs_obj.resize){}else{return;}\n  var w, h, t, l, nx, ny;\n  nx = window.event.clientX + document.body.scrollLeft;\n  ny = window.event.clientY + document.body.scrollTop;\n  w  = rs_obj.offsetWidth;\n  h  = rs_obj.offsetHeight;\n  t  = rs_obj.offsetTop;\n  l  = rs_obj.offsetLeft;\n  if((RStool==1) || (RStool==4) || (RStool==6)){w = l + w - nx;}\n  if((RStool==3) || (RStool==5) || (RStool==8)){w = nx - l;}\n  if((RStool==1) || (RStool==2) || (RStool==3)){h = h + t - ny;}\n  if((RStool==6) || (RStool==7) || (RStool==8)){h = ny - t;}\n  if((RStool==1) || (RStool==2) || (RStool==3)){t = ny;}\n  if((RStool==1) || (RStool==4) || (RStool==6)){l = nx;}\n  if(w&gt0){rs_obj.style.width  = w;}\n  if(h&gt0){rs_obj.style.height = h;}\n  rs_obj.style.top    = t;\n  rs_obj.style.left   = l;\n  rsx = nx;\n  rsy = ny;\n}\n</ReSizer>
					<eventC>//ꎩ̂̓C^[tF[Xɕωyڂł͖ÃC^[tFXnScriptKvƂꍇׁAڂɂ܂Ƃ߂B\n//gƉIẼG[ł͕̂sB\n\nfunction event_c(target, ev, code, de){\n  // target IuWFNg^\n  // ev     XJ[ϐ@@Cxg\n  // code   XJ[ϐ@@Cxgeval镶\n  // de     XJ[ϐ@@dettachXCb`B^̎dettachs\n  if(code){\n    //Cxgɍ쓮vȌ񂪂ꍇ\n    if(event_c[target]    ==undefined){ event_c[target]     = new Array(); }\n    if(event_c[target][ev]==undefined){ event_c[target][ev] = ''; }\n    if(de){	//dettach\n      var i, tmp;\n      //ȉ̈śAcodeɁu(vu)v܂܂ꍇA\n      //炪K\ł̃}b`O̍ۂɐ}b`悤ɂ邽߂̉\n      if(code.match(/\yen(|\yen)/)){ code = code.replace(/\yen(/g,"\yen\yen\yen(").replace(/\yen)/g,"\yen\yen\yen)"); }\n      event_c[target][ev] = event_c[target][ev].replace(RegExp(code),"");\n    }else{	// attach\n      event_c[target][ev] += code;\n    }\n\n    //o^ĂCxg΃IuWFNg̃CxgvpeBɑ΂Đݒs\n    //Cxg̎svOΐݒ\n    if(event_c[target][ev]){\n      target[ev] = new Function("event_c(this,'" + ev + "');");\n      return event_c[target][ev];\n    }else{\n      target[ev] = '';\n      return;\n    }\n  }else{\n    //Cxg̏ɓ\n    if(event_c[target][ev]){\n      //try{ eval(event_c[target][ev]); }\n      //catch(e){ if(e){confirm('e['+e+']');confirm('c['+event_c[target][ev].replace(/\yent /g,'\yent\yenn ')+']');} }\n      eval(event_c[target][ev]);\n    }\n  }\n}\n</eventC>
					<TextRangeSys>@vBӊOƊȒPusFv̎Zo@B\n@ȉ͓mFɗpeLXgB\n\n&lthtml&gt\n&ltbody&gt\n  &lttextarea onMouseUp=" t(this) " style=" height:300px; width:500px; "&gt\n͂ɂقւƂʂ\n킩悽ꂻ˂Ȃ\n̂܂ӂ\nccH\n  &lt/textarea&gt\n&lt/body&gt\n&lt/html&gt\n&ltscript language="JavaScript"&gt\nfunction t( obj ){\n  var r = document.selection.createRange();\n    obj = obj.createTextRange();\n  r.moveStart("character", -(obj.text.length) );\n  var a = r.text.split('\yenn');\n  confirm( 'sF'+ a.length +'\yenn F'+ a[a.length-1].length +'\yenn'+ r.text );\n}\n&lt/script&gt\n\n@́HĒmȂ́IHނԈĂ鏊IHƂcbR~͗v܂B\n@l肽͓̂mFłB{P󂶂Ⴀ܂B\n\n@k͂ĂÃ\[Xt@CɕۑHTML\AtextareaNbNƑIꏊ̃LN^Wconfirmŕ\܂BEUłB\n@ۂɗp鎞͈objɓnĂIuWFNgQƗpϐgāurCountvƁucCountvƌvpeBāACxgNxɂ̃vpeB̒lύX悤ɂׂƎv܂B\n@͐FXẐł܂xB</TextRangeSys>
					<XML_property>
						<value>@lԂ̖ڂɐGC^[tF[Xɑ΂ĐFXƏsB܂B\n@܂ɕsȓ܂B\n@moverReSize͂ꂼP̂ŎgpƐɓ܂A̃IuWFNgɑ΂ĈꏏɎgIEs̃G[ŋI܂B\n@܂ẢłĂ̂słB\n@ƓŁǍ͉ȂǎgΏǏ󂪎܂̂͊mA݂ȁi\n</value>
						<contentType>text</contentType>
					</XML_property>
					<innerHTML̃vpeBҏW>@innerHTMLɕ͂}ĐVHTMLGg쐬ÃGgɉlĂccƌsꍇAl͕iAinnerHTMLɓ镶͂ɎĂB\n@AꂾƁu'vƂu\yenvƂ̈ʓ|ɂȂ̂ŁAo΂ׂł͖B\n@JavaScript͎sfunctionI܂HTMLɕ\fȂBA̓rł܂innerHTMLĂāApāuinnerHTMLɃ\[Xč΂̃IuWFNgṽvpeB𑀍삷ccƌ悤Ȏ͏oȂB킷ƃG[oB\n\n@Ƃāuw肳ꂽidIuWFNgoAvpeBւ̑svƌsƎIuWFNg쐬AvpeB͂ɔCƌ@B\n@A݃I[œǍ͏oȂB\n@zŁuw肳ꂽidIuWFNgow肳ꂽfunctionĂԁvƌƎIuWFNĝŁApďpƌB\n\n\n  function objP_ins( id , pName , v ){\n    //w肵idIuWFNgovpeBsB\n    if( document.getElementById( id ) != undefined ){\n      //IuWFNgꍇ\n      var obj = document.getElementById( id );\n      eval(' obj[\yen''+pName+'\yen'] = v; ');\n      return true;\n    }else{\n      //IuWFNgȂꍇ\n      id    = hikisu_esc( id    );\n      pName = hikisu_esc( pName );\n      v     = hikisu_esc( v     );\n      setTimeout( ' objP_ins( \yen''+id+'\yen',\yen''+pName+'\yen',\yen''+v+'\yen' ) ' , 0 );\n      return false;\n    }\n  }\n  function obj_ev( id , c ){\n    //w肵idIuWFNgoevalőB\n    if( document.getElementById( id ) != undefined ){\n      //IuWFNgꍇ\n      var obj = document.getElementById( id );\n      eval( c );\n      return true;\n    }else{\n      //IuWFNgȂꍇ\n      id    = hikisu_esc( id );\n      c     = hikisu_esc( c  );\n      setTimeout( ' obj_ev( \yen''+id+'\yen',\yen''+c+'\yen' ) ' , 0 );\n      return false;\n    }\n  }\n  function hikisu_esc( t , m ){\n   return t.replace(/\yen\yen/g,'\yen\yen\yen\yen')\n           .replace(/'/g,'\yen\yen\yen'')\n           .replace(/"/g,'\yen\yen\yen"');\n  }\n\n@ins͓̕mFς݁B\n@ev̕{Iȕ͓Ȃ̂ŖȂƎv̂ŊmFB\n@̏͘AĉsƁAvpeBւ̒l}܂ł̃^CO鎖\z܂BɂS̓IȏXybN铙B\n@functionĂяo񐔂20񂭂炢܂B\n@ev́̕uw肵IuWFNgoVȏn߂v^CvȂ̂ŁAfunctionȏĂԂƏ̏Ԃ\zɔ\鎖\z܂B\n@functionĂяo񐔂ƁAɖ́u\v̏񂪑鎖ɂȂÁuinnerHTMLōVKGg̏o҂vȂ̂ŁuinsvĂяo匳functionI܂łƖŃ[vJԂ܂B\n@ŁAuinsvuevvɑ΂Ĉx̏őRcall𑗂setTimeout֐ɂ銄荞ݏڂɌptH[}X̒ቺ\z܂B\n\n\n</innerHTML̃vpeBҏW>
				</C^[tF[Xn>
				<׏̎xn>
					<textValue>
						<XML_property>
							<value>@R̃eLXgt@CāÃt@C̒̈ʒuɂ𔲂ďWv悤ȃvO𓮍삳ꍇB̎ɏt@C̐1Ƃ3ƂɂȂĂƃ̎gpʂďƂĂxȂB\n\n@ƁAŎ蓮ōsXbsO݂ȕB\n@KamöӌƂāAlIɂOS̃[Ǘ@\ĂɂX^XƂāAςȏ͂Ȃ悤ɂĂ͑ȂCBǎۂɂ͎蓮ŃXbsOĂIɑȂ̂ŋ^ɎvgpĂB\n\n@܂ł݂ȕ͏oĂȂB</value>
							<contentType>text</contentType>
						</XML_property>
						<1>//łtextValueB\n//keyɎw肵񂪁uϐv̂悤ȕɂȂB\n//dltrueƓ`̒lƁuϐvɑΉ񂪖B\n\nfunction tv(key,tmp,dl){ //text_value\n  if(key){\n    var path = "tv-" + key;\n    var obj = aO(path,1);\n    confirm(obj.Size);\n              aO(path);\n    if(dl){write(path,"",2); return;}\n    if(tmp){\n      write(path,tmp,8);\n    }else{\n      tmp = read(path);\n      return tmp;\n    }\n  }else{confirm("tvQƃ~X");return;}\n}\n</1>
						<2>//蓮̃XbsOŝł͖Ag郁̈͌E܂ŎgȂXbsOs悤ɏCo[WB\n//̃t@CɕďL^悤ɂ̂ŁAXbsOʂΑAÕo[WɔׂčʂB\n\nfunction tv(key,tmp,dl){  //text_value\n  var m_limit = 1024 * 1024 * 1024;  //ɃXgbNf[^̍őlݒ\n  var f_limit = 1024 * 100;          //̃t@CɃXgbNf[^TCY̍ől\n                                     //Pʂ́ubytev\n  var dir='C:/Documents and Settings/All Users/Application Data';\n                                     //utH_ṽG[o炱ς\n                                     //f[^XgbNt@C̕ۑꏊ\n  if(key){\n    var path = dir + "tv-" + key;\n    if(dl){\n      //tvgp𐮂\n      write(path+1,"",2);\n      tv[key] = ''; tv[path] = new Array(1);\n      return;\n    }\n\n    //ȉ͎gpsŵݎs\n    if(tmp){\n      //f[^XgbN鏈\n\n      //f[^thisIuWFNǵukeyv̒ɃXgbN\n      tv[key] += tmp;\n      //XgbN̒10𒴂ĂXgbNoɓ\n      if(tv[key].length &gt m_limit){\n        if(aO(path+tv[path].length).Size &gt f_limit){\n          //ݏoƂėpĂt@C̃TCY\n          //100byte𒴂Ăꍇ\n          //񏑂oʂ̃t@C֏o悤ɗpӂ\n          tv[path].push(1);\n          write(path + tv[path].length , tv[key] , 2);\n        }else{\n          //t@C̃TCY100byte𒴂ĂȂΒǋL\n          write(path + tv[path].length , tv[key] , 8);\n        }\n        //oXgbN͏\n        tv[key] = '';\n      }else{\n        //XgbNo͎ŉs邪\n        //oȂ͉sȂ̂\n        tv[key] += "\yenr\yenn";\n      }\n    }else{\n      //XgbNf[^ǂݏo\n      var i, tmp;\n      tmp = '';\n      for(i=1; i&lt=tv[path].length ;i++){\n        tmp += read(path + i);\n      }\n      tmp += tv[key];\n      return tmp;\n    }\n  }else{confirm('stext_value callL܂');}\n}\n</2>
					</textValue>
					<XML_property>
						<value>@vȌxƌ̂́AŒꒃɑłB\n@l̂ɂ鎞Ԃ̉̈ƂL^𕽋Cŏo܂B\n\n@AΏۂʂɂ肷ƃvȌx݂ȂĂ܂B\n@ɂ镨́AΏۂʂɂvOɑgݍގŏxxێ鎖ړIɍꂽBłB\n\n</value>
						<contentType>text</contentType>
					</XML_property>
				</׏̎xn>
				<񓯊ʐMn>//JŗsĂAjax̗vƌׂ񓯊ʐMB\n//܂łAl̍D݂ɂďς悤ȏꏊX̂ł͂ق̈łB\n\n  //gp\n  confirm( http_Request('http:/www.yahoo.co.jp/' , 'return httpObj.responseText;') );\n\n\n  var httpObj , timerID , timeout_sec;\n  timeout_sec = 10;	//^CAEg̑ҋ@Ԃ10b\n\nfunction http_Request( path , code ){\n  try{\n    if(       window.XMLHttpRequest ){\n      httpObj = new  XMLHttpRequest();\n    }else if( window.ActiveXObject ){\n      httpObj = new  ActiveXObject("Microsoft.XMLHTTP");\n    }else{\n      httpObj = false;\n    }\n  }\n  catch(e){\n      httpObj = false;\n  }\n\n  if( !httpObj ){\n    httpObjGenerateFail();\n  }\n\n  //^C}[Zbg\n  timerID = setTimeout( 'timeoutCheck()' , timeout_sec * 1000 );\n\n  httpObj.open( 'GET' , path , true );\n  httpObj.onreadystatechange = function(){\n    if(   httpObj.readyState == 4   ){confirm('status['+httpObj.status+']');\n      if( httpObj.status     == 200 ){\n        //NGXgɑ΂ԓ̎󗝂ꍇ̏\n        code;\n      }else{\n        //͂ǃG[ꍇ\n        alert( 'ʐMŎs܂Béc\yenn p[' +path+ '] c[' +httpObj.status+ '] t[' +httpObj.statusText+ ']' );\n        //return false;\n      }\n    }\n  }\n  httpObj.send('');\n}\nfunction httpObjGenerateFail(){\n  //ʐM̗vgȂꍇ̏\n  alert('p̃uEU[ł́ATCgp܂B');\n}\nfunction timeoutCheck(){\n  if( httpObj.readyState != 4 ){\n    httpObj.abort();\n    alert( timeout_sec + 'b҂܂AT[ỏ̂Œ߂܂B');\n  }\n}</񓯊ʐMn>
				<d\^񑀍n>
					<ver1>
						<xmlIn>function xml_in( text ){\n  //eLXg`xmlf[^𑽎zɕϊĕԂ\n\n  var oc, tmp, tmp2, v, sw, lt, xml, key, i, a, b;\n  sw   = false; //[v̍ŒɁu&ltvȂ̂\n                //u&gtvȂ̂Ă߂̕\n  oc   = '';    //out code.@o͗pR[h邽߂̕ϐ\n  v    = '';    //u&gtvƁu&ltvɋ܂ꂽLĂϐ\n  tmp2 = '';    //^Oۂo鎞Ɏgϐ\n  xml  = new Array();  //Ԃlɂz\n  key  = '';    //zɕ鎞ɕKvȃL[̂Ɏgϐ\n  a    = [ '[' , ']' , '^' , '|' , '*' , '+' , '?' , '{' , '}' , '&amp' , '\yen\yen' , '(' , ')' ];\n  b    = new RegExp();\n  c    = new Array();\n  for(i=0; i&lta.length ;i++){ c[i] = new RegExp(); c[i].compile( '\yen\yen\yen\yen(\yen\yen' + a[i] + ')' ,'g'); }\n  b    = b.compile( '([\yen\yen' + a.join('\yen\yen') + '])' );\n  for(; text ;){\n    //textɓnꂽ̒̕[v\n\n    //Ƃ肠ꕶB\n    //邾text͉̕񃋁[vĂȂ̂\n    //replacełBꂿƂǂɂB\n    tmp  = text.slice(0,1);\n    if( tmp.match(b) ){ tmp = '\yen\yen' + RegExp.$1; }\n    text = text.replace( RegExp(tmp), '' );\n    if(sw){\n      oc   += tmp;\n      if(tmp == '&gt'){\n        //u&gtvB\n\n        //̕ocɋL^Ȃ悤ɃXCb`؂B\n        sw   = false;\n        //^OۂLB\n        lt   = tmp2;\n        //Lpϐ͎gB펯BłӊOƖY\n        tmp2 = '';\n\n        if(lt.slice(0,1) == '/'){\n          //܂łɌ^O̒ōŌ̓zI^Ȍꍇ\n\n          //zɕ鎞ɕKvȃANZXpL[𐮂\n          key  = key.replace( RegExp( '\yen\yen[\yen'' + lt.slice(1 , lt.length) + '\yen'\yen\yen]' ) , '' );\n        }else{\n          //܂łɌ^O̒ōŌ̓zI^Oᖳꍇ\n\n          //zɕ鎞ɕKvȃANZXpL[\n          key += '[\yen'' + lt + '\yen']';\n\n          //zɁAkey𗊂ɂnew Array\n          eval(' xml'+key+' = new Array(); ');\n        }\n      }else{\n        //ŌɌ^Oۂ邽߂̕ϐ\n        //u&ltvƁu&gtvɋ܂ꂽL\n        tmp2 += tmp;\n      }\n    }else{\n      if(tmp == '&lt'){\n        if((text.slice(0,1) == '/')){\n          //I^O炵ꍇ\n          if(lt.slice(0,1)  != '/'){\n            //ŌɌ^OۂI^Oł͖ꍇ\n\n            //ocɁu&gtvƁu&ltv̊ԂɂB\n            oc += v;\n\n            //zɁAkey𗊂ɂĒl\n            for(i=0; i&lta.length ;i++){ v.match(c[i]); v = v.replace(c[i], RegExp.$1); }\n            eval(' xml'+key+' = v; ');\n          }\n        }\n        v   = '';\n        oc += tmp;\n        sw  = true;\n      }else{\n        v  += tmp;\n      }\n    }\n  }\n  return xml;\n}\n</xmlIn>
						<xmlOut>function xml_out( obj , path , soc_h , soc_c , soc_b ){\n  // f[^xml`Ńt@CɏoԂŕԂ\n  // pathɕ񂪂΁ApathɃt@CďoB\n  //(PathɊւ铮͋ȃIuWFNgɑΉ)\n\n  //o͗p\[X쐬IuWFNg`\n  if( !soc_h ){ soc_h = '\yenn&lt-copyChr-&gt&lt&lt-name-&gt&gt'; }\n  if( !soc_c ){ soc_c = '&lt-value-&gt'; }\n  if( !soc_b ){ soc_b = '&lt/&lt-key-&gt&gt\yenn'; }\n  var oc_maker = function(){\n    var soc;\n    switch( oc_maker.arguments[0] ){\n      case 'h' : soc = oc_maker.h; break; //header\n      case 'c' : soc = oc_maker.c; break; //contents\n      case 'b' : soc = oc_maker.b; break; //bottom\n      case 'up2' : soc = '\yenn&lt-up2-&gt'; break; //bottom\n    }\n    oc_maker.text = \n      soc.replace(/&lt-copyChr-&gt/g , getCopyChr( '\yent' , tN.d-1 ) )\n         .replace(/&lt-up2-&gt/g     , getCopyChr( '\yent' , tN.d )   )\n         .replace(/&lt-name-&gt/g    , keyName                   )\n         .replace(/&lt-dive-&gt/g    , tN.d                      )\n         .replace(/&lt-value-&gt/g   , xml_getObj()              );\n   if( xml_getInnerObjArray( tN[ tN.d+1 ] ) ){\n     oc_maker.text = oc_maker.text.replace(/&lt-key-&gt/g , tN[ tN.d+1 ].k            )\n   }\n    oc_maker.core( oc_maker.text );\n  }\n  oc_maker.core = function(){ oc += oc_maker.core.arguments[0]; }\n  oc_maker.h = soc_h;\n  oc_maker.c = soc_c;\n  oc_maker.b = soc_b;\n  if( path ){ oc_maker.core = function(){ write(path, oc_maker.core.arguments[0], 8); } }\n\n  //ԂeLXg܂Ƃ߂̂Ɏgϐ錾\n  var oc = '';\n  var keyName, i, count, max, one_code ; max=1000;\n\n  tN     = new Array();\n  tN[0]  = new Array();\n  tN.obj = obj;\n  tN.d   = 0;\n\n  obj = xml_getInnerObjArray( obj );\n\n  while( obj ){\n    if( !max ){ break; }else{ max--; }\n    if( obj[0] == undefined ){ break; }\n    //tNdKw󂯓lɏ\n    tN.d          += 1;\n    if( !xml_getInnerObjArray( tN[ tN.d ] ) ){\n      tN[ tN.d ]     = new Array();\n    }\n\n    if( tN[ tN.d ].f != undefined ){ tN[ tN.d ].f++; }else{ tN[ tN.d ].f = 0; }\n    //confirm(tN[ tN.d ].f+']['+tN.d);\n    keyName        = obj.shift();\n    tN[ tN.d ].k   = keyName;\n    tN[ tN.d-1 ].obj = obj;\n\n    //񋓑̂ĂȂĂocɂ͖OǋL\n    oc_maker('h');\n\n    //񋓑̂̔z𓾂\n    var a = xml_getInnerObjArray( xml_getObj() );\n    if( a ){\n      //aufalsevŖꍇuIuWFNg̒ɂIuWFNgv\n\n      //z̒(+1000)tN̐pvpeBɓ\n      //(X͒lɏCȂĂɓ\̃vO\n      // ǂɖ܂܂Ă̂AvX␳Ȃ\n      // \̔z̒ŏEȂȂvpeBoĂ܂)\n      tN[ tN.d ].l = a.length + 1000;\n      //objaƓւB\n      obj = a;\n    }else{\n      //aufalsev̏ꍇuIuWFNg̒ɃIuWFNg͖v\n\n      //[vĨL[ɂȂuIuWFNgIuWFNg̐v\n      //u0vZbgB\n      tN[ tN.d ].l = 0;\n\n      //ocɏo͂\n      oc_maker('c');\n\n      //AĉiĂ邩L^ϐ\n      count = 0;\n\n      while((tN[ tN.d ].f &gt= (tN[ tN.d ].l)) &amp&amp (tN.d &gt -1) || (obj[ 0 ]==undefined)){\n        //ׂĂ񋓑̂𒲂אsꍇ\n        //ʊKwɃtH[JXړ邽߂̃[vɓB\n\n        tN.d -= 1;\n        if( tN.d &gt -1 ){\n          //count񂭂߂ƁB\n          count++;\n          if( count &gt 1 ){\n            //A㏸񐔂2ȏ̏ꍇ\n            oc_maker('up2');\n          }\n          //^O\n          oc_maker('b');\n\n          //objɌ݂̐[ẍɂIuWFNgԂށB\n          obj = tN[ tN.d ].obj;\n\n        }else{ obj = tN[0].obj; break; }\n      }\n    }\n  }\n\n  return oc;\n}\n</xmlOut>
						<xmlObj>function xml_getObj(){\n  var o;\n  eval(' o = tN.obj' + xml_getKey() + '; ');\n  return o;\n}\n</xmlObj>
						<getKey>function xml_getKey(){\n  var i,tmp; tmp='';\n  for(i=1; i&lt=tN.d ;i++){\n    tmp += '[\yen'' + tN[ i ].k + '\yen']';\n  }\n  return tmp;\n}\n</getKey>
						<getCopyChr>function getCopyChr( c , l ){\n  var tmp = '';\n  for(var i=0; i&ltl ;i++){\n    tmp += c;\n  }\n  return tmp;\n}\n</getCopyChr>
						<getInnerObjArray>function xml_getInnerObjArray( o ){\n  // w肳ꂽIuWFNg̒ŁA\n  // 񋓑̂Ɋ܂܂IuWFNgzɋlߒĕԂ\n\n  var i;\n  var a = new Array();\n  for(i in o){\n    a.push( i );\n    var l = 1;\n  }\n  if( l ){ return a; }else{ return false; }\n}\n</getInnerObjArray>
						<XML_property>
							<value>@uXML`Ńf[^ǂݏvƌ@včŏɍłB\n@versiońuxml_outvDOM̃IuWFNgɑ΂ĎgpƃuEUt[Y邭炢ʂ̃vpeBƂ̒l擾ł܂B\n\n@uxml_outv̂ǂɉԈႢ炵AKamo̗\zɔē삷镔܂B\n@5z񂭂炢܂ł͓ɖ薳͊mF܂Aȏ̎̃P[X͖ʓ|Ȃ̂Ń`FbNĂ܂B\n@܂łl␳ΎĝŁA900炢܂łȂgp薳Ǝv܂B</value>
							<contentType>text</contentType>
						</XML_property>
					</ver1>
					<ver2>
						<xml_in>  function xml_in( text ){\n    var r = new RegExp();\n        r.compile('(.*?)&lt(.*?)&gt');\n    var a, c , r1 , r2, tmp, tmp2, kN, key, k;\n    a   = new Array();  //returnpz\n    kN  = new Array();  //key name. YԍɑΉ^OLĂ̂ɎgB\n    key = new Array();  //IuWFNgɃANZX邽߂̃L[̓ꕨ\n    c   = 0;            //Jn^OƏI^ÕJEgpBƂ͌Ŝʂă`FbNł͖B\n    xml_in.erlg = '';   //G[OL^pB\n                        //XML̏ꍇ̓G[̓eɏށB\n                        //{IɁAmatchJԂ[v̒ŃG[Nꍇ\n                        //G[Nmatch͔jB\n    var max = 5000;\n    while( text.match( r ) ){ if(!max){ confirm('exit'); return; }else{ max--; }\n      r1 = RegExp.$1;\n      r2 = RegExp.$2;\n      if( r2 ){\n        if( r2.slice(0,1) != '/' ){\n          //Jn^ȌꍇBr1̏̓S~B\n          //L[ɒǉB\n          key.push( c );\n          eval(' tmp  = kN['+ key.join('][') +']; ');\n          eval(' tmp2 =  a['+ key.join('][') +']; ');\n          if( !xml_getInnerObjArray( tmp ) ){\n            // ꂩǉL[Yu0vɂȂB\n            k = tmp;\n            tmp  = [ r2 ];\n            tmp2 = [ '' ];\n            if( k != undefined ){\n              eval(' kN['+ (key.slice(0,key.length-1)).join('][') +'].n = k; ');\n            }\n          }else{\n            //ɏoĂzɃL[pushB\n            tmp .push( r2 );\n            tmp2.push( '' );\n          }\n          eval('       kN['+ key.join('][') +'] = tmp  ; ');\n          eval('        a['+ key.join('][') +'] = tmp2 ; ');\n          c = 0;\n        }else{\n          //I^ȌꍇB\n          //Ƃ肠L[găIuWFNgpӂB\n          if( key.length ){\n            eval(' tmp = kN['+ key.join('][') +']; ');\n            if( (tmp[tmp.length-1] == r2.slice(1,r2.legth)) || (r2 == '/') ){\n              //I^OAO̊Jn^Õ^OƑSꍇAu&lt/&gtv̏ꍇ\n              //Jn^OƂ̊Ԃɂ镶ulvƂđB\n              //̍ہAGXP[vB\n              eval(' tmp = kN['+ key.join('][') +'];      ');\n              eval('        a['+ key.join('][') +'] = r1; ');\n            }\n            //L[납B\n            key.pop();\n            if( key.length ){\n              eval(' tmp = kN['+ key.join('][') +']; ');\n            }else{   tmp = kN; }\n            //c Ɉ̊Kw̃IuWFNg񋓑̂̐ZbgB\n            c = tmp.length;\n          }else{  xml_in.erlg += ' &lt'+r2+'&gt ɑΉJn^O܂B\yenn ';  }\n        }\n      }else{  xml_in.erlg += ' &lt&gt ^O܂B\yenn ';  }\n      //[v̍ŌŕB\n      text = text.replace( r , '' );\n    }\n    return [ a , kN ];\n  }\n</xml_in>
						<xml_out>  function xml_out( xml , Ns ){\n    var key, c, code, obj, i, tozi;  var max = 100;\n    key  = new Array();\n    c    = 0;\n    code = '';\n    tozi = new Array();\n    while( xml.length ){\n      //nꂽz̒g鎞̓[vB\n      //L[ǉB\n      key.push( c );\n      //o̓\[Xn߂B\n      code += getCopyChr( '\yent' , key.length-1 );\n      code += '&lt';\n      eval(' obj = Ns['+key.join('][')+']; ');\n      if( !obj.n ){\n        code += obj;\n        tozi.push(obj);\n      }else{\n        code += obj.n;\n        tozi.push(obj.n);\n      }\n      code += '&gt';\n      if( !obj.n ){\n        //\[XɒǉڂAqvfĖꍇ\n        eval(' code +=  xml[' + key.join('][') + ']; ');\n               code +=  '&lt/'+ tozi.pop() +'&gt\yenn';\n        while( 1 ){\n          c = key.pop() + 1;\n          eval(' obj = Ns['+(key.concat(c)).join('][')+']; ');\n          if( obj != undefined ){ break; }\n          if( !key.length ){      break; }\n          code += getCopyChr( '\yent' , key.length-1 ) + '&lt/'+ tozi.pop() +'&gt\yenn';\n        }\n        if( !key.length &amp&amp (c &gt= xml.length) ){ break; }\n        if( !max ){ break; }else{ max--; }\n      }else{\n        //\[XɒǉڂAqvfĂꍇ\n        c = 0;\n        code += '\yenn';\n      }\n    }\n    return code;\n  }\n</xml_out>
						<xml_getObj>  function xml_getObj( pNum , key ){\n    if( !xml_getInnerObjArray(key) ){\n      //key񋓑̂Ȃꍇ\n      //pNumɓĂŐ̓YɂQƂsB\n      if( pNum ){\n        pNum = '[' + pNum.replace(/_/g, '][') + ']';\n      }else{\n        pNum = '';\n      }\n      var obj , i;\n      eval(' obj = xml'+ pNum +'; ');\n      for(i=0; i&ltobj.length ;i++){\n        if( obj[i] == key ){\n          eval(' obj = xml'+ pNum +'['+ i +']; ');\n          return obj;\n        }\n      }\n    }else{\n      //key񋓑̂ꍇB\n      //keygڎQƂsB\n      var a, i, m, obj, obj2;\n      obj  = kN;\n      obj2 = xml;\n      while( key.length ){\n        a = key.shift();\n        m = false;\n        for(i=0; i&ltobj.length ;i++){\n          if( (obj[i] == a) || (obj[i].n == a) ){\n            obj  = obj [i];\n            obj2 = obj2[i];\n            m = true;\n            break;\n          }\n        }\n        if( !m ){ confirm('['+key+']\yenn݂ȂL[QƂ悤Ƃ܂B'); return false; }\n      }\n      return obj2;\n    }\n  }\n</xml_getObj>
						<gp>&lthtml&gt\n&lthead&gt\n  &lttitle&gtScriptDB&lt/title&gt\n  &ltstyle type="text/css"&gt&lt!--\n    body{ margin:0px; overflow:auto; border-style:none; }\n    tr{ height:0px;}\n    td{ border-style:solid; border-width:0px; border-color:#000; padding:0px; }\n    .max{ width:100%; height:100%; }\n    #side{ width:200px; }\n    #xml_tree{\n      overflow:auto; width:300px; border-style:solid;\n      border-color:#000; border-width:1px;\n      height : 100%;\n    }\n  --&gt&lt/style&gt\n&lt/head&gt\n&ltbody onLoad="onload()" onBeforeUnLoad="unload()"&gt\n&ltform&gt\n  &lttable class="max"&gt\n    &lttr&gt\n      &lttd&gt\n        &lttable class="max"&gt\n          &lttd id="side"&gt&ltdiv id="xml_tree"&gt&lt/div&gt&lt/td&gt\n          &lttd id="main_td"&gt&lt/td&gt\n        &lt/table&gt\n      &lt/td&gt\n    &lt/tr&gt\n  &lt/table&gt\n&lt/form&gt\n&lt/body&gt\n&lt/html&gt\n&ltscript language=""&gt\n  xml = new Array();\n  last_select_key = '';\n  function onload(){\n    var t = read( 'xml.txt' );\n            //̓obNAbv̂߁B\n            write((new Date()).getTime() + 'xml.txt' , t , 2 );\n    var a = xml_in( t );\n    xml   = a[0];\n    kN    = a[1];\n    xml_tree_view();\n  }\n  function unload(){\n    write( 'xml.txt' , xml_out( xml , kN ) , 2 );\n  }\n  function xml_del( key ){\n    var c = confirm('폜sƁAI𒆂̍ڂ̒ɂ鍀ڂꏏɏ܂B\yennŌɖ߂͏o܂񂪁As܂H');\n    if( c ){\n      eval('          xml'+ key +' = null ; ');\n      var obj, obj2, obj3, a, arra, arra2;\n      a = key.slice(1,key.length-1).split('][');\n      eval('   obj  =  kN'+ key +'        ; ');\n      if( a.length &gt 1 ){\n        eval('   obj2 =  kN['+ a.slice(0, a.length-1).join('][') +']        ; ');\n        eval('   obj3 = xml['+ a.slice(0, a.length-1).join('][') +']        ; ');\n      }else{\n        eval('   obj2 =  kN       ; ');\n        eval('   obj3 = xml       ; ');\n      }\n      arra   = obj2.slice( 0 , a[a.length-1] ).concat( obj2.slice( a[a.length-1]+1, obj2.length ) );\n      arra2  = obj3.slice( 0 , a[a.length-1] ).concat( obj3.slice( a[a.length-1]+1, obj3.length ) );\n      if( a.length &gt 1 ){\n        if( obj2.n ){ arra.n = obj2.n; }\n        eval('  kN['+ a.slice(0, a.length-1).join('][') +'] = arra  ; ');\n        eval(' xml['+ a.slice(0, a.length-1).join('][') +'] = arra2 ; ');\n      }else{\n        eval(' kN = arra  ; ');\n        eval('xml = arra2 ; ');\n      }\n      //eval('           kN['+ a.slice(0, a.length-1).join('][') +'] = arra ; ');\n      if( a.length &gt 1 ){\n        // uv̕悤Ɏw󂯂ꍇ\n        a.pop();\n        a = a.join('_');\n        document.getElementById( a ).innerHTML = '';\n        xml_tv_nClick( a );\n      }else{\n        // uv̕悤Ɏw󂯂ꍇ\n        if( !xml_getInnerObjArray(xml) ){\n          xml = new Array();\n          xml['xml'] = '\ꂽiVKj';\n        }\n        document.getElementById('xml_tree').innerHTML = '';\n        xml_tree_view();\n      }\n    }\n  }\n  function xml_nChange( key ){\n    var a, b;\n    eval(' a = kN'+ key +' ;');\n    if( a.n ){ b = a.n; }else{ b = a; }\n    b = prompt( 'ڂɂVO͂ĉB' , b );\n    if( !b ){ return }\n    if( a.n ){ a.n = b; }else{ a = b; }\n    eval(' kN'+ key +' = a ;');\n    key = key.slice(1,key.length-1).replace(/\yen]\yen[/g,'_');\n    document.getElementById( key ).innerHTML = '';\n    document.getElementById( key+'-caption' ).innerText = b;\n    key = key.split('_'); key.pop(); key = key.join('_');\n    //xml_tv_nClick( key );\n  }\n  function xml_add( key ){\n    var obj1; eval(' obj1 = xml'+ key +'; ');\n    var obj2; eval(' obj2 =  kN'+ key +'; ');\n    if( xml_getInnerObjArray( obj1 ) ){\n      obj1.push('V');\n      obj2.push( obj2.length );\n      //eval(' xml'+ key +'.push( \yen'V\yen' ); ');\n      //eval('  kN'+ key +'.push( obj2.length ); ');\n    }else{\n      var tmp = obj1; var k = obj2;\n      obj1 = [tmp];\n      obj2 = [0]; obj2['n'] = k;\n      //eval(' xml'+ key +'   = [ tmp ]; ');\n      //eval('  kN'+ key +'   = [ 0 ]; ');\n      //eval('  kN'+ key +'.n = k; ');\n    }\n    eval(' xml'+ key +'   = obj1; ');\n    eval('  kN'+ key +'   = obj2; ');\n    key = key.slice(1,key.length-1).replace(/\yen]\yen[/g,'_');\n    document.getElementById( key ).innerHTML = '';\n    xml_tree_view( key );\n  }\n  function xml_tv_nClick( key ){\n    // xml_tree_view_nameClick̗B\n    // WinExplorerŃtH_^ũtH_NbN̂\n    // ̏\n\n    var obj; eval(' obj = xml'+ '['+key.replace(/_/g,'][')+']' +'; ');\n    // C\pvONB\n    main_preview( obj , '['+key.replace(/_/g,'][')+']' );\n\n    //qvf̊Kw\\n    xml_tree_view( key , 1 );\n    //I𒆂̍ڂ₷}[Nړ\n    if( last_select_key ){\n      obj = document.getElementById( last_select_key );\n      if( obj ){ obj.style.backgroundColor = ''; }\n    }\n    obj = document.getElementById( key );\n    obj.style.backgroundColor = '#99c';\n    last_select_key = key;\n\n  }\n  function main_preview( obj , key ){\n    // C̕\@ցB\n    // Ƃ肠\ɕύXɂ͂̒邾ŗǂԂɂ͂ĂB\n    // lIȎ_̘bǁB\n    var tmp, i, a; a = new Array();\n    var obj2 = xml_getInnerObjArray( obj );\n    if( !obj2 ){\n      tmp   = xml_vRead( obj ).replace(/&lt/g  , '&amplt;')\n                              .replace(/&gt/g  , '&ampgt;')\n                              .replace(/\yenn/g , '&ltbr&gt')\n                              .replace(/\yent/g , '    ')\n                              .replace(/ /g  , '&ampnbsp;');\n    }else{\n      eval(' obj2 = kN'+key+'; ');\n      for(i=0;i&ltobj2.length;i++){\n        //confirm( ' i['+i+'] obj2['+obj2[i]+'] ' );\n        if( obj2[i].n ){ a[i] = obj2[i].n; }else{ a[i] = obj2[i]; }\n      }\n      tmp = '@Iꂽڂ͎qvfĂ܂B&ltbr&gt' +\n            '@l͏oȂ̂ł̕_uNbNĂҏWJno܂B&ltbr&gt' +\n            '@qvf̗vf͈ȉ̂ƂłB&ltbr&gt' +\n            '@@@[' + a.join(']&ltbr&gt@@@[') + ']';\n    }\n    eval(' obj2 = kN'+key+'; ');\n    if( obj2.n ){ obj2 = obj2.n; }\n    document.getElementById('main_td').innerHTML =\n      xml_socRead( xml_getObj( 0,['soc','mainPreview']) )\n         .replace(/&lt-key-&gt/g      , obj2)\n         .replace(/&lt-full_key-&gt/g , key)\n         .replace(/&lt-value-&gt/g    , tmp);\n  }\n  function xml_vRead( tmp ){\n    return esc_tagChar( tmp ).replace(/\yen\yenn/g,'\yenn').replace(/\yen\yenyen/g,'\yen\yen');\n  }\n  function xml_socRead( tmp ){\n    return xml_vRead( tmp );\n  }\n  function xml_vIns( key , v ){\n    v = esc_tagChar( v , 1 ).replace(/\yen\yen/g,'\yen\yenyen').replace(/\yenr\yenn|\yenr/g,'\yen\yenn');\n    eval(' xml'+ key +' = v ; ');\n  }\n  function esc_tagChar( text , mode ){\n    if(!text ){ return ' '; }\n    if( mode ){\n      return text.replace(/&amp/g,'&ampamp').replace(/&lt/g,'&amplt').replace(/&gt/g,'&ampgt');\n    }else{\n      return text.replace(/&amplt/g,'&lt').replace(/&ampgt/g,'&gt').replace(/&ampamp/g,'&amp');\n    }\n  }\n  function esc_Char( text , c , mode ){\n    if( mode ){\n      return text.replace(/&amp/g,'&ampamp')   .replace(RegExp(c,'g'),'&amps');\n    }else{\n      return text.replace(RegExp('&amps','g'),c).replace(/&ampamp/g,'&amp');\n    }\n  }\n  function sh2( id , m ){\n    id = document.getElementById( id );\n    if( m == 'un' ){\n      if( id.style.display!='none' ){ m = 'none'; }else{ m = 'block'; }\n    }else{\n      if( !m ){                       m = 'none'; }else{ m = 'block'; }\n    }\n    id.style.display = m; return m;\n  }\n  function xml_tree_view( key , mode ){\n    //c[r[\ɂ鏈郋[`[J[B\n    //Kwxɍ쓮B\n    var key2, obj, obj2, i, a, tmp; tmp='';\n    if( key ){\n      key2 = '['+key.replace(/_/g,'][')+']';\n      tmp = '_';\n    }else{  key2 = ''; sk = ''; }\n    if( !key ){ key = 'xml_tree'; }\n    if( document.getElementById(key).innerHTML ){\n      // w肳ꂽkeyIuWFNg̒ɂ͊ɊKw̓\n      // Ăꍇ\n      // Kw̕\؂ւďIB\n      if( mode == undefined ){ mode = 'un'; }\n      sh2( key , mode ); return;\n    }\n    if( key == 'xml_tree' ){ key = ''; }\n    eval(' obj  = xml'+key2+'; ');\n    eval(' obj2 =  kN'+key2+'; ');\n    a = xml_getInnerObjArray( obj );\n    var code = '';\n    var name;\n    for(i=0; i&lta.length ;i++){\n        name = obj2[i];\n        if( obj2[i].n ){ name = obj2[i].n; }\n        code += xml_socRead( xml_getObj( 0,['soc','treeView'] ) )\n                .replace(/&lt-name-&gt/g  , name)\n                .replace(/&lt-key-&gt/g   , key + tmp + i);\n    }\n    if( !key ){ key = 'xml_tree'; }\n    document.getElementById(key).innerHTML =  code;\n  }\n  function xml_getObj( pNum , key ){\n    if( !xml_getInnerObjArray(key) ){\n      //key񋓑̂Ȃꍇ\n      //pNumɓĂŐ̓YɂQƂsB\n      if( pNum ){\n        pNum = '[' + pNum.replace(/_/g, '][') + ']';\n      }else{\n        pNum = '';\n      }\n      var obj , i;\n      eval(' obj = xml'+ pNum +'; ');\n      for(i=0; i&ltobj.length ;i++){\n        if( obj[i] == key ){\n          eval(' obj = xml'+ pNum +'['+ i +']; ');\n          return obj;\n        }\n      }\n    }else{\n      //key񋓑̂ꍇB\n      //keygڎQƂsB\n      var a, i, m, obj, obj2;\n      obj  = kN;\n      obj2 = xml;\n      while( key.length ){\n        a = key.shift();\n        m = false;\n        for(i=0; i&ltobj.length ;i++){\n          if( (obj[i] == a) || (obj[i].n == a) ){\n            obj  = obj [i];\n            obj2 = obj2[i];\n            m = true;\n            break;\n          }\n        }\n        if( !m ){ confirm('['+key+']\yenn݂ȂL[QƂ悤Ƃ܂B'); return false; }\n      }\n      return obj2;\n    }\n  }\n  function xml_in( text ){\n    var r = new RegExp();\n        r.compile('(.*?)&lt(.*?)&gt');\n    var a, c , r1 , r2, tmp, tmp2, kN, key, k;\n    a   = new Array();  //returnpz\n    kN  = new Array();  //key name. YԍɑΉ^OLĂ̂ɎgB\n    key = new Array();  //IuWFNgɃANZX邽߂̃L[̓ꕨ\n    c   = 0;            //Jn^OƏI^ÕJEgpBƂ͌Ŝʂă`FbNł͖B\n    xml_in.erlg = '';   //G[OL^pB\n                        //XML̏ꍇ̓G[̓eɏށB\n                        //{IɁAmatchJԂ[v̒ŃG[Nꍇ\n                        //G[Nmatch͔jB\n    var max = 5000;\n    while( text.match( r ) ){ if(!max){ confirm('exit'); return; }else{ max--; }\n      r1 = RegExp.$1;\n      r2 = RegExp.$2;\n      if( r2 ){\n        if( r2.slice(0,1) != '/' ){\n          //Jn^ȌꍇBr1̏̓S~B\n          //L[ɒǉB\n          key.push( c );\n          eval(' tmp  = kN['+ key.join('][') +']; ');\n          eval(' tmp2 =  a['+ key.join('][') +']; ');\n          if( !xml_getInnerObjArray( tmp ) ){\n            // ꂩǉL[Yu0vɂȂB\n            k = tmp;\n            tmp  = [ r2 ];\n            tmp2 = [ '' ];\n            if( k != undefined ){\n              eval(' kN['+ (key.slice(0,key.length-1)).join('][') +'].n = k; ');\n            }\n          }else{\n            //ɏoĂzɃL[pushB\n            tmp .push( r2 );\n            tmp2.push( '' );\n          }\n          eval('       kN['+ key.join('][') +'] = tmp  ; ');\n          eval('        a['+ key.join('][') +'] = tmp2 ; ');\n          c = 0;\n        }else{\n          //I^ȌꍇB\n          //Ƃ肠L[găIuWFNgpӂB\n          if( key.length ){\n            eval(' tmp = kN['+ key.join('][') +']; ');\n            if( (tmp[tmp.length-1] == r2.slice(1,r2.legth)) || (r2 == '/') ){\n              //I^OAO̊Jn^Õ^OƑSꍇAu&lt/&gtv̏ꍇ\n              //Jn^OƂ̊Ԃɂ镶ulvƂđB\n              //̍ہAGXP[vB\n              eval(' tmp = kN['+ key.join('][') +'];      ');\n              eval('        a['+ key.join('][') +'] = r1; ');\n            }\n            //L[납B\n            key.pop();\n            if( key.length ){\n              eval(' tmp = kN['+ key.join('][') +']; ');\n            }else{   tmp = kN; }\n            //c Ɉ̊Kw̃IuWFNg񋓑̂̐ZbgB\n            c = tmp.length;\n          }else{  xml_in.erlg += ' &lt'+r2+'&gt ɑΉJn^O܂B\yenn ';  }\n        }\n      }else{  xml_in.erlg += ' &lt&gt ^O܂B\yenn ';  }\n      //[v̍ŌŕB\n      text = text.replace( r , '' );\n    }\n    return [ a , kN ];\n  }\n  function read(path){\n    var tmp = '';\n    var fso, f, obj;\n    fso = new ActiveXObject("Scripting.FileSystemObject");\n    if(fso.FileExists(path)){\n      var f = fso.OpenTextFile(path, 1);\n      tmp = f.ReadAll();\n      f.Close();\n    }else{\n      return '';\n    }\n    return(tmp);\n  }\n  function write(path,value,mode){\n    var fso, f;\n    fso = new ActiveXObject("Scripting.FileSystemObject");\n    f = fso.OpenTextFile(path, mode, true);\n    f.WriteLine(value);\n    f.Close();\n  }\nfunction xml_getInnerObjArray( o ){\n  // w肳ꂽIuWFNg̒ŁA\n  // 񋓑̂Ɋ܂܂IuWFNgzɋlߒĕԂ\n\n  var i;\n  var a = new Array();\n  for(i in o){\n    a.push( i );\n    var l = 1;\n  }\n  if( l ){ return a; }else{ return false; }\n}\n  function xml_out( xml , Ns ){\n    var key, c, code, obj, i, tozi;  var max = 100;\n    key  = new Array();\n    c    = 0;\n    code = '';\n    tozi = new Array();\n    while( xml.length ){\n      //nꂽz̒g鎞̓[vB\n      //L[ǉB\n      key.push( c );\n      //o̓\[Xn߂B\n      code += getCopyChr( '\yent' , key.length-1 );\n      code += '&lt';\n      eval(' obj = Ns['+key.join('][')+']; ');\n      if( !obj.n ){\n        code += obj;\n        tozi.push(obj);\n      }else{\n        code += obj.n;\n        tozi.push(obj.n);\n      }\n      code += '&gt';\n      if( !obj.n ){\n        //\[XɒǉڂAqvfĖꍇ\n        eval(' code +=  xml[' + key.join('][') + ']; ');\n               code +=  '&lt/'+ tozi.pop() +'&gt\yenn';\n        while( 1 ){\n          c = key.pop() + 1;\n          eval(' obj = Ns['+(key.concat(c)).join('][')+']; ');\n          if( obj != undefined ){ break; }\n          if( !key.length ){      break; }\n          code += getCopyChr( '\yent' , key.length-1 ) + '&lt/'+ tozi.pop() +'&gt\yenn';\n        }\n        if( !key.length &amp&amp (c &gt= xml.length) ){ break; }\n        if( !max ){ break; }else{ max--; }\n      }else{\n        //\[XɒǉڂAqvfĂꍇ\n        c = 0;\n        code += '\yenn';\n      }\n    }\n    return code;\n  }\nfunction xml_getObj2(){\n  var o;\n  eval(' o = tN.obj' + xml_getKey() + '; ');\n  return o;\n}\nfunction xml_getKey(){\n  var i,tmp; tmp='';\n  for(i=1; i&lt=tN.d ;i++){\n    tmp += '[\yen'' + tN[ i ].k + '\yen']';\n  }\n  return tmp;\n}\nfunction getCopyChr( c , l ){\n  var tmp = '';\n  for(var i=0; i&ltl ;i++){\n    tmp += c;\n  }\n  return tmp;\n}\n&lt/script&gt</gp>
						<XML_property>
							<value>@ver1ŐFXw񂾎č܂B\n@Oveŕuxml_outvɂus̕s[vv͂verł݂͑܂B\n\n@ver2xml_out͑ΏۂƂȂ鑽z̑ɁA̔z̊evf̖Oɑ镨Lׂ̕ʂ̔z񂪕KvɂȂĂ܂B\n@́AΏۂƂ͕ʂ̔zgŁuvf̖vus[v̖vĂ܂B\n\n@ver1ł͎󂯎eLXgꕶÂ߂Ăuxml_inv́Aver2ł͐K\̗p鎖ŌIɏxシ鎖o܂B܂Aver1̓zƌ̂܂B\n@WEBł̎gpz肵A^O͊ȈՕ\Lł悤ɂ\cƌȂ̂łA肭܂łBłgp薳łB\n</value>
							<contentType>text</contentType>
						</XML_property>
					</ver2>
					<XML_property>
						<value>@̃VXê̂肷B\n@versionɂĂȂ@\ႤBʂĂ̂̓f[^̕ۑ`uXML`vƌB\n</value>
						<contentType>text</contentType>
					</XML_property>
				</d\^񑀍n>
				<ׁXB>
					<iLength>  //valueœnꂽllenɎw肳ꂽ̕ɂĕԂB\n  //uvalue = 1; len=3;v̎AԂĺu003vɂȂB\n\n  function il(value,len){\n    value = value - 0;\n    while( value.length&ltlen ){\n      value = '0' + value;\n    }\n    return value;\n  }\n</iLength>
					<aPush>  //z̐擪EI[ʒuȊOɗvfǉ鎞ɎgB\n\n  function aPush( a , p , v ){\n    return a.slice(0, p-1).concat( [v].concat( a.slice( p , a.length )) );\n  }\n</aPush>
					<escChar>  //̂܂܏ƃG[N̓eێoȂꍇɎgB\n  //肭gȂ邩ǂ͎g莟B\n\n  function esc_Char( text , c , mode ){\n    //modetrueƓ`̓e΃GXP[visOɍsׂƁjsB\n    //      falseƓ`̓eȂGXP[viɍsׂƁjsB\n\n    if( mode ){\n      return text.replace(/&amp/g,'&ampa')   .replace(RegExp(c,'g'),'&amps');\n    }else{\n      return text.replace(RegExp('&amps','g'),c).replace(/&ampa/g,'&amp');\n    }\n  }\n</escChar>
					<XML_property>
						<value>@ʂɕiAxȏł͖BłAvO̓ꊴ𐶂ނƌړIŁAȑfȖ̃vOii߂Ă܂B\n</value>
						<contentType>text</contentType>
					</XML_property>
				</ׁXB>
				<XML_property>
					<value>@lXȃvO鎞ɁAu̋@\ivƂĎgpړIōB܂B\n@vO̍\vfɂȂ̂ŁuvfZpvłB\n\n@Ⴆ΃t@CVXe𑀍삵ăt@CǂރvOƂccǂ̃vOłɂĂj͓̕vÔAuivɂĂΈXvOԂȂ܂B̏AvOŎgƎIuWFNg̖Oɓꐫ܂Ă悤ɂȂ̂ŁAvOォ猩Ă̂ɋJAƌ肪NɂȂ܂B</value>
					<contentType>text</contentType>
				</XML_property>
			</vfZp>
			<>@VȃvỎƂȂ镨FXƏĂ\B\n\n\n\n@yOnline[NXy[Xz\n\n@@C^[lbglbg[NŁA̐lԂ̃t@Cɑ΂ďsꍇɎgvOB\n@@WEBTCg̐˗󂯂ɁAVXegĈ˗҂ƂƂ肷ƗǂȋCB\n@@Ȃ݂Kamo̓[AhXĂ܂BƌA펞`FbNĂ郁[AhXłB\n@@EBXƂLƂ`F[ƂDMƂɂ񂴂肵āAȌ݂ɎĂ܂B\n@@񃁁[ɉYtt@CĂⓚpō폜܂ˁBȑOɃ`FbNĂȂłB\n\n@@֌WŎvǃEBX̖h߂ɁAt@CAbv[h@\͂Ȃ悤ɂǂƎvBSeLXgf[^ŁB摜gȂccFTPŃAbv[hHłƈӖ悤ȁcB\n\n\n\n@yAjax[J[[z\n\n@@@Ōu[JvƂ́AuC^[lbgɂĂقƂǑlĂ鎖IȋԁvƌӖłBLANƂ͊֌W܂B\n@@@pɂ̓AJEgo^KvŁAo^ꂽAhXȊȌ͑SăJbg܂B\n@@@񓯊ʐMVXegāÁuAJo^ςݗpҁṽOCԂ킩܂B\n@@@̑lɌꂽl̓OCԂ̌JȂ悤ɏo܂B\n@@@bZW[ŗǂ[ƂꂻłcclMSNbZW[p҂łAAhX𖾂͂łB̏𖞂lo^܂BȊO̐lɂ̓AhXmꂽ܂񂵁Ao^C܂Bđ̃bZW[CXg[Ƃʓ|ȎłBɃfBXNXy[Xɗ]TBɒʐM֘Aŋ邽߂ǂ炩̃bZW[gȂȂ\邽߁BMSNbZŖl̓OCԂJĂ܂ÃbZW[𗧂グۂMSNbZKv̂ł͕pGŌɂȂ܂B\n@@@킯ŁAVXeƂ͊֌WɃfBXNXy[XȂ`̃R~jP[Vc[KvŁAKvȕ͍ƌlIȎƂK̂ł킴킴JĈ̃VXe낤ƌbłB\n</>
			<>@ScriptvOɑ΂ĂڂڏĂ\B\n@ȉ͌ݎvĂ镨B\n\n@@E\̏舵Iy[eBOVXe肽B\n@@@Windows̊֘AÂɂNŁAƎXMLJ悤ȋ@\B\n@@@݂̍ŐVłłver2ɂ̓IuWFNg̗񋓑̂QƂ@\ĂȂAg悤ɂB\n\n@@EKHTML Maker v4肽B\n@@@ver1V[YœڂĂueLXg@\v܂~ȂB\n@@@XML`̃t@CgĊϐL^@\ŎgpĂ݂B\n@@@ҏW̃eLXgCӂ̃^C~Oŕۑł悤ɂB\n@@@ɁusFv̕\\ɂBƂ͌IÊΉƂ\B\n@@@\[X̕ҏWGAF\\ɂB\n@@@̐Ԃ邯ǃ\[X̕ҏWGAJavaScriptŕ`悵āA\n@@@ҏW̃eLXg𒀈͂ĐF\B\n@@@sƂɏ𕪂鎖ŏׂ͌yłƎvB\n@@@Ȃ̂̓J[\̕\@Ƃ_ŊԊuƂ}EX̑ΉB\n@@@NbNxȂ薳ǃZNgƂhbOƂꂽꍇ\n@@@̃GfB^Ɠł悤ɂ͖̂ŒꒃςB\n\n@@ErbgPʂŃt@C̓o͂o@\~B\n@@@̍JavaScriptł鎖͏Ɋ܂߂܂B\n@@@rbgPʂŃt@C̓ǂݏo@\؎ɗ~łB\n@@@̕Kvƌ΁Ak𓀃ASYōĂ݂ƌZpIDSɂ̂łB</>
			<p>
				<XML_property>
					<value>@KamoIɎgpĂ鎩\tgJB&ltbr&gt\n@ŋ߂͎st@Cɂ܂Ƃ߂鎖Ȃ̂ňkĔzzĂ܂B&ltbr&gt\n&ltbr&gt\n&ltbr&gt\n@@&lta href="http://nini22.nce.buttobi.net/prg/km3.cab"&gtKHTML Maker v3&lt/a&gt&ltbr&gt\n@@@͂HTML MakerƂ͌ĂׂȂB&ltbr&gt\n@@@łꉞtāAō̂ł܂łĂԁB&ltbr&gt\n@@@eLXg@\t@CŎw肵tH_̒ɂt@C&ltbr&gt\n@@@Pȃ[ɏ]ē\āuvOvƂĂ̎p܂B&ltbr&gt\n@@@΂茩ĂĂ킩Ǝv̂ŁAƂĎgĂ݂ĉB&ltbr&gt\n@@@Ȃ݂ɏԂł́ccLłB&ltbr&gt\n&ltbr&gt\n@@&lta href="http://nini22.nce.buttobi.net/prg/km2_003.cab"&gtKHTML Maker v2&lt/a&gt&ltbr&gt\n@@@vOCVXeƁAJScriptpvOB&ltbr&gt\n@@@ʂł͎v莸sǎpʂł͖薳łB&ltbr&gt\n@@@g߂邽߂ɃvOCVXeJĂ݂̂łA&ltbr&gt\n@@@[₱ĊJҎgɂȂ&ltbr&gt\n@@@vOCvO͂قƂǐ삳܂łB&ltbr&gt\n&ltbr&gt\n@@@&lta href="http://nini22.nce.buttobi.net/prg/km2_002.cab"&gtv2.02&lt/a&gt - pIȃvOō\ꂽ܂ƂKM v2B&ltbr&gt\n@@@&lta href="http://nini22.nce.buttobi.net/prg/km2_003.cab"&gtv2.03&lt/a&gt - VїvfSJ̃vOCĂKM v2B&ltbr&gt\n&ltbr&gt\n@ɂ͖ǎdŎgĂ镨Ȃ̂ł₽ƌJoȂłcB&ltbr&gt\n@܂AėpIȌ`ɕϊ@J邩܂B&ltbr&gt\n</value>
					<contentType>html</contentType>
				</XML_property>
			</p>
			<>
				<HTA>
					<ZLeB>
						<uiframev͎gƊ낤炵>\n@IElXPȂǁAWEBuEUWEBTCgK₵ꍇɂ́ÃTCgɊ܂܂Script̓ɂ̓ZLeB܂B\n@ႦΓ삻̂̂ĖႦȂƂB\n@삷鎖͋邯PC̒ɂt@CɃANZX̂͑ʖڂƂB\n@[ɋLĂɃANZX̂͑ʖڂƂǂƂB\n@̐́AIEł͎蓮Ő؂ւ܂BŁAݒ肾ƁuJavaScript͔̂F߂邯ǁAZLeBD܂Ȃ@\͖ijvƎv܂B\n\n@ŁAHTAŎguiframevB\n@ႦHTAƂē삷vO`悵ĂʏɁAiframeƂB\n@Ăiframeɂ́AHTML\ĂāAHTML̒ɂA^Oɂ郊N\ĂƂB\n@̃NHiframeWEBTCg\鎞AKp鐧͂قƂǖȂ邻łB\n\n@IEŌ΁uMς݃TCgvȏ̌ԂWEBTCg\邻łB\n@ǂƌƁuTCgJavaScript܂܂ĂāAꂪṼEBXꍇɁAĂ܂ƂAp\R̒ɂt@CǂȂꏊɃRs[Ă܂vƂBɂȂ悤łB\n@Ȃ݂ɁAt@CRs[͎̃p\R̒Ȃ薳ił㏑ɂ̑rƌ댯LjłAEBX͕ʁAʂ̃p\RȂT[oȂɃRs[镨Ȃ̂ŁAƂƂĂ댯łBlԂ܂B\n@킯ŁAiframeWEBuEWÔ͎~߂܂傤BɊ댯î悤jłB</uiframev͎gƊ낤炵>
						<XML_property>
							<value>new Text</value>
							<contentType>text</contentType>
						</XML_property>
					</ZLeB>
					<XML_property>
						<value>@HTML ApplicatiońAWEBTCgx̒mŃvOĂ܂ƌƂĂ֗ȕłB\n@Afbg܂BɃZLeBɊւ鎖łB\n@gԈႦȂΏS҂ł͂ȃvO֗ȕȂŁAĂ͂ȂcȂCyɎgĂ܂傤B</value>
						<contentType>text</contentType>
					</XML_property>
				</HTA>
				<XML_property>
					<value>@lɂǂłǂ΂肪Ă܂B\n@IE5.5ȏΏۂƂScript΂菑ĂlɂƂĂ͂xLvȏłB\n\n@ƌ킯ŁAg邩ǂ͕ʂƂāugĂlvJB\n@NXuEUƂ݊Ƃt@XƂ̂ŁAuEUo[WɊւ铮mFȂǂ͈؍sĂ܂B\n@̕ӂ𒸂łpB</value>
					<contentType>text</contentType>
				</XML_property>
			</>
			<J>
				<xmlOS>
					<\>@X̕炵̒ɂĐĂƂ́ud\ɒꂽԂ̏vƎvB\n@\̏L^̂ɓKĂƎv̂XMLB\n@킷O甖XĂǑ\̏ƌ͎̂gIԏɊJB\n\n@ȂƂud\̔zvuXML`v̏ŏo͂vOƁA̋tsvO͏oB\n@AۂɎgĂ݂ƐFXƐ񂪑B\n@[߂āAɌɏ]񂾂ĂΉG[͏oȂAł͂܂ɂRxႷB\n@[ɏ]sƂlԂŝł͖@Bɍs킹悤ɂȂB\n\n\n\n@킯ŁAXML`̏ĐFȎ̂T|[gĂVXeĂ݂B\n@̖uxmlOSvB\n@쓮͂JavaScriptŁB\n@\`HTMLŁB\n@fUCҏWCSSŁB\n@ē̊eXCb`͐ݒpC^[tF[Xɏo悤Ȋ̃VXeɂāANE̓rł̃WbN悤ɂĂB</\>
					<v>@KvƎvvɏĂB\n\n@@ERȃ^OT|[gB\n@@@LgĐ擪ɐgĐK\G[oȂ̂zB\n@@@[^OɃGXP[v܂犮(ʓ|ĂȂ)]\n\n@@EC|[gGNX|[g\n@@@VXê߂ɂ͊̃VXeƒaKvB\n@@@Ƃ肠ut@CEtH_XMLvƁuXML̕ǂݏoorov~B\n\n@@EB\n@@@vOG[NƂĂf[^𑹂ȂȂB\n@@@oOŘc񂾃f[^ʏ퓮̗v̂ŏ㏑ȂǂȂB\n@@@VXe𑀍łGAɎāAŃG[NĂVXe͐ғ鎖B\n@@@Ȃ薳Ȏ΂茾Ă邯ǕKv͕KvƎvB\n\n@@EߋƖɖڂB\n@@@ȑÕo[W̃VXeōt@C̕ҏWT|[gB\n@@@̃o[W̃VXełgt@C悤ɂB\n\n\n@@EExplorerCN̋@\B\n@@@t@CtH_AKwfBNg̊TO^B\n@@@łɊgqVXe^B\n@@@ACR^ΐ^B\n@@@D&ampampDōڂ̈ړRs[Ȃǂ\ɂB\n@@@Windows[U[aoVXeɂB\n\n@@EʍXVpẍێB\n@@@JavaScriptĂŒ͊{I\n@@@ʍXVpxŒɂȂăt[YĂ邩̂悤ȏԂɂȂB\n@@@̏ԂƑ̐ĺut[YvƔfĂ܂̂ŁA\n@@@𖳂B\n\n@@Ef[^ǂłrłn߂@\B\n@@@͊̊֐gƂᖳvO~OlԂ\n@@@WJZp̂ȈĂǁAoΌB\n\n@@Eeݒ荀ڕҏWpC^[tF[XB\n@@@VXeIɃf[^ۑ@EȂ\n@@@soc̃f[^ǂݍޏꏊ[wPathɕύX@EȂ\n\n@@EvOXo[B\n@@@̂ő҂Ă̂ȂlԂɂƂĂ͖f̒ق͋B\n\n@@ENʁB\n@@@ꂪΑ҂ĂuVXeNȂ񂾂ȁvƔ[oB\n\n@@EIʁB\n@@@R͋NʂƓB\n\n@@EevalGAB\n@@@eXgR[h𑖂点ƂAG[oɕϐ̓eҔƂB\n@@@JavaScriptglɂƂĂً͋}pC^[tF[XƂĕKvB\n</v>
					<ږ>@܂ږɊւsׂƎvB\n@K{Dx\B\n\n\n@G[N͍̏A\n@@u (Xy[X)v\n@@u_(A_[XRA)v\n@ƁȂK\œʂȈӖLBB\n@A_[XRAʖڂȗŔuXML𗘗păTCgƂĕ\VXev̒ŁuVXev̕ɂ̂ŁA̓VXeP鎖łǂɂȂB\n@Xy[XlB\n\n@K\ɂēʂȈӖLB\n@ԊmȂ̂̓GXP[v鎖ǁAƃ\[XeLXg`ŏo͂ȂǂŊJɈӖsȃ^OɂȂB\n@GXP[vɂ̓GXP[vΏۂ̕Ƃ͈Ⴄވȏ̕gݍ킹ĕϊΗǂB\n@GXP[vsȂŁAȂ镶^OɎg悤ɂɂ́cc\n@ږږƂėpȂ@AvB\n\n@Ⴆ΁̂悤ȊB\n\n  xml   = [\n            1 ,\n            2 ,\n            [ 3 , 4 , 5 , [ 6 , 7 ] ]\n          ];\n  kName = new Array();\n  kName[0] = 'a';\n  kName[1] = 'b';\n  kName[2] = new Array();\n  kName[2].n  = 'c';\n  kName[2][0] = 'd';\n  kName[2][1] = 'e';\n  kName[2][2] = 'f';\n  kName[2][3] = new Array();\n  kName[2][3].n  = 'g';\n  kName[2][3][0] = 'h';\n  kName[2][3][1] = 'i';\n\n  confirm( getObj( '2_3' , 'h' ) );\n  function getObj( pNum , key );\n    if( pNum ){\n      pNum = pNum.replace(/_/g, '][');\n    }else{\n      pNum = '';\n    }\n    var obj , i;\n    eval(' obj = xml'+ pNum +'; ');\n    for(i=0, i&ltobj.length ;i++){\n      if( obj[i] == key ){\n        eval(' obj = xml'+ pNum +'['+ i +']; ');\n        return obj;\n      }\n    }\n  }\n\n@sƁu6v\BȂ獀ږ͗Ⴆ󕶎łG[ɂ͂ȂȂB\n@kNameɓ͊{IɐŎQƏo悤ɂĂB\n@lƂĔzꍇ͓ʂɁunvƌO̍ڂAږunv̒ɔ[߂B\n\n\n\n\n\n\n\n\n\n</ږ>
					<xmlIn>@OutPKvȓ_͂邯ǁAXɉPKvȂ̂In̕B\n@Ƃ肠ԍŏɌ鎖uVXe݂x̋K͂ɂȂĂƌdBvłB\n@܂AꕶÂ郋[vĂ̂ŏdȂ͓̂OłccB\n@K\肭gĂƑfȂ悤ɉPĂ݂B\n\n\n@n߂OɁuInvƂĕKvȋ@\܂Ƃ߂B\n@@EuJn^Ovň͂܂͖ƂĈB\n@@Eu&ltvƁu&gtvň͂܂镶L[ƂĈB\n@@Eu&lt/&gtvƌ͒OɌꂽJn^ȌI^OƂĈB\n@@E̍Ōɑ\zreturnB\n\n@-------------------------------------------------------------\n@̖͉܂\n\n@Lɏ]xml_in蒼܂B\n@oオ́uxml_in v2vƂėvfZp̃c[̒ɂ܂B\n@xml_in ver2́ukNvƌÕO[oXR[v̔z񂪕KvłB\n@i{́AO͓ɖɂȂ鎖͂܂j\n@ukNvƌ͑Overł́utNvƎ悤Ȗ܂B\n@ĂĈقȂ\łB\n@ver2V[Yxmlnver1V[Yƍ݂ł܂B\n\n@ukNv̓Iɂǂ̂悤ȍ\ɂȂ̂܂B\n@[IɌ΁uxml`̏̒̃^Ô݂L^zvłB\n@^Oɂ͕ʂ̔zɓ܂iz񖼁uxmlvjB\n@Ⴆ΁uavƌ^O̒Ɂubvƌ^OƁucvƌ^O鎞B\n    xml = new Array();\n    xml.a = new Array();\n    xml.a.b = 1;\n    xml.a.c = 1;\n@vOŏƂȏԂ̔zuxmlv̏񂪋LꂽeLXg\n@uxml_invɓnƁcc\n    xml       = new Array();\n    xml[0]    = new Array();\n    xml[0][0] = 1;\n    xml[0][1] = 2;\n\n     kN       = new Array();\n     kN[0]    = new Array();\n     kN.n     = 'a';\n     kN[0][0] = 'b';\n     kN[0][1] = 'c';\n@ƁAvOŝƓʂԂ܂B\n@xml_in͕Ԓlz^ŕԂAuxmlvɊYz͓Yu0v\n@@@@@@@@@@@@@@@ ukNvɊYz͓Yu1v\n@ccŁA܂B\n\n@ukNv\n@񋓑̂ڂ́unvƌvpeBAɖO܂B\n@񋓑̂ڂ͂̍ڎgɖȌL܂B\n@uxmlv\n@xml_in󂯎eLXgɋLĂƓ\̔zɂȂ܂B\n@񋓑̂̐ȂǁASēԂŔzɕϊꂽԂŕԂ܂B\n\n\n@̑Axmlnscript́ukNv̍\ɍ킹ĉ܂B\n@S܂Ƃ߂ver2V[YƌĂԎɂ܂B\n@-------------------------------------------------------------\n</xmlIn>
					<delete>@qvfځB̍ڂqvf̑SĂ폜ƃG[oƌs𔭌B\n@ƌŃfobOKvɂȂ܂B\n@fobOΏۂ̃vO͈ȉB\n\n  function xml_del( key ){\n    var c = confirm('폜sƁAI𒆂̍ڂ̒ɂ鍀ڂꏏɏ܂B\yennŌɖ߂͏o܂񂪁As܂H');\n    if( c ){\n      eval('          xml'+ key +' = null ; ');\n      var obj, obj2, obj3, a, arra, arra2;\n      a = key.slice(1,key.length-1).split('][');\n      eval('   obj  =  kN'+ key +'        ; ');\n      if( a.length &gt 1 ){\n        eval('   obj2 =  kN['+ a.slice(0, a.length-1).join('][') +']        ; ');\n        eval('   obj3 = xml['+ a.slice(0, a.length-1).join('][') +']        ; ');\n      }else{\n        eval('   obj2 =  kN       ; ');\n        eval('   obj3 = xml       ; ');\n      }\n      arra   = obj2.slice( 0 , a[a.length-1] ).concat( obj2.slice( a[a.length-1]+1, obj2.length ) );\n      arra2  = obj3.slice( 0 , a[a.length-1] ).concat( obj3.slice( a[a.length-1]+1, obj3.length ) );\n      if( a.length &gt 1 ){\n        if( obj2.n ){ arra.n = obj2.n; }\n        eval('  kN['+ a.slice(0, a.length-1).join('][') +'] = arra  ; ');\n        eval(' xml['+ a.slice(0, a.length-1).join('][') +'] = arra2 ; ');\n      }else{\n        eval(' kN = arra  ; ');\n        eval('xml = arra2 ; ');\n      }\n      //eval('           kN['+ a.slice(0, a.length-1).join('][') +'] = arra ; ');\n      if( a.length &gt 1 ){\n        // uv̕悤Ɏw󂯂ꍇ\n        a.pop();\n        a = a.join('_');\n        document.getElementById( a ).innerHTML = '';\n        xml_tv_nClick( a );\n      }else{\n        // uv̕悤Ɏw󂯂ꍇ\n        if( !xml_getInnerObjArray(xml) ){\n          xml = new Array();\n          xml['xml'] = '\ꂽiVKj';\n        }\n        document.getElementById('xml_tree').innerHTML = '';\n        xml_tree_view();\n      }\n    }\n  }\n\n@Bxml_outɒB̋@\̂ɂꂾ̂͂ȕB\n@Zk邽߂̏肢vȂB\n@ɂĂ͂Ώ鎖ɂB\n\n  function xml_del( key ){\n    var c = confirm('폜sƁAI𒆂̍ڂ̒ɂ鍀ڂꏏɏ܂B\yennŌɖ߂͏o܂񂪁As܂H');\n    if( c ){\n      //폜s\n      eval('  xml'+ key +' = null;  ');\n      var obj, obj2, obj3, a, arra, arra2;\n      a = key.slice(1,key.length-1).split('][');\n      eval('  obj  =  kN'+ key +';  ');\n      if( a.length &gt 1 ){\n        eval('   obj2 =  kN['+ a.slice(0, a.length-1).join('][') +']        ; ');\n        eval('   obj3 = xml['+ a.slice(0, a.length-1).join('][') +']        ; ');\n      }else{\n        eval('   obj2 =  kN       ; ');\n        eval('   obj3 = xml       ; ');\n      }\n      arra   = obj2.slice( 0 , a[a.length-1] ).concat( obj2.slice( a[a.length-1]+1, obj2.length ) );\n      arra2  = obj3.slice( 0 , a[a.length-1] ).concat( obj3.slice( a[a.length-1]+1, obj3.length ) );\n      if( !arra2.length ){\n        // arra2(xmlɓ)̎qvfȂꍇ̓IuWFNǧ^XJ[ϐɂ\n        // ̎arra(kNɓ)́unvvpeBāAXJ[ϐɔ[߂B\n        arra2 = '';\n        obj   = arra.n;\n                arra.n = null;\n        delete  arra.n;\n        arra  = obj;\n      }\n      if( a.length &gt 1 ){\n        if( obj2.n ){ arra.n = obj2.n; }\n        eval('  kN['+ a.slice(0, a.length-1).join('][') +'] = arra  ; ');\n        eval(' xml['+ a.slice(0, a.length-1).join('][') +'] = arra2 ; ');\n      }else{\n        eval(' kN = arra  ; ');\n        eval('xml = arra2 ; ');\n      }\n      //eval('           kN['+ a.slice(0, a.length-1).join('][') +'] = arra ; ');\n      if( a.length &gt 1 ){\n        // uv̕悤Ɏw󂯂ꍇ\n        a.pop();\n        a = a.join('_');\n        document.getElementById( a ).innerHTML = '';\n        xml_tv_nClick( a );\n      }else{\n        // uv̕悤Ɏw󂯂ꍇ\n        if( !xml_getInnerObjArray(xml) ){\n          xml = new Array();\n          xml['xml'] = '\ꂽiVKj';\n        }\n        document.getElementById('xml_tree').innerHTML = '';\n        xml_tree_view();\n      }\n    }\n  }\n\n@</delete>
					<XML_property>
						<value>@Iy[eBOVXe낤ƂĂ܂B\n@܂AJavaScriptĝVM̓ɂȂAJɂ͂тOSƔׂ̂@\xłAقǂ͋̕߂Ă܂B\n@AȐɂ܂Ƃ߂Č̂łB</value>
						<contentType>text</contentType>
					</XML_property>
					<XML_property>
						<value>@Iy[eBOVXe삵悤ƂĂ܂B\n@T|[gƂ͑^̎舵łB\n@WindowsŌΑKwtH_ɑ镨łB\n\n@܂AꂪJavaScriptœRVM̓ɂȂ̂ŊOSɔׂ瑫ɂy΂Ȃʂ̏\ɂȂ͖̂łB\n@Al肽̂͐VȃvOԂ炷Aƌ̊͂Ŗō鎖肽̂łB\n@ƎXML͎vŒ킵܂A͂ȂȂALтłB</value>
						<contentType>text</contentType>
					</XML_property>
					<ݒ>@[U[̐ݒe̓VXe̓ɉe^B\n@̂߂́uݒvǁA֐オςɎB\n@́uxvB\n\n@ႦΈ̃t@Cɑ΂ēǍsvOƂB\n@Ăɑ΂ďoݒύX́ut@CΒʒmvƂue΃ftHg͂}vƂB\n@ŁAۂɂ̃vO𓮂Ɓ\\\\n\n@PDvO߂ɏ]n߂B\n@QDw肳ꂽPathɃt@C邩ǂ𒲂ׂB\n@RDwPathɃt@Cꍇ́Aʒm邩ǂ̐ݒQƂB\n@SDt@C̓e邩ǂׂB΃ftHg͂}邩ǂ̐ݒQƂB\n@TDlԂB\n\n@ƁAɂȂ܂B܂AKɃvOɕϊĂ܂B\n\n  function read( path ){\n    var v;\n    if( alive( path ) == 'f' ){\n      //t@C݂ꍇ\n      v = read_text( path );\n    }else{\n      //wPathɃt@Cꍇ\n      switch( set.Fnf() ){\n        //ݒL^pźuFile not foundv̍ڂQƁB\n         case 'confirm' : //ʒmꍇ\n           confirm( 'Path['+path+']Ƀt@C͍݂܂B' );\n           break;\n         case 'return' : //Ƃ𒆒fꍇ\n           return false;\n           break;\n         case 'try' : //ꍇ\n           v = read_text( path );\n           break;\n      }\n    }\n    if( !v ){\n      //t@C̓ȅꍇ\n       switch( set.Fnv ){\n        //ݒL^pźuFile not valuev̍ڂQƁB\n         case 'confirm' : //ʒmꍇ\n           confirm( 'Path['+path+']̃t@C̒g܂B' );\n           break;\n         case 'return' : //Ƃ𒆒fꍇ\n           return false;\n           break;\n         case 'try' : //ꍇ\n           v = read_text( path );\n           break;\n      }\n    }\n    return v;\n  }\n\n@`ȊɂȂB܂ςƌ̊zƂẮuvB\n@ŁA͓Kɐ邽߂ɊȗďĂ̂ŁAۂɎg悤ɂɂJScript𗘗pł̐FXȌ܂莖ɏ]KvB܂A̕XɒȂB\n@vOƌźAZΒZǂB\n@ꕶĂŏn߂̂ƕSĂŏn߂̂ŁAǂ炪ȂČ킸ȁB\n@܂Agݍ݊֐̏xƂ̂ŁAǂȎłZ͂̕ƌ΂łȂꍇ邯ǁcB\n\n@񌾖ڂ̊źu򂪑vB\n@̓[U[̐ݒemFƂ̂A򂷂͓̂RB\n@čׂ₩Ȑݒ\ɂȂAӏĂ̂RB\n@ŁA܂vO̓Ɋւĕ΁u͑ΑقǓ݂ȂvB\n@Ⴆ΁u1 = 0͐HvƌmFoĂ玟̏ɈڂvOƁAmFȗĎ̏ɈڂvÔǂ炪BRAȗB\n\n@A񐔂Ȃ΁AӏĂCɂȂȂB͎gpXgXȂxɂȂƎvB\n@A\[vē삷鏈ƂAقƂǑSĂ̑Ɋւē삷vO݂ƃCCB\n\n\n@OuȂA܂ł̎vɁuݒQƂ͏ɍsׂł͖vB\n@e퍀ڂ̐ݒ𔽉f鏈邻̎ɁAx򂷂ΗǂƎvB\n@ǂ邽߂ɂ܂vO𕪉B\n\n@function read( path ){\n    ///////// 1 ///////////\n    t@C̑ݐ^UmFH\n    ///////// 1 ///////////\n\n    ///////// 2 ///////////\n@@t@C̓eLmFH\n    ///////// 2 ///////////\n    return v; //ŏIIɒlԂďIB\n  }\n\n@ȊBɏTv舳|IɒẐŁAƌu܂Ƃ߂vƌ肭邩ȂB\n@[U[pC^[tF[Xpāufunction readvɑ΂ݒύXs󋵂zĂ݂B\n\n  function set( obj ){\n    //uobjvɎw肳ꂽIuWFNgɑ΂ĐݒύXs\n\n    var code = '';\n    //t@C̑ݐ^UmF邩ۂ\n    switch( set1 ){\n      case 'c' : //ʒmݒ\n        code += ' if( alive(path)!="f" ){ confirm(path+"̃t@C͍݂܂"); } ';\n        break;\n      case 'r' : //fݒ\n        code += ' if( alive(path)!="f" ){ return false; } ';\n        break;\n    }\n    //jƂȂ鏈𖄂ߍ\n    code += ' var v = read_text( path ); ';\n\n    //t@C̓eLmF邩ۂ\n    switch( set2 ){\n      case 'c' : //ʒmݒ\n        code += ' if( alive(path)!="f" ){ confirm(path+"̃t@C͋ł"); } ';\n        break;\n      case 'r' : //fݒ\n        code += ' if( alive(path)!="f" ){ return false; } ';\n        break;\n    }\n    //I𖄂ߍ\n    code += ' return v; ';\n\n    //ݒeɏ]ẽvOĒ`\n    read = new Function( code );\n  }\n\n@ȊBڒǁA̐ŕ򂵂Ă镔̂ŊPȃvOƌB\n@āA͂Ă邯ǁA򂷂̂͂̏sB\n@ۂɁureadvgpƁA̒ł͕򂷂鐔Ă邽ߏx͌シB\n@Aĕ񗘗pvOŌĂяoĂ݂ƈႢ͌ɌB\n\n@uvO̍Ē`iCgjsݒpvOvuevOƂɗpӂvŁAݒpC^[tF[X₻`悷vO͊ȗ\ɂȂAg܂ƎvB\n</ݒ>
				</xmlOS>
				<XML_property>
					<value>@ĂȂvOBłB\n@܂ɌƕҏWĂ邩܂B\n@炭ĂĂ̂炻͋ȂDxႢ̂ǂ炩łB\n\n@܂AڂڂĂ܂B</value>
					<contentType>text</contentType>
				</XML_property>
			</J>
			<łȂ[>
				<ƌn}ꂱ>@window -cI݁BقƂǑSĂ̗vf̐eB\n@@document -window̑qH̑ォq̐ȂĂ\n@@@@all  -^OɂIĎɏJavaScriptł̓IuWFNg𓾂\n@@@@\n@@@@\n@@@@\n@@@@\n@@@@\n@@@@\n\n</ƌn}ꂱ>
				<p~\̃^O>@&ltfont&gt\n@&lti&gt\n@&lts&gt\n@&ltb&gt\n Ap~鎖肵ĂHTML^O炵B\n@łAIEƃlXP̓dl̍܂CzĂƁAu[͍ĂǓƎgƂœ\tg͓邾낤A炭gĂ^Op~鎖󂯓Ȃp҂낤vƎv܂B\n@ƌƂŁAu񐄏^OvƂƌڂŐcƎvB</p~\̃^O>
				<XML_property>
					<value>@ĈȂyB\n@oȂǊoĂȂႢȂȂǂĂ̎łB\n@e̐m͕ۏ؂ł܂B</value>
					<contentType>text</contentType>
				</XML_property>
			</łȂ[>
			<XML_property>
				<value>@KamoĎ~܂ȂScriptɊւRecB\n@ʓIɁu삪xvu@\Ӑ}IɐĂvƌނ̕łccKamóulԂĂƂsvƌprŎgȂ琦֗ȕƎvĂ܂B\n@xƌĂlԂɔׂ_D̍łBĐmłB\n@@\Ӑ}IɐĂƂ͌ĂȀꏊł̂ݎgƌ߂ΐ蕥o܂B\n\n@ĈԂ̗_Ǝv́AĴ߂ɂ͕KvƌB\n@WindowsȂ烁ō܂BۑāÅgqɕύXΑɂ͓ʂȑ鎖ȂAvP[VƂĎgp\ȏԂɂȂ܂B\n@ADB\n</value>
				<contentType>text</contentType>
			</XML_property>
		</Script>
		<DOS>
			<command>
				<ver>@[]\n@@sMS-DOS̃o[W񂪕\܂B\n\n@[͗]\n    c:&gtver\n\n@[mFϊ]\n@@MS-DOS 3.3\n@@MS-DOS 6.2\n</ver>
				<type>@[]\n@@Cӂ̃t@C̓eʏɕ\܂B\n@@iłĴǂ͕sBio.sysJ񕶎̊\ꂽj\n\n@[ӎ]\n@@t@CPath͊gq܂ŋLKvB\n\n@[͗]\n    c:&gttype io.sys\n\n@[mFϊ]\n@@MS-DOS 3.3\n@@MS-DOS 6.2\n</type>
				<copy>@[]\n@@Cӂ̃t@C̃Rs[܂B\n@@ChJ[hg܂B\n\n@[ӎ]\n@@㏑̊mF͂ĂȂB\n@@Rs[ɓ̃t@CĂď㏑̂ŒӂKvB\n\n@[͗]\n    c:&gtcopy io.sys e:\n    uc:\yenvɂuio.sysvƌÕt@Cue:\yenvɃRs[܂B\n\n    c:&gtcopy *.* e:\n@@uc:\yenvɂSẴt@Cue:vɃRs[܂B\n\n    c:&gtcopy *.txt e:\n@@uc:\yenvɂgqutxtṽt@CSāue:\yenvɃRs[܂B\n\n@[mFϊ]\n@@MS-DOS 3.3\n@@MS-DOS 6.2\n</copy>
				<dir>@[]\n@@JgfBNgɂ镨Xg\܂B\n@@Cӂ̃t@Ĉׂ̂Ă܂B\n\n@[͗]\n    c:&gtdir\n@@uc:\yenvɂtH_t@CSăXgɂĕ\Ă܂B\n\n    c:&gtdir /w\n@@uc:\yenvɂtH_t@CXgɂĕ\܂B\n@@@ftHgł̓Xg͏cłu /wvƕɂĕ\܂B\n@@@ixɉʂɕ\t@CtH_̖O̐Ȃj\n\n    c:&gtdir io.sys\n@@uc:\yenvɁuio.sysvƌÕt@C邩ǂׂČʂ\܂B\n\n    c:&gtdir /s\n@@uc:\yenv̒ɂtH_t@CXg\Ă܂B\n@@@TutH_̒ɂ镨\Ă܂B\n\n    c:&gtdir io.sys /s\n@@uc:\yenvɁuio.sysvƌÕt@C邩ǂׂČʂ\܂B\n@@@TutH_̒܂ŒׂɍsĂ܂B\n\n    c:&gtdir /s &gt list.txt\n@@uc:\yenv̒ɂtH_t@C̃Xgulist.txtvƌt@Cɕۑ܂B\n@@@TutH_ȉ̏L^Ă܂B\n</dir>
				<cd>@[]\n@@JgfBNgړ܂B\n\n@[ӎ]\n@@MS-DOS3.3ł̓JgfBNgړĂ\̕ω͖ȂB\n\n@[͗]\n    c:&gtcd d1\n@@JgfBNguc:\yenvuc:\yend1\yenvɈړ܂B\n\n    c:\yend1&gtcd ..\n@@JgfBNguc:\yend1\yenvuc:\yenvɈړ܂B\n@@iMS-DOS̃o[W3.3̏ꍇAJgfBNguc:\yend1\yenvłuc:&gtvƕ\Ă鎖܂B̏ԂŁudirvƓ͂Ɓuc:\yendir\yenṽtH_ƃt@C̃Xg\܂j\n\n@[mFϊ]\n@@MS-DOS 3.3\n@@MS-DOS 6.2\n</cd>
				<format>@[]\n@@tH[}bgs܂B\n\n@[ӎ]\n@@񂪑SďĂ܂܂BtH[}bgΏۂ̃hCu̎wԈႦȂ悤ɒӂĉBԈႦꊪ̏IłB\n\n@[͗]\n    c:&gtformat e:\n@@ue:\yenṽhCuɑ}Ă郁fBAAHDDȂǂ܂B\n\n    c:&gtformat e: /s\n@@ue:\yenṽhCũfBAAɌ݋NMS-DOSƓo[W̃VXet@CRs[܂B\n@@@u /svp[^ătH[}bgfBXŃuNfBXNvɂȂ܂B\n@@@VXet@C͒ʏÃR}hłRs[o܂B\n\n@[mFϊ]\n@@MS-DOS 3.3\n@@MS-DOS 6.2\n</format>
				<setver>@[]\n@@MS-DOS̃o[WUăvOsB\n\n@[ӎ]\n@@R}hgpOɁuconfig.sysvɁusetver.exevo^ĂKv܂B\n\n@[͗]\n    c:&gtsetver e:\yen c.exe 3.3\n@@ue:\yenvɂuc.exevƌst@CNۂɒʒmMS-DOSo[Wu3.3vƋU悤ɐݒ肵܂B\n</setver>
				<diskcopy>@[]\n@@FD̃fBXNہXRs[܂B\n\n@[ӎ]\n@@FDFD̃Rs[s܂B\n@@Rs[Rs[̗ƂAHDD͎w肷鎖o܂B\n\n@[͗]\n    c:&gtdiskcopy a: b:\n@@ua:ṽhCuɑ}ĂFD̓e肻̂܂܁ub:vɃRs[܂B\n@@@̃R}hŃRs[ƃVXet@CRs[o܂B\n\n@[mFϊ]\n@@MS-DOS 6.2\n</diskcopy>
				<rename>@[]\n@@t@CύX܂B\n\n@[ӎ]\n@@ChJ[hgp鎞̓R}h̎sOɃt@C̃obNAbv鎖߂܂B\n@@sɒ̑ςłci\n\n@[͗]\n    c:&gtrename c.txt e.txt\n@@uc:\yenvɂuc.txtṽt@C̃t@Cue.txtvɕύX܂B\n\n    c:&gtren c.txt e.txt\n@@uc:\yenvɂuc.txtṽt@C̃t@Cue.txtvɕύX܂B\n\n    c:&gtrename *.txt *.bmp\n@@uc:\yenvɂt@CŊgqutxtv̕SĂɑ΂āugqwbmpxɕύXvs܂B\n</rename>
				<XML_property>
					<value>@MS-DOSŎgR}hBłB\n@Windows݂Ɂuctrl + zvŁuɖ߂vƂ@\̓T|[gĂȂ̂ŁAsOɃobNAbvpӂNZĂg܂傤B\n@sƔɒɂłB\n</value>
					<contentType>text</contentType>
				</XML_property>
			</command>
			<version>@MS-DOS̓o[Wɂċ@\̍\܂B\n@C^[lbggāuMS-DOSŎgR}hv𒲂ׂĂĎ@ɓ͂Ă݂ǓȂccƌil̏ꍇ́j\܂B\n\n@ucommandv̏̏QlɂĎ@𑀂ۂɂ̓o[W̎ɗӂĉB</version>
			<TurboC>@MS-DOSœ삷vO~OłB\n@RpCĎst@C^Cv̌ŁARpC̑xƌ܂B\n\n@MS-DOS̏Ȃǂł邩ƌƂłAMS-DOS̃o[Wu5.5Avu3.0vłȂƓȂłBlĂ݂Au6.2vł͓܂łB\n@ccƁAōXɓ镨Ȃ̂܂񂪁AЂ̎TurboCglɂ͎QlɂȂ邩H\n\n\n\n@vÕ\[Xt@C̊gq́ucv\n@RpCς݂̃t@C̊gq́uexev\n@RpCvO𓮂ɂ́ÃvOƓtH_Ɂubgivƌgqt@CKv炵B</TurboC>
			<XML_property>
				<value>@Kamo΂߂ЂɂMS-DOSœĂPC܂B\n@ƌEɂĂGUIT|[gOSĂPCȂ񂩂܂B\n\n@E̐lBuPCɂĉȂ񂾂ǁcƗāv݂ȊŌĂ΂܂ʐgɂ𓾂ȂDOSR}hƂ̏񋟂܂B\n\n\n@ꉞӏƂāccĺumĂvŁuڂvł͖łB\n@̏DOSɊւ́uKvȂ̂ŎdvôŁȀڂɂĎ₳Ă鎖͏o܂B\n@uMS-DOSĂPCł͂Ȏ͂ƂȌۂNłvƌŏ񋟂X^X܂̂ŁAB</value>
				<contentType>text</contentType>
			</XML_property>
		</DOS>
		<XML_property>
			<value>@TCg̎ȃRecB\n@p͎ȐӔCł肵܂B\n@̒ɂSĂ̏ɊւāA𗘗p鎖ɂNȂTCg^c҂łKamo͂̐ӔC𕉂܂B\n@KamovOgpāAG[oŕҏW̃f[^񂾂Ƃ͎󂯕t܂Af[^͎̕`܂Blɏô͕sfobOƂłB\n@ňiB</value>
			<contentType>text</contentType>
		</XML_property>
	</mainContents>
	<XML_property>
		<value>@łĂgARpCv炸ScriptĂ܂ȂuKamov^cTCgłB\n@IEiversion5.5ȏjΏۂƂScript̏Ȃǂ񋟂̂ȊeƂȂĂ܂B\n\n\n@̃TCǵuANZVreBvƂu݊vƂvfrĂ܂B\n@r͈Ӑ}IɂKv͖ƌAׂł͖Ƃ͎vĂ܂B\n@ÃTCgŒ񋟂͊{IIE̕΂Ȃ̂ŁATCg{o郆[U[IEglɍî͕ʂɖ薳Ɣf܂B\n@AłIEȊȌ܂B͂܂łB\n\n\n@ꂩŌɑ厖Ȃ񑩁B\n@TCgɂuScriptɊւvuKamovOv͖fōĔzzsȂŉB\n@_E[hėp͎̂RłBvOD݂ɉ̂OKłBނ낻֎~ƂĂlɂ͂Ďp܂B\n@Af̍Ĕzz͎~߂ĂBCłB\n@ĺAōvOA׋ĎɓꂽTCgŖJ邩ƌ΁AŔuTCgɖl͈ĂĖvłB܂肱TCgɍ̖l͂肦ȂłB\n@l͍łvO~OɊւĂ͏S҂łBȂt܂B\n@𖳏ŉĂTCglɂƂĂ͕KvłATCg鎖l͖]ł܂B\n@l̐^āAɂ݂ȂJĂllł鎖Ă܂B\n\n@ŁA܂JĂ΃lbgł邩ȂǁA{IKamo͕׋ړIȊOŃlbgȂlȂ̂ŖK₷TCg̃W͕΂肪܂BlbgŌ΂sTCgłl͍sȂꍇłB\n@lƁA邩ǂ킩ȂũvỎŁvsׂ͌łB\n@ŁAłȂǍČJꂽ͎łǂ̂ň񉺂BKamo]Ȃ狃Ċ񂾌ɉꂽvO͂ĕ׋Ē܂B</value>
		<contentType>text</contentType>
	</XML_property>
	<XVL^>@[06.04.29]\n@@@uJv́uxmlOSv̒ɍڂǉB\n@@@uvO̐ݒ荀ځvɂāAl܂Ƃ߂͂B\n\n@@@uinnerHTMLŒǉGg̃vpeB𑀍삷v\n@@@@ɊւVȗvfZp̂ŁAǉB\n\n\n@[06.04.??]\n@@@VXeƃf[^JB\n@@@쐬ĂpversionƂ̌݊ێC͖B\n@@@̓ɌJvOōf[^́A\n@@@ŌJvOł͓ǂ߂ȂȂ\B\n\n</XVL^>
</ScriptDB>
<soc>
	<mainPreview>&lttable style="width :100%;\n              height:100%;\n              border-style : solid;\n              border-width : 2px;\n              border-color : #000;\n              background-color : #000;\n              "&gt\n  &lttr style="height:0px;"&gt\n    &lttd&gt\n      &ltdiv style="color:#fff;\n                  font-size:25px;\n                  overflow:hidden;\n                  width:100%; height:28px;\n                  "&gt&lt-key-&gt&lt/div&gt\n      &ltdiv style="border-style:solid;\n                  border-width:0px;\n                  border-color:#cfc;\n                  margin:1px;\n                  height:1px;\n                  "&gt\n        &lttable style=" color:#9f9; font-size:12px; cursor:default; "&gt\n          &lttr&gt\n          &lttd onClick=" xml_add('&lt-full_key-&gt'); "\n              onMouseOver="this.style.color = '#000';\n                           this.style.backgroundColor = '#9f9';\n                           "\n              onMouseOut=" this.style.color = '#9f9';\n                           this.style.backgroundColor = '';\n                           "\n              title="u&lt-key-&gtv̉ɐVvfǉ܂B"&gt\n            [ڒǉ]\n          &lt/td&gt\n          &lttd onClick=" xml_nChange('&lt-full_key-&gt'); "\n              onMouseOver="this.style.color = '#000';\n                           this.style.backgroundColor = '#9f9';\n                           "\n              onMouseOut=" this.style.color = '#9f9';\n                           this.style.backgroundColor = '';\n                           "\n              title="u&lt-key-&gtvɐVO܂B"&gt\n            [ږύX]\n          &lt/td&gt\n          &lttd onClick=" xml_del('&lt-full_key-&gt'); "\n              onMouseOver="this.style.color = '#000';\n                           this.style.backgroundColor = '#9f9';\n                           "\n              onMouseOut=" this.style.color = '#9f9';\n                           this.style.backgroundColor = '';\n                           "\n              title="u&lt-key-&gtv폜܂B(폜OɊmFbZ[Wo܂)"&gt\n            [ڍ폜]\n          &lt/td&gt\n          &lt/tr&gt\n        &lt/table&gt\n      &lt/div&gt\n    &lt/td&gt\n  &lt/tr&gt\n  &lttr style="height:500px"&gt\n    &lttd&gt\n      &ltdiv style="padding:1.5em;\n                  background-color:#eee;\n                  font-family: lr SVbN;\n                  height:100%; width:100%; font-size:80%;\n                  overflow:scroll;\n                  "\n           onDblClick="\n             var obj = xml&lt-full_key-&gt;\n             if( !xml_getInnerObjArray( obj ) ){\n               this.style.padding  = '0px';\n               this.style.overflow = 'hidden';\n               this.innerHTML = \n                 '&lttextarea onChange=xml_vIns(\yen'&lt-full_key-&gt\yen',this.value)' +\n                 '          onDblClick=\yen'window.event.cancelBubble = true\yen'' +\n                 '          id=\yen'xml_vEditor\yen' class=max' +\n                 ' &gt' +\n                 xml_vRead(obj).replace(/&lt\yen/textarea&gt/ig,'&ampamp;lt;/textarea&ampamp;gt;') + '&lt/textarea&gt' ; \n             }\n                       "&gt&lt-value-&gt&lt/div&gt\n    &lt/td&gt\n  &lt/tr&gt\n&lt/table&gt \n \n</mainPreview>
	<treeView>&lttable style=" width : 100%; border-collapse:collapse; "&gt\n  &lttr&gt\n    &lttd&gt\n      &lttable style=" width:100%; cursor:default; "&gt\n        &lttd style=" width:5px; "\n            onClick=" xml_tree_view('&lt-key-&gt') "&gt\n          &ltdiv style="border-style:solid;\n                      border-width:1px;\n                      border-color:#000; font-size:8px;\n                      padding:0px;\n                      "&gt+&lt/div&gt\n        &lt/td&gt\n        &lttd style="white-space:nowrap; "\n            id="&lt-key-&gt-caption"\n            key="&lt-key-&gt"\n            onMouseOver=" this.style.textDecoration = 'underline' "\n            onMouseOut="  this.style.textDecoration = 'none'      "\n            onClick="     xml_tv_nClick(this.key)"&gt&lt-name-&gt&lt/td&gt\n      &lt/table&gt\n    &lt/td&gt\n  &lt/tr&gt\n  &lttr&gt\n    &lttd id="&lt-key-&gt" style=" padding-left:12px; border-collapse:collapse; "&gt&lt/td&gt\n  &lt/tr&gt\n&lt/table&gt</treeView>
	<splView>&lttable style="width :100%;\n              height:100%;\n              border-style : solid;\n              border-width : 2px;\n              border-color : #000;\n              background-color : #000;\n              "&gt\n  &lttr style="height:0px;"&gt\n    &lttd&gt\n      &ltdiv style="color:#fff;\n                  font-size:25px;\n                  overflow:hidden;\n                  width:100%; height:28px;\n                  "&gt&lt-key-&gt&lt/div&gt\n      &ltdiv style="border-style:solid;\n                  border-width:0px;\n                  border-color:#cfc;\n                  margin:1px;\n                  height:1px;\n                  "&gt\n        &lttable style=" color:#9f9; font-size:12px; cursor:default; "&gt\n          &lttr&gt\n          &lttd onClick=" xml_add('&lt-full_key-&gt'); "\n              onMouseOver="this.style.color = '#000';\n                           this.style.backgroundColor = '#9f9';\n                           "\n              onMouseOut=" this.style.color = '#9f9';\n                           this.style.backgroundColor = '';\n                           "\n              title="u&lt-key-&gtv̉ɐVvfǉ܂B"&gt\n            [ڒǉ]\n          &lt/td&gt\n          &lttd onClick=" xml_nChange('&lt-full_key-&gt'); "\n              onMouseOver="this.style.color = '#000';\n                           this.style.backgroundColor = '#9f9';\n                           "\n              onMouseOut=" this.style.color = '#9f9';\n                           this.style.backgroundColor = '';\n                           "\n              title="u&lt-key-&gtvɐVO܂B"&gt\n            [ږύX]\n          &lt/td&gt\n          &lttd onClick=" xml_del('&lt-full_key-&gt'); "\n              onMouseOver="this.style.color = '#000';\n                           this.style.backgroundColor = '#9f9';\n                           "\n              onMouseOut=" this.style.color = '#9f9';\n                           this.style.backgroundColor = '';\n                           "\n              title="u&lt-key-&gtv폜܂B(폜OɊmFbZ[Wo܂)"&gt\n            [ڍ폜]\n          &lt/td&gt\n          &lt/tr&gt\n        &lt/table&gt\n      &lt/div&gt\n    &lt/td&gt\n  &lt/tr&gt\n  &lttr style="height:500px"&gt\n    &lttd&gt\n      &ltdiv style="padding:1.5em;\n                  background-color:#eee;\n                  font-family: lr SVbN;\n                  height:100%; width:100%; font-size:80%;\n                  overflow:scroll;\n                  "\n           onDblClick="\n             var obj = xml&lt-value_key-&gt\n             this.style.padding  = '0px';\n             this.style.overflow = 'hidden';\n             this.innerHTML = \n               '&lttextarea onChange=xml_vIns(\yen'&lt-value_key-&gt\yen',this.value)' +\n               '          onDblClick=\yen'window.event.cancelBubble = true\yen'' +\n               '          id=\yen'xml_vEditor\yen' class=max' +\n               ' &gt' +\n               xml_socRead(obj).replace(/&lt\yen/textarea&gt/ig,'&ampamplt;/textarea&ampampgt;') +\n               '&ampamplt;/textarea&ampampgt;' ;\n                       "&gt&lt-value-&gt&lt/div&gt\n    &lt/td&gt\n  &lt/tr&gt\n&lt/table&gt \n \n</splView>
	<XML_property>
		<value>@́usocvƌږ̃c[́AVXe̓ɊւGAłB\n\n@@utreeViewv    ʍ̃c[r[GÃ\[X̌ƂȂ񂪓Ă܂B\n@@umainPreviewv ʉȄ\GÃ\[X̌ƂȂ񂪓Ă܂B\n\n@eڂ̓eύXƁÃvÕC^[tF[Xo鑼A撣΋@\̒ǉo܂BAK\ϊgĐFX₱Ă̂ŐK\oȂ͐GȂ߂܂B\n\n\n@[킷lւ̐]\n@T[oœ삵Ă鎞͕ҏW\[X͕ۑ܂̂ŁAC^[tF[XŃy[WƉς݃R[h͏т܂B\n@āAɎsuF5vL[Ō̃VXeɕA鎖o܂B\n@tɌƊԈāuF5vL[Ă܂ƕҏW\[X͑Sт܂B\n@̕ӂ̎dl͂܂AbgƃfbgK͂ő݂Ă̂őIԂ͎̂gXɂC܂BlF5ŕA邽߂ɕۑ͍sȂDłAc玩PCɃ_E[hĂgB\n\n\n\n@EK\ϊɂ\n@@ŕϊĂ܂B\n@@ϐɏގɂĂ鎖́\\\\n@@@@u\yenv̕u\yenyenvƌhhɕϊĂ܂B\n@@@@u\yennvƁu\yenr\yennvƁu\yenrvƌhsR[hhu\yennvƌ""ɕϊĂ܂B\n@@łB\n@@ϐǂݍގɂĂ鎖́\\\\n@@@@u\yennvƌ""u\yennvƌhsR[hhɕϊĂ܂B\n@@@@u\yenyenv""u\yenv̕ɕϊĂ܂B\n@@łB\n@@܂AɈӎȂĂǂ܂񂪁AK\ɊւăG[o炱̐voĉB\n@@lł̂́imIȖɂj܂łłBǂƂ͏oȂłB\n\n@Ẽ\[X̒Ɋ܂܂u&lt--&gtvƌɂ\n@@ϐ̕ϊΏۂƂĎgĂ܂B\n@@e\[Xɑ΂ϊΏە𓝈ꂵĂȂ̂ŃAȂłcc\n@@@@u&lt-key-&gtv́u&lt-name-&gtv́uږvłB\n@@@@u&lt-full_key-&gtv́uPathv̗lȕłB\n@@@@@ueval(' obj = xml'+ xml_keyMake(key)[1] +' ; ');v\n@@@@ccƁA`Ŏgikey̏&lt-full_key-&gt̕񂪓jƁAuobjvɃIuWFNg܂B\n@@L[𓝈ꂵĂȂł₱ȂĂ܂Ă܂B\n@@ccKvɔꂽ瓝ꂵ܂B\n@@܂œ͍sȂ̂łB</value>
		<contentType>text</contentType>
	</XML_property>
</soc>

