// JavaScript Document
function ShowTrades(Npv_This){
	//alert("[" + Npv_This.id + "]");
	Npv_This.style.visibility = "visible";
	document.getElementById('TradeList').style.visibility = "visible";
}
function HideTrades(Npv_This){
	//alert("[" + Npv_This.id + "]");
	document.getElementById('TradeList').style.visibility = "hidden";
}
function SelectTrade(Npv_This){
	//alert("[" + Npv_This.id + "," + Npv_That.id + "]");
	//Npv_That.value = Npv_This.options[Npv_This.selectedIndex].value; 
	document.getElementById('TradeText').value = Npv_This.options[Npv_This.selectedIndex].value;
}
function FindTrade(Npv_This){
	//alert("[" + Npv_This.id + "]");
	if (document.getElementById('TradeText').value.length < 4){
		document.getElementById('Feedback').innerHTML = "Please select a trade";
	}else if (document.getElementById('PostCodeText').value.length < 3){
		HideTrades();
		document.getElementById('Feedback').innerHTML = "Please enter your post code";
	}else{
		var Nlv_XmlHttp = null;
		var Nlv_Return;
		
		if (window.XMLHttpRequest){// code for all new browsers
			Nlv_XmlHttp = new XMLHttpRequest();
		} else if (window.ActiveXObject){// code for IE5 and IE6
			Nlv_XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		if (Nlv_XmlHttp != null){
			Nlv_XmlHttp.open("GET", "/ui/http/GetCategories.asp?text=" + document.getElementById('TradeText').value, false);
			Nlv_XmlHttp.send(null);
		  
			Nlv_Return = Nlv_XmlHttp.responseText;
			if (Nlv_Return.length > 0){
				alert(Nlv_Return);
				document.getElementById('TradeID').value = Nlv_Return;
				document.getElementById('TradeSelectForm').submit();
				document.getElementById('ResultsBlock').innerHTML = Nlv_Return;

				document.getElementById('Feedback').innerHTML = "OK!!";

				HideTrades();
			}
		}else{
			//alert("Your browser does not support XMLHTTP.");
			document.getElementById('Feedback').innerHTML = "Your browser does not support XMLHTTP.";
		}
	}
}

