var http_request = false;
var xmlHttp = null;
/*
function makePOSTRequest(url, parameters) {
  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;
  }
  //alert(url);
  url = url+"?"+parameters;
  http_request.onreadystatechange = alertContents;
  http_request.open('GET', 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() {
  var message;
  var class;
  if (http_request.readyState == 4) {
	 if (http_request.status == 200) {		 
		//alert(http_request.responseText);
		if(http_request.responseText.indexOf("|") != -1){
			var rel = http_request.responseText.split("|");
			if (rel[1]=="success"){
				class = '';
				messag = rel[0];
			} else{
				class = 'class="error-font"';
				messag = http_request.responseText;
			}
		} else{
			class = 'class="error-font"';
			messag = http_request.responseText;
		}
		
		//alert(rel);
		var result = '<td colspan="2" align="center" '+class+'>'+messag+'</td>';
		document.getElementById('message_div').innerHTML = result;            
	 } else {
		alert('There was a problem with the request.');
	 }
  }
}

function get(obj) {
  var poststr = "visitor_name=" + encodeURI( document.getElementById("visitor_name").value ) +
				"&visitor_email=" + encodeURI( document.getElementById("visitor_email").value );
  //alert(poststr);
  makePOSTRequest('home_subscriber.php', poststr);
}
*/
function GetXmlHttpObject() {
	var objXMLHttp = null;
	if (navigator.appName == "Microsoft Internet Explorer") {
		objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		objXMLHttp = new XMLHttpRequest();
	}
	
	return objXMLHttp
}

function request_balance(str){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){	
		alert ("Your browser does not support the XMLHttpRequest object.");
		return;
	}	
	var url="request_balance.php";
	var bal=document.getElementById("balance").value;
	//alert(bal);
	url=url+"?bal="+bal;
	//alert(url);
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function request_balance1() {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){	
		alert ("Your browser does not support the XMLHttpRequest object.");
		return;
	}	
	var url="page/request_balance.php";
	var bal=document.getElementById("balance").value;
	var url=url+"?bal="+bal + "&ran="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		//document.getElementById('new_bal').innerHTML=xmlHttp.responseText;
		document.getElementById('bal_msg').innerHTML=xmlHttp.responseText;
		document.getElementById('chng_bal').style.display='none';
		document.getElementById('norm_bal').style.display='block';
	}
}

function recommend_senior(prod_id){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){	
		alert ("Your browser does not support the XMLHttpRequest object.");
		return;
	}	
	var url="page/recommend_senior.php";
	url=url+"?prod_id="+prod_id;
	xmlHttp.onreadystatechange=recommendState;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function recommendState(){
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
	document.getElementById('show_message').innerHTML=xmlHttp.responseText;
  }
}