// JavaScript Document
// always have var
var xmlHttp;
// this function creates XmlHttpObject
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;
}
// this function gets staff data
function showstaff(str)
	{
	if(str != 'X')
		{		
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  } 
		var url="staffdata.cfm";
		url=url+"?staff_id="+str;
		url=url+"&sid="+Math.random();
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		}
		// this function gets state of readystate
		
}
// this function will write response text to innerHTML
function stateChanged() 
		{ 
			if (xmlHttp.readyState==4)
			{ 
			document.getElementById("ajax1").innerHTML=xmlHttp.responseText;
			}
	}
// this function gets hints for staff names
function attrhint(str,thepage,thevar,thecfc,thecity,thestate,thedb)
	{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url="../ajax/items.cfm";
	url=url+"?name="+str;
	url=url+"&sid="+Math.random();
	url=url+"&cfc="+thecfc+"&thedb="+thedb+"&city="+thecity+"&state="+thestate;
	url=url+"&item=namehint&nologo=yes&page="+thepage+"&thevar="+thevar;
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
// this function gets another page as specified and returns it
function pullpage(thepage){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url=thepage;
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	}
// this function outputs system time to inner HTML
function input_time()
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	 var url="ajaxitems.cfm?function=input_time";
	 url=url+"&sid="+Math.random();
	 xmlHttp.onreadystatechange=stateChangedInput;
	 xmlHttp.open("GET",url,true);
	 xmlHttp.send(null);
}
// this function will write response text to input value
function stateChangedInput() 
{ 
	if (xmlHttp.readyState==4)
	{ 
	document.getElementById("ajax1").value=xmlHttp.responseText;
	}
}
// this is stuff for new homepage or wherever it can be used
var myelement;
var myserver='dfdweb'
function swapbuttons(theid,in_out){
	myelement=document.getElementById(theid);
	if(in_out==1)
		{myelement.style.color='#CCCCCC';
		}
	else
		{myelement.style.color='#0000FF';
		}
	}
function linker(page){
	window.location='http://'+myserver+'/'+page+'?serveraddress='+myserver;
	}
function doserver(stat){
	if(stat==1)
		{myserver='dfdweb';
		}
	else
		{myserver='10.137.130.5';
		}
	}
function openwin(page){
	window.open(page);
	}
// this function gets hints for staff names
function singlepix(thevar,thecfc,thedb)
	{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url="../ajax/items.cfm";
	url=url+"?sid="+Math.random();
	url=url+"&cfc="+thecfc+"&thedb="+thedb;
	url=url+"&item=singlepix&nologo=yes&pix_id="+thevar;
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	}
function singlepod(thevar,thecfc,thedb)
	{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url="ajax/items.cfm";
	url=url+"?sid="+Math.random();
	url=url+"&cfc="+thecfc+"&thedb="+thedb;
	url=url+"&item=singlepod&nologo=yes&hist_id="+thevar;
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}