//<script type="text/javascript">

pic1= new Image(16,16); 
pic1.src="/img/common/wait16.gif"; 

function loadAjax(container, url) {
	setWait(container);
	//alert('setWait');
	new Ajax.Updater(container, url, {
		method: 'get',
		evalScripts: true
	});
	//alert('calledAjax - ' + container + ' - ' + url);
}

function setWait(container) {
	var obj = document.getElementById(container);
	obj.innerHTML = '<img src="/img/common/wait16.gif" border="0" height="16" width="16" alt="Please Wait" />';
}

function sleep(milliseconds) {
  var start = new Date().getTime();
  for (var i = 0; i < 1e7; i++) {
    if ((new Date().getTime() - start) > milliseconds){
      break;
    }
  }
}

	function ajax_post(url, params, container){
		
		var xhReq = new XMLHttpRequest();
	
		xhReq.open("POST", url, true);
		
		//Send the proper header information along with the request
		xhReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhReq.setRequestHeader("Content-length", params.length);
		xhReq.setRequestHeader("Connection", "close");
		
		xhReq.onreadystatechange = function() {//Call a function when the state changes.
			if(xhReq.readyState == 4 && http.status == 200) {
				document.getElementById(container).innerHTML = xhReq.responseText;
			}
		}
		xhReq.send(params);
	}
	
	function ajax_updater(url, container, form){
		document.getElementById(container).innerHTML='';
		
		new Ajax.Updater(container, url, {
			method: 'post',
			parameters: $(form).serialize(true),
			insertion: Insertion.Bottom
		});	
	}
	
	function ajax_get(url, container) {
		//alert("ajax_get(" + url + ", " + container + ");");
		var xhReq = new XMLHttpRequest();
		xhReq.open("GET", url, true);
		xhReq.onreadystatechange = function() {
			if (xhReq.readyState != 4)  { return; }
			var serverResponse = xhReq.responseText;
			document.getElementById(container).innerHTML=serverResponse;
		}
		xhReq.send(null);
	}

//</script>
