	var ParentPaddingLeft = 0;
	var ParentPaddingTop = 0;
	function LoopParents(Item) {
				ParentPaddingLeft += Item.offsetLeft;
				ParentPaddingTop += Item.offsetTop;
				if(Item.offsetParent != undefined) {
				
					LoopStart(Item.offsetParent);
				}
				
	
	}
	
	function LoopStart(Item) {
				ParentPaddingLeft += Item.offsetLeft;
				ParentPaddingTop += Item.offsetTop;
				if(Item.offsetParent != undefined) {
				
					LoopParents(Item.offsetParent);
				}
				
	
	}

	function SelectedItem(Update, Content) {
	
		document.getElementById(Update).value = Content;
		var docBody = document.getElementsByTagName("BODY")[0];
			
		if(document.getElementById('suggestBox') != undefined) {
			docBody.removeChild(document.getElementById('suggestBox'));
		}
	}
	
	
	function DoSuggest(Item,Content) {
		ParentPaddingLeft = 0;
		ParentPaddingTop = 0;
		if(Content == '') {
			var docBody = document.getElementsByTagName("BODY")[0];
			
			if(document.getElementById('suggestBox') != undefined) {
				docBody.removeChild(document.getElementById('suggestBox'));
			}
		
		} else {
		
			if(Item != undefined) {
				var docBody = document.getElementsByTagName("BODY")[0];
				if(document.getElementById('suggestBox') != undefined) {
					docBody.removeChild(document.getElementById('suggestBox'));
				}
				
				if(Item.offsetParent != undefined) {
				
					LoopParents(Item.offsetParent);
				}
				var Height = Item.offsetHeight;
				var Width = Item.offsetWidth;
				var Left = Item.offsetLeft;
				var Top = Item.offsetTop;
			
				var PaddingTop = 0;
				var PaddingLeft = 0;
				
				if (!window.XMLHttpRequest) {
					// This is IE6 stuff
					PaddingTop = 0;
					PaddingLeft = 0;
				}
			
				var newdiv = document.createElement('div');
				newdiv.setAttribute('id','suggestBox');
				
				newdiv.setAttribute('class','suggestBox');
				newdiv.innerHTML = Content;
				
				
				docBody.appendChild(newdiv);
				newdiv.className= 'suggestBox';
				newdiv.style.position = 'absolute';
				newdiv.style.left = (ParentPaddingLeft+Left+PaddingLeft) + 'px';
				newdiv.style.top = (ParentPaddingTop+Top+PaddingTop+Height) +'px';
				newdiv.style.width = (Width) +'px';
				newdiv.style["z-index"] = '100';
	
			
			}
		}
		
		
	
	}