
var resultdiv;var http_request=false;function makePOSTRequest(url,parameters){http_request=false;if(window.XMLHttpRequest){http_request=new XMLHttpRequest();if(http_request.overrideMimeType){http_request.overrideMimeType('text/html');}}else if(window.ActiveXObject){try{http_request=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{http_request=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){alert(e);}}}
if(!http_request){alert('Cannot create XMLHTTP instance');return false;}
http_request.onreadystatechange=alertContents;http_request.open('POST',url,true);http_request.setRequestHeader("Content-type","application/x-www-form-urlencoded");http_request.setRequestHeader("Content-length",parameters.length);http_request.setRequestHeader("Connection","close");http_request.send(parameters);}
function alertContents(){document.getElementById(resultdiv).innerHTML="<img src='/images/loading-small.gif'>";if(http_request.readyState==4){if(http_request.status==200){result=http_request.responseText;document.getElementById(resultdiv).innerHTML=result;}else{alert('There was a problem with the request.');}}}
function executeajax(frm,rdiv,rfile){resultdiv=rdiv;var poststr="";if(!frm||!frm.elements){alert("invalid frm");return;}
var elms=frm.elements;for(var i=0,maxI=elms.length;i<maxI;++i){var elm=elms[i];if(elm.id!=""){poststr=poststr+"&"+elm.name+"="+document.getElementById(elm.id).value;}}
poststr=poststr.substr(1);makePOSTRequest(rfile,poststr);}
function showOfForm(frm){if(!frm||!frm.elements){return;}
var elms=frm.elements;for(var i=0,maxI=elms.length;i<maxI;++i){var elm=elms[i];alert("Type: "+elm.type+"\nName: "+
elm.name+"\nId: "+elm.id);}}
