﻿// JScript 文件
//用于展开和收缩控件
function expandcollapse(src)
{
    if(document.getElementById(src).style.display=="")
    {
        event.srcElement.innerText = event.srcElement.innerText + '...';
        document.getElementById(src).style.display="none";
    }
    else
    {
         event.srcElement.innerText = event.srcElement.innerText.substring(0,event.srcElement.innerText.length - 3);
        document.getElementById(src).style.display="";
    }
}
//处理anthem控件回调时的未处理异常
function Anthem_Error(result)
{
    alert(result.error);
//    var context = window.location.pathname.split("/");
//    window.location = "http://" + window.location.host + "/" + context[1] + "/error.aspx?msg=" + result.error;
}

//屏蔽右键菜单
window.onload=function()
{
    //document.oncontextmenu = function() {event.returnValue = false;}
    var controls = document.getElementsByTagName('input');
    for(var i=0; i<controls.length; i++){
        if(controls[i].type=='text'){
          controls[i].onfocus= function(){
             event.srcElement.style.backgroundColor = '#feff69';
          };
          controls[i].onblur= function(){
             event.srcElement.style.backgroundColor = '#fff';
          };
        }
    }
}

//<![CDATA[ 
    function fDragging(obj, e, limit){ 
        if(!e) e=window.event; 
        var x=parseInt(obj.style.left); 
        var y=parseInt(obj.style.top); 
         
        var x_=e.clientX-x; 
        var y_=e.clientY-y; 
         
        if(document.addEventListener){ 
            document.addEventListener('mousemove', inFmove, true); 
            document.addEventListener('mouseup', inFup, true); 
        } else if(document.attachEvent){ 
            document.attachEvent('onmousemove', inFmove); 
            document.attachEvent('onmouseup', inFup); 
        } 
         
        inFstop(e);     
        inFabort(e) 
         
        function inFmove(e){ 
            var evt; 
            if(!e)e=window.event; 
             
            if(limit){ 
                var op=obj.parentNode; 
                var opX=parseInt(op.style.left); 
                var opY=parseInt(op.style.top); 
                 
                if((e.clientX-x_)<0){
                    return false; 
                }
                else if((e.clientX-x_+obj.offsetWidth+opX)>(opX+op.offsetWidth)){
                    return false;
                }
                 
                if(e.clientY-y_<0){
                    return false; 
                }
                else if((e.clientY-y_+obj.offsetHeight+opY)>(opY+op.offsetHeight)){
                    return false; 
                }
            } 
             
            obj.style.left=e.clientX-x_+'px'; 
            obj.style.top=e.clientY-y_+'px'; 
             
            inFstop(e); 
        } // shawl.qiu script 
        function inFup(e){ 
            var evt; 
            if(!e)e=window.event; 
             
            if(document.removeEventListener){ 
                document.removeEventListener('mousemove', inFmove, true); 
                document.removeEventListener('mouseup', inFup, true); 
            } else if(document.detachEvent){ 
                document.detachEvent('onmousemove', inFmove); 
                document.detachEvent('onmouseup', inFup); 
            } 
             
            inFstop(e); 
        } // shawl.qiu script 
  
        function inFstop(e){ 
            if(e.stopPropagation) return e.stopPropagation(); 
            else return e.cancelBubble=true;             
        } // shawl.qiu script 
        function inFabort(e){ 
            if(e.preventDefault) return e.preventDefault(); 
            else return e.returnValue=false; 
        } // shawl.qiu script 
    }
    function openDialog(title,url,Width,Height,obj)
    {
       var title=title;
       var url=url.indexOf("?")!=-1?url+"&runtime="+new Date().getTime():url+"?runtime="+new Date().getTime();
       var Width=Width;
       var Height=Height;
       var arguemnts = new Object();
       var res= window.showModalDialog(url,arguemnts,"dialogWidth:" + Width + "px;dialogHeight:" + Height + "px;center:yes;status:no;scroll:yes;help:no;");
       if(res==null)
       {return false;}
    }
//]]> 