function createRequestObject(){var b;var a=navigator.appName;if(a=="Microsoft Internet Explorer"){b=new ActiveXObject("Microsoft.XMLHTTP")}else{b=new XMLHttpRequest()}return b}var http=createRequestObject();var ajaxResponse;var ajaxCallBack;var ajaxDivName;function sndFormReq(a,d,c,b){if(a==""){return}if(d==""){return}if(c){ajaxDivName=c}if(b){ajaxCallBack=b}var e=serializeForm(a);http.open("post",d);http.onreadystatechange=handleResponse;http.setRequestHeader("Content-type","application/x-www-form-urlencoded");http.setRequestHeader("Content-length",e.length);http.setRequestHeader("Connection","close");http.send(e)}function sndLinkReq(c,b,a){if(c==""){return}if(b){ajaxDivName=b}if(a){ajaxCallBack=a}http.open("get",c);http.onreadystatechange=handleResponse;http.send(null)}function handleResponse(){if(http.readyState==4){ajaxResponse=http.responseText;if(ajaxResponse&&ajaxCallBack&&ajaxDivName){window[ajaxCallBack](ajaxResponse,ajaxDivName)}}}function serializeForm(b){var e=b.elements;var a=e.length;var g="";this.addField=function(h,j){if(g.length>0){g+="&"}g+=encodeURIComponent(h)+"="+encodeURIComponent(j)};for(var d=0;d<a;d++){var f=e[d];if(!f.disabled){switch(f.type){case"text":case"password":case"hidden":case"textarea":this.addField(f.name,f.value);break;case"select-one":if(f.selectedIndex>=0){this.addField(f.name,f.options[f.selectedIndex].value)}break;case"select-multiple":for(var c=0;c<f.options.length;c++){if(f.options[c].selected){this.addField(f.name,f.options[c].value)}}break;case"checkbox":case"radio":if(f.checked){this.addField(f.name,f.value)}break}}}return g}function handleFormResponse(e,c){var b;b=json_parse(e);var a=document.getElementById("form_processing_messages");if(a){a.innerHTML=""}if(b.form_result=="inserted"){document.location=b.form_returnurl;return}var d="";for(i=0;i<b.form_messages.length;i++){d+=b.form_messages[i]+"<br/>"}document.getElementById(c).innerHTML=d}function handleSpecialFormResponse(d,b){document.getElementById("buttonsub").disabled=false;document.getElementById("form_processing_messages").innerHTML="";var a;a=json_parse(d);if(a.form_result=="inserted"){document.location=a.form_returnurl;return}else{if(a.form_result=="errors"){document.getElementById("form_processing_messages").innerHTML="Please correct the errors above and try again."}}var c="";for(i=0;i<a.form_messages.length;i++){c+=a.form_messages[i]+"<br/>"}document.getElementById(b).innerHTML=c};