//JS窗口
//弹出方法

function showMessageBox(wTitle,content,pos,wWidth)
{
	closeWindow();
	var bWidth=parseInt(document.documentElement.scrollWidth);
	var bHeight=parseInt(document.documentElement.scrollHeight);
	if(isIe)
	{
		setSelectState('hidden');
	}
	var back=document.createElement("div");
	back.id="back";
	var styleStr="top:0px;left:0px;position:absolute;background:#fff;width:"+bWidth+"px;height:"+bHeight+"px;z-index:3;";
	styleStr+=(isIe)?"filter:alpha(opacity=0);":"opacity:0;";
	back.style.cssText=styleStr;
	document.body.appendChild(back);
	showBackground(back,50);
	var mesW=document.createElement("div");
	mesW.id="mesWindow";
	mesW.className = "mesWindow";
	mesW.innerHTML = "<div class='mesWindowContent' id='mesWindowContent'>"+content+"</div>";
	var v_top=(document.body.scrollTop)/2;
	var v_left=(document.body.clientWidth-wWidth)/2;
	v_top+=document.documentElement.scrollTop;
	styleStr="top:"+(v_top+180)+"px;position:absolute;width:"+wWidth+"px;left:"+v_left+"px;z-index:9999;";
	mesW.style.cssText=styleStr;
	document.body.appendChild(mesW);
}
/**
 * @purpose  supplement showMessageBox
 * @param divID this div's ID
 * @param content
 * @param pos array('width_offset', 'height_offset')
 * @param wWidth
 * @return
 */
function showMessageBox2(divID,content,pos,wWidth)
{	
	var mesW=document.createElement("div");
	mesW.id=divID;
	mesW.innerHTML = "<div >"+content+"</div>";
	if(pos != '')
	{
		var posarr = pos.split(',');		
	}
	else
	{
		var posarr=new Array(0,0);  
	}
	var v_top=(document.body.scrollTop-posarr[1])/2;
	var v_left=(document.body.clientWidth-wWidth-posarr[0])/2;
	v_top+=document.documentElement.scrollTop;
	styleStr="top:"+(v_top+180)+"px;position:absolute;width:"+wWidth+"px;left:"+v_left+"px;z-index:2;";
	mesW.style.cssText=styleStr;
	document.body.appendChild(mesW);
}
//让背景渐渐变暗
function showBackground(obj,endInt)
{
	if(isIe)
	{
		obj.filters.alpha.opacity+=12;
		if(obj.filters.alpha.opacity<endInt)
		{
			setTimeout(function(){showBackground(obj,endInt)},5);
		}
	}
	else
	{
		var al=parseFloat(obj.style.opacity);
		al+= 0.05;
		obj.style.opacity=al;
		if(al<(endInt/100))
		{
			setTimeout(function(){showBackground(obj,endInt)},5);
		}
	}
}
//关闭窗口
function closeWindow()
{
	if(document.getElementById('back')!=null)
	{
		document.getElementById('back').parentNode.removeChild(document.getElementById('back'));
	}
	if(document.getElementById('mesWindow')!=null)
	{
		document.getElementById('mesWindow').parentNode.removeChild(document.getElementById('mesWindow'));
	}
	if(isIe)
	{
		setSelectState('');
	}
}
//设置select的可见状态
function setSelectState(state)
{
	var objl=document.getElementsByTagName('select');
	for(var i=0;i<objl.length;i++)
	{
		objl[i].style.visibility=state;
	}
}
