var ibuttonDocnum;
var division;
var oneIsOpen = false;

function closeIButton(id){		
	document.getElementById(id).style.display='none';
	oneIsOpen = false;	
}

function showIButton(docNum,div){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	}	
	if(oneIsOpen == false){
		oneIsOpen = true;		
		ibuttonDocnum = docNum;
                division = div;
		getIButton();
	}else{
		closeIButton('ibutton-menu-'+ibuttonDocnum );
		oneIsOpen = true;	
		ibuttonDocnum = docNum;
                division = div;
		getIButton();				
	}		
}

function ibuttonHide(docnum,div){
	var hideDivId = "ibutton-menu-"+docnum;				
}

function getIButton(){
        var rand = Math.random();
	var ajaxUrl = "/foil-resistors-content/home/i-button-output?docnum="+ibuttonDocnum+"&div="+division+"&rand="+rand;	
	
	xmlHttp.onreadystatechange=populateButton;
	xmlHttp.open("GET",ajaxUrl ,true);
	xmlHttp.send(null); 
}



function populateButton(){
  if (xmlHttp.readyState==4){        
    var update = xmlHttp.responseText;
    var results = update;    
    var ibuttonDiv = "ibutton-menu-"+ibuttonDocnum;
    var div = document.getElementById(ibuttonDiv);        
    div.innerHTML = update;   
    div.style.display = '';    
  }  	
  else{}
}




function GetXmlHttpObject(){
  var xmlHttp=null;
  try{
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
  catch (e){
    // Internet Explorer
    try{
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e){
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
