﻿function alertWin(title, url, w, h){ 
	var titleheight = "22px"; //提示窗口标题高度 
	var borderBgColor = "#BBBBBB";
	var bordercolor = "#777777"; //提示窗口的边框颜色666699 
	var titlecolor = "#FFFFFF"; //提示窗口的标题颜色 
	var titlebgcolor = "#777777"; 
	var bgcolor = "#FFFFFF";
	
	var iWidth = document.documentElement.clientWidth; 
	var iHeight = document.documentElement.clientHeight; 
	var winW = w + 2;
	var winH = h + 30;
	
	var bgObj = document.createElement("div"); 
	bgObj.id = "BgDiv";
	bgObj.style.cssText = "position:absolute;left:0px;top:0px;width:"+iWidth+"px;height:"+Math.max(document.documentElement.clientHeight,document.documentElement.scrollHeight)+"px;background-color:#000000;z-index:101;filter:Alpha(Opacity=40);opacity:0.4;";
	document.body.appendChild(bgObj); 
	
	var msgObj=document.createElement("div");
	msgObj.id = "MsgDiv";
	msgObj.style.cssText = "position:absolute;font:11px '宋体';top:"+(iHeight-winH)/2+"px;left:"+(iWidth-winW)/2+"px;width:"+winW+"px;height:"+winH+"px;text-align:center;border: solid 6px " + borderBgColor + ";background-color:" + bordercolor + ";padding:1px;line-height:22px;z-index:"+(bgObj.style.zIndex+2)+";";
	document.body.appendChild(msgObj);
	
	var table = document.createElement("table");
	msgObj.appendChild(table);
	table.style.cssText = "margin:0px;border:solid 1px " + bgcolor + ";padding:0px;width:"+winW+"px;height:"+winH+"px;background-color:" + bgcolor;
	table.cellSpacing = 0;
	var tr = table.insertRow(-1);
	tr.style.cssText = "background-color:" + titlebgcolor;
	var titleBar = tr.insertCell(-1);
	titleBar.style.cssText = "width:90%;height:"+titleheight+"px;text-align:left;padding:3px;padding-left:10px;margin:0px;font:bold 13px '宋体';color:"+titlecolor+";border:1px solid " + bordercolor + ";cursor:move;";
	titleBar.innerHTML = title;

	var mask = document.createElement("iframe");
	mask.id = "MaskDiv";
	mask.src="javascript:false";
	mask.scrolling="no";
	mask.frameborder="0";
	mask.style.cssText = "position:absolute;z-index:"+(bgObj.style.zIndex+1)+";top:"+msgObj.style.top+";left:"+msgObj.style.left+";width:"+msgObj.style.width+";height:"+msgObj.style.height+";";
	mask.style.position="absolute";
	document.body.appendChild(mask);

	var moveX = 0;
	var moveY = 0;
	var moveTop = 0;
	var moveLeft = 0;
	var moveable = false;

	addEvent(msgObj, "mousedown", mousedown);
	addEvent(msgObj, "mouseup", mouseup);
	addEvent(msgObj, "selectstart", function() {return false;});
	addEvent(msgObj, "mousemove", mousemove);

	var resizeEvent;
	function mousedown() { 
		moveable = true; 
		resizeEvent=window.onresize;
		window.onresize = function() {
			bgObj.style.width = document.documentElement.clientWidth + "px";
			bgObj.style.height = documes3Qnt.documentElement.clientHeight + "px";
		}
		if (getBrowser()=="IE")	msgObj.setCapture();
		var evt = getEvent(); 
		moveX = evt.clientX; 
		moveY = evt.clientY; 
		moveTop = parseInt(msgObj.style.top); 
		moveLeft = parseInt(msgObj.style.left);
	} 
	function mousemove() {
		if (moveable) { 
			var evt = getEvent(); 
			var x = moveLeft + evt.clientX - moveX; 
			var y = moveTop + evt.clientY - moveY; 
			msgObj.style.left = x + "px"; 
			msgObj.style.top = y + "px"; 
			mask.style.left = msgObj.style.left;
			mask.style.top = msgObj.style.top;
		}   
	}
	function mouseup() {
		if (moveable) { 
			moveX = 0; 
			moveY = 0; 
			moveTop = 0; 
			moveLeft = 0; 
			moveable = false; 
			window.onresize = resizeEvent;
			if (getBrowser()=="IE")	msgObj.releaseCapture();
		} 
	}

	var closeBtn = tr.insertCell(-1);
	closeBtn.style.cssText = "width:10%; text-align:right; padding:8px;";
	closeBtn.innerHTML = "<img src='images/close.gif' style='width:12px;height:12px;cursor:pointer;' alt='关闭' />";
	closeBtn.childNodes[0].onclick = function(){ 
		document.body.removeChild(bgObj); 
		document.body.removeChild(msgObj); 
		document.body.removeChild(mask);
	} 

	var contentBox = table.insertRow(-1).insertCell(-1);
	contentBox.id = "MsgBox";
	contentBox.colSpan  = 2;
	contentBox.style.cssText = "width:"+w+"px;height:"+h+"px;text-align: left; vertical-align:middle;";
	var iframe = document.createElement("iframe");
	iframe.src = url;
	iframe.scrolling = "no";
	iframe.frameBorder = 0;
	iframe.style.cssText = "width:100%;height:100%;border:0px;"
	contentBox.appendChild(iframe);
} 
// 获得事件Event对象，用于兼容IE和FireFox 
function getEvent() { 
	return window.event || arguments.callee.caller.arguments[0]; 
} 
// 事件绑定
function addEvent(obj,eventTypeName, fn){
	if(obj.addEventListener){
		obj.addEventListener(eventTypeName,fn,true);
		return true;
	}else if(obj.attachEvent){
		return obj.attachEvent("on"+eventTypeName,fn);
	}else{
		return false;
	}
}
// 检测浏览器类型
function getBrowser() {
	var b;
	if ((navigator.userAgent.indexOf("MSIE") >= 0) && (navigator.userAgent.indexOf('Opera') < 0)) {
		b = "IE"; 
	}else if (navigator.userAgent.indexOf("Firefox") >= 0) {
		b = "Firefox"; 
	}else if (navigator.userAgent.indexOf("Opera") >= 0){
		b = "Opera"; 
	}else {
		b = "Other";
	}
	return b;
}
function closeWin() {
    $("MenuBar1_hlManage").innerHTML = "<span>" + $("MenuBar1_hlManage").innerHTML + "<img alt=\"\" src=\"images/arrow.gif\" border=\"0\" width=\"13\" height=\"16\" style=\"vertical-align: bottom;\" /></span>";
    $("MenuBar1_hlManage").href = "javascript:showManageMenu('MenuBar1_tbManage');";
    document.body.removeChild($("BgDiv"));
    document.body.removeChild($("MsgDiv"));
    document.body.removeChild($("MaskDiv"));
}