function getHTTPObject()
{
	var xmlhttp;
	/*@cc_on
	@if(@_jscript_version >=5)
	try
	{
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E)
		{
			xmlhttp=false;
		}
	}
	@else
		xmlhttp=false;
	@end @*/
	if(!xmlhttp && typeof XMLHttpRequest != 'undefined')
	{
		try
		{
			xmlhttp=new XMLHttpRequest();
		}
		catch(e)
		{
			xmlhttp=false;
		}
	}
	return xmlhttp;
}
function handleDCItemResponse()
{
	var rackdiv=eval(document.getElementById("rackid"));
	var switchdiv=eval(document.getElementById("switch"));
	var apcdiv=eval(document.getElementById("apc"));
	if(http.readyState == 4)
	{
		// print rack options
		var rackData = eval(http.responseText);
//alert(rackHTML);
//alert(apcHTML);
//alert(switchHTML);
		rackdiv.innerHTML=rackHTML;
		switchdiv.innerHTML=switchHTML;
		apcdiv.innerHTML=apcHTML;
	}	
}
function handleOperatorResponse()
{
	if(http.readyState == 4)
	{
		document.getElementById('hd1').innerHTML='Reseller Details';	
		var boxdiv = document.getElementById('box');
//		alert(http.responseText);
		boxdiv.innerHTML=http.responseText;
	}
}
function getOperatorDetails()
{
	var opidx=document.opmodsel.opsel.selectedIndex;
	var opid=document.opmodsel.opsel[opidx].value;
	var url = "getopdetails9480.php?opid=" + opid;

	http.open("GET",url, true);
	http.onreadystatechange = handleOperatorResponse;
	http.send(null);
}
function handleHoursResponse()
{
	if(http.readyState == 4)
	{
		document.getElementById('hoursform').innerHTML='Reseller Details';	
		var hrsdiv = document.getElementById('hoursform');
//		alert(http.responseText);
		hrsdiv.innerHTML=http.responseText;
	}
}
function showHoursForm(hrssel)
{
	var taskid = hrssel.options[hrssel.selectedIndex].value;
	var url = "gettaskhoursa925.php?taskid=" + taskid;

	http.open("GET",url, true);
	http.onreadystatechange = handleHoursResponse;
	http.send(null);
}
function handleAssignResponse()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
	}
}
function setProvider(selobj,jobid)
{
	var provid = selobj.options[selobj.selectedIndex].value;
	var url = "setprov2ddd.php?provid=" + provid + "&jobid=" + jobid;
alert(url);
	http.open("GET",url, true);
	http.onreadystatechange = handleAssignResponse;
	http.send(null);
}
function handleRackEquipResponse()
{
	if(http.readyState == 4)
	{
	//	alert(http.responseText);
		var alldivs = document.getElementsByTagName("div");
		for(var i=0; i<alldivs.length; i++)
		{
			var divnum = Number(i+1);
			var rackdivnum = 'rackdiv' + divnum;
			var brackdiv = eval(document.getElementById(rackdivnum));
			if(!brackdiv) break;
			brackdiv.innerHTML = "";
		}			
		var rackData = eval(http.responseText);
		var rackdivnum= "rackdiv" + divid;
		var rackdiv = eval(document.getElementById(rackdivnum));
		rackdiv.innerHTML=switchHTML;
	}
}
function getRackEquip(rackId,divid)
{
	var url="getrackequip725b.php?rackid=" + rackId + "&divid=" + divid;
	http.open("GET",url,true);
	http.onreadystatechange=handleRackEquipResponse;
	http.send(null);
}
function showPorts(switchid,rackId,divid)
{
	var url="getswitchequip725b.php?rackid=" + rackId + "&divid=" + divid + "&switchid=" + switchid;
//	alert(url);
	http.open("GET",url,true);
	http.onreadystatechange=handleRackEquipResponse;
	http.send(null);
}
