function randKey(C){var B="";for(var A=0;A<C;A++){B+=Math.floor(Math.random()*10)}return B}function getParamsStr(C){var B="";var A;for(A in C){B+="&"+A+"="+C[A]}return B}function randomize(A){return formatParams("rand="+randKey(26)+"&"+A)}function formatParams(A){return A.replace("&&","&")}function getDataReturnText(A,C){var B=false;if(window.XMLHttpRequest){B=new XMLHttpRequest()}else{if(window.ActiveXObject){B=new ActiveXObject("Microsoft.XMLHTTP")}}if(B){B.open("GET",A);B.onreadystatechange=function(){if(B.readyState==4&&B.status==200){C(B.responseText);delete B;B=null}};B.send(null)}}function getDataReturnXml(A,C){var B=false;if(window.XMLHttpRequest){B=new XMLHttpRequest()}else{if(window.ActiveXObject){B=new ActiveXObject("Microsoft.XMLHTTP")}}if(B){B.open("GET",A);B.onreadystatechange=function(){if(B.readyState==4&&B.status==200){C(B.responseXML);delete B;B=null}};B.send(null)}}function postDataReturnText(A,B,D){var C=false;if(window.XMLHttpRequest){C=new XMLHttpRequest()}else{if(window.ActiveXObject){C=new ActiveXObject("Microsoft.XMLHTTP")}}if(C){C.open("POST",A);C.setRequestHeader("Content-Type","application/x-www-form-urlencoded");C.onreadystatechange=function(){if(C.readyState==4&&C.status==200){D(C.responseText);delete C;C=null}};C.send(randomize(B))}}function postDataReturnXml(A,B,D){var C=false;if(window.XMLHttpRequest){C=new XMLHttpRequest()}else{if(window.ActiveXObject){C=new ActiveXObject("Microsoft.XMLHTTP")}}if(C){C.open("POST",A);C.setRequestHeader("Content-Type","application/x-www-form-urlencoded");C.onreadystatechange=function(){if(C.readyState==4&&C.status==200){D(C.responseXML);delete C;C=null}};C.send(randomize(B))}};