﻿var isIe=(document.all)?true:false;
//设置select的可见状态
function setSelectState(state)
{
    var objl=document.getElementsByTagName('select');
    for(var i=0;i<objl.length;i++)
    {
        objl[i].style.visibility=state;
    }
}
function mousePosition(ev)
{
    //debugger;
    ev = ev || window.event;
    var xpos = screen.width /2;
    var ypos =  ev.clientY;//screen.height/2 + document.body.scrollTop;// - document.body.clientTop;
    //alert(xpos + ":" + ypos);

    return{x:screen.width/2,y:screen.height + document.body.scrollTop - document.body.clientTop-ypos}
    //AJAX返回后位置数据丢失  20080920注释
    //if(ev.pageX || ev.pageY)
    //{
    //    return {x:ev.pageX, y:ev.pageY};
    //}
    //return {x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,y:ev.clientY + document.body.scrollTop - document.body.clientTop};
}
//弹出方法
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:#666;width:"+bWidth+"px;height:"+bHeight+"px;";
    styleStr+=(isIe)?"filter:alpha(opacity=40);":"opacity:0.40;";
    back.style.cssText=styleStr;
    document.body.appendChild(back);
    var mesW=document.createElement("div");
    mesW.id="mesWindow";
    mesW.className="mesWindow";
    mesW.innerHTML="<div  class='window'><div class='top'><a href='#none'><img src='/img/window_close.gif' border='0' onclick='closeWindow();' style='cursor:hand' /></a></div>"+content+"</div>";
    //debugger;
    styleStr="left:"+(((pos.x-wWidth/2)>0)?(pos.x-wWidth/2):pos.x)+"px;top:"+(pos.y)+"px;position:absolute;width:"+wWidth+"px;";
    //alert(styleStr);
    mesW.style.cssText=styleStr;
    document.body.appendChild(mesW);
}
function showBackground(obj,endInt)
{
    obj.filters.alpha.opacity+=1;
    if(obj.filters.alpha.opacity<endInt)
    {
            setTimeout(function(){showBackground(obj,endInt)},8);
    }
}
    //关闭窗口
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('');
    }
}

