﻿//======= Div拖动(Dialog效果),调用MouseDown(要拖动的div) =======================================================================================//var isIE = /msie/i.test(navigator.userAgent);
//var isDTD = /CSS1Compat/i.test(document.compatMode);
function Tong_MoveDiv()
{
//参数说明
// id 要移动的层ID 
// Evt 是 event, window.event; 要在FF 中可以用    e ? e :window.event;
// T 为 int 有数字是拖动 没有是慢慢移动
this.Move=function(Id,Evt,T)
{
   if(Id=="") return;
   var o = document.getElementById(Id);
   if(!o) return;//如果这个东东不在
   evt = Evt ? Evt : window.event;
   o.style.position = "absolute";//设定他的样式为绝对定位
   o.style.zIndex = 200;//这里显示上下的
   var obj = evt.srcElement ? evt.srcElement : evt.target; //得到个原素 使它在FF中也可以用
   //得到当前对要移动对象的 坐标
   var w = o.offsetWidth;
     var h = o.offsetHeight;
     var l = o.offsetLeft;
     var t = o.offsetTop;
     var div = document.createElement("DIV");//新原素DIV
   document.body.appendChild(div);
     div.style.cssText = "filter:alpha(Opacity=10,style=0);opacity:0.2;width:"+w+"px;height:"+h+"px;top:"+t+"px;left:"+l+"px;position:absolute;background:#000";//设定 filter； 注意opacity 是FF中的 Opacity
     div.setAttribute("id", Id +"temp");
//拖动
    this.Move_OnlyMove(Id,evt,T);}

//移动函数
//参数 Id 要移动的层ID 
//Evt 是 event, window.event; 要在FF 中可以用    e ? e :window.event;
this.Move_OnlyMove = function(Id,Evt,T)
{
   var o = document.getElementById(Id+"temp");
   if(!o) return;
   evt = Evt?Evt:window.event;//都是FF 才要这么写的
   var relLeft = evt.clientX - o.offsetLeft;//得到左边的 宽度
     var relTop = evt.clientY - o.offsetTop;//得到上边的 宽度
   //抓取 事件
   if (!window.captureEvents)
   {
     o.setCapture(); //指定 抓取 事件
     
   }
   else
   {
    window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);
     }
  
   //文档的 onmousemove 事件
   document.onmousemove = function(e)
   {
    if (!o) return;
      e = e ? e : window.event;
      if (e.clientX - relLeft <= 0)
       o.style.left = 0 +"px";
      else if (e.clientX - relLeft >= document.documentElement.clientWidth - o.offsetWidth - 2)
       o.style.left = (document.documentElement.clientWidth - o.offsetWidth - 2) +"px";
      else
       o.style.left = e.clientX - relLeft +"px";
      if (e.clientY - relTop <= 1)
       o.style.top = 1 +"px";
//      else if (e.clientY - relTop >= document.documentElement.clientHeight - o.offsetHeight - 30)
//       o.style.top = (document.documentElement.clientHeight - o.offsetHeight - 30) +"px";
      else
       o.style.top = e.clientY - relTop +"px";
   }
  
   //文档的 onmouseup 事件
   document.onmouseup = function()
     {
      if (!o) return;
      if (!window.captureEvents)
      o.releaseCapture();
      else
      window.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP);
      var o1 = document.getElementById(Id);
      if (!o1) return;
      var l0 = o.offsetLeft;
      var t0 = o.offsetTop;
      var l = o1.offsetLeft;
      var t = o1.offsetTop; 
      MyMove.Move_e(Id, l0 , t0, l, t,T);
      document.body.removeChild(o);
      o = null;
     } 
}

this.Move_e = function(Id, l0 , t0, l, t,T)
    {
     if (typeof(window["ct"+ Id]) != "undefined") clearTimeout(window["ct"+ Id]);
     var o = document.getElementById(Id);
     if (!o) return;
     var sl = st = 8;
     var s_l = Math.abs(l0 - l);
     var s_t = Math.abs(t0 - t);
     if (s_l - s_t > 0)
      if (s_t)
       sl = Math.round(s_l / s_t) > 8 ? 8 : Math.round(s_l / s_t) * 6;
      else
       sl = 0;
     else
      if (s_l)
      st = Math.round(s_t / s_l) > 8 ? 8 : Math.round(s_t / s_l) * 6;
      else
       st = 0;
     if (l0 - l < 0) sl *= -1;
     if (t0 - t < 0) st *= -1;
     if (Math.abs(l + sl - l0) < 52 && sl) sl = sl > 0 ? 2 : -2;
     if (Math.abs(t + st - t0) < 52 && st) st = st > 0 ? 2 : -2;
     if (Math.abs(l + sl - l0) < 16 && sl) sl = sl > 0 ? 1 : -1;
     if (Math.abs(t + st - t0) < 16 && st) st = st > 0 ? 1 : -1;
     if (s_l == 0 && s_t == 0) return;
     if(T)
     {
		 o.style.left = l0 +"px";
		 o.style.top = t0 +"px";
		 return;
     }
     else
     {
		 if (Math.abs(l + sl - l0) < 2)
		  o.style.left = l0 +"px";
		 else
		  o.style.left = l + sl +"px";
		 if (Math.abs(t + st - t0) < 2) 
		  o.style.top = t0 +"px";
		 else
		  o.style.top = t + st +"px";     
		window["ct"+ Id] = window.setTimeout("MyMove.Move_e('"+ Id +"', "+ l0 +" , "+ t0 +", "+ (l + sl) +", "+ (t + st) +","+T+")", 1);
     }
    }
}
var MyMove = new Tong_MoveDiv();

//-----------------------------------------------
function CloseDialog(obj) {   //关闭隐藏div(Dialog)
    if (obj != null) {
        obj.style.display = 'none'
        obj.style.visibility = 'hidden';
    }
}
function ShowDialog(obj){    //显示div(Dilalog)
    obj.style.display=''; 
    SetPosition(obj);
    obj.style.visibility='visible'; 
}
function SetPosition(obj){
    var x=0, y=0;
    var body;
    if(document.documentElement) body = document.documentElement;  else   body = document.body;
    x = body.scrollLeft+(body.clientWidth-obj.clientWidth)/2;
    y = body.scrollTop+(body.clientHeight-obj.clientHeight)/2;
    if (x < 0) x = 1; 
    if(y<0) y = 1;//alert('x:'+x+',y:'+y);
    obj.style.top = y+"px";
    obj.style.left = x+"px";
}
//==========================================================================================================
//========获得控件的坐标位置===========================================================================================
function GetAbsLeft(obj) {
    var l = obj.offsetLeft;
    while (obj = obj.offsetParent) l += obj.offsetLeft;
    return l;
}
function GetAbsTop(obj) {
    var t = obj.offsetTop;
    while (obj = obj.offsetParent) t += obj.offsetTop;
    return t;
}
//=======弹出一个窗口=============================================================================================
var winID = null;
var OWinID= null;
function nopenfull(url,name){nopen(url,name,window.screen.availWidth-10,window.screen.availHeight-50);}
function nopen(url, name, w, h) { if (!OWinID || OWinID.closed) { OWinID = window.open(url, name, 'height=' + h + ',width=' + w + ',top=200,left=300,toolbar=no,menubar=no,scrollbars=no,resizable=no, location=no,status=no') } else { OWinID.focus(); } }
//相同id窗口显示
function OpenUrl(url) { sopen(url, 'newopen', 880, 660); }
function sopenfull(url, name) { sopen(url, name, window.screen.availWidth - 10, window.screen.availHeight - 50); }
function sopen(url, name, w, h) {if (typeof (w) == 'undefined') { w = 880; } if (typeof (h) == 'undefined') { h = 660; }  OWinID = window.open(url, name, 'height=' + h + ',width=' + w + ',top=100,left=150,toolbar=no,menubar=no,scrollbars=yes,resizable=yes, location=no,status=no'); OWinID.focus(); } // { if (!OWinID || OWinID.closed) { OWinID = window.open(url, name, 'height=' + h + ',width=' + w + ',top=100,left=150,toolbar=no,menubar=no,scrollbars=yes,resizable=yes, location=no,status=no'); } else { OWinID.location.href = url; OWinID.focus(); } }
//===================================================================================================
function SelectDropDownList(obj,selectvalue){for(var i=0;i<obj.options.length;i++){if(obj.options[i].value==selectvalue) obj.selectedIndex=i;}}
function SelectCheckBox(obj, checkBoxId) {   //选择全部的复选框,obj:选择全部；checkboxId：复选框id
    if (checkBoxId == null) return false;
    if (obj.checked){
        for (var i=0;i<checkBoxId.length;i++){
            checkBoxId[i].checked=true;
        }
        checkBoxId.checked=true;
    }
    else{
        for (var i=0;i<checkBoxId.length;i++){
            checkBoxId[i].checked=false;
        }
        checkBoxId.checked=false;         
    }  
} 
//=======================================================================================================================

function CheckSelect(op, title, checkBoxId) {    //检查是否选中了要操作的数据.op：要进行的操作; title：名称; checkboxId：数据对应的复选框;
    if (checkBoxId == null) {
        alert('未选择' + title + '.');
        return false;        
    }
    if (checkBoxId.length>0){
        for (var i=0;i<checkBoxId.length;i++){
            if(checkBoxId[i].checked){
                if(confirm('您确定要'+ op +'所选的 '+ title +' 吗？')){
                    ShowDialog(document.getElementById('loadinghtml'));
                    return true;
                }
                else{
                    return false;
                }
            }
        }
        alert('未选择'+title+'.');
        return false;
    }
    else{
        if(checkBoxId.checked){
            if(confirm('您确定要'+ op +'所选的 '+ title +' 吗？')){
                ShowDialog(document.getElementById('loadinghtml'));
                return true;
            }
            else{
                return false;
            }                
        }
        alert('未选择' + title +' .');
        return false;
    }
} 
//=====================================================================================             
//=======Grid页面跳转    js====
function GotoPage(obj) {  //obj:文本框.
    var strP = /^\d+(\.\d+)?$/;
    if (!strP.test(obj)) {
        if (isNaN(obj.value) || obj.value < 1 || obj.value > Grid1.PageCount) {
            alert('输入的页数不存在.');
            obj.value = "";
            obj.focus();
            return false; }
            if (Grid1.CurrentPageIndex != obj.value-1) Grid1.Page(obj.value - 1);
        return false;
    }
    else { if (Grid1.CurrentPageIndex != obj-1) Grid1.Page(obj - 1); }
}
//=====================================================================================               
//=======记录数    js====
function Grid1_onCallbackComplete(sender, eventArgs)
{
    document.getElementById('labRecordCount').innerHTML = Grid1.RecordCount;
}  
function Grid1_onCallbackComplete2(sender, eventArgs)
{
    document.getElementById('labRecordCount').innerHTML=Grid1.RecordCount-Grid1.PageCount*2;
}

//=======记录数  (母版页内触发)  js====
function Grid1_onCallbackCompleteM(sender, eventArgs) {
    document.getElementById('ctl00_main_labRecordCount').innerHTML = Grid1.RecordCount;
}
function Grid1_onCallbackComplete2M(sender, eventArgs) {
    document.getElementById('ctl00_main_labRecordCount').innerHTML = Grid1.RecordCount - Grid1.PageCount * 2;
}  

//===================================================================================== 
//=======附件删除   js====
function FileDelete(fileId, msgId, fileClass)
{
    if(confirm('确定要删除吗?')){
        if(CallBackFiles!=null){
            CallBackFiles.callback(fileId, msgId);
        }
    }
}  
//=======转换人民币大写金额
function NumToRMB(num) {  //转成人民币大写金额形式
    var str1 = '零壹贰叁肆伍陆柒捌玖';  //0-9所对应的汉字
    var str2 = '万仟佰拾亿仟佰拾万仟佰拾元角分'; //数字位所对应的汉字
    var str3;    //从原num值中取出的值
    var str4;    //数字的字符串形式
    var str5 = '';  //人民币大写金额形式
    var i;    //循环变量
    var j;    //num的值乘以100的字符串长度
    var ch1;    //数字的汉语读法
    var ch2;    //数字位的汉字读法
    var nzero = 0;  //用来计算连续的零值是几个

    num = Math.abs(num).toFixed(2);  //将num取绝对值并四舍五入取2位小数
    str4 = (num * 100).toFixed(0).toString();  //将num乘100并转换成字符串形式
    j = str4.length;      //找出最高位
    if (j > 15) { return '溢出'; }
    str2 = str2.substr(15 - j);    //取出对应位数的str2的值。如：200.55,j为5所以str2=佰拾元角分

    //循环取出每一位需要转换的值
    for (i = 0; i < j; i++) {
        str3 = str4.substr(i, 1);   //取出需转换的某一位的值
        if (i != (j - 3) && i != (j - 7) && i != (j - 11) && i != (j - 15)) {    //当所取位数不为元、万、亿、万亿上的数字时
            if (str3 == '0') {
                ch1 = '';
                ch2 = '';
                nzero = nzero + 1;
            }
            else {
                if (str3 != '0' && nzero != 0) {
                    ch1 = '零' + str1.substr(str3 * 1, 1);
                    ch2 = str2.substr(i, 1);
                    nzero = 0;
                }
                else {
                    ch1 = str1.substr(str3 * 1, 1);
                    ch2 = str2.substr(i, 1);
                    nzero = 0;
                }
            }
        }
        else { //该位是万亿，亿，万，元位等关键位
            if (str3 != '0' && nzero != 0) {
                ch1 = "零" + str1.substr(str3 * 1, 1);
                ch2 = str2.substr(i, 1);
                nzero = 0;
            }
            else {
                if (str3 != '0' && nzero == 0) {
                    ch1 = str1.substr(str3 * 1, 1);
                    ch2 = str2.substr(i, 1);
                    nzero = 0;
                }
                else {
                    if (str3 == '0' && nzero >= 3) {
                        ch1 = '';
                        ch2 = '';
                        nzero = nzero + 1;
                    }
                    else {
                        if (j >= 11) {
                            ch1 = '';
                            nzero = nzero + 1;
                        }
                        else {
                            ch1 = '';
                            ch2 = str2.substr(i, 1);
                            nzero = nzero + 1;
                        }
                    }
                }
            }
        }
        if (i == (j - 11) || i == (j - 3)) {  //如果该位是亿位或元位，则必须写上
            ch2 = str2.substr(i, 1);
        }
        str5 = str5 + ch1 + ch2;

        if (i == j - 1 && str3 == '0') {   //最后一位（分）为0时，加上“整”
            str5 = str5 + '整';
        }
    }
    if (num == 0) {
        str5 = '零元整';
    }
    return str5;
}
//===================================================================================== 
//=======ClearObjNum(只允许输入数字的控件id、小数点后的位数) xslen为0表示整数  (事件onkeyup)==== 
function ClearObjNum(obj,xslen)
{
	if(xslen>0)
	{
		obj.value = obj.value.replace(/[^\d.]/g,"");
		obj.value = obj.value.replace(/^\./g,"");
		obj.value = obj.value.replace(/\.{2,}/g,".");
		obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
		if(obj.value.indexOf(".")>0){obj.value = obj.value.substr(0,obj.value.indexOf(".")+xslen+1);} else {if(obj.value.substr(0,1)=="0") obj.value=0;}
	}
	else{obj.value = obj.value.replace(/[^\d]/g,'');if(obj.value.length>1 && obj.value.substr(0,1)=="0") obj.value=0;}
}
function ClearValueNum(value,xslen)
{
	if(xslen>0)
	{   value = value.replace(/[^\d.]/g,"");
		value = value.replace(/^\./g,"");
		value = value.replace(/\.{2,}/g,".");
		value = value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
		if(value.indexOf(".")>0){value = value.substr(0,value.indexOf(".")+xslen+1);}else {if(value.substr(0,1)=="0") value=0;}
	}
	else{value = value.replace(/[^\d]/g,'');if(value.length>1 && value.substr(0,1)=="0") value=0;}
	return value;
}
//===================================================================================== 
//生成n位随机数
function RndNum(n) { var rnd = ""; for (var i = 0; i < n; i++) rnd += Math.floor(Math.random() * 10); return rnd; }

//=====================================================================================================

//==KeyQuery
function KeyDataQuery(keywordsObj, op) {//keywords:关键字文本框;  op:打开(open)或获取(存放名称的控件id|存放标识id的控件id|来源操作)
    ShowDialog(document.getElementById("DialogKeyQuery"));
    if (document.getElementById('DialogKeyQuery') != null) {
        document.getElementById('DialogKeyQuery').style.top = GetAbsTop(keywordsObj) + 22 + "px";
        document.getElementById('DialogKeyQuery').style.left = GetAbsLeft(keywordsObj) - 6 + "px";
    }
    document.getElementById('loadingDiv').style.display = '';
    if (op.indexOf('addData') < 0) {
        //执行客户查询
        document.getElementById('keyQueryTitle').innerHTML = '数据查询';
        document.getElementById('DialogKeyQuery').style.width = 300;
        document.getElementById('queryKeyData').style.display = ''; document.getElementById('ksAddData').style.display = 'none';
        if (document.getElementById('pageHeader_keyQuery_CallBackKeyQuery') != null) {
            pageHeader_keyQuery_CallBackKeyQuery.callback(keywordsObj.value, op);
        } else {
            keyQuery_CallBackKeyQuery.callback(keywordsObj.value, op);
        }
    } else {
        //执行客户的快速添加
        document.getElementById('keyQueryTitle').innerHTML = '页面处理中. . .';
        document.getElementById('queryKeyData').style.display = 'none'; document.getElementById('ksAddData').style.display = '';
        document.getElementById('ksAddData').innerHTML = "<iframe src='../ManagePage/ksData.aspx?id=0&op=" + op + "' id='queryIframe' name='queryIframe' frameborder='0' marginheight='0' marginwidth='0' width='100%'></iframe>";
    }
} 
function ResizeQueryDialog(width, title) {
    if (width < 1 || width == null) width = 300;
    if (title != "" && title != null) { document.getElementById('keyQueryTitle').innerHTML = title; } else { document.getElementById('keyQueryTitle').innerHTML = '数据详细'; }
    var dialog = document.getElementById('DialogKeyQuery');
    var iframe = document.getElementById('queryIframe');
    if (iframe.contentDocument) { iframe.height = iframe.contentDocument.body.scrollHeight + 'px'; if (width > 1) dialog.style.width = width + 'px'; } else if (iframe.document && iframe.document.body.scrollHeight) { iframe.style.height = window.queryIframe.document.body.scrollHeight; if (width > 1) dialog.style.width = width + 'px'; }
    //SetPosition(dialog);
}
//==============Dialog
//==============Dialog=================================================================================
function AutoResizeIframe(width, title) {
    if (width < 1 || width == null) width = 650;
    if (title != "" && title != null) { document.getElementById('DialogTitle').innerHTML = title; } else { document.getElementById('DialogTitle').innerHTML = '数据详细'; }
    var dialog = document.getElementById('DialogEdit');
    var iframe = document.getElementById('editIframe');
    if (iframe.contentDocument) { iframe.height = iframe.contentDocument.body.scrollHeight + 'px'; if (width > 1) dialog.style.width = width + 'px'; } else if (iframe.document && iframe.document.body.scrollHeight) { iframe.style.height = window.editIframe.document.body.scrollHeight; if (width > 1) dialog.style.width = width + 'px'; }
    SetPosition(dialog);
}





function MessageEdit(page, id, typeClass, op, jsOp) {
    var linkPage = "";
    if (jsOp == null) jsOp = "";
    if (jsOp != "") document.getElementById("hidJsOp").value = jsOp;
    document.getElementById('loadinghtmlImg').src = "images/loading.gif";
    ShowDialog(document.getElementById("loadinghtml"));
    switch (page) {        
        case "product":
            if (op == "view") { linkPage = "../product/productView.aspx?id=" + id + "&op=" + op; } else { linkPage = "productEdit.aspx?id=" + id + "&op=" + op; }
            break;
        default:
            linkPage = page + ".aspx?id=" + id + "&op=" + op + "&typeClass=" + typeClass;
            break;
    }
    document.getElementById('DialogEdit').innerHTML = "<table class=\"HeaderCss\" onmousedown=\"MyMove.Move(\'DialogEdit\',event,1)\"><tr><td width=\"5\"><img src=\"images\/top_left.gif\"\/><\/td><td style=\"background-image:url(images\/top.gif);\" align=\"center\"><div id=\"DialogTitle\" style=\"color:#ffffff; text-align:left; padding-left:10px;\">页面加载中...<\/div><\/td><td style=\"width:48px;background-image:url(images\/top.gif);\">&nbsp;<img onclick=\"CloseDialog(document.getElementById(\'DialogEdit\'));CloseDialog(document.getElementById(\'loadinghtml\')); \" title=\"关闭窗口\" style=\"cursor:pointer;\" src=\"images\/close.gif\" \/><\/td><td width=\"5\"><img src=\"images\/top_right.gif\"\/><\/td><\/tr><\/table><table class=\"ContentCss\"><tr><td style=\"width:5px;background-image:url(images\/left.gif);cursor:move;\" onmousedown=\"MyMove.Move(\'DialogEdit\',event,1)\"><\/td><td style=\"padding:5px;height:100px;\" id=\"tdContent\" align=\"center\"><iframe src='message/" + linkPage + "' id='editIframe' name='editIframe' frameborder='0' marginheight='0' marginwidth='0' width='100%'></iframe><\/td><td style=\"width:5px;background-image:url(images\/right.gif);cursor:move;\" onmousedown=\"MyMove.Move(\'DialogEdit\',event,1)\"><\/td><\/tr><\/table><table class=\"FooterCss\" onmousedown=\"MyMove.Move(\'DialogEdit\',event,1)\"><tr><td width=\"5\"><img src=\"images\/bottom_left.gif\"\/><\/td><td style=\"background-image:url(images\/bottom.gif);\"><img src=\"images\/spacer.gif\" height=\"4\" \/><\/td><td width=\"5\"><img src=\"images\/bottom_right.gif\"\/><\/td><\/tr><\/table>";
    ShowDialog(document.getElementById("DialogEdit"));
}



//上一级目录
function MessageEdit2(page, id, typeClass, op, jsOp) {
    var linkPage = "";
    if (jsOp == null) jsOp = "";
    if (jsOp != "") document.getElementById("hidJsOp").value = jsOp;
    document.getElementById('loadinghtmlImg').src = "../images/loading.gif";
    ShowDialog(document.getElementById("loadinghtml"));
    switch (page) {
        case "product":
            if (op == "view") { linkPage = "../product/productView.aspx?id=" + id + "&op=" + op; } else { linkPage = "productEdit.aspx?id=" + id + "&op=" + op; }
            break;
        default:
            linkPage = page + ".aspx?id=" + id + "&op=" + op + "&typeClass=" + typeClass;
            break;
    }
    document.getElementById('DialogEdit').innerHTML = "<table class=\"HeaderCss\" onmousedown=\"MyMove.Move(\'DialogEdit\',event,1)\"><tr><td width=\"5\"><img src=\"..\/images\/top_left.gif\"\/><\/td><td style=\"background-image:url(..\/images\/top.gif);\" align=\"center\"><div id=\"DialogTitle\" style=\"color:#ffffff; text-align:left; padding-left:10px;\">页面加载中...<\/div><\/td><td style=\"width:48px;background-image:url(..\/images\/top.gif);\">&nbsp;<img onclick=\"CloseDialog(document.getElementById(\'DialogEdit\'));CloseDialog(document.getElementById(\'loadinghtml\')); \" title=\"关闭窗口\" style=\"cursor:pointer;\" src=\"..\/images\/close.gif\" \/><\/td><td width=\"5\"><img src=\"..\/images\/top_right.gif\"\/><\/td><\/tr><\/table><table class=\"ContentCss\"><tr><td style=\"width:5px;background-image:url(..\/images\/left.gif);cursor:move;\" onmousedown=\"MyMove.Move(\'DialogEdit\',event,1)\"><\/td><td style=\"padding:5px;height:100px;\" id=\"tdContent\" align=\"center\"><iframe src='../message/" + linkPage + "' id='editIframe' name='editIframe' frameborder='0' marginheight='0' marginwidth='0' width='100%'></iframe><\/td><td style=\"width:5px;background-image:url(..\/images\/right.gif);cursor:move;\" onmousedown=\"MyMove.Move(\'DialogEdit\',event,1)\"><\/td><\/tr><\/table><table class=\"FooterCss\" onmousedown=\"MyMove.Move(\'DialogEdit\',event,1)\"><tr><td width=\"5\"><img src=\"..\/images\/bottom_left.gif\"\/><\/td><td style=\"background-image:url(..\/images\/bottom.gif);\"><img src=\"..\/images\/spacer.gif\" height=\"4\" \/><\/td><td width=\"5\"><img src=\"..\/images\/bottom_right.gif\"\/><\/td><\/tr><\/table>";
    ShowDialog(document.getElementById("DialogEdit"));

}



function CloseEdit(data, msgId) {
    CloseDialog(document.getElementById('DialogEdit')); CloseDialog(document.getElementById('loadinghtml'));
    if (document.getElementById("hidJsOp").value != "") {
        eval(document.getElementById("hidJsOp").value);
    } else {
        if (document.getElementById("Grid1") == null) {
            if (document.getElementById("btnUpdate") == null) {
                CallBack1.callback(data);
            } else {
                ShowDialog(document.getElementById('loadinghtml'));
                document.getElementById('hidUpdate').value = data;
                document.getElementById("btnUpdate").click();  //更新updatePanel里的数据
            }
        } else {
        if (msgId == 0) {
            if (Grid1.PageCount == 0) {Grid1.callback(); } Grid1.page(0);
            } else {
                Grid1.callback();
            }
            if (document.getElementById("btnUpdate") != null) { //更新updatePanel里的数据
                document.getElementById('hidUpdate').value = data;
                document.getElementById("btnUpdate").click();
            }
        }
    }
    if (document.getElementById('loadTab') != null) SetPosition(document.getElementById("loadTab")); //设置looding条显示位置
}
function GetExecuteJs(title, page) { try { document.getElementById('tdContent').innerHTML = "<a href='" + page + "' onclick='Menu1_TabSelect()'>" + title + "</a><br><br>2.<a onclick=CloseDialog(document.getElementById('DialogEdit'))>关  闭</a>"; ShowDialog(document.getElementById('DialogEdit')); } catch (e) {//alert(e.description)
} }
function Grid1_onCallbackError(sender, eventArgs) { alert(eventArgs.get_errorMessage()); Grid1.page(Grid1.CurrentPageIndex); }


