﻿var Selects = function(obj, id, url) {

    switch (obj) {
        case "Function":
            HideSelect();
            LoadFunction(id, url);
            break;
        case "City":
            HideSelect();
            LoadMenuCity(id, url);
            break;
        case "Cls":
            HideSelect();
            LoadMenuCls(id, url);
            break;
        case "CityArea":
            HideSelect();
            LoadProvince(id, url);
            break;
    }
}

/*职能职位*/
function LoadFunction(id,url)
{
    var xml=new xmlHttp();    
    xml.url=url;
    xml.DataType="Text";
    xml.BackFun=FunctionComplate;
   
    xml.HeaderType='Content-type';
    xml.HeaderFormat='application/x-www-form-urlencoded';
    
    xml.sendData='obj=Function&FunctionID='+id;
    //alert(xml.url);
    xml.GO();
    xml=null;
    
}

function FunctionComplate(info)
{
    //alert(info);
    var div=$("SelectsLayer");
    if(div==null)
    {
        div=$C('div');
        div.id='SelectsLayer';
    }
    div.info='';
    var p=GetPoint($('FunctionName'));
    with(div.style)
    {
        position = 'absolute';
        top=p.y+'px';
        
        left=(p.x-150)+'px';
        //width='';
    }
    
    div.innerHTML=info;
    document.body.appendChild(div);
}
function SetFuncitonValue(obj,name) {
    var FunctionID = obj;
    var FunctionName = name;
   
    if (trim(FunctionID) != '' && trim(FunctionName) != '') {
        $('FunctionID').value=FunctionID    //如有需要请增加一个ID为FunctionID的隐藏域
        $('FunctionName').value = FunctionName;
        $('FunctionName').title = FunctionName;
    }
    RemoveSelectsLayer();
}
//function SetFuncitonValue(obj)
//{
//   var objs=document.getElementsByName(obj);
//   var FunctionID="";
//   var FunctionName="";
//   for(var i=0;i<objs.length;i++)
//   {
//       if(objs[i].checked)
//       {
//         FunctionName=objs[i].title;
//         FunctionID=objs[i].value;
//         break;
//       }
//   }
//   if(trim(FunctionID)!=''&&trim(FunctionName)!='')
//   {
//        //$('FunctionID').value=FunctionID    //如有需要请增加一个ID为FunctionID的隐藏域
//        $('FunctionName').value=FunctionName;
//        $('FunctionName').title=FunctionName;
//   } 
//   RemoveSelectsLayer();
//}
/*职能职位结束*/

/*行业*/
function LoadMenuCls(id,url)
{
    var xml=new xmlHttp();    
    xml.url=url;
    xml.DataType="Text";
    xml.BackFun=MenuClsComplate;
   
    xml.HeaderType='Content-type';
    xml.HeaderFormat='application/x-www-form-urlencoded';
    
    xml.sendData='obj=Cls&ClsID='+id;
    //alert(xml.url);
    xml.GO();
    xml=null;
    
}

function MenuClsComplate(info)
{
    //alert(info);
    var div=$("SelectsLayer");
    if(div==null)
    {
        div=$C('div');
        div.id='SelectsLayer';
    }
    div.info='';
    var p=GetPoint($('ClsName'));
    with(div.style)
    {
        position = 'absolute';
        top=p.y+'px';
        left=(p.x-200)+'px';
        //width='';
    }
    
    div.innerHTML=info;
    document.body.appendChild(div);
}

function SetMenuClsValue(obj,name)
{
   var ClsID = obj;
   var ClsName = name;
   if(trim(ClsID)!=''&&trim(ClsName)!='')
   {
       $('ClsID').value = ClsID;    //如有需要请增加一个ID为ClsID的隐藏域
        $('ClsName').value=ClsName;
        $('ClsName').title=ClsName;
   } 
   RemoveSelectsLayer();
}
/*行业结束*/
/*城市*/
function LoadMenuCity(id, url) {
    var xml = new xmlHttp();
    xml.url = url;
    xml.DataType = "Text";
    xml.BackFun = MenuCityComplate;

    xml.HeaderType = 'Content-type';
    xml.HeaderFormat = 'application/x-www-form-urlencoded';

    xml.sendData = 'obj=City&CityID=' + id;
    //alert(xml.url);
    xml.GO();
    xml = null;

}

function MenuCityComplate(info) {
    //alert(info);
    var div = $("SelectsLayer");
    if (div == null) {
        div = $C('div');
        div.id = 'SelectsLayer';
    }
    div.info = '';
    var p = GetPoint($('CityName'));
    with (div.style) {
        position = 'absolute';
        top = p.y + 'px';
        left = (p.x - 100) + 'px';
        //width='';
    }

    div.innerHTML = info;
    document.body.appendChild(div);
}

function SetMenuCityValue(obj, name) {
    var CityID = obj;
    var CityName = name;
    if (trim(CityID) != '' && trim(CityName) != '') {
        $('CityID').value = CityID;     //如有需要请增加一个ID为ClsID的隐藏域
        $('CityName').value = CityName;
        $('CityName').title = CityName;
    }
    RemoveSelectsLayer();
}
/*城市结束*/
/*地区城市*/
function LoadProvince(id, url) {
    var xml = new xmlHttp();
    xml.url = url;
    xml.DataType = "Text";
    xml.BackFun = AllCityComplate;

    xml.HeaderType = 'Content-type';
    xml.HeaderFormat = 'application/x-www-form-urlencoded';

    xml.sendData = 'obj=CityArea&CityID=' + id;
    //alert(xml.url);
    xml.GO();
    xml = null;

}
function LoadCity(id, cityid, url) {
    var xml = new xmlHttp();
    xml.url = url;
    xml.DataType = "Text";
    xml.BackFun = AllCityComplate;

    xml.HeaderType = 'Content-type';
    xml.HeaderFormat = 'application/x-www-form-urlencoded';

    xml.sendData = 'obj=CityArea&CityID=' + cityid + '&AreaID=' + id;
    //alert(xml.url);
    xml.GO();
    xml = null;

}
function AllCityComplate(info) {
    //alert(info);
    var div = $("SelectsLayer");
    if (div == null) {
        div = $C('div');
        div.id = 'SelectsLayer';
    }
    div.info = '';
    var p = GetPoint($('CityName'));
    with (div.style) {
        position = 'absolute';
        top = p.y + 'px';
        left = (p.x - 100) + 'px';
        //width='';
    }

    div.innerHTML = info;
    document.body.appendChild(div);
}
function SetProvinceValue(obj) {
    var CityID = obj;
    $('ProvinceID').value = CityID;
}
function SetCityValue(obj) {
    var CityID = obj;
    $('CityID').value = CityID;
}
function SetAreaValue(obj, name) {
    var CityID = obj;
    var CityName = name;
    if (trim(CityID) != '' && trim(CityName) != '') {
        $('AreaID').value = CityID;     //如有需要请增加一个ID为ClsID的隐藏域
        $('CityName').value = CityName;
        $('CityName').title = CityName;
    }
    RemoveSelectsLayer();
}
/*城市结束*/
function HideSelect() {

    if (!document.getElementsByTagName)
        return;
    var objs = document.getElementsByTagName("select");
    for (var i = 0; i < objs.length; i++) {
        var obj = objs[i];
        if (trim(obj.rel) == '')
            obj.style.visibility = 'hidden';

    }
}

function ShowSelect() {
    if (!document.getElementsByTagName)
        return;
    var objs = document.getElementsByTagName("select");
    for (var i = 0; i < objs.length; i++) {
        var obj = objs[i];
        if (obj.style.visibility == 'hidden')
            obj.style.visibility = 'visible';

    }
}
function RemoveSelectsLayer() {
    var obj = $('SelectsLayer');
    if (obj) {
        ShowSelect();
        document.body.removeChild(obj);
    }
} 