Xo = {
	baseId : "overlay",
	base : null,
	w : 500,
	h : 400,
	contentId : new Array("XoSending","XoSendComp","XoMobile","XoProgress"),
	init : function(){
		this.base = Xz.getObject(this.baseId);
	},
	show : function(idx,f){
		Xo.onResize();
		Xw.show(Xo.contentId[idx],f);
		Xw.show(Xo.baseId,f);
	},
	isShow : function(){
		var obj = Xo.base;
		if( obj.style.display == "block" ){
			return true;
		}else{
			return false;
		}
	},
	onResize : function(){
		Xo.onScroll();
	},
	onScroll : function(){
		var sc = Xz.getPageScroll();
		var sz = Xz.getPageSize();
		var obj = Xo.base;
		if( obj ){
			var l = (sz[0] - Xo.w)/2;
			Xw.setLeft(obj,l);
			var t
			if( sz[1] > Xo.h ){
				t = sc[1] + sz[1]/2 - Xo.h/2
			}else{
				t = sc[1];
			}
			Xw.setTop(obj,t);
		}
	},
	closeMsg : function(){
		Xw.show("closeMsgBtn",false);
		Xw.show("XoMessageBox",false);
	},
	close : function(){
		for(var i=0; i<Xo.contentId.length; i++ ){
			Xw.show(Xo.contentId[i],false);
		}
		Xw.show(Xo.baseId,false);
	}
};

