function check_pop(pop_key){

		if(pop_key.value == 4){document.getElementById("rs_spec").style.display = "block";}
		else{document.getElementById("rs_spec").style.display = "none";}
}

function ChangeMode(myMode)
{
	mode = myMode;
	
	for (modeId = 1; modeId <= maxMode; modeId ++)
	{
		myObjectMode    = document.getElementById("mode_" + modeId);
		myObjectResults = document.getElementById("mode_" + modeId + "_table");
		
		if (mode == modeId) {
			myObjectMode.style.display    = "inline";
			myObjectResults.style.display = "inline";
		} else {
			myObjectMode.style.display    = "none";
			myObjectResults.style.display = "none";
		}
	}
}

function ShowHide(itemId)
{
	myObject = document.getElementById(itemId);
	if(myObject.style.display == "inline") myObject.style.display = "none";
	else myObject.style.display = "inline";
}

// LiveReq Engine Variables
var countdownId       = "countdown";
var mode              = 1; //We are starting with the first search mode
var maxMode           = 2;

// INIT EVENTS ON FIELDS

function liveReqInit() {
	//SPECIALISATION - FREE TEXT NAME
	if (navigator.userAgent.indexOf("Safari") > 0) {
		document.getElementById("mode_" + mode + "_name").addEventListener("keydown",FullSearch,false);
		
	} else if (navigator.product == "Gecko") {
		document.getElementById("mode_" + mode + "_name").addEventListener("keypress",FullSearch,false);
		
	} else {
		document.getElementById("mode_" + mode + "_name").attachEvent("onkeydown",FullSearch);
		isIE = true;
	}
}

function AlphaSearch(character) {
	document.getElementById("mode_" + mode + "_search").value = "alpha";
	document.getElementById("mode_" + mode + "_name_hidden").value = character;
	liveReqStart();
}

function FullSearch() {
	document.getElementById("mode_" + mode + "_search").value = "full";
	liveReqStart();
}

function getUriString() {
	var UriString = "";
	
	if (mode == 1) {
		UriString  = "act_search_name.cfm";
		if (document.getElementById("mode_" + mode + "_search").value == "full"){
			UriString += "?name= " + escape(document.getElementById("mode_" + mode + "_name").value);
			}
		else UriString += "?name=" + escape(document.getElementById("mode_" + mode + "_name_hidden").value);
		UriString += "&search=" + escape(document.getElementById("mode_" + mode + "_search").value);
		UriString += "&type=" + document.getElementById("type").options[document.getElementById("type").selectedIndex].value;
	}
	else if (mode == 2) {
		UriString  = "act_search_specialization.cfm";
		if (document.getElementById("mode_" + mode + "_search").value == "full"){
			UriString += "?specialization= " + escape(document.getElementById("mode_" + mode + "_name").value);
			UriString += "&type=" + document.getElementById("type").options[document.getElementById("type").selectedIndex].value;
			UriString += "&language=" + document.getElementById("language").options[document.getElementById("language").selectedIndex].value;
			UriString += "&sector=" + document.getElementById("sector").options[document.getElementById("sector").selectedIndex].value;
			UriString += "&skills=" + document.getElementById("skills").options[document.getElementById("skills").selectedIndex].value;
		}
		else UriString += "?name=" + escape(document.getElementById("mode_" + mode + "_name_hidden").value);
		UriString += "&search=" + escape(document.getElementById("mode_" + mode + "_search").value);
	}
	
	else if (mode == 3) {
		UriString  = "act_search_area.cfm";
		if (document.getElementById("mode_" + mode + "_search").value == "full"){
			//UriString += "?specialization= " + escape(document.getElementById("mode_" + mode + "_name").value);
			//type = Status 
			UriString += "?type=" + document.getElementById("type").options[document.getElementById("type").selectedIndex].value;
			//UriString += "&sector=" + document.getElementById("sector").options[document.getElementById("sector").selectedIndex].value;
			UriString += "&area=" + document.getElementById("area").options[document.getElementById("area").selectedIndex].value;
			
		}
		else UriString += "?name=" + escape(document.getElementById("mode_" + mode + "_name_hidden").value);
		UriString += "&search=" + escape(document.getElementById("mode_" + mode + "_search").value);
	}
	
	
	UriString += "&mode=" + escape(mode);
	UriString += "&rnd=" + escape(Math.floor(Math.random() * 1000));
	
	return UriString;
}

function LastSearch(type,value) {
	document.getElementById("mode_" + mode + "_search").value = type;
	
	if(type == "full")
		document.getElementById("mode_" + mode + "_name").value = value;
	else
		document.getElementById("mode_" + mode + "_name_hidden").value = value;
	
	liveReqStart();
}

addLoadEvent(liveReqInit);
