// JavaScript Document
var xmlhttp = false;
function populateDIV()
{
	var MyHttpLoading = '<img src="images/ajax.gif" border="0" alt="running" />';
	if(xmlhttp.readyState == 4)
	{
		if(xmlhttp.status == 200)
		{
			document.getElementById(divhandler.divtag).innerHTML = xmlhttp.responseText;		
		}
		else
		{
			alert('There was a problem with the request');
		}
	}
	else
	{
		document.getElementById(divhandler.divtag).innerHTML = MyHttpLoading; // still working
	}
}
function handleDivTag(divtag)
{
   var divtag;
   return divtag;
}
var divhandler = new handleDivTag(null);

function makeRequest(url,div_id,query,field,tab,subtab)
{
	//alert(url+div_id+tab+subtab);
	var tabno;
	var tabname = new Array();
	tabname[1] = "one";
	tabname[2] = "two";
	tabname[3] = "three";
	tabname[4] = "four";
	tabname[5] = "five";
	tabname[6] = "six";
	tabname[7] = "seven";
	for(tabno=1; tabno<=7; tabno++)
	{
		//alert(tabno);
		document.getElementById("tab"+tabname[tabno]).className = "select "+tabname[tabno];
	}
	document.getElementById("tab"+tab).className = "current "+tab;
	for(tabno=21; tabno<=24; tabno++)
	{
		document.getElementById("tab"+tabno).className = "";
	}
	for(tabno=31; tabno<=36; tabno++)
	{
		document.getElementById("tab"+tabno).className = "";
	}
	for(tabno=41; tabno<=48; tabno++)
	{
		document.getElementById("tab"+tabno).className = "";
	}
	for(tabno=51; tabno<=56; tabno++)
	{
		document.getElementById("tab"+tabno).className = "";
	}
	for(tabno=61; tabno<=63; tabno++)
	{
		document.getElementById("tab"+tabno).className = "";
	}
	for(tabno=71; tabno<=82; tabno++)
	{
		document.getElementById("tab"+tabno).className = "";
	}
	if(subtab!="") { 
		document.getElementById("tab"+subtab).className = "current_sub";
	}
	//alert(tab);
	try{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");		
		}
		catch(E)
		{
			xmlhttp = false;
		}
	}
	if(!xmlhttp && typeof XMLHttpRequest!='undefined')
	{
		xmlhttp = new XMLHttpRequest();
	}	
	var params = query;
	xmlhttp.onreadystatechange = populateDIV;
	divhandler.divtag = div_id; 
	xmlhttp.open('GET', url+"?" +params, true);
	xmlhttp.send(null);
}

function makeRequestwtab(url,div_id,query,field){
	try{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");		
		}
		catch(E)
		{
			xmlhttp = false;
		}
	}
	if(!xmlhttp && typeof XMLHttpRequest!='undefined')
	{
		xmlhttp = new XMLHttpRequest();
	}	
	var params = query;
	//alert(params);
	if(field!="")
	{	
		var mySplitResult = field.split("&");
		var results = new Array();
		for(i = 0; i < mySplitResult.length; i++)
		{
			results[i] = mySplitResult[i];
			//document.write("<br /> Element " + i + " = " + mySplitResult[i]); 
			//document.write(results[i]+'<br>');
			//alert(results[i]);
			var names = document.getElementById(results[i]).value;
			//alert(names);
			params = params + "&" +results[i]+"="+names;
		}
		
	}
	xmlhttp.onreadystatechange = populateDIV;
	divhandler.divtag = div_id; 
	xmlhttp.open('GET', url+"?" +params, true);
	xmlhttp.send(null);
} 