function _activateGLDivision()
{
	var element = _getGLDivision();

	// disable the option until it loads
	_getGLDivision().disabled = true;

	var xmlHttp = getXmlHttpRequest();

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

	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 division 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('division');
				for(var i = 0, j = xmlElement.length; i < j; i++){
					var divisionKey	 	= nodeValue(xmlElement[i].getElementsByTagName('key')[0]);
					var divisionName	= nodeValue(xmlElement[i].getElementsByTagName('name')[0]);
					var elementDDOpt 	= document.createElement('option');
					elementDDOpt.value 	= divisionKey;
					elementDDOpt.id 	= divisionKey;
					elementDDOpt.innerHTML = toTitleCase(divisionName);
					element.appendChild(elementDDOpt);
				}

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

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

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