function makeRequest(url, parameters, spanid) {
      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('Cannot create XMLHTTP instance');
         return false;
      }

      http_request.onreadystatechange = function() { 
       if (http_request.readyState == 4) { 
	         if (http_request.status == 200) {
	            //alert(http_request.responseText);
	            result = http_request.responseText;
	            document.getElementById(spanid).innerHTML = result;            
	         } else {
			    alert('There was a problem with the request.');
	         }

				} 
	} 

      http_request.open('GET', url + parameters, true);
	   http_request.setRequestHeader( "Content-type","application/x-www-form-urlencoded;charset=ISO8859-2" );
      http_request.send(null);
}



function get(obj) {
   if ( obj.childNodes.length > 0 ) {
      var getstr = '';
      if (obj.tagName != "SELECT") {
	      for (var i=0; i<obj.childNodes.length; i++) {
	         getstr += get(obj.childNodes[i]);
	      }
      } else {
	     for (var i=0; i<obj.childNodes.length; i++) {
		getstr = obj.name + "=" + obj.options[obj.selectedIndex].value + "&";
	      }	
      }
      return getstr;
   } else {
	if (obj.tagName == "INPUT") {
            if (obj.type == "text") {
              return obj.name + "=" + encodeURIComponent(obj.value) + "&";
            }
            if (obj.type == "checkbox") {
               if (obj.checked) {
                  return obj.name + "=" + encodeURIComponent(obj.value) + "&";
               } else {
                  return obj.name + "=&";
               }
            }
            if (obj.type == "radio") {
               if (obj.checked) {
                  return obj.name + "=" + encodeURIComponent(obj.value) + "&";
               }
            }		
         }   
	return '';
   }
}

