function GFTAJAXInteraction(B,D){function J(){var K=null;if(!K&&typeof XMLHttpRequest!="undefined"){try{K=new XMLHttpRequest()}catch(M){K=false}}else{try{K=new ActiveXObject("Msxml2.XMLHTTP")}catch(M){try{K=new ActiveXObject("Microsoft.XMLHTTP")}catch(L){K=false}}}return K}function C(){try{var K=new Array();if(E==G.readyState){if(E==4&&G.status==200){K.xml=G.responseXML;K.txt=G.responseText;K.status=G.status;K.txtStatus=G.statusText;K.extra=A}if(F){F(K)}}}catch(L){}}function H(){var K=new Array();K.xml=G.responseXML;K.txt=G.responseText;K.status=G.status;K.txtStatus=G.statusText;K.extra=A;if(F!=null){F(K)}}this.doGet=function(){G.open("GET",B,I);G.send(null);if(I==false){H()}};this.doPost=function(K){G.open("POST",B,I);G.setRequestHeader("Content-Type","application/x-www-form-urlencoded");G.setRequestHeader("Content-length",K.length);G.send(K);if(I==false){H()}};var G=J();G.onreadystatechange=C;var I=true;var E=4;var F=null;var A=null;if(typeof D!="undefined"){if(typeof D.asyn!="undefined"){I=D.asyn}if(typeof D.readyStateId!="undefined"){E=D.readyStateId}if(typeof D.readyStateCallBack!="undefined"){F=D.readyStateCallBack}if(typeof D.extraInfo!="undefined"){A=D.extraInfo}}}function fetch_xml_data(B,A){var C=A.getElementsByTagName(B).item(0);if(C.firstChild){B=C.firstChild.data}else{B=""}return B};