var xmlHttp
var gSpanId

function handler(e) 
{
	if (document.all) {
		var evnt = window.event; 
		x=evnt.keyCode;
	}
	else 
		x=e.charCode;
}
function getStart(spanId,argYear,state,view,expand, units, fy,chart,bar,stack,size,color,title,chartX)
{
	gSpanId = spanId
	var elem = document.getElementById('startYear')
	var year = elem.options[elem.selectedIndex].value+"_"+argYear
	getChart(spanId,year,state,view,expand, units,fy,chart,bar,stack,size,color,title,chartX) 

}
function getAjaxCentralYear(spanId, argYear, argGov, argState)
{
	gSpanId = spanId
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="ukgs_ajax_home.php?year="+argYear+"&gov="+argGov+"&state="+argState
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)

}
function getCentralYear(spanId, argYear, argGov, argState)
{
	location ="index.php?year="+argYear+"&gov="+argGov+"&state="+argState

}
function getCustomChart(argChart,argYear,argUnits,argState)
{
	location ="downchart_ukgs.php?chart="+argChart+"&year="+argYear+"&units="+argUnits+"&state="+argState

}
function getEnd(spanId,argYear,state, view,expand, units, fy,chart,bar,stack,size,color,title,chartX)
{
	gSpanId = spanId
	var elem = document.getElementById('endYear')
	var year = argYear+"_"+elem.options[elem.selectedIndex].value
	getChart(spanId,year,state,view,expand, units,fy,chart,bar,stack,size,color,title,chartX) 

}
function getChart(spanId,year,state, view,expand, units, fy,chart,bar,stack,size,color,title,chartX)
{
	gSpanId = spanId
	var elem = document.getElementById('selYear')
	
	pageName = 'downchart_ukgs.php'
	if (chartX == false) pageName = 'downloadmult_ukgs.php'
	location =pageName+"?year="+year+"&state="+state+"&view="+view+
		"&expand="+expand+"&units="+units+"&fy="+fy+"&chart="+chart+"&bar="+bar+
		"&stack="+stack+"&size="+size+"&color="+color+"&title="+title
	location.hash = gSpanId
}
function getDownCsv(year,state,units, fy,chart, title,local)
{
	argText = ''
	if (year != '') argText += 'year='+year+'&'
	if (state != '') argText += 'state='+state+'&'
	if (units != '') argText += 'units='+units+'&'
	if (fy != '') argText += 'fy='+fy+'&'
	if (chart != '') argText += 'chart='+chart+'&'
	if (title != '') argText += 'title='+title+'&'
	if (local != '') argText += 'local='+local+'&'
	argText += 'thing='
	location = "rev/ukgs_downchart_csv.php?"+argText

}

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
	var elem = document.getElementById(gSpanId+"s")
	var newSpan = document.createElement('span')
	newSpan.id = elem.id
	newSpan.innerHTML = xmlHttp.responseText
	for (var i = 0; i < document.getElementById(gSpanId).childNodes.length; i++) {
		var n = document.getElementById(gSpanId).childNodes[i]
		n.parentNode.removeChild(n)
	}
	document.getElementById(gSpanId).appendChild(newSpan) 
	location.hash = gSpanId + 'a'
} 
} 
function recordAd(adId) {
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="recordAd_"+adId
	xmlHttp.onreadystatechange=dummyReturn
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)

} 
function dummyReturn() {
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
	var elem = document.getElementById("loggs")
	var newSpan = document.createElement('span')
	newSpan.id = elem.id
	newSpan.innerHTML = xmlHttp.responseText
	for (var i = 0; i < document.getElementById("logga").childNodes.length; i++) {
		var n = document.getElementById("logga").childNodes[i]
		n.parentNode.removeChild(n)
	}
	document.getElementById("logga").appendChild(newSpan) 
}
}

function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
} 
function show_box1(ani) {
 boxdiv = document.getElementById(ani);
 boxdiv.style.display='block';
 document.body.style.cursor='pointer'
}
function hide_box1(ani) {
 boxdiv = document.getElementById(ani);
 boxdiv.style.display='none';
 document.body.style.cursor='auto'
}

