function maskdiv(div_id,close1,close2,subtn,fun){
	var isIE = (document.all) ? true : false;
	var isIE6 = isIE && ([/MSIE (\d)\.0/i.exec(navigator.userAgent)][0][1] == 6);
	var layer=document.createElement("div");
	layer.id="layer";
	layer.style.width=layer.style.height="100%";
	layer.style.position= !isIE6 ? "fixed" : "absolute";
	layer.style.top=layer.style.left=0;
	layer.style.backgroundColor="#111";
	layer.style.zIndex="9998";
	layer.style.opacity="0.3";
	layer_iestyle(layer);//遮罩层居中
	//判断是否存在select
	var sels = document.getElementsByTagName("select");
	for(var i=0; i<sels.length; i++){
			sels[i].disabled = true;
	}
	if(isIE){layer.style.filter ="alpha(opacity=30)";}
	document.body.appendChild(layer);//添加遮罩层
	var newbox=document.getElementById(div_id);
	div_iestyle(newbox);//先做居中处理
	newbox.style.zIndex="9999";
	newbox.style.display="block"
	newbox.style.position = !isIE6 ? "fixed" : "absolute";
	newbox.style.top =newbox.style.left = "50%";
	newbox.style.marginTop = - newbox.offsetHeight / 2 + "px";
	newbox.style.marginLeft = - newbox.offsetWidth / 2 + "px";
	if(isIE6){  
		window.attachEvent("onscroll",function(){                              
			div_iestyle(newbox);//先做居中处理
		})
		function tmp_layfun() {
			layer_iestyle(layer);
		}
		window.attachEvent("onresize",tmp_layfun) //遮罩层居中         
	}
	var btn1 = document.getElementById(close1);
	if(typeof(btn1)!="undefined" && btn1 != null){
		btn1.onclick=function(){
			closediv(newbox,layer);
		}
	}
	var btn2 = document.getElementById(close2);
	if(typeof(btn2)!="undefined" && btn2 != null){
		btn2.onclick=function(){
			closediv(newbox,layer);
		}
	}
	var subtn = document.getElementById(subtn);
	if(typeof(subtn)!="undefined"  && subtn != null){
		subtn.onclick=function(){
			closediv(newbox,layer);
			if(typeof(fun)!="undefined"){
				fun();//后续操作函数
			}
		}
	}
}
//ie下遮罩层剧中处理
function layer_iestyle(layer){      
layer.style.width=Math.max(document.documentElement.scrollWidth, document.documentElement.clientWidth)+ "px";
layer.style.height= Math.max(document.documentElement.scrollHeight, document.documentElement.clientHeight) +"px";}

//ie下弹出框居中处理
function div_iestyle(newbox){      
		newbox.style.marginTop = document.documentElement.scrollTop - newbox.offsetHeight / 2 + "px";
		newbox.style.marginLeft = document.documentElement.scrollLeft - newbox.offsetWidth / 2 + "px";
}

function closediv(newbox,layer){
	newbox.style.display="none";
	layer.style.display="none";
	document.body.removeChild(layer);
	var sels = document.getElementsByTagName("select");
	for(var i=0; i<sels.length; i++){
		sels[i].disabled = false;
	}
}

