function formData2QueryString(docForm){if(!docForm){docForm=document.forms[0];}var strSubmitContent="";var formElem;var strLastElemName="";for(i=0;i<docForm.elements.length;i++){formElem=docForm.elements[i];switch(formElem.type){case"text":case"hidden":case"password":case"textarea":case"select-one":var v=escape(formElem.value);v=v.replace(/\+/g,"%2B");strSubmitContent+=formElem.name+"="+v+"&";break;case"select-multiple":var str="";var isSet=false;for(var j=0;j<formElem.options.length;j++){var currOpt=formElem.options[j];if(currOpt.selected){var opt=escape(currOpt.value);opt=opt.replace(/\+/g,"%2B");if(isSet){str+=opt+"|";}else{str+=formElem.name+"=|"+opt+"|";isSet=true;}}}strSubmitContent+=str+"&";break;case"radio":if(formElem.checked){var f=escape(formElem.value);f=f.replace(/\+/g,"%2B");strSubmitContent+=formElem.name+"="+f+"&";}break;case"checkbox":if(formElem.checked){var felm=escape(formElem.value);felm=felm.replace(/\+/g,"%2B");strSubmitContent+=formElem.name+"="+felm+"&";}break;}strLastElemName=formElem.name;}strSubmitContent=strSubmitContent.substr(0,strSubmitContent.length-1);return strSubmitContent;}function xmlhttpPost(strURL,strSubmit,strResultFunc,miscArray){var xmlHttpReq=false;if(window.XMLHttpRequest){xmlHttpReq=new XMLHttpRequest();if(xmlHttpReq.overrideMimeType){xmlHttpReq.overrideMimeType("text/plain");}}else{if(window.ActiveXObject){xmlHttpReq=new ActiveXObject("Microsoft.XMLHTTP");}}xmlHttpReq.open("POST",strURL,true);xmlHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xmlHttpReq.onreadystatechange=function(){if(xmlHttpReq.readyState==4){if(!d7_ajax_hook(xmlHttpReq.responseText)){return ;}eval(strResultFunc+"(xmlHttpReq.responseText, xmlHttpReq, miscArray);");}};xmlHttpReq.send(strSubmit);}function d7_ajax_hook(responseText){login_exp=new RegExp("AJAXLOGIN");if(responseText.match(login_exp)){ajaxlogin();return 0;}error_exp=new RegExp("AJAXERROR");if(responseText.match(error_exp)){ajaxerror(responseText);return 0;}return 1;}function ajaxlogin(){top.document.location.reload();}function ajaxerror(err){err=err.replace(/AJAXERROR\: /g,"");var w=window.open("","RouteOne_Error","toolbar,width=500,height=400,scrollbars");w.document.write(err);}

