varArray = new Array(); function getfromserver2(pageurl,resulttag,returnmethod) { var ajax = new AJAXRequest; ajax.get(pageurl, function (obj) { document.getElementById(resulttag).innerHTML = obj.responseText; eval(returnmethod); }); } function getfromserver3(pageurl,resulttag,returnmethod) { var ajax = new AJAXRequest; ajax.get(pageurl, function (obj) { document.getElementById(resulttag).value = obj.responseText; eval(returnmethod); }); } function Ajaxquery(url, tag, formid,returnmethod) { for (i = 0; i < varArray.length; i++) { url += "&" + varArray[i][0] + "=" + varArray[i][1]; } url=encodeURI(url); url=encodeURI(url);//must encode twice getfromserver2(url, tag,returnmethod); } function submitXformToAjax(xformName,actionUrl,returnMethod){ var inputs=eval("document."+formname+".getElementsByTagName('input')"); var selects=eval("document."+formname+".getElementsByTagName('select')"); var texts=eval("document."+formname+".getElementsByTagName('textarea')"); actionUrl+="?formname="+xformName; for (var i = 0; i < inputs.length; i++) { if(inputs[i].type=="hidden"||inputs[i].type=="text") actionUrl += "&" + inputs[i].name+ "=" + inputs[i].value; } for (var i = 0; i < texts.length; i++) { actionUrl += "&" + texts[i].name+ "=" + texts[i].innerHTML; } url=encodeURI(url); url=encodeURI(url);//must encode twice getfromserver2(url, tag,returnmethod); } function getSelectValueById(id) { var obj = document.getElementById(id); var v = obj.options[obj.selectedIndex].value; return v; } function getSelectTextById(id) { var obj = document.getElementById(id); var v = obj.options[obj.selectedIndex].text; return v; } function selectValue(obj,selectValue){ for(i=0;i