// JavaScript Document
var xmlHttp
var lshObj;
var colObj;
var lshFstObj;
var scnWid,scnHei;

function showResult(str){ 
	document.getElementById("eumsg").innerHTML="End User list is being Populated.";
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
 		return;
 	}
	var url="antlib.ici";
	url=url+"?sn_cust_num="+str;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged; 
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
 		document.getElementById("enduser").innerHTML=xmlHttp.responseText;
		document.getElementById("eumsg").innerHTML="&nbsp;";
 	} 
}

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

function expandLsh(obj,id,t) 
{
	lshObj = obj;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
 		return;
 	}
	var url="antlshlib.ici";
	url=url+"?displ=1";
	url=url+"&id="+id;
	url=url+"&t="+t;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChangedLsh; 
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function collapseLsh(obj,id,t) 
{
	lshObj = obj;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
 		return;
 	}
	var url="antlshlib.ici";
	url=url+"?displ=0";
	url=url+"&id="+id;
	url=url+"&t="+t;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChangedLsh; 
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChangedLsh() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
 		//obj = lshObj;
		displ = xmlHttp.responseText;
		if( displ == 1)
		{
			document.getElementById("collapseIcon").style.display='inline';
			document.getElementById("expandIcon").style.display='none';		
			lshObj.style.display="inline";
		}
		else
		{
			expandElement = document.getElementById("expandIcon");
			expandElement.style.display="inline";
			lshObj.style.display='none';
			collapsedElement = document.createElement('div');
			collapsedElement.appendChild(expandElement);
			lshObj.parentNode.insertBefore(collapsedElement,lshObj);
		}
 	} 
}


function expandFstLsh(obj,id,t) 
{
	lshFstObj = obj;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
 		return;
 	}
	var url="fstlshlib.ici";
	url=url+"?displ=1";
	url=url+"&id="+id;
	url=url+"&t="+t;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChangedFstLsh; 
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function collapseFstLsh(obj,id,t) 
{
	lshFstObj = obj;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
 		return;
 	}
	var url="fstlshlib.ici";
	url=url+"?displ=0";
	url=url+"&id="+id;
	url=url+"&t="+t;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChangedFstLsh; 
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChangedFstLsh() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		getBrowserWidthHeight();
		myVar = document.getElementById("b1").getAttribute("height");
		//myVar = document.getElementById("b1").offsetHeight;
		//myVar = document.getElementById("b1").style.height;
		//alert(myVar);
		displ = xmlHttp.responseText;
		if( displ == 1)
		{
			document.getElementById("collapseIcon").style.display='inline';
			document.getElementById("expandIcon").style.display='none';		
			lshFstObj.style.display="inline";
		}
		else
		{
			expandElement = document.getElementById("expandIcon");
			expandElement.style.display="inline";
			lshFstObj.style.display='none';
			collapsedElement = document.createElement('div');
			collapsedElement.appendChild(expandElement);
			lshFstObj.parentNode.insertBefore(collapsedElement,lshFstObj);
			
		}
 	} 
}

function expandCol(obj,id,t) 
{
	colObj = obj;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
 		return;
 	}
	var url="antsummarylib.ici";
	url=url+"?displ=1";
	url=url+"&id="+id;
	url=url+"&t="+t;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChangedCol; 
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function collapseCol(obj,id,t) 
{
	colObj = obj;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
 		return;
 	}
	var url="antsummarylib.ici";
	url=url+"?displ=0";
	url=url+"&id="+id;
	url=url+"&t="+t;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChangedCol; 
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChangedCol() 
{ 
	var c=0;
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
 		//obj = lshObj;
		displ = xmlHttp.responseText;
		c = parseInt(document.getElementById("pagerows").value);
		c = c+1;
		if( displ == 1)
		{
			document.getElementById("collapseRIcon").style.display='inline';
			document.getElementById("expandRIcon").style.display='none';
			for (var i = 1; i <= c; i++) {
				document.getElementById("r"+i).style.display = '';
			}
			
		}
		else
		{
			document.getElementById("collapseRIcon").style.display='none';
			document.getElementById("expandRIcon").style.display='inline';	
			for (var i = 1; i <= c; i++) {
				document.getElementById("r"+i).style.display = 'none';
			}
		}
 	} 
}

function getBrowserWidthHeight() {
	if (self.innerHeight) // all except Explorer
	{
		scnWid = self.innerWidth;
		scnHei = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientHeight)
		// Explorer 6 Strict Mode
	{
		scnWid = document.documentElement.clientWidth;
		scnHei = document.documentElement.clientHeight;
	}
	else if (document.body) // other Explorers
	{
		scnWid = document.body.clientWidth;
		scnHei = document.body.clientHeight;
	}
}

