$.fn.DisplayMenu = function(url, options) {
	// Options
	options = arrayMerge({
		"url": url,
		"paramName": "q",
		"callback": null,
		"saving": "saving ...",
		"type": "text",
		"submitButton": 0,
		"delayOnBlur": 1,
		"extraParams": {},		
		"editClass": null
	}, options);
	// Set up
	this.mouseover(function(e) {
	//this.click(function(e) {
			if (this.editing) return;
			if (!this.editable) this.editable = function() {
			
				var me = this;
				var CurrentDivId = me.id;
				//alert('Cool, it is Working:' + CurrentDivId );
				
				// Loop - hide all lists, show all summaries
				
				var IDofthisDiv = CurrentDivId.substr(16,1);
		//		alert(IDofthisDiv);
				
				var ii = 0;
				while (ii < 6)
				{
				ii++;
				var DivSumm = 'HTTP_Side_Menu_Summ_0' + ii;
				var DivList = 'HTTP_Side_Menu_List_0' + ii;
				document.getElementById( DivSumm ).style.display = 'block';
				document.getElementById( DivList ).style.display = 'none';
				}
				
				document.getElementById("HTTP_Side_Menu_Summ_0" + IDofthisDiv ).style.display = 'none';
				document.getElementById("HTTP_Side_Menu_List_0" + IDofthisDiv ).style.display = 'block';
				
			//	document.getElementById(me.id).style.display = 'block';
				
				
			    }
				
				
//				me.orgHTML = $(me).html();
//				me.innerHTML = "";
//				if (options.editClass) $(me).addClass(options.editClass);
//				var f = document.createElement("form");
//				var i = createInputElement(me.orgHTML);
//				var t = 0;
//				f.appendChild(i);
//				if (options.submitButton) {
//					var b = document.createElement("input");
//					b.type = "submit";
//					b.value = "OK";
//					f.appendChild(b);
//				}
//				me.appendChild(f);
//				i.focus();
//				$(i).blur(
//						options.delayOnBlur ? function() { t = setTimeout(reset, options.delayOnBlur) } : reset
//					)
//					.keydown(function(e) {
//						if (e.keyCode == 27) { // ESC
//							e.preventDefault;
//							reset
//						}
//					});
//				$(f).submit(function(e) {
//					if (t) clearTimeout(t);
//					e.preventDefault();
//					var p = {};
				// MOD 2006 09 10 - J Rubenstein / To Allow For Edit In Place
				// Passing of the ID of the row from me.id
				// p[i.name] = $(i).val() + "[id=" + me.id + "]";
				
//				alert('Working:' + me.id );
				//	var id = {};
				//	id[i.me.id] = $(i).val();
					
//					$(me).html(options.saving).load(options.url, arrayMerge(options.extraParams,p), function() {
						// Remove script tags
//						me.innerHTML = me.innerHTML.replace(/<\s*script\s*.*>.*<\/\s*script\s*.*>/gi, "");
						// Callback if necessary
//						if (options.callback) options.callback(me); 
						// Release
	//					me.editing = false;						
	//				});
	//			});
				function reset() {
					me.innerHTML = me.orgHTML;
					if (options.editClass) $(me).removeClass(options.editClass);
					me.editing = false;					
				}
		//	};
			this.editable();
		})
	;
	// Don't break the chain
	return this;
	// Helper functions
	function arrayMerge(a, b) {
		if (a) {
			if (b) for(var i in b) a[i] = b[i];
			return a;
		} else {
			return b;		
		}
	};
	// function createInputElement(v) {
	//	if (options.type == "textarea") {
		//	var i = document.createElement("textarea");
		//	options.submitButton = true;
		//	options.delayOnBlur = 100; // delay onBlur so we can click the button
	//	} else {
		//	var i = document.createElement("input");
		//	i.type = "text";
	//	}
	//	$(i).val(v);
	//	i.name = options.paramName;
	//	return i;
	// }
};
