function GloadingMsg() {
}
/*
GloadingMsg.prototype.init = function(div,posCont) {
	var img_ = document.createElement("img");
	//img_.src = "myicons/ajax-loader-bert.gif";

	imgLoaded(img_,function() {  // wait for loaded because we need to know height/width
		this.imgHeightM = parseInt(img_.height/2);
		this.imgWidthM = parseInt(img_.width/2);
	});

	img_.src = "myicons/ajax-loader-squares.gif";

	this.posCont = posCont;
	this.div_ = $(div);
	this.img_ = $(img_);

	// wenn displayed before loaded, then not exact in middle
	this.imgHeightM = 5;
	this.imgWidthM = 15;

	$(div).hide().css("position","absolute").append(img_);
	
}
*/
GloadingMsg.prototype.initText = function(div,posCont) {
	this.posCont = $(posCont);
	this.div_ = $(div);

	if (!$.browser.msie) {
		$(div).addClass("round10");
		DD_roundies.addRule(".round10",'10px',true);
	}

	this.imgHeightM = $(div).height()/2;
	this.imgWidthM = $(div).width()/2;
	logit("imgHeightM/imgWidthM:"+this.imgHeightM+'/'+this.imgWidthM);
}
GloadingMsg.prototype.set = function(text) {
	$(this.div_).html(text);
	
	this.imgHeightM = $(this.div_).height()/2;
	this.imgWidthM = $(this.div_).width()/2;
}
GloadingMsg.prototype.show = function() {
	// determine middle of posCont
	
	var h_ = $(this.posCont).height();
	var w_ = $(this.posCont).width();

	logit("h/w="+h_+"/"+w_);
	
	var top_  = $(this.posCont).offset().top + parseInt(h_/2) - this.imgHeightM - 20;
	var left_ = $(this.posCont).offset().left + parseInt(w_/2) - this.imgWidthM; // minus width of image
	
	logit("t/l="+top_+"/"+left_);
	
	$(this.div_).css("top",top_).css("left",left_).show();  
}
GloadingMsg.prototype.hide = function() {
	$(this.div_).fadeOut("slow");
}

