﻿function scall()
{
    DivType();DivArea();
}
window.onscroll=scall;
window.onresize=scall;
window.onload=scall;

////////////////////////////////////选择类别的层////////////////////////////////////////////////////
/**
 *类别层随页面滚动
 */
function DivType()
{
    document.getElementById("divType").style.top=(document.documentElement.scrollTop+(document.documentElement.clientHeight-document.getElementById("divType").offsetHeight)/2)+"px";
    document.getElementById("divType").style.left=(document.documentElement.scrollLeft+(document.documentElement.clientWidth-document.getElementById("divType").offsetWidth)/2)+"px";
}

/**
 *打开选择类别层
 */
function OpenDivType()
{
    document.getElementById("divType").style.display = "block";
    document.getElementById("mengban").style.display = "block";
    
    document.getElementById("divType").style.top=(document.documentElement.scrollTop+(document.documentElement.clientHeight-document.getElementById("divType").offsetHeight)/2)+"px";
    document.getElementById("divType").style.left=(document.documentElement.scrollLeft+(document.documentElement.clientWidth-document.getElementById("divType").offsetWidth)/2)+"px";

}

/**
 *关闭选择类别层
 */
function CloseDivType()
{
    document.getElementById("divType").style.display = "none";
    document.getElementById("mengban").style.display = "none";
}

/**
 *确定选择的类别
 */
function SureDivType()
{
    document.getElementById("viewType").innerHTML = document.getElementById("hfProjectTypeName").value;
    
    document.getElementById("divType").style.display = "none";
    document.getElementById("mengban").style.display = "none";
}

//////////////////////////////////////选择地区的层/////////////////////////////////////////////
/**
 *地区层随页面滚动
 */
function DivArea()
{
    document.getElementById("divArea").style.top=(document.documentElement.scrollTop+(document.documentElement.clientHeight-document.getElementById("divArea").offsetHeight)/2)+"px";
    document.getElementById("divArea").style.left=(document.documentElement.scrollLeft+(document.documentElement.clientWidth-document.getElementById("divArea").offsetWidth)/2)+"px";
}


/**
 *打开选择地区层
 */
function OpenDivArea()
{
    document.getElementById("divArea").style.display = "block";
    document.getElementById("mengban").style.display = "block";
    
    document.getElementById("divArea").style.top=(document.documentElement.scrollTop+(document.documentElement.clientHeight-document.getElementById("divArea").offsetHeight)/2)+"px";
    document.getElementById("divArea").style.left=(document.documentElement.scrollLeft+(document.documentElement.clientWidth-document.getElementById("divArea").offsetWidth)/2)+"px";
    
    GetProvinceList();
}

/**
 *关闭选择地区层
 */
function CloseDivArea()
{
    document.getElementById("divArea").style.display = "none";
    document.getElementById("mengban").style.display = "none";
}

/**
 *确定选择的省份
 */
function SureDivArea()
{
    document.getElementById("btnArea").value = document.getElementById("hfProvinceName").value;
    
    document.getElementById("divArea").style.display = "none";
    document.getElementById("mengban").style.display = "none";
}

////////////////////////////////////////////////////选择类型操作//////////////////////////////////////////////////////////

/**
 *获取已经选在的类型值
 */
function GetSelectedTypeValue(obj, name)
{
    var pt = document.getElementById("ctl00_ContentPlaceHolder1_ProjectSearch1_hfProjectType");
    var pn = document.getElementById("hfProjectTypeName");
    
    if(obj.checked)
    {
        pt.value += obj.value + ","; 
        pn.value += name + "、";  
        
        document.getElementById("ptView").innerHTML += name + "、";    
    }
    else
    {
        var strArrayID= new Array();   
        strArrayID= pt.value.split(",");
        
        var strArrayName = new Array();
        strArrayName = pn.value.split("、");
        
        pt.value = "";
        pn.value = "";
        
        document.getElementById("ptView").innerHTML = "";
        
        for(var i=0;i<strArrayID.length - 1;i++)
        {
            if(strArrayID[i] != obj.value)
            {
                pt.value += strArrayID[i] + ",";
            }
        }   
        
        for(var j=0;j<strArrayName.length - 1;j++)
        {
            if(strArrayName[j] !=name)
            {
                pn.value += strArrayName[j] + "、";
                document.getElementById("ptView").innerHTML += strArrayName[j] + "、";
            }
        }
    }
}

/**
 *当类型选择为不限时
 */
function IsTypeNoSet(obj)
{
    var arr = document.getElementsByName("ProjectType");
    
    if(obj.checked)
    {       
        for(var i=0;i<arr.length;i++)
        {
            arr[i].checked = false;
            arr[i].disabled = obj.checked;
        }
            
        document.getElementById("ptView").innerHTML = "不限";
        document.getElementById("hfProjectTypeName").value = "不限";
        document.getElementById("ctl00_ContentPlaceHolder1_ProjectSearch1_hfProjectType").value = "";
    }
    else
    {
        for(var i=0;i<arr.length;i++)
        {
            arr[i].disabled = false;
        }
            
        document.getElementById("ptView").innerHTML = "";
        document.getElementById("hfProjectTypeName").value = "";
    }
}

/////////////////////////////////////////选择省份操作///////////////////////////////////////////////

/**
 *获取省份列表
 */
function GetProvinceList()
{
    var obj = document.getElementById("ProvinceList");
    var tn = document.getElementById("hfProvinceName");
    
    if(obj)
    {
        obj.innerHTML = "";
        
        var list = Yc.Web.Control.ProjectSearch.GetProvinceList().value;
        
        for(var i=0;i<list.length;i++)
        {
            obj.innerHTML += "<a onclick='GetProvinceValue(" + list[i].ID + ",\"" + list[i].ProvinceName + "\");' style='cursor:hand'>" + list[i].ProvinceName + "</a>";
        }
    }
}

/**
 *获取省份的值，及显示名称
 */
function GetProvinceValue(id, name)
{
    var view = name;
    document.getElementById("ctl00_ContentPlaceHolder1_ProjectSearch1_hfProvinceID").value = id;
    document.getElementById("provinceView").innerHTML = view;
    document.getElementById("hfProvinceName").value = view;
}

/**
 *如果省份选择为不限时
 */
function IsProvinceNoSet()
{
    document.getElementById("ctl00_ContentPlaceHolder1_ProjectSearch1_hfProvinceID").value = "0";
    document.getElementById("provinceView").innerHTML = "不限";
    document.getElementById("hfProvinceName").value = "不限";
}


/**
 *打开选择注册层
 */
function OpenZhuCe()
{
    document.getElementById("zhuce").style.display = "block";
    document.getElementById("zhuce").style.top=(document.documentElement.scrollTop+(document.documentElement.clientHeight-document.getElementById("zhuce").offsetHeight)/2)+"px";
    document.getElementById("zhuce").style.left=(document.documentElement.scrollLeft+(document.documentElement.clientWidth-document.getElementById("zhuce").offsetWidth)/2)+"px";
}

/**
 *关闭注册层
 */
function CloseZhuCe()
{
    document.getElementById("zhuce").style.display = "none";
}