// JavaScript Documentvar http_request = false;var prevprro ="";var divrslt="divresult";function makeHTTPReq(url, parameters,divprog,divresult) {if(divresult){	divrslt =divresult;}if(divprog){	//document.getElementById(divprog).innerHTML ='<img src="images/loading.gif" width="30 height="30" />' ;}else{	prevprro = document.getElementById('divprogress').innerHTML;	//document.getElementById('divprogress').innerHTML ='sending. please wait... <img src="images/loading.gif" width="30 height="30" />';	document.getElementById('divprogress').innerHTML ='sending. please wait...';}      http_request = false;      if (window.XMLHttpRequest) { // Mozilla, Safari,...         http_request = new XMLHttpRequest();         if (http_request.overrideMimeType) {         	// set type accordingly to anticipated content type            //http_request.overrideMimeType('text/xml');            http_request.overrideMimeType('text/html');         }      } else if (window.ActiveXObject) { // IE         try {            http_request = new ActiveXObject("Msxml2.XMLHTTP");         } catch (e) {            try {               http_request = new ActiveXObject("Microsoft.XMLHTTP");            } catch (e) {}         }      }      if (!http_request) {         alert('Your browser does not support this websites functionality. Please switch to Safari, Mozilla or IE');         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() {      if (http_request.readyState == 4) {         if (http_request.status == 200) {            //alert(http_request.responseText);				rtn = http_request.responseText;				optrtn = rtn.split('~');				if(optrtn[0] == "done"){					document.getElementById(divrslt).innerHTML = optrtn[1]; 				}else if(optrtn[0] == "error"){					document.getElementById('divprogress').innerHTML = prevprro;						alert(optrtn[1])							}else{					document.getElementById('divprogress').innerHTML = prevprro;					alert("ERROR: "+http_request.responseText);				}                } else {		 		document.getElementById(divprog).innerHTML ="";				//alert('There was a problem with the request.');         }      }  }function buildQuery(curForm){	var qury="";		for(var ctr=0;ctr < curForm.length; ctr++){		//alert(curForm.elements[ctr].type)		switch (curForm.elements[ctr].type){						case "radio":				if (curForm.elements[ctr].checked) {					qury += curForm.elements[ctr].name +"="+curForm.elements[ctr].value + "&";				}				break;						case "select-one":				qury += curForm.elements[ctr].name +"="+curForm.elements[ctr].value + "&";				break;							case "text":				qury += curForm.elements[ctr].name +"="+curForm.elements[ctr].value + "&";				break;						case "hidden":				qury += curForm.elements[ctr].name +"="+curForm.elements[ctr].value + "&";				break;							case "textarea":				qury += curForm.elements[ctr].name +"="+curForm.elements[ctr].value + "&";				break;							case "checkbox":				qury += curForm.elements[ctr].name +"="+curForm.elements[ctr].checked + "&";				break;			case "password":				qury += curForm.elements[ctr].name +"="+curForm.elements[ctr].value + "&";				break;				}		}	return qury;}
