function XMLHTTP(url, msg) {
  var xH = new ActiveXObject("Microsoft.XMLHTTP");
  xH.Open("GET", url, false);
  xH.Send();
  
  var succ = xH.responseText;
  if(succ != "SUCCESS"){
    alert(succ);
  } else {
    alert(msg);
  }
  window.location.href = window.location.href;
}

function GetAjaxData(getter){
  var retriever = null;
  if(document.all ){
    retriever = new ActiveXObject("Microsoft.XMLHTTP");
  } else {
    retriever = new XMLHttpRequest();
  }
	
  var call = getter;


	 if(document.all ){
     retriever.Open("GET", call, false);
  } else {
     retriever.open("GET", call, false);
  }	
 

  if(document.all ){
	retriever.Send();
  } else {
	retriever.send(null);
  }

  var s = retriever.responseText;

  
  var argv = GetAjaxData.arguments;
  var argc = GetAjaxData.arguments.length;
  
  if(s.indexOf("ERROR") < 0){
	 var ss = s.split('*|*');
	 
	 for(var i = 1; i < argc; i++){
		if(document.getElementById && document.getElementById(argv[i])){
			var sp = document.getElementById(argv[i]);
			sp.innerHTML = ss[i-1];
		}
	 }
  }
}

function swHPOCB(urlBase, obj, entity, condition, msg){
  obj.disabled = true;
  if(condition){
	XMLHTTP(urlBase + "updateHPOCB.aspx?entity=" + entity + "&status=on&r=" + Math.floor(Math.random()*10000000000000), msg);
  }  else {
	XMLHTTP(urlBase + "updateHPOCB.aspx?entity=" + entity + "&status=off&r=" + Math.floor(Math.random()*10000000000000), msg);
  }
  //obj.disabled = false;
}

