var driftDialog1;
if(!driftDialog1)
{
	driftDialog1={};
}

var windowWidth,windowHeight;
driftDialog1.init=function(divObj,maskColor)
{
	$("body").append("<div id=\"mask\" style=\"z-index:100;position:absolute;left:0px;top:0px;background:"+maskColor+"\"></div>");
	$("#mask").css("height",$(document).height());
	$("#mask").css("width",$(document).width());
	
	if (self.innerHeight) {
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
		} else if (document.documentElement && document.documentElement.clientHeight) {
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
		} else if (document.body) {
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
		}

	
	$(divObj).css("position","absolute");
	$(divObj).css("top",($(document).scrollTop()+(windowHeight-$(divObj).height())/2+50));
	$(divObj).css("left",$(document).scrollLeft()+(windowWidth-$(divObj).width())/2);
	$(divObj).css("z-index","102");
	//$(divObj).draggable();
	driftDialog1.isInit=true;
	
}

/**
 * @author 吕靖
 * @param divObj 显示层对象
 * @param maskColor 遮罩层颜色
 * @param opacity 遮罩层 透明度 0到1之间的数字
 * 
 * */
driftDialog1.show=function(divObj,maskColor,opacity)
{
	if(!driftDialog1.isInit)
	{
		driftDialog1.init(divObj,maskColor);
	}
	
	//$("#mask").css("filter","alpha(opacity="+opacity+")");
	
	//$("#mask").fadeIn("slow");
	$("#mask").animate({opacity:opacity},0,function(){
		$(divObj).fadeIn("slow");
	
	}); 
	
	
	
}

driftDialog1.closeIt=function(divObj)
{
	
	$(divObj).fadeOut("slow",function(){
		$("#mask").remove();
	});
	
	driftDialog1.isInit=false;
}






driftDialog1.initbottom=function(divObj,maskColor)
{
	$("body").append("<iframe id=\"mask\" style=\"z-index:100;position:absolute;left:0px;top:0px;background:"+maskColor+"\"></iframe>");
	$("#mask").css("height",$(document).height());
	$("#mask").css("width",$(document).width());
	$(divObj).css("position","absolute");
	//$(divObj).css("top",($("#mask").height()-$(divObj).height()));
	$(divObj).css("left",($("#mask").width()-$(divObj).width())/2);
	$(divObj).css("z-index","102");
	//$(divObj).draggable();

	driftDialog1.isInit=true;

}

/**
 * @author 吕靖
 * @param divObj 显示层对象
 * @param maskColor 遮罩层颜色
 * @param opacity 遮罩层 透明度 0到100之间的数字
 *
 * */
driftDialog1.showbottom=function(divObj,maskColor,opacity)
{
	if(!driftDialog1.isInit)
	{
		driftDialog1.initbottom(divObj,maskColor);
	}
	//$("#mask").css("filter","alpha(opacity="+opacity+")");

	//$("#mask").fadeIn("slow");
	$("#mask").animate({opacity:opacity},0,function(){
		$(divObj).fadeIn("slow");

	});

}



driftDialog1.closeIt=function(divObj)
{
	
	$(divObj).fadeOut("slow",function(){
		$("#mask").remove();
	});
	
	driftDialog1.isInit=false;
}

