var xmlHttp
var xmlHttp1
var xmlHttp2
var xmlHttp3
var xmlHttp4
var xmlHttp5
var xmlHttp6
var xmlHttp6

//==============================
function identify(mapxmin,mapymin)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	//alert (str);
	//var url="get_t_org.asp"
	//url=url+"?q="+str
	var str = "id_"+ document.getElementById("Info").value +".asp?MapX=" + mapxmin + "&MapY=" + mapymin + "&Tol=1500"
	
	//alert(str); return;
	var url=str
	
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=idenRequested 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
	}
//==============================


function getProfileData(mapx, mapy, profile, layernm)
{ 
xmlHttp2=GetXmlHttpObject()
if (xmlHttp2==null)
{
alert ("Browser does not support HTTP Request")
return
}

//alert (str);
var url="get_detaildata.asp?mapx="+mapx+"&mapy="+mapy+"&profile="+profile+"&layer="+layernm
//url=url+"?q="+str
url=url+"&sid="+Math.random()

xmlHttp2.onreadystatechange=stateChangedProfile 
xmlHttp2.open("GET",url,true)
xmlHttp2.send(null)

}
//==============================


function showDeptList(str, dept)
{ 
str=document.getElementById("orgType").value	
xmlHttp1=GetXmlHttpObject()
if (xmlHttp1==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url="get_dept_list.asp"
url=url+"?q="+str
url=url+"&dept="+dept
url=url+"&sid="+Math.random()
xmlHttp1.onreadystatechange=stateChangedDept 
xmlHttp1.open("GET",url,true)
xmlHttp1.send(null)
}
//==============================

function showJobList(str, job_title)
{ 
str_i=document.getElementById("job_pro").selectedIndex
str=document.getElementById("job_pro").options(str_i).text

//str=document.getElementById("job_pro").value	
xmlHttp2=GetXmlHttpObject()
if (xmlHttp2==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url="get_job_list.asp"
url=url+"?q="+str
url=url+"&job_title="+job_title
url=url+"&sid="+Math.random()
xmlHttp2.onreadystatechange=stateChangedProf 
xmlHttp2.open("GET",url,true)
xmlHttp2.send(null)
}
//==============================

function showPJobList(str, p_job_title)
{ 
str_i=document.getElementById("p_job_pro").selectedIndex
str=document.getElementById("p_job_pro").options(str_i).text

//str=document.getElementById("p_job_pro").value	
xmlHttp3=GetXmlHttpObject()
if (xmlHttp3==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url="get_pjob_list.asp"
url=url+"?q="+str
url=url+"&p_job_title="+p_job_title
url=url+"&sid="+Math.random()
xmlHttp3.onreadystatechange=stateChangedPProf 
xmlHttp3.open("GET",url,true)
xmlHttp3.send(null)
}
//==============================
function showTorgMun(str)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
//alert (str);
var url="get_t_org_mun.asp"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChangedMun
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
//==============================

function showReCourse(aid,auid,stat,sel_all)
{ 
xmlHttp4=GetXmlHttpObject()
if (xmlHttp4==null)
{
alert ("Browser does not support HTTP Request")
return
} 
//alert (auid);
job_pro_i=document.getElementById("job_pro").selectedIndex
job_title_i=document.getElementById("job_title").selectedIndex	//change to index --> selected text

job_pro=document.getElementById("job_pro").options(job_pro_i).text
job_title=document.getElementById("job_title").options(job_title_i).text	//change to index --> selected text
if (sel_all=="sel_all")
{
job_pro="sel_all"
job_title="sel_all"	
}
if(job_title=="none"){
	alert ("Pleae select a profession and a job title.")
return	
} 
//alert (job_title)
var url="get_recourse.asp"
url=url+"?job_pro="+job_pro+"&job_title="+job_title+"&aid="+aid+"&auid="+auid+"&stat="+stat
url=url+"&sid="+Math.random()
xmlHttp4.onreadystatechange=stateChangedReCourse
xmlHttp4.open("GET",url,true)
xmlHttp4.send(null)
}

//==============================


function showSelArea(str)
{ 
xmlHttp6=GetXmlHttpObject()
if (xmlHttp6==null)
{
alert ("Browser does not support HTTP Request")
return
}
 
//alert (str);
var url="get_selarea.asp"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp6.onreadystatechange=stateChangedSelArea 
xmlHttp6.open("GET",url,true)
xmlHttp6.send(null)

}
//==============================

//=======================================
//=======================================

function idenRequested() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
	document.getElementById("txtHint").innerHTML=xmlHttp.responseText
	//document.getElementById("txtHintMun").innerHTML="" 
	//alert(xmlHttp.responseText.length)
	//alert(document.getElementById("txtHint").offsetHeight)
	
	// check if browser < msie7
	var useragent = navigator.userAgent;
	var bName = (useragent.indexOf('Opera') > -1) ? 'Opera' : navigator.appName;
	var pos = useragent.indexOf('MSIE');
	if (pos > -1) {
	bVer = useragent.substring(pos + 5);
	var pos = bVer.indexOf(';');
	var bVer = bVer.substring(0,pos);
	}
	var pos = useragent.indexOf('Opera');
	if (pos > -1)	{
	bVer = useragent.substring(pos + 6);
	var pos = bVer.indexOf(' ');
	var bVer = bVer.substring(0, pos);
	}
	if (bName == "Netscape") {
	var bVer = useragent.substring(8);
	var pos = bVer.indexOf(' ');
	var bVer = bVer.substring(0, pos);
	}
	if (bName == "Netscape" && parseInt(navigator.appVersion) >= 5) {
	var pos = useragent.lastIndexOf('/');
	var bVer = useragent.substring(pos + 1);
	}
	//document.writeln('<b>Browser Name: </b>' + bName + '<br>');
	//document.writeln('<b>Browser Version: </b>' + bVer + '<br>');
	
	if ((bName=="Microsoft Internet Explorer") && (bVer < 7))
	{
		if (document.getElementById("txtHint").offsetHeight > 270)
		{
			var themetb;
			
			//themetb=document.getElementById("ThematicLayerSelectC");
			//themetb.style.visibility ="hidden";
			var themetb1;
			themetb1=document.getElementById("ThematicLayerSelectD0");
			themetb1.style.visibility ="hidden";
			var themetb2;
			if(document.getElementById("ThematicLayerSelectD")){
        themetb2=document.getElementById("ThematicLayerSelectD");
			  themetb2.style.visibility ="hidden";
			}
		}
		else
		{
			//themetb=document.getElementById("ThematicLayerSelectC");
			//themetb.style.visibility ="visible";
			themetb1=document.getElementById("ThematicLayerSelectD0");
			themetb1.style.visibility ="visible";
			if(document.getElementById("ThematicLayerSelectD")){
        themetb2=document.getElementById("ThematicLayerSelectD");
			 themetb2.style.visibility ="visible";
			 }
		} 
	}
	} 
} 


function stateChangedMun() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
document.getElementById("txtHintMun").innerHTML=xmlHttp.responseText 

} 
} 
function stateChangedDept() 
{ 
if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete")
{ 
document.getElementById("txtHintDept").innerHTML=xmlHttp1.responseText 
} 
} 
function stateChangedProfile() 
{ 
if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete")
{ 
document.getElementById("profile").innerHTML=xmlHttp2.responseText


var useragent = navigator.userAgent;
	var bName = (useragent.indexOf('Opera') > -1) ? 'Opera' : navigator.appName;
	var pos = useragent.indexOf('MSIE');
	if (pos > -1) {
	bVer = useragent.substring(pos + 5);
	var pos = bVer.indexOf(';');
	var bVer = bVer.substring(0,pos);
	}
	var pos = useragent.indexOf('Opera');
	if (pos > -1)	{
	bVer = useragent.substring(pos + 6);
	var pos = bVer.indexOf(' ');
	var bVer = bVer.substring(0, pos);
	}
	if (bName == "Netscape") {
	var bVer = useragent.substring(8);
	var pos = bVer.indexOf(' ');
	var bVer = bVer.substring(0, pos);
	}
	if (bName == "Netscape" && parseInt(navigator.appVersion) >= 5) {
	var pos = useragent.lastIndexOf('/');
	var bVer = useragent.substring(pos + 1);
	}
if ((bName=="Microsoft Internet Explorer") && (bVer < 7))
{
//if(document.getElementById("selProfile").value=="school")
if (document.getElementById("profile").offsetHeight < 165){
	var themetb;
	//themetb=document.getElementById("ThematicLayerSelectC");
	//themetb.style.visibility ="visible";
	//alert(document.getElementById("profile").offsetHeight);
  
  var themetb1;
	themetb1=document.getElementById("ThematicLayerSelectD0");
	themetb1.style.visibility ="visible";
	var themetb2;
	if(document.getElementById("ThematicLayerSelectD")){
    themetb2=document.getElementById("ThematicLayerSelectD");
	  themetb2.style.visibility ="visible";
	 }
}
else
{
	//themetb=document.getElementById("ThematicLayerSelectC");
	//themetb.style.visibility ="hidden";
	//alert(document.getElementById("profile").offsetHeight);
  //if (document.getElementById("profile").offsetHeight > 165)
	//{
	themetb1=document.getElementById("ThematicLayerSelectD0");
	themetb1.style.visibility ="hidden";
	if(document.getElementById("ThematicLayerSelectD")){
    themetb2=document.getElementById("ThematicLayerSelectD");
	 themetb2.style.visibility ="hidden";
	 }
	 //}
} 
}
} 
} 
function stateChangedPProf() 
{ 
if (xmlHttp3.readyState==4 || xmlHttp3.readyState=="complete")
{ 
document.getElementById("txtHintPJob").innerHTML=xmlHttp3.responseText 
} 
} 
function stateChangedReCourse() 
{ 
if (xmlHttp4.readyState==4 || xmlHttp4.readyState=="complete")
{ 
document.getElementById("txtHintReCourse").innerHTML=xmlHttp4.responseText 
} 
} 
function stateChangedSelArea() 
{ 
if (xmlHttp6.readyState==4 || xmlHttp6.readyState=="complete")
{ 
document.getElementById("txtHintSelArea").innerHTML=xmlHttp6.responseText 
} 
} 
//=======================================
//=======================================

function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}
