function _activateGLIndustry()
{
	var element = _getGLIndustry();

	// disable the option until it reloads
	_getGLIndustry().disabled = true;

	var xmlHttp = getXmlHttpRequest();

	var url = ctrlUrl + 'ajax/all-industries/';

	xmlHttp.open("GET", url, true);

	xmlHttp.send(null);

	xmlHttp.onreadystatechange = function()
	{
		if (xmlHttp.readyState == 4){
			if (xmlHttp.status == 200){

				// Fetch the response tag
				var rspXML = xmlHttp.responseXML;

				// Clear all elements within the industry dd
				var len = element.childNodes.length;
				while (element.hasChildNodes()){
					element.removeChild(element.firstChild);
				}

				// Add the --SELECT-- option in
				/*
				var elementDDOpt = document.createElement('option');
				elementDDOpt.value = -1;
				elementDDOpt.innerHTML = pleaseSelectText;
				elementDDOpt.selected = true;
				element.appendChild(elementDDOpt);
				*/

				// Now add the newly found options
				var xmlElement = rspXML.getElementsByTagName('industry');
				for(var i = 0, j = xmlElement.length; i < j; i++){
					var industryKey	 	= nodeValue(xmlElement[i].getElementsByTagName('key')[0]);
					var industryName	= nodeValue(xmlElement[i].getElementsByTagName('name')[0]);
					var industryIcon	= nodeValue(xmlElement[i].getElementsByTagName('icon')[0]);

					var elementDDOpt 	= document.createElement('option');

					elementDDOpt.value 	= industryKey;
					elementDDOpt.id	 	= industryKey;
					elementDDOpt.innerHTML = toTitleCase(industryName);
					element.appendChild(elementDDOpt);

					industries[i] = {
								'name': industryName,
								'icon': industryIcon,
								'key' : industryKey
					};
				}

				// Activate the element
				_getGLIndustry().disabled = false;

				// REQUEST PARAMS CODE
				// 'Select' the country
				if ( (-2 != glRequestParams['industryKey']) && ('all' != glRequestParams['industryKey']) ){
					if (document.getElementById(glRequestParams['industryKey'])){
						try{
							document.getElementById(glRequestParams['industryKey']).selected = true;
						}catch(e){
							// swallow for IE6
						};
					}
				}

				// Auto run?
				if (1 == glRequestParams['auto'] && false == glAutoRunComplete){
					setTimeout('_runGL(\'\')', 500);
					glAutoRunComplete = true;
				}

			}else{
				// Non 200 HTTP status
			}
		}
	}
}
