﻿//2007-02-07

//页面的一个效果

function jsTitleClick()
{
//调用说明:
//1. 东莞移动的项目使用的一个效果。

//2. 本函数由CSS设置，不需显式调用。

    var obj = event.srcElement;
    while ((obj.tagName.toLowerCase() != "table") && (obj.tagName.toLowerCase() != "body"))
    {
        obj = obj.parentElement;
    }
    if ((obj.tagName.toLowerCase() == "table") && (obj.className))
    {
        obj.className = /_/.test(obj.className) ? obj.className.replace(/(.*)_/, "$1") : obj.className + "_";
    }
    obj = document.all["t" + obj.id];
    if (obj)
    {
        obj.style.display = (obj.style.display != "none") ? "none" : "inline";
    }
}

//列表展开明细的显示效果

function jsListClick(strID)
{
//调用说明：

//1. 明细的tr命名为："sub_" + 主记录ID。 
    var bShow = (event.srcElement.innerText == "＋");
    var obj = document.all["sub_" + strID];
    if (obj)
    {
        if (obj.length)
        {
            for (var i = 0; i < obj.length; i++)
            {
                obj[i].style.display = bShow ? "inline" : "none";
            }
        }
        else
        {
                obj.style.display = bShow ? "inline" : "none";
        }
    }
    event.srcElement.innerText = bShow ? "－" : "＋";
    
    if (parent != self)
    {
        parent.document.all.ifrm.height = document.body.scrollHeight;
    }
}



//上传附件
function jsUpload(strTable, strID, strMsg, strSize)
{
//调用说明:
//1. 判断未保存的记录不能上传附件。

//2. 上传成功后，用submit方式刷新页面。

    if (strID == null) strID = "";
    
    var strURL = "/steport/Controls/SelectFile.aspx?ok";
    
    if (strTable) strURL += "&table=" + strTable;
    if (strID) strURL += "&id=" + strID;
    if (strMsg) strURL + "&msg=" + escape(strMsg);
    if (strSize) strURL += "&size=" + strSize;
    
    if (strID != "")
    {
        var result = jsShowModalDialog(strURL, null, 400, 160);
        if (result != null)
        {
            if (result.message) alert(result.message);
            if (result.status == "0") jsSubmit();
        }
    }
    else
    {
        alert("文档尚未保存，不能上传附件！");
    }
}

//选择常用意见
function jsSelectOpinion(strMsg , strCache)
{
　　var args = new Object();
　　args.msg = strMsg;
    args.cache = strCache;

    var strURL = "/steport/Controls/Dialog/SelectOpinion.aspx";
    
    return jsShowModalDialog(strURL, args, 380, 280);
}

//选择常用意见的默认调用

function jsOpinion(obj)
{
    var obj = document.all[obj];
    if (obj)
    {
        var result = jsSelectOpinion("请输入处理意见：", obj.value);
        if (result) obj.value = result;
        return result;
    }
}

//信息发布查询条件
function jsInquire()
{
    var strURL = "/steport/Controls/Dialog/SelectInquire.aspx";
    var result = jsShowModalDialog(strURL, null, 380, 280);
    if (result)
    {
        document.all.cInquire.value = result;
        document.forms[0].submit();
    }
}

//信息发布查询条件(下载)
function jsInquireUpLoad()
{
    var strURL = "/steport/Controls/Dialog/SelectInquireUpLoad.aspx";
    var result = jsShowModalDialog(strURL, null, 380, 280);
    if (result)
    {
        document.all.cInquire.value = result;
        document.forms[0].submit();
    }
}
 
//业务支撑查询条件
function jsSupportInquire(strMsg , strCache)
{
　　var args = new Object();
　　args.msg = strMsg;
    args.cache = strCache;

    var strURL = "/steport/Controls/Dialog/SupportInquire.aspx?ok";
    
    return jsShowModalDialog(strURL, args, 380, 280);
}

//业务支撑查询条件
function jsSupInq(obj)
{
    var obj = document.all[obj];
    if (obj)
    {
        var result = jsSupportInquire("请输入查询条件组合：", obj.value);
        if (result) obj.value = result;
    }
}

//规范管理查询条件
function jsStandardInquire(strMsg, strCache)
{
　　var args = new Object();
　　args.msg = strMsg;
    args.cache = strCache;

    var strURL = "/steport/Controls/Dialog/StandardInquire.aspx";

    return jsShowModalDialog(strURL, args, 380, 280);
}


