//弹出层
function openLayerAdv(contentId) {
	//alert(11);
	var arrayPageSize = getPageSize();//调用getPageSize()函数
	var arrayPageScroll = getPageScroll();//调用getPageScroll()函数

//给这个元素设置属性与样式
	popupDiv = document.getElementById(contentId);
	popupDiv.style.position = "absolute";
	popupDiv.style.border = "1px solid #ccc";
	popupDiv.style.background = "#fff";
	popupDiv.style.zIndex = 999999;

	var bodyBack = document.getElementById("loading-mask");
	//bodyBack.style.position = "absolute";
	bodyBack.style.width = document.body.clientWidth + "px";
	bodyBack.style.height = 2000 + "px";// (arrayPageSize[1] + 35 + 'px');
	bodyBack.style.zIndex = 98;
	bodyBack.style.top = 0;
	bodyBack.style.left = 0;
	bodyBack.style.filter = "alpha(opacity=50)";
	bodyBack.style.opacity = 0.5;
	bodyBack.style.background = "#000";

	var vcastr3 = document.getElementById('vcastr3');
	if(vcastr3!=null && vcastr3!=undefined){
		document.getElementById("vcastr3").style.display="none";
	}
	
	var radioSelect = document.getElementById('radioSelect');
	if(radioSelect!=null && radioSelect!=undefined){
		document.getElementById("radioSelect").style.display="none";
	}
	
	
	
	
	var mapObj = document.getElementById('mapObj');
	if(mapObj==null || mapObj==undefined){
//显示背景层
	bodyBack.style.display = "block";

//让弹出层在页面中垂直左右居中(个性)
	var arrayConSize = getConSize(contentId);
	popupDiv.style.top = arrayPageScroll[1] + (arrayPageSize[3] - arrayConSize[1]) / 2 - 0 + "px";
	popupDiv.style.left = (arrayPageSize[0] - arrayConSize[0]) / 2 - 0 + "px";
	popupDiv.style.display = "block";
	}else{
//显示背景层
		bodyBack.style.display = "block";
		document.getElementById("mapObj").style.display="none";
//让弹出层在页面中垂直左右居中(个性)
		var arrayConSize = getConSize(contentId);
		popupDiv.style.top = arrayPageScroll[1] + (arrayPageSize[3] - arrayConSize[1]) / 2 - 0 + "px";
		popupDiv.style.left = (arrayPageSize[0] - arrayConSize[0]) / 2 - 0 + "px";
		popupDiv.style.display = "block";
	}
}
//获取内容层内容原始尺寸
function getConSize(contentId) {
	var conObj = document.getElementById(contentId);
	conObj.style.position = "absolute";
	conObj.style.left = -1000 + "px";
	conObj.style.display = "";
	var arrayConSize = [conObj.offsetWidth, conObj.offsetHeight];
	conObj.style.display = "none";
	return arrayConSize;
}

//获取滚动条的高度
function getPageScroll() {
	var yScroll;
	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
	} else {
		if (document.documentElement && document.documentElement.scrollTop) {
			yScroll = document.documentElement.scrollTop;
		} else {
			if (document.body) {
				yScroll = document.body.scrollTop;
			}
		}
	}
	arrayPageScroll = new Array("", yScroll);
	return arrayPageScroll;
}
//获取页面实际大小
function getPageSize() {
	var xScroll, yScroll;
	if (window.innerHeight && window.scrollMaxY) {
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else {
		if (document.body.scrollHeight > document.body.offsetHeight) {
			xScroll = document.body.scrollWidth;
			yScroll = document.body.scrollHeight;
		} else {
			xScroll = document.body.offsetWidth;
			yScroll = document.body.offsetHeight;
		}
	}
	var windowWidth, windowHeight;
//var pageHeight,pageWidth;
	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;
			}
		}
	}
	var pageWidth, pageHeight;
	if (yScroll < windowHeight) {
		pageHeight = windowHeight;
	} else {
		pageHeight = yScroll;
	}
	if (xScroll < windowWidth) {
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}
	arrayPageSize = new Array(pageWidth, pageHeight, windowWidth, windowHeight);
	return arrayPageSize;
}
//关闭弹出层
function closeLayer(contentId) {
	var vcastr3 = document.getElementById('vcastr3');
	if(vcastr3!=null && vcastr3!=undefined){
		document.getElementById("vcastr3").style.display="block";
	}
	
	var radioSelect = document.getElementById('radioSelect');
	if(radioSelect!=null && radioSelect!=undefined){
		document.getElementById("radioSelect").style.display="block";
	}
	
	var mapObj = document.getElementById('mapObj');
	if(mapObj==null || mapObj==undefined){
		document.getElementById(contentId).style.display = "none";
		document.getElementById("loading-mask").style.display = "none";
		return false;
	}else{
		document.getElementById(contentId).style.display = "none";
		document.getElementById("loading-mask").style.display = "none";
		document.getElementById("mapObj").style.display="block";
		return false;
	}
}

