var items=new Array();var disp_items=new Array();
var items_idx=0;function getXMLData(C){var D=createXMLHttpRequest();
D.open("GET",C,false);D.send(null);
if(D.status!=200){return }var B=D.responseXML;
if(B==null||isParseError(B)){return 
}var A=B.getElementsByTagName("DATA");
items=convertDomToArray(A);items_idx=Math.floor((Math.random()*items.length))
}function selectDataByCode(H,E){if(items==undefined||items.length==0){return new Array()
}if(H==undefined||H==""){return items
}if(E==undefined||E==""){return items
}var I=new Array();var A=E.indexOf(":");
if(A>=0){var D=E.split(":");for(var F=0;
F<items.length;F++){var B=items[F];
var G=0;for(var C=0;C<D.length;
C++){if(B[H]==D[C]){G=1;break}}if(G==1){I.push(B)
}}}else{for(var F=0;F<items.length;
F++){var B=items[F];if(B[H]==E){I.push(B)
}}}items=I;items_idx=Math.floor((Math.random()*items.length));
return }function initDispItems(A){disp_items=new Array();
for(var B=0;B<A&&B<items.length;
B++){disp_items.push(items[items_idx]);
items_idx=getNextIndex()}}function getNextDispItems(A){for(var B=0;
B<A;B++){disp_items.shift();disp_items.push(items[items_idx]);
items_idx=getNextIndex()}}function getNextIndex(){var A=items_idx+1;
if(A>=items.length){A=0}return A
}function limitString(E,C){if(E==undefined||E.length<0){return 
}if(C==undefined||C<0){return }for(var D=0;
D<items.length;D++){var B=items[D];
var A=B[E];if(A==undefined){continue
}if(A.length>C){A=A.substring(0,C)
}items[D][E]=A}return }function getHtmlList(C){var O="<#";
var B="#>";var I="</#";var E="#>";
var A=getTextData(C);if(A==undefined||A.length==0){return 
}var N=new Array();var H=A;while(true){var G=getTag(H,O,B);
if(G==undefined){break}var M=getNameInTag(G,O,B);
var K=H.indexOf(G)+G.length;H=H.substring(K);
var F=getTag(H,I,E);if(F==undefined){break
}var D=getNameInTag(F,I,E);if(M!=D){break
}var J=H.indexOf(F);var L=H.substring(0,J);
N[M]=L;H=H.substring(J+F.length)
}return N}function replaceKeyword(A,D){var G="${";
var B="}";while(true){var F=A.indexOf(G);
if(F>-1){var H=A.indexOf(B,F);if(H>-1){var J=A.substring(F+G.length,H);
var I=D[J];if(I!=""&&I!=undefined){var C=A.substring(0,F);
var E=A.substring(H+B.length,A.length);
A=C+I+E}else{var C=A.substring(0,F);
var E=A.substring(H+B.length,A.length);
A=C+" "+E}}else{break}}else{break
}}return A}function deleteSplitChars(D){var B=D;
var A=new Array("\f","\r","\n","\t");
for(var C=0;C<A.length;C++){while(B.indexOf(A[C])>-1){B=B.replace(A[C],"")
}}return B}function convertDomToArray(F){var B=new Array(0);
for(var D=0;D<F.length;D++){var A=new Object();
for(var C=0;C<F[D].childNodes.length;
C++){var E=F[D].childNodes[C];if(!E.firstChild){continue
}A[E.tagName]=E.firstChild.nodeValue
}B.push(A)}return B}function createXMLHttpRequest(){return this.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP")
}function isParseError(A){return(A.parseError!=null&&A.parseError.errorCode!=0)||(A.documentElement.tagName=="parsererror"&&A.documentElement.namespaceURI=="http://www.mozilla.org/newlayout/xml/parsererror.xml")||(A.documentElement==null)
}function getTextData(B){var C=createXMLHttpRequest();
C.open("GET",B,false);C.send(null);
if(C.status!=200){return }var A=C.responseText;
return A}function getTag(F,E,B){var D=F.indexOf(E);
if(D==-1){return }var C=F.indexOf(B);
if(C==-1){return }var A=F.substring(D,C+B.length);
return A}function getNameInTag(C,B,A){return C.substring(B.length,(C.length-A.length))
}
