﻿// JScript 文件
function $(id)
{
    return document.getElementById(id);
}

//RadioButtonList选中值
function GetRdoValue(tRdoId)
{
    var tRdo = $(tRdoId).cells.length; 
    for(var i=0 ; i<tRdo ; i++)
    {
        var tTemp = tRdoId + "_" + i;
        if($(tTemp).checked) //注意checked不能写成Checked，要不然不成功
        {
            return $(tTemp).value;
            break;
        }      
    }
}

//全选
function CheckAll(tChk)
{
    for(var i=0; i < $(tChk).getElementsByTagName("input").length; i++)
    {
        $(tChk + "_" + i).checked = true;
    }             
}

//清空
function DeleteAll(tChk)
{
    for(var i=0; i < $(tChk).getElementsByTagName("input").length; i++)
    {
        $(tChk + "_" + i).checked = false;
    }
}

//反选
function ReverseAll(tChk)
{
    for(var i=0; i < $(tChk).getElementsByTagName("input").length; i++)
    {
        var objCheck = $(tChk + "_" + i);
        if(objCheck.checked)
            objCheck.checked = false;
        else
             objCheck.checked = true;
    }
}
 

//*************************************************************************************************************************************************

function OnlyLife()
{
    if($("hidfldClass").value == "04")
    {
        $("ddlNationOne").disabled = true;
        $("ddlNationTwo").disabled = true;
        $("ddlP").disabled = true;
        $("ddlC").disabled = true;
        $("ddlYear").disabled = true;
    }
    else
    {
        $("ddlNationOne").disabled = false;
        $("ddlNationTwo").disabled = false;
        $("ddlP").disabled = false;
        $("ddlC").disabled = false;
        $("ddlYear").disabled = false;
    }
}

function ShowLife(tClass)
{
    var tDll = $("ddlField");
    if(tClass == "04")
    {
        var tLife = XHZQ_news_NewsLvlTwo.ShowLifeNow().value;
        if(tLife != "" && tLife != null && typeof(tLife) == "object")
        {
            tDll.length = 0;
            tDll.options.add(new Option("生活版块",""));
            for(var i = 0;i < tLife.Rows.length;i++)
            {
                var txt = tLife.Rows[i].LifeName;
                var val = tLife.Rows[i].LID;
                tDll.options.add(new Option(txt,val));
            }
        }
        $("ddlNationOne").disabled = true;
        $("ddlNationTwo").disabled = true;
        $("ddlP").disabled = true;
        $("ddlC").disabled = true;
        $("ddlYear").disabled = true;
    }  
    else
    {
        var tField = XHZQ_news_NewsLvlTwo.ShowFieldNow().value;
        if(tField != "" && tField != null && typeof(tField) == "object")
        {
            tDll.length = 0;
            tDll.options.add(new Option("资讯领域",""));
            for(var i = 0;i < tField.Rows.length;i++)
            {
                var txt = tField.Rows[i].className;
                var val = tField.Rows[i].feId;
                tDll.options.add(new Option(txt,val));
            }
        }
        $("ddlNationOne").disabled = false;
        $("ddlNationTwo").disabled = false;
        $("ddlP").disabled = false;
        $("ddlC").disabled = false;
        $("ddlYear").disabled = false;
    }  
    $("hidfldField").value = "";
}

function ShowNationTwo(tId)
{
    var tDll = $("ddlNationTwo");
    var tNation = XHZQ_news_NewsLvlTwo.ShowNationTwoNow(tId).value;
    if(tNation != "" && tNation != null && typeof(tNation) == "object")
    {
        tDll.length = 0;
        tDll.options.add(new Option("部门名称",""));
        for(var i = 0;i < tNation.Rows.length;i++)
        {
            var txt = tNation.Rows[i].className;
            var val = tNation.Rows[i].nId;
            tDll.options.add(new Option(txt,val));
        }
    }
    $("hidfldNationTwo").value = "";
}

function ShowddlPlace(tPleace)
{
    var tDll = $("ddlC");
    var tAdd = XHZQ_news_NewsLvlTwo.ShowNextPlace(tPleace).value;
    if(tAdd != "" && tAdd != null && typeof(tAdd) == "object")
    {
        tDll.length = 0;
        tDll.options.add(new Option("--选择市--",""));
        for(var i = 0;i < tAdd.Rows.length;i++)
        {
            var txt = tAdd.Rows[i].codeName;
            var val = tAdd.Rows[i].code;
            tDll.options.add(new Option(txt,val));
        }
    }
    $("hidfldCity").value = "";
}

function GetTheField(tId)
{
    $("hidfldField").value = tId;
}

function GetTheNationTwo(tId)
{
    $("hidfldNationTwo").value = tId;
}

function GetTheCity(tId)
{
    $("hidfldCity").value = tId;
}

//************************************************************************************************************************************************

function ShowLifeTwo()
{
    var tID = GetRdoValue("rdobtnlistClass");
    if(tID == "04")
    {
        $("trFeild").style.display = 'none';
        $("trLife").style.display = 'block';
        
        $("trNation").style.display = 'none';
        $("trAdd").style.display = 'none';
        $("trYear").style.display = 'none';
    }
    else
    {
        $("trFeild").style.display = 'block';
        $("trLife").style.display = 'none';
        
        $("trNation").style.display = 'block';
        $("trAdd").style.display = 'block';
        $("trYear").style.display = 'block';
    }
}

function ShowddlPlaceTwo(tPleace)
{
    if(tPleace != "")
    {
        $("tbCity").style.display = 'block';
        $("tChkP").innerHTML = "<input type=\"checkbox\" value=\""+tPleace+"\" id=\"chkP"+tPleace+"\" />";
        $("tChkPTitle").innerHTML = "<b>" + $("ddlP").options[tPleace].text + "</b>";
    }
    else
    {
        $("tChkP").innerHTML = "";
        $("tChkPTitle").innerHTML = "";
        $("tbCity").style.display = 'none';
    }
    var tChk = $("tCity");
    var tHtml = "";
    var tAdd = XHZQ_news_NewsSearch.ShowNextPlace(tPleace).value;
    if(tAdd != "" && tAdd != null && typeof(tAdd) == "object")
    {
        tChk.innerHTML = "";
        tHtml += "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
        for(var i = 0;i < tAdd.Rows.length; i++)
        {
            var txt = tAdd.Rows[i].codeName;
            var val = tAdd.Rows[i].code;
            
            if(i % 4 == 0)
            {
                if(i != 0)
                {
                    tHtml += "</tr>";
                }
                tHtml += "<tr>";
            }
            
            tHtml += "<td width=\"25%\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"1\"><tr><td><input type=\"checkbox\" name=\"checkboxCity\" value=\""+val+"\" id=\""+val+"\" /></td><td>"+txt+"</td></tr></table></td>";
        }
        tHtml += "</tr></table>"
    }
    tChk.innerHTML = tHtml;
}

//全选
function CheckAllCity(tName)
{
    try
    {
        var tCitys = document.getElementsByName(tName);
        for (var i=0;i<tCitys.length;i++)
        {
            tCitys[i].checked = true;
        }
    }
    catch(e)
    {}
}

//反选
function ReverseAllCity(tName)
{
    try
    { 
        var tCitys = document.getElementsByName(tName);
        for (var i=0;i<tCitys.length;i++)
        {
            if(tCitys[i].checked)
            {
                tCitys[i].checked = false;
            }
            else
            {
                tCitys[i].checked = true;
            }
        }
    }
    catch(e)
    {}
}

function ShowTheNation(tID)
{
    if(tID != "")
    {
        if(tID == "01")
        {
            $("tNationG").style.display = 'block';
            $("tNationD").style.display = 'none';
        }
        else
        {
            $("tNationG").style.display = 'none';
            $("tNationD").style.display = 'block'; 
        }
    }
    else
    {
        $("tNationG").style.display = 'none';
        $("tNationD").style.display = 'none';
    }
}

function GetValue(tName,tCol)
{
    var tWhere = "";
    try
    {
        var tNames = document.getElementsByName(tName);
        for(var i=0;i<tNames.length;i++)
        {
            if(tNames[i].checked)
            {
                tWhere += " or "+tCol+" = '"+tNames[i].value+"'";  
            }
        }
        return tWhere;
    }
    catch(e)
    {
        return "";
    }
}

//************************************************************************************************************************************************

//关闭窗口
function WindowClose()
{
    if(navigator.userAgent.indexOf("MSIE")>0)
    { //是否是IE浏览器 
        if(navigator.userAgent.indexOf("MSIE 6.0")>0)
        { //6.0 
            parent.window.opener=null; 
            parent.window.close(); 
        } 
        if(navigator.userAgent.indexOf("MSIE 7.0")>0)
        {//7.0
            parent.window.open('','_top'); 
            parent.window.top.close();
        } 
    }
    else
    {
        parent.window.close(); 
    } 
}

//*************************************************************** 2010-3-15 资讯修改 **************************************************************
//加载领域
function ShowField(tNID)
{
    var tDll = $("ddlField");
    var tNation = XHZQ_news_NewsLvlTwo.ShowFieldNow(tNID).value;
    if(tNation != "" && tNation != null && typeof(tNation) == "object")
    {
        tDll.length = 0;
        tDll.options.add(new Option("资讯领域",""));
        for(var i = 0;i < tNation.Rows.length;i++)
        {
            var txt = tNation.Rows[i].className;
            var val = tNation.Rows[i].NId;
            tDll.options.add(new Option(txt,val));
        }
    }
    $("hidfldClass").value = tNID;
    $("hidfldField").value = "";
}

//获得领域
function GetFieldNow(tNID)
{
    $("hidfldField").value = tNID;
}

//加载领域
function ShowLifeTwoNew()
{
    var tID = GetRdoValue("rdobtnlistClass");
    if(tID=="")
    {
        $("trFeild").style.display = 'none';
    }
    else
    {
        $("trFeild").style.display = 'block';
        tChk = $("ckboxlistFeild");
        var tNation = XHZQ_news_NewsSearch.ShowFieldNow(tID).value;
        if(tNation != "" && tNation != null && typeof(tNation) == "object")
        {
            if(tChk.getElementsByTagName("INPUT").length > 0)
            {
                tChk.children[0].removeNode(true);
            }
            
            var nCount = 0;
            
            for(var i = 0;i < tNation.Rows.length;i++)
            {
                var txt = tNation.Rows[i].className;
                var val = tNation.Rows[i].NId;
                
                //每4条为一行记录
                var tr;
                if(nCount%4==0)
                {
                    tr = tChk.insertRow();
                }
                var td = tr.insertCell(); 
                
                td.innerHTML="<input id=\"ckboxlistFeild_"+i+"\" name=\"chkFeild\" type=\"checkbox\" value=\""+val+"\" /><label for=\"CheckBoxList1_1\">"+txt+"</label>"; 
                
                nCount++;
            }
        }
    }
}

//加载部门
function ShowNationTwoNew()
{
    var tID = GetRdoValue("rdobtnlistNation");
    if(tID=="")
    {
        $("trNationTwo").style.display = 'none';
    }
    else
    {
        $("trNationTwo").style.display = 'block';
        tChk = $("ckboxlistNationTwo");
        var tNation = XHZQ_news_NewsSearch.GetNationTwo(tID).value;
        if(tNation != "" && tNation != null && typeof(tNation) == "object")
        {
            if(tChk.getElementsByTagName("INPUT").length > 0)
            {
                tChk.children[0].removeNode(true);
            }
            
            var nCount = 0;
            
            for(var i = 0;i < tNation.Rows.length;i++)
            {
                var txt = tNation.Rows[i].className;
                var val = tNation.Rows[i].nId;
                
                //每4条为一行记录
                var tr;
                if(nCount%4==0)
                {
                    tr = tChk.insertRow();
                }
                var td = tr.insertCell(); 
                
                td.innerHTML="<input id=\"ckboxlistNationTwo_"+i+"\" name=\"chkNationTwo\" type=\"checkbox\" value=\""+val+"\" /><label for=\"CheckBoxList1_1\">"+txt+"</label>"; 
                
                nCount++;
            }
        }
    }
}

//获取所有所选
function GetWhere()
{
    var tFeild = GetValue("chkFeild","SID");
    if(tFeild != "")
    {
        tFeild = " and(" + tFeild.substring(3,tFeild.length) + ")";
        $("hidfldUseClass").value = "0";
    }
    else
    {
        $("hidfldUseClass").value = "1";
    }
    
    var tNation = GetValue("chkNationTwo","NID");
    if(tNation != "")
    {
        tNation = " and(" + tNation.substring(3,tNation.length) + ")";
        $("hidfldUseNation").value = "0";
    }
    else
    {
        $("hidfldUseNation").value = "1";
    }
    
    var tCity = "";
    if($("ddlP").value != "")
    {
        var dllPId = "chkP" + $("ddlP").value;
        if($(dllPId).checked)
        {
            tCity += " or AID = '"+$(dllPId).value+"'";  
        }
        tCity += GetValue("checkboxCity","AID");
    }
    if(tCity != "")
    {
        tCity = " and(" + tCity.substring(3,tCity.length) + ")";
    }
    
    var tYear = GetValue("chkYears","years");
    if(tYear != "")
    {
        tYear = " and(" + tYear.substring(3,tYear.length) + ")";
    }
    
    $("hidfldValue").value = tFeild + tNation + tCity + tYear;
}
