jSuggest={
	jc:"jSuggest",
	jr:"jSugtr",
	jd:"jSugtd",
	mousedown:function (e) {
	    var el = typeof event != "undefined" ? event.srcElement : e.target;
	    var down = false,ind= 0;
	    while (el) {
	    	down = el == jSuggest.gE(jSuggest.jc);
	        if (down) break;
	        if(el != null  ){try{
	        	if( (el.getAttribute("id") == jSuggest.jd) && ind==0 ){
					jSuggest.close();return;
			    }
	        }catch(error){}}
	        el = el.parentNode;
	        ind++;
	    }
	    if (!down) {
	    	jSuggest.close();
	    }
	},
	gE:function(id){
		return document.getElementById(id);
	},
	show: function(e,cont){
		if(cont == null){
			return ;
		};
		var offSet = $(e).offset();
		var h = $(this).outerHeight();
		if(jSuggest.gE(jSuggest.jc) == null){
			var s="";
			if($.browser.msie && $.browser.version=='6.0'){
				s ='<iframe id="divshim" scrolling="no" frameborder="0" style="position:absolute; top:0px; left:0px;" ></iframe>';
			}
			s +='<div id="'+jSuggest.jc+'" style="width:100%;display:none; z-index:10"></div>'
			$("body").append(s);
		}
		$("#"+jSuggest.jc).css({
				position: "absolute",
				top: offSet.top + $(e).outerHeight() + "px",
				zIndex:3,
				left:0
		}).show();
		cont='<span id="wc">'+cont+'</span>'
		cont='<table id="_jstabsub" width="100%" border="0" cellspacing="0" cellpadding="0"><tr id="'+jSuggest.jr+'"><td width="100%"  id="'+jSuggest.jd+'" align="center" >'+cont+'</td></tr></table>';
		$("#"+jSuggest.jc).empty().append(cont)
		if($.browser.msie && $.browser.version=='6.0' ){
			var hb = $("#wc").outerHeight();
			var wb = $("#wc").outerWidth();
			var tb = $("#wc").offset().top;
			var lb = $("#wc").offset().left;
			$("#divshim").css({
					width:wb+"px",
					height:hb+"px",
					top:tb+"px",
					zIndex:2,
					left:lb+"px"
			}).show();
		}
		$(document).bind("mousedown", jSuggest.mousedown);
	},

	close:function(){
		$(document).unbind("mousedown", jSuggest.mousedown);
	    $("#"+jSuggest.jc).hide();
	   $("#divshim").hide();
	}

}
