document.write('<style type="text/css">');
document.write('#no_js {display: none;}');
document.write('</style>');
var cid;
var lid;
initJobSelector = function() {
	document.getElementById("job_search_selector").style.visibility = "visible";
	loadLocations()

}

function select_location(me){
	document.getElementById("job_search_go").disabled=true;
	loadClassification(me.value)
	lid=me.value;
}

function select_classification(me){
	document.getElementById("job_search_go").disabled=true;
	
	if(me.value>0 || me.value=="all"){
		document.getElementById("job_search_go").disabled=false;
	}
	cid=me.value
}



function job_search_go(){
	
		window.location ="jobs.asp?cid="+cid+"&lId="+lid+"&";
}
// Ajax loaders

var locationXmlHttp;
var locationXmlDoc;
function loadLocations(){  
	strURL="vacancies_getLocations.asp";
	locationXmlHttp=getXmlHttpObject();
	locationXmlHttp.onreadystatechange=setLocations;
	locationXmlHttp.open('POST', strURL, true);
    locationXmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	locationXmlHttp.send('');
}

function setLocations(){

  var locationList=document.getElementById("locations");
  var noOfItems;
  if(locationXmlHttp.readyState==4)
    {
		if(locationXmlHttp.status != 200){
			alert("status:"+locationXmlHttp.statusText)
			return
		}
		locationXmlDoc=locationXmlHttp.responseXML.documentElement
		setSelector(locationList,locationXmlDoc,"< Choose a location >",null)
  }
}


var classXmlHttp;
var classXmlDoc;
function loadClassification(id){  
	strURL="vacancies_getClassification.asp?id="+id;
	classXmlHttp=getXmlHttpObject();
	classXmlHttp.onreadystatechange=setClassification;
	classXmlHttp.open('POST', strURL, true);
    classXmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	classXmlHttp.send('');
}

function setClassification(){

  var classificationList=document.getElementById("classification");
  var noOfItems;
  if(classXmlHttp.readyState==4)
    {
		if(classXmlHttp.status != 200){
			alert("status:"+locationXmlHttp.statusText)
			return
		}
		classXmlDoc=classXmlHttp.responseXML.documentElement
		setSelector(classificationList,classXmlDoc,"< Choose a Classification >","All Jobs")
  }
}

EventUtils.addEventListener(window,'load',initJobSelector);


/*
 <option value="select_region_default">&lt; Choose a location &gt;</option>
						<option value="select_ch">27</option>
						<option value="select_nls">26</option>
						<option value="select_plm">Palmerston North</option>
						<option value="-1">----</option>
						*/