﻿//头部搜索选择:根据当前页面URL手动选择相应选项卡
function selectSearchMenu(flagName) {
    if (flagName == "") return;

    flagName = flagName.toLowerCase();

    if (flagName == "sell") {
        document.getElementById("xy_FlagName").value = "sell";
        menuName1 = "sell";
    }

    if (flagName == "company") {
        document.getElementById("xy_FlagName").value = "company";
        menuName1 = "company";
    }

    if (menuName1 != "") {

        var pBox = document.getElementById('_xy_search_menu_box');

        var aEles = pBox.getElementsByTagName("li");

        for (var i = 0; i < aEles.length; i++) {
            aEles[i].className = "";
        }

        if (document.getElementById(menuName1) != null) {
            document.getElementById(menuName1).className = 'current';
        }
    }
}


//头部搜索选择:根据当前页面URL自动选择相应选项卡
function xy_Sel_CurSearchBigMenu() {
    var pBox = document.getElementById('_xy_search_menu_box');

    var aEles = pBox.getElementsByTagName("li");

    for (var i = 0; i < aEles.length; i++) {
        aEles[i].className = "";
    }

    var curPage = location.href.replace(config.WebURL, "");

    curPage = curPage.toLowerCase();

    var menuName1 = "sell";

    if (curPage == " ") menuName1 = "sell";

    if (curPage == "cn/index.aspx") menuName1 = "sell";

    if (curPage.indexOf("news") != -1 || curPage.indexOf("search/news") != -1) {
        document.getElementById("xy_FlagName").value = "news";
        menuName1 = "news";
    }

    if (curPage.indexOf("cccmeexhibition") != -1) {
        document.getElementById("xy_FlagName").value = "exhibition";
        menuName1 = "exhibition";
    }

    if (curPage.indexOf("tradetool") != -1) menuName1 = "news";

    if (menuName1 != "") {
        if (document.getElementById(menuName1) != null) {
            document.getElementById(menuName1).className = 'current';
        }
    }

    try { _set_Menu_Select(); } catch (e) { }
}

function _set_Menu_Select() {
    var pBox = document.getElementById('_xy_menu_box');

    var aEles = pBox.getElementsByTagName("a");

    for (var i = 0; i < aEles.length; i++) {
        aEles[i].className = "";
    }

    var curPage = location.href.replace(config.WebURL, "");

    curPage = curPage.toLowerCase();

    var menuId = "index";

    if (curPage.indexOf("cccmeexhibition") != -1 || curPage.indexOf("suppliers") != -1) menuId = "b2b";
    if (curPage.indexOf("cccmeservice") != -1) menuId = "service";
    if (curPage.indexOf("_tc") != -1) menuId = "trade";
    if (curPage.indexOf("news") != -1) menuId = "news";
    if (curPage.indexOf("tradetool") != -1) menuId = "tool";
    if (curPage.indexOf("activitys") != -1 || curPage.indexOf("survey") != -1) menuId = "activitys";

    if (curPage.indexOf("consulting") != -1) menuId = "";

    if (menuId != "") {
        menuId = "n_" + menuId;
        document.getElementById(menuId).className = 'nav-con';
    }

}
//搜索js
function serch(n) {
    for (i = 1; i <= 5; i++) {
        document.getElementById('ts' + i).className = "";
        document.getElementById('tss' + i).style.display = "none";
    }
    document.getElementById('ts' + n).className = "current";
    document.getElementById('tss' + n).style.display = "block";
}
//导航弹出
function nav(name) {
    if (document.getElementById('n_' + name).className == "") {
        document.getElementById('n_' + name).className = "nav-con";
        document.getElementById('nc_' + name).style.display = "block";
    }
    else {
        document.getElementById('n_' + name).className = "bor_current";
        document.getElementById('nc_' + name).style.display = "block";
    }
}

function nav_dow(name) {

    if (document.getElementById('n_' + name).className == "nav-con") {
        document.getElementById('n_' + name).className = "";
        document.getElementById('nc_' + name).style.display = "none";
    }
    else {
        document.getElementById('n_' + name).className = "bor_current";
        document.getElementById('nc_' + name).style.display = "none";
    }
}

function detailsShop(url1, url2) {
    var url = url1;
    if (url1.indexOf("?") >= 0) {
        url += "&surl=";
    } else {
        url += "?surl=";
    }
    url += escape(url2);
    window.location.href = url;
}


//导航右侧活动与交流
function nav_r() {
    document.getElementById('n5').className = "sep";
    document.getElementById('nc5').style.display = "block";
}
function nav_rdow() {
    document.getElementById('n5').className = "";
    document.getElementById('nc5').style.display = "none";
}
//内容页切换
function show(n) {
    for (i = 1; i <= 2; i++) {
        document.getElementById('s' + i).className = "show_curr";
        document.getElementById('ss' + i).style.display = "none";
    }
    document.getElementById('s' + n).className = "show_defl";
    document.getElementById('ss' + n).style.display = "block";
}
//buy_index
function buy_show(n) {
    for (i = 1; i <= 3; i++) {
        document.getElementById('buy_' + i).className = "buy_zs_cg";
        document.getElementById('buy_c' + i).style.display = "none";
    }
    document.getElementById('buy_' + n).className = "buy_zs_curr";
    document.getElementById('buy_c' + n).style.display = "block";
}

//普通滑动
function show1(x, n) {
    for (i = 1; i <= document.getElementById(x + 'tt').getElementsByTagName('div').length; i++) {
        document.getElementById(x + 't' + i).className = "";
        document.getElementById(x + 'tc' + i).style.display = "none";
    }
    document.getElementById(x + 't' + n).className = "xbg-cur";
    document.getElementById(x + 'tc' + n).style.display = "block";
}
//26个字母滑动
function current(n) {
    for (i = 1; i <= 26; i++) {
        document.getElementById('x' + i).style.display = "none";
    }
    document.getElementById('x' + n).style.display = "block";
}
//js切换
var time;
var x = 0;
var y = 1;
function jd(y) {
    for (i = 1; i <= 5; i++) {
        if (document.getElementById('td0' + i) != null)
            document.getElementById('td0' + i).style.display = "none";
        if (document.getElementById('td' + i) != null)
            document.getElementById('td' + i).className = "";
    }
    if (document.getElementById('td0' + y))
        document.getElementById('td0' + y).style.display = "block";
    if (document.getElementById('td' + y))
        document.getElementById('td' + y).className = "current";
}
time = setTimeout('jd2()', 200)
function jd2() {
    time = setTimeout('jd2()', 200)
    x++;
    if (x == 20) {
        jd(y)
        y++
        if (y > 5) {
            y = 1
        }
        jd3()
    }
}
function jd3() {
    clearTimeout(time)
    x = 0
    jd2()
}


function Select(name) {
    var url = "";
    if (name == "0") {
        document.getElementById("modeName").value = "sell";
        location.href = config.WebURL + "sell/index.aspx"
    } else if (name == "1") {
        document.getElementById("modeName").value = "buy";
        location.href = config.WebURL + "buy/index.aspx"
    } else if (name == "2") {
        document.getElementById("modeName").value = "Suppliers";
        location.href = config.WebURL + "Suppliers/index.aspx"
    } else if (name == "3") {
        Exhibition
        document.getElementById("modeName").value = "News";
        location.href = config.WebURL + "News/index.aspx"
    }
    else if (name == "3") {
        document.getElementById("modeName").value = "Exhibition";
        location.href = config.WebURL + "CCCMEExhibition/index.aspx"
    }
}
//搜索
function xy_search() {

    var flagName = document.getElementById("xy_FlagName");

    if (flagName != null) {
        searchClick(flagName.value);
    }
    else {
        flagName = "sell";
        searchClick(flagName);
    }
}

function searchClick(type) {
    SetSearchURL(type);
}

function SetSearchURL(strs) {
debugger
    //var key = $F("txtsearchkey").replace(/\s/g, "")

    var key = document.getElementById("txtsearchkey").value;//.replace(/\s/g, "")
    var url = "";
    var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~！@#￥……&*（）——|{}【】‘；：”“'。，、？]")
    var nkey = key;
//    for (var i = 0; i < key.length; i++) {
//        nkey = nkey + key.substr(i, 1).replace(pattern, '');
//    }


   // if (!CheckSearchKey(nkey)) return false;

    if (nkey.toString().length > 70) {
        nkey = nkey.toString().substring(0, 70);
    }
   
    if (strs == "company") {
        url = config.WebURL + "search/Suppliers.aspx?keyword=" + nkey.UrlEncode();
    }

    if (strs == "sell") {

        url = config.WebURL + "search/sell.aspx?keyword=" + nkey.UrlEncode();
    }

    if (strs == "news") {

        url = config.WebURL + "search/News_search.aspx?keyword=" + nkey.UrlEncode();
    }

    if (strs == "exhibition") {
        url = config.WebURL + "CCCMEExhibition/ExhibitOnline/ExhibitSearchResult.aspx?keyword=" + nkey.UrlEncode(); 
    }

    //_GoTo(url,"target");
   
    location = url;
}




function CheckSearchKey(source) {
    
    if (source != "") {
        if (isNull(source) || !isTrueKeyWord(source) || !isNVarchar(source)) {
            alertmsg(false, "输入查询条件不合法！");
            return false;
        }
        else if (source.indexOf(",") >= 0) {
            alertmsg(false, "搜索的字符中不允许出现“,”号！");
            return false;
        }
        else if (source.indexOf("-") >= 0) {
            alertmsg(false, "搜索的字符中不允许出现“-”号！");
            return false;
        }
        else if (source.indexOf("/") >= 0) {
            alertmsg(false, "搜索的字符中不允许出现“/”号！");
            return false;
        }
        else if (source.indexOf("&") >= 0) {
            alertmsg(false, "搜索的字符中不允许出现“&”号！");
            return false;
        }
        else if (source.toString().length >= 100) {
            alertmsg(false, "搜索的字符过长！");
            return false;
        } else if (source.indexOf('"') >= 0) {
            alertmsg(false, "搜索的字符中不允许出现“ &quot; ”号！");
            return false;
        }
        else if (source.indexOf("_") >= 0) {
            alertmsg(false, "搜索的字符中不允许出现“_”号！");
            return false;
        }
    }
    else {
        alertmsg(false, "请输入要查询关键词！");
        return false;
    }
    return true;
}
/*
字符串验证
*/
//是否为空白字符
function isNull(obj) {
    var reg = /^\s/;
    if (reg.test(obj)) return true;
    return false;
}
//是否为字母和数字
function isTrueKeyWord(obj) {
    var reg1 = /[^\uFF00-\uFFFF]/;

    if (reg1.test(obj)) return true;

    return false;
}
//是否为汉字
function isNVarchar(obj) {
    var reg = /\w|^[\u0391-\uFFE5]+$/;
    if (reg.test(obj)) return true;
    return false;
}

//判断是否有复选框被选中(询价用)
function CheckSel() {
    var chkother = document.getElementsByTagName("input");
    var j = "";
    var num = 0;
    for (var i = 0; i < chkother.length; i++) {
        if (chkother[i].type == 'checkbox') {
            if (chkother[i].id.indexOf('chkid') > -1) {
                if (chkother[i].checked == true) {
                    j += "," + chkother[i].value;
                    num++;
                }
            }
        }
    }

    if (num == 0) {
        sAlert("请至少选择一条记录！", "", true);
        return false;
    }
    j = j.substring(1);
    window.location.href = config.WebURL + "InquiryForm." + config.Suffix + "?infoids=" + j;
}

//全选
function SelectAll() {
    var chkall = document.all["chkAll"];

    if (!chkall) {
        chkall = document.getElementById("chkAll");
    }

    var chkother = document.getElementsByTagName("input");
    for (var i = 0; i < chkother.length; i++) {
        if (chkother[i].type == 'checkbox') {
            if (chkother[i].id.indexOf('chkid') > -1) {
                chkother[i].checked = chkall.checked;
            }
        }
    }
}
//全选
function SelectAll1() {
    var chkall = document.all["chkAll1"];

    if (!chkall) {
        chkall = document.getElementById("chkAll1");
    }

    var chkother = document.getElementsByTagName("input");
    for (var i = 0; i < chkother.length; i++) {
        if (chkother[i].type == 'checkbox') {
            if (chkother[i].id.indexOf('chkid') > -1) {
                chkother[i].checked = chkall.checked;
            }
        }
    }
}

//导航
function xy_BigMenu() {
    var abox = document.getElementById('_xy_menu_box');

    var aEles = abox.getElementsByTagName("a");

    for (var i = 1; i < aEles.length; i++) {
        aEles[i].className = "";
    }

    var curPage = location.href.replace(config.WebURL, "");

    curPage = curPage.toLowerCase();

    //    var menuName = "";

    if (curPage == "") return;

    if (curPage == "index.aspx") return;

    if (curPage.indexOf("company") != -1) menuName = "n1";

    if (curPage.indexOf("sell") != -1) menuName = "n1";

    if (curPage.indexOf("buy") != -1) menuName = "n1";

    if (curPage.indexOf("buy") != -1) menuName = "n1";

    if (curPage.indexOf("supplier") != -1) menuName = "n1";

    //    document.getElementById(menuName).className = 'bor_current';

}



//--------------------------  Login ------------------------------//


function xy_TopLogin() {
    var username = $("top_username").value.trim();
    var password = $("top_password").value.trim();
    var vcode = "";
    try { vcode = $F("top_vcode") } catch (e) { }

    _UserLogin(username, password, vcode, false);
}

function xy_BoxLogin() {
    var username = $("_lbox_username").value.trim();
    var password = $("_lbox_password").value.trim();
    var vcode = "";
    try { vcode = $F("_lbox_vcode") } catch (e) { }

    _UserLogin(username, password, vcode, false);
}

//登陆信息
function UserLogin(isgo) {
    var username = $("username").value.trim();
    var password = $("password").value.trim();
    var vcode = "";
    try { vcode = $F("vcode") } catch (e) { }

    _UserLogin(username, password, vcode, isgo);
}

//信息页面右侧登录
function InfoLogin() {
    var username = $("username").value.trim();
    var password = $("password").value.trim();
    var vcode = "";

    try { vcode = $F("vcode") } catch (e) { }

    _UserLogin(username, password, vcode, "infoLogin");
}

//通用会员登录程序
function _UserLogin(username, password, vcode, isgo) {
    var str_url = window.location.href;
    var str_pos = str_url.indexOf("=");
    var str_surl = str_url.substring(str_pos + 1);


    if (username == "" || password == "") {
        sAlert("请输入用户名和密码");
        return false;
    }


    var url = "&Name=" + username + "&pwd=" + password + "&code=" + vcode;
    //是否保存登录信息
    try {
        if ($("saveinfo").checked == true) url += "&save=true";
    } catch (e) { }

    //是否有其他参数(主要用来区分信息页面)
    if (arguments.length) url += "&Page=" + arguments[0];

    sAlert("<img src =\"/common/images/ajax-loader.gif\"/><br/>正在登录，请稍候.....");

    var ajax = new Ajax("xy014", url);

    ajax.onSuccess = function () {
        if (ajax.state.result == 0 || ajax.state.result == -1) {
            sAlert(ajax.state.message);
            ClearObjectValue("username", "password", "vcode"); return false;
        }
        else {
            //如果是信息页面登录并登录成功以后，更新页面信息
            if (ajax.state.message == "ok") {
                try { LoginUpdate(); } catch (e) { }
                try { sClose(); } catch (e) { }

                return;
            }

            if (undefined == isgo) isgo = true;

            if (isgo) {
                //如果是通过登录页面登录，则导航到相应会员中心
                var folderName = "person";
                if (ajax.data.userinfo[0].usertype == "user") folderName = "user";

                if (str_pos > 0)
                    window.location.href = unescape(str_surl);
                else
                    window.location.href = config.WebURL + folderName + "/index." + config.Suffix;
            }
            else {
                Login2();
                sClose();
            }
            return true;
        }
    }
}

/*function KeyDown()
{
var gk=event.keyCode;
if(gk==13) 
{
event.keyCode = 9;
return; 
}
}
function KeyDown2()
{
var gk=event.keyCode;
if(gk==13) 
{
UserLogin();
}
}*/
//登陆获得的焦点
function loginfocus() {
    var UserName = getCookie("U_Name");
    $("username").value = UserName;
    if (UserName != "") {
        $("password").focus();
        $("saveinfo").checked = 'checked';
    }
    else {
        $("username").focus();
    }
}


/***********************************************************************************/
/*                        找回密码相关                                             */
/***********************************************************************************/

function checkpassword() {
    if ($F("username") == "") { return alertmsg(false, '请输入您注册的用户名！'); }
    if ($F("question") == "") { return alertmsg(false, '请输入密码提示问题！'); }
    if ($F("answer") == "") { return alertmsg(false, '请输入密码提示问题答案'); }
    if ($F("newpwd") == "") { return alertmsg(false, '请输入新的密码') }

    if ($F("npassword") == "") { return alertmsg(false, '请再此输入密码'); }
    else { getuserpassword(); }
}

function getuserpassword() {
    var url = "&userName=" + $F("username") + "&question=" + $F("question") + "&answer=" + $F("answer") + "&newPwd=" + $F("newPwd");
    var ajax = new Ajax("XY020", url);
    ajax.onSuccess = function () {
        sAlert(ajax.state.message);

        if (ajax.state.result == 0 || ajax.state.result == -1) {
        }
        else {
            GoTo(config.WebURL + "login." + config.Suffix);
        }
    }
}




var txtobjm = new Array("username", "question", "answer", "newpwd", "npassword");
// 获取焦点时显示的文字
var tm = new Array(5);
tm[0] = "请输入注册时的用户名！";
tm[1] = "您注册时填写的密码提示问题！";
tm[2] = "输入您注册时填写的密码提示问题答案！"
tm[3] = "6-20位(不能包含汉字), 不能与用户名相同"; //密码问题
tm[4] = "请再输入一遍上面填写的密码！"; //密码答案
// 所填信息正确时显示的文字
var t2 = "正确！请继续！";
// 所填信息错误时显示的文字
var txm = new Array(5);
txm[0] = "输入注册时填写的用户名";
txm[1] = "您注册时填写的密码提示问题";
txm[2] = "输入您注册时填写的密码提示问题答案";
txm[3] = "6-20位(不能包含汉字), 不能与用户名相同";
txm[4] = "请再输入一遍上面填写的密码。 ";



// 样式
var cm = new Array(4);
cm[0] = "three"; // 默认
cm[1] = "write"; // 获得焦点
cm[2] = "right"; // 正确
cm[3] = "wrong"; // 错误


function getobjm(objName) {
    if ($) { return eval('$("' + objName + '")'); }
    else { return eval('document.all["' + objName + '"]'); }
}
// 获得焦点
function fsm(num) {
    var obj = "txt" + num;
    getobjm(obj).setAttribute("className", cm[1]);
    getobjm(obj).innerHTML = tm[num];
}
// 正确
function okm(num) {
    var obj = "txt" + num;
    getobjm(obj).setAttribute("className", cm[2]);
    getobjm(obj).innerHTML = t2;
}
// 错误
function errm(num) {
    var obj = "txt" + num;
    getobjm(obj).setAttribute("className", cm[3]);
    getobjm(obj).innerHTML = txm[num];
}

function okum(num, ms) {
    var obj = "txt" + num;
    getobjm(obj).setAttribute("className", cm[2]);
    getobjm(obj).innerHTML = ms;
}


// 错误
function errum(num, ms) {
    var obj = "txt" + num;
    getobjm(obj).setAttribute("className", cm[3]);
    getobjm(obj).innerHTML = ms;
}
function chktxtPassword(num) {
    var obj = "txt" + num;
    var val = getobjm(txtobjm[num]).value; // 获取文本框的值	
    switch (num) {
        case "0": //用户名
            var j = 0;
            for (var l = 0; l < val.length; l++) {
                if (val.charCodeAt(l) > 127 || val.charCodeAt(l) < 0) j = j + 2
                else j = j + 1
            }
            if (val == "" || val.length <= 0) errm(num);
            else if (val.indexOf(" ") >= 0) errm(num);
            else if (j > 20) errm(num);
            else if (j < 4) errm(num);
            else { okm(num); checkusername('a', val); }
            break;
        case "1": // //密码提示问题
            if (val == "") errm(num);
            else okm(num)
            break;
        case "2": //密码提示答案
            if (val == "") errm(num);
            else okm(num);
            break;
        case "3": //新密码
            if (val == "") errm(num);
            else if (val.length < 6) errm(num);
            else okm(num);
            break;
        case "4": //确认新密码
            if (val == "" || val.length > 20) errm(num);
            else if (val.length < 6) errm(num);
            else if (getobjm("newpwd").value != val) errm(num);
            else okm(num);
            break;

    }
}



// 验证用户名的有效性
function checkusername(Obj, Name) {
    var ajax = new Ajax("XY016", "&name=" + Name);

    ajax.onSuccess = function () {
        if (ajax.state.result == 0 || ajax.state.result == -1) {
            okum(0, "用户信息存在，请继续！");
            $("question").value = ajax.data.question;
            $("btnResetPwd").disabled = false;
            return true;
        }
        else {
            $("btnResetPwd").disabled = true;
            errum(0, "此用户名不存在"); return false;
        }
    }
    return false;
}

//通过Email找回密码
//Tc 081110 add
//function RetakePasswordByEmail() {
//    var email = $F("email");

//    if (!ValidateEmail(email)) {
//        sAlert("邮箱格式不正确");
//        return false;
//    }

//    $("btnFindPwd").disabled = true;
//    var ajax = new Ajax("xy029", "&email=" + email);
//    ajax.onSuccess = function () {
//        if (ajax.state.result == 0 || ajax.state.result == -1) {
//            sAlert(ajax.state.message);
//        }
//        else {

//            sAlert("密码已发送到邮箱"); ;
//        }
//        $("btnFindPwd").disabled = false;
//    }
//}

function GetUserInfo() {
    return {
        UserID: getCookie("UserId"),
        UserName: getCookie("UserName"),
        UserType: getCookie("UserType"),
        UserLevel: getCookie("UserLevel"),
        UserLevelImg: getCookie("UserLevelImg")
    }
}

function Islogin() {
    return "" != GetUserInfo().UserName
}

function UserStatus() {
    var userinfo = GetUserInfo();
    var html = '';
    if (Islogin()) {
        html += '<a href="' + config.WebURL + 'Logout.' + config.Suffix + '?language=cn" class="blue m-left-5">[退出系统]</a> ';
        html += '<a href="/user/index.' + config.Suffix + '" class="blue m-left-5" target="_blank">[我的办公室]</a>';
    }
    else {
        html += '<a href="/cn/cnjoin.' + config.Suffix + '" class="blue m-left-5" target="_blank">[免费注册]</a>  ';
        html += '<a href="/cn/Login.' + config.Suffix + '" class="blue m-left-5">[请登录]</a>';
    }
    document.write(html);
}

function Login() {
    var userinfo = GetUserInfo();
    if (Islogin()) {
        $("login").style.display = "none";
        $("logined").style.display = "";

        if ("" == userinfo.UserLevelImg) userinfo.UserLevelImg = "Default.gif";

        var ulevel = "";
        var ulevelimg = "";
        if ("user" == userinfo.UserType.toLowerCase()) {
            ulevel = userinfo.UserLevel;
            ulevelimg = config.WebURL + 'Icon/' + userinfo.UserLevelImg;
            $("logined_user").style.display = "";
        }
        else {
            ulevel = '个人会员';
            $("ulevelimg").style.display = "none";
            $("logined_person").style.display = "";
        }



        $("uname").innerHTML = userinfo.UserName;
        $("ulevel").innerHTML = ulevel;
        $("ulevelimg").src = ulevelimg;

        $("ucenter").href = config.WebURL + '' + userinfo.UserType + '/index.' + config.Suffix;
        $("loginout").href = config.WebURL + 'Logout.' + config.Suffix;


        html += '<li><a href="' + config.WebURL + '' + userinfo.UserType + '/index.' + config.Suffix + '">我的用户中心</a></li>';
        html += '<a href="' + config.WebURL + 'Logout.' + config.Suffix + '">退出系统</a>';
        html += '</ul>';
    }
    else {
        $("login").style.display = "";
        $("logined").style.display = "none";
    }
}

function Login2() {
    var userinfo = GetUserInfo();
    var html = '';
    if (Islogin()) {

        try { $("login").style.display = "none"; } catch (e) { }
        try { $("logined").style.display = ""; } catch (e) { }

        try { $("xy_login_nologin").style.display = "none"; } catch (e) { }
        try { $("xy_login_logined").style.display = ""; } catch (e) { }

        if ("user" == userinfo.UserType.toLowerCase()) {
            $("logined_user").style.display = "";
        }
        else {
            $("logined_person").style.display = "";
        }

        if ($("ulevelimg")) {
            if ("" == userinfo.UserLevelImg) userinfo.UserLevelImg = "Default.gif";

            var ulevelimg = "";
            if ("user" == userinfo.UserType.toLowerCase()) {
                $("ulevelimg").src = config.WebURL + 'Icon/' + userinfo.UserLevelImg;
            } else {
                $("ulevelimg").style.display = "none";
            }
        }

        try { $("uname").innerHTML = userinfo.UserName; } catch (e) { }
        try { $("ucenter").href = config.WebURL + '' + userinfo.UserType + '/index.' + config.Suffix; } catch (e) { }

        try { $("_lbox_uname").innerHTML = userinfo.UserName; } catch (e) { }
        try { $("_lbox_ucenter").href = config.WebURL + '' + userinfo.UserType + '/index.' + config.Suffix; } catch (e) { }
    } else {

        try { $("login").style.display = ""; } catch (e) { }
        try { $("logined").style.display = "none"; } catch (e) { }

        try { $("xy_login_nologin").style.display = ""; } catch (e) { }
        try { $("xy_login_logined").style.display = "none"; } catch (e) { }
    }
}


//取得当前搜索的数据
function SearchGetValue() {
    var arrquery = new Array("typeid", "text", "style", "order", "areaid", "mode", "pageindex");
    var url = location.href;

    //从地址中取得需要的数据
    url = url.substr(url.lastIndexOf("/") + 1);

    var strSearchType
    var arrValue;

    if (config.BogusStatic) {
        var values = url.substring(0, url.lastIndexOf("." + config.Suffix));
        arrValue = values.split("-");
        arrValue.shift();
        arrValue[2] = unescape(arrValue[2]);
    }
    else {
        arrValue = new Array(arrquery.length);
        for (var i = 0; i < arrquery.length; i++) {
            arrValue[i] = GetQueryString(arrquery[i]);
        }
        arrValue[2] = unescape(arrValue[2]);
    }
    return {
        value: arrValue,
        query: arrquery,
        objData: {
            typeid: arrValue[0],
            keyword: arrValue[1],
            style: arrValue[2],
            order: arrValue[3],
            arreaid: arrValue[4],
            mode: arrValue[5],
            pageindex: arrValue[6]
        }
    };
}

//企业信息搜索
function company_Search() {
    //判断输入的查询条件是否正确 text=$1^areaid=$2^modeid=$3^regyear=$4^online=$5^vip=$6^way=$7

    var Request = new Object();
    Request = GetCompanyValue(); //获取url参数
    var text, areaid, mode, regyear, online, vip, way;
    way = Request.objData.way; //取值

    text = document.getElementById("txtsearchkey").value;
    if (!CheckSearchKey(text)) return false;

    areaid = document.getElementById("areatypeid").value;
    if (!CheckSearchKey(areaid)) return false;

    vip = getSelectedValue("vip");
    if (!CheckSearchKey(vip)) return false;
    regyear = getSelectedValue("regyear");
    if (!CheckSearchKey("regyear")) return false;
    mode = getSelectedValue("mode");
    if (!CheckSearchKey(mode)) return false;
    online = getSelected("online")
    if (!CheckSearchKey(online)) return false;
    var url = config.WebURL + "search/search_company/";


    if (config.BogusStatic) {

        if (text == "") {
            url += escape(text);
        }
        url += "-";
        if (areaid != 0) {
            url += areaid;
        }
        url += "-";
        if (mode != 0) {
            url += mode;
        }
        url += "-";
        if (regyear != "") {
            url += regyear;
        }
        url += "-";
        if (online == 1) {
            url += online;
        }

        url += "-";
        if (vip != 0) {
            url += vip;
        }
        url += "-";
        if (way != 0) {
            url += way;
        }
        url += "-";
        window.location.href = url + "." + config.Suffix;
    }
    else {
        //判断输入的查询条件是否正确 text=$1^areaid=$2^modeid=$3^regyear=$4^online=$5^vip=$6^way=$7
        url = "?";

        url += "text=" + escape(text);

        if (areaid != 0) {
            url += "&areaid=" + areaid;
        }

        if (mode != 0) {
            url += "&modeid=" + mode;
        }

        if (regyear != "") {
            url += "&regyear=" + regyear;
        }
        if (online == 1) {
            url += "&online=1";
        }
        else {
            url += "&online=2";
        }

        if (vip != 0) {
            url += "&vip=" + vip;
        }
        if (way != 0) {
            url += "&way=" + way;
        }

        window.location.href = url;

    }

}

//初始化企业搜索值
function setCompanyDefault_Search() {
    var Request = new Object();
    Request = GetCompanyValue(); //获取url参数
    var text, areaid, mode, regyear, online, vip, way;
    way = Request.objData.way; //取值
    text = unescape(Request.objData.text);
    areaid = Request.objData.areaid;
    mode = Request.objData.modeid;
    regyear = Request.objData.regyear;
    vip = Request.objData.vip;
    online = Request.objData.online;
    //setSelectValue("areaid", areaid);
    setSelectValue("mode", mode);
    setSelectValue("regyear", regyear);
    setSelectValue("vip", vip);
    var txtarea = document.getElementById("areatypeid");
    if (txtarea != null) {
        txtarea.value = areaid;
        cla.Init();
    }
    document.getElementById("txtsearchkey").value = text;
    document.getElementById("way").value = way;

    if (online == "1") {
        document.getElementById("online").checked = "checked";
    }
}
//获取下拉列表选中项的值
function getSelectedValue(name) {
    var obj = document.getElementById(name);
    if (obj != "undefinde") {
        return obj.options[obj.selectedIndex].value;
    } else {
        return "";
    }

}
function setSelectValue(id, value) {
    var isHasVip = document.getElementById(id);
    if (isHasVip != "undefinde") {
        if (value != "") {
            var opt = document.getElementById(id).innerHTML.toString();
            var re = new RegExp(value, "g");
            opt = opt.replace(/<OPTION|<\/OPTION>| selected|value/g, "").match(/=.*?>/g).toString().replace(/=|>/g, "").replace(re, "┢").replace(/[^,┢]/g, "").indexOf("┢");
            document.getElementById(id).getElementsByTagName("option")[opt].selected = true;
        }
    }
}
//或许复选框是否选中 1,在线  2，不限制
function getSelected(name) {
    var obj = document.getElementById(name);
    return obj.checked ? "1" : "2";
}

//商机分类搜索js
function supply_Search() {

    //text=$1^typeid=$2^order=$3^style=$4^online=$5^vip=$6^modeid=$7"
    var Request = new Object();

    Request = GetsellValue(); //获取url参数
    var typeid, style;
    typeid = Request.objData.typeid; //取值
    style = Request.objData.style;

    text = document.getElementById("txtsearchkey").value;
    if (!CheckSearchKey(text)) return false;

    var order = getSelectedValue("order");
    if (!CheckSearchKey(order)) return false;

    var vip = getSelectedValue("vip");
    if (!CheckSearchKey(vip)) return false;

    var mode = getSelectedValue("mode");
    if (!CheckSearchKey(mode)) return false;

    var online = getSelected("online")
    if (!CheckSearchKey(online)) return false;
    //  text=$1^typeid=$2^order=$3^style=$4^online=$5^vip=$6^modeid=$7"
    var url = config.WebURL + "search/sell_search/";
    if (config.BogusStatic) {
        url += escape(text);

        url += "-";
        if (typeid != 0 && typeid != "undefined") {

            url += typeid;
        }
        url += "-";
        if (order != 0 && order != undefined) {
            url += order;
        }
        url += "-";
        if (style != 0 && style != undefined) {
            url += style;
        }
        url += "-";
        if (online != "" && online != undefined) {
            url += online;
        }
        url += "-";
        if (vip != 0 && vip != undefined) {
            url += vip;
        }
        url += "-";
        if (mode != 0 && mode != undefined) {
            url += mode;
        }
        url += "-";
        window.location.href = url + "." + config.Suffix;
    }
    else {
        //  text=$1^typeid=$2^order=$3^style=$4^online=$5^vip=$6^modeid=$7"
        url = "?";
        url += "text=" + escape(text);

        if (typeid != 0) {
            url += "&typeid=" + typeid;
        }
        if (order != 0) {
            url += "&order=" + order;
        }

        if (style != 0) {
            url += "&style=" + style;
        }

        if (online == "1") {
            url += "&online=1";
        }
        else {
            url += "&online=2";
        }

        if (vip != 0) {
            url += "&vip=" + vip;
        }
        if (mode != 0) {
            url += "&modeid=" + mode;
        }
        window.location.href = url;
    }
}
//初始化商机搜索值
function setSupplyDefault_Search() {
    //  text=$1^typeid=$2^order=$3^style=$4^online=$5^vip=$6^modeid=$7"
    var Request = new Object();
    Request = GetsellValue(); //获取url参数
    var text, typeid, order, style, online, vip, modeid;

    modeid = Request.objData.modeid; //取值
    text = unescape(Request.objData.text);
    order = Request.objData.order;
    typeid = Request.objData.typeid;
    vip = Request.objData.vip;
    online = Request.objData.online;
    style = Request.objData.style;
    setSelectValue("mode", modeid);
    setSelectValue("order", order);
    setSelectValue("vip", vip);
    if (text == "" || text == "undefined") {
        document.getElementById("txtsearchkey").value = "";
    }
    else {
        document.getElementById("txtsearchkey").value = text;
    }

    if (online == "1") {
        document.getElementById("online").checked = "checked";
    }
}
//获取企业url参数
//取得当前搜索的数据
function GetCompanyValue() {
    //判断输入的查询条件是否正确 text=$1^areaid=$2^modeid=$3^regyear=$4^online=$5^vip=$6^way=$7
    var arrquery = new Array("text", "areaid", "modeid", "regyear", "online", "vip", "way");
    var url = location.href;

    //从地址中取得需要的数据
    url = url.substr(url.lastIndexOf("/") + 1);

    var strSearchType
    var arrValue;

    if (config.BogusStatic) {
        var values = url.substring(0, url.lastIndexOf("." + config.Suffix));
        arrValue = values.split("-");
        arrValue[2] = unescape(arrValue[2]);
    }
    else {
        strSearchType = url.substring(0, url.lastIndexOf("." + config.Suffix));
        //strSearchType = strSearchType.split("_")[0];

        arrValue = new Array(arrquery.length);
        for (var i = 0; i < arrquery.length; i++) {
            arrValue[i + 1] = GetQueryString(arrquery[i]);
        }
        arrValue[2] = unescape(arrValue[2]);
    }
    return {
        query: arrquery,
        value: arrValue,
        objData: {
            text: arrValue[1],
            areaid: arrValue[2],
            modeid: arrValue[3],
            regyear: arrValue[4],
            online: arrValue[5],
            vip: arrValue[6],
            way: arrValue[7]
        }
    };
}

//获取商机url参数
//取得当前搜索的数据
function GetsellValue() {
    //"text=$1^typeid=$2^order=$3^style=$4^online=$5^vip=$6^modeid=$7"
    var arrquery = new Array("text", "typeid", "order", "style", "online", "vip", "modeid");
    var url = location.href;

    //从地址中取得需要的数据
    url = url.substr(url.lastIndexOf("/") + 1);

    var strSearchType
    var arrValue;

    if (config.BogusStatic) {
        var values = url.substring(0, url.lastIndexOf("." + config.Suffix));
        arrValue = values.split("-");
        arrValue[2] = unescape(arrValue[2]);
    }
    else {
        strSearchType = url.substring(0, url.lastIndexOf("." + config.Suffix));
        //strSearchType = strSearchType.split("_")[0];

        arrValue = new Array(arrquery.length);
        for (var i = 0; i < arrquery.length; i++) {
            arrValue[i + 1] = GetQueryString(arrquery[i]);
        }
        arrValue[2] = unescape(arrValue[2]);
    }
    return {
        //"text=$1^typeid=$2^order=$3^style=$4^online=$5^vip=$6^modeid=$7"
        query: arrquery,
        value: arrValue,
        objData: {
            text: arrValue[1],
            typeid: arrValue[2],
            order: arrValue[3],
            style: arrValue[4],
            online: arrValue[5],
            vip: arrValue[6],
            modeid: arrValue[7]
        }
    };
}
//求购搜索js
function Buy_Search() {

    //  text=$1^typeid=$2^order=$3^style=$4^online=$5^modeid=$7"
    var Request = new Object();

    Request = GetbuyValue(); //获取url参数
    var typeid, style;
    typeid = Request.objData.typeid; //取值
    style = Request.objData.style;

    text = document.getElementById("txtsearchkey").value;
    if (!CheckSearchKey(text)) return false;

    var order = getSelectedValue("order");
    if (!CheckSearchKey(order)) return false;

    var mode = getSelectedValue("mode");
    if (!CheckSearchKey(mode)) return false;

    var online = getSelected("online")
    if (!CheckSearchKey(online)) return false;
    //  text=$1^typeid=$2^order=$3^style=$4^online=$5^vip=$6^modeid=$7"
    var url = config.WebURL + "search/sell_search/";
    if (config.BogusStatic) {
        url += escape(text);

        url += "-";
        if (typeid != 0 && typeid != "undefined") {

            url += typeid;
        }
        url += "-";
        if (order != 0 && order != undefined) {
            url += order;
        }
        url += "-";
        if (style != 0 && style != undefined) {
            url += style;
        }
        url += "-";
        if (online != "" && online != undefined) {
            url += online;
        }
        url += "-";

        if (mode != 0 && mode != undefined) {
            url += mode;
        }
        url += "-";
        window.location.href = url + "." + config.Suffix;
    }
    else {
        //  text=$1^typeid=$2^order=$3^style=$4^online=$5^modeid=$7"
        url = "?";

        url += "text=" + escape(text);

        if (typeid != 0) {
            url += "&typeid=" + typeid;
        }
        if (order != 0) {
            url += "&order=" + order;
        }

        if (style != 0) {
            url += "&style=" + style;
        }

        if (online == "1") {
            url += "&online=1";
        }
        else {
            url += "&online=2";
        }

        if (mode != 0) {
            url += "&modeid=" + mode;
        }
        window.location.href = url;
    }
}
//初始化求购搜索值
function setBuyDefault_Search() {
    //  text=$1^typeid=$2^order=$3^style=$4^online=$5^modeid=$7"
    var Request = new Object();
    Request = GetbuyValue(); //获取url参数
    var text, typeid, order, style, online, modeid;
    modeid = Request.objData.modeid; //取值
    text = unescape(Request.objData.text);
    order = Request.objData.order;
    typeid = Request.objData.typeid;
    online = Request.objData.online;
    style = Request.objData.style;
    setSelectValue("mode", modeid);
    setSelectValue("order", order);
    if (text != "undefined") {
        document.getElementById("txtsearchkey").value = text;
    }



    if (online == "1") {
        document.getElementById("online").checked = "checked";
    }
}
//获取求购url参数
function GetbuyValue() {
    //"text=$1^typeid=$2^order=$3^style=$4^online=$5^modeid=$7"
    var arrquery = new Array("text", "typeid", "order", "style", "online", "modeid");
    var url = location.href;

    //从地址中取得需要的数据
    url = url.substr(url.lastIndexOf("/") + 1);

    var strSearchType
    var arrValue;

    if (config.BogusStatic) {
        var values = url.substring(0, url.lastIndexOf("." + config.Suffix));
        arrValue = values.split("-");
        arrValue[2] = unescape(arrValue[2]);
    }
    else {
        strSearchType = url.substring(0, url.lastIndexOf("." + config.Suffix));
        //strSearchType = strSearchType.split("_")[0];

        arrValue = new Array(arrquery.length);
        for (var i = 0; i < arrquery.length; i++) {
            arrValue[i + 1] = GetQueryString(arrquery[i]);
        }
        arrValue[2] = unescape(arrValue[2]);
    }
    return {
        //"text=$1^typeid=$2^order=$3^style=$4^online=$5^modeid=$7"
        query: arrquery,
        value: arrValue,
        objData: {
            text: arrValue[1],
            typeid: arrValue[2],
            order: arrValue[3],
            style: arrValue[4],
            online: arrValue[5],
            modeid: arrValue[6]
        }
    };
}

////==========================================================================
////  收藏信息 开始
////==========================================================================
function Favorite(type) {
    var tp;
    var str_url = escape(window.location.href);
    if (type == "1") {
        tp = 1;
        var ajax = new Ajax("xy023", "&Module=" + tp + "&InfoId=" + $F("_param_userinfo_infoid") + "&UserId=" + $F("_param_userinfo_userid"));
    }
    else {
        tp = 0;
        var ajax = new Ajax("xy023", "&Module=" + tp + "&InfoId=" + $F("_param_userinfo_cominfoid") + "&UserId=" + $F("_param_userinfo_userid"));
    }
    ajax.onSuccess = function () {
        if (ajax.state.result == "1") {
            alertmsg(false, "收藏成功" + ajax.data.suc + "个,失败了" + ajax.data.fail + "个,重复收藏了" + ajax.data.dob + "个");
        } else {
            if (ajax.state.message == "nologin") {
                alertmsg(false, "您尚未登陆，请登陆后收藏！", config.WebURL + 'login.' + config.Suffix + '?surl=' + str_url);
            }
            else if (ajax.data.message == "not") {
                alertmsg(false, "要收藏的该信息无效");
            }
            else if (ajax.data.content == "err") {
                alertmsg(false, "收藏失败");
            }
            else if (ajax.data.content == "exis") {
                alertmsg(false, "您不能收藏自己发布的信息！");
            }
            else {
                alertmsg(false, '系统异常！请稍后再试！');
            }
        }
    }
}
////==========================================================================
////  收藏信息 结束
////=================================================================================

///**********推荐**********/
//function commend() {
//    var href = window.location.href;
//    sAlert(href, true);
//}

//function alertnotbut(str, autoHidden) {
//    sAlert(str, "", autoHidden);
//}



//function MsgClass(objName) {
//    var strHtml;
//    strHtml = "<div id='_xy_alert_' style=\"display:none;\" class='msgbg'>";
//    strHtml += "</div>";
//    strHtml += '<div class="xyAlertBoxBox" id="_xy_alert_inner_div" style="display:none;">';
//    strHtml += '  <div class="xyAlertBoxInBox">';
//    strHtml += '    <div class="xyAlertBoxBoxContent">';
//    strHtml += '      <div class="xyAlertBoxBoxContenedor">';
//    strHtml += '      <span class="xyAlertBoxBoxTitle"></span><br /> <p id="msgcontent"></p>';
//    strHtml += '      </div>';
//    strHtml += '      <div class="xyAlertBoxButtons">';
//    strHtml += '        <input class="BoxAlertBtnOk" onclick="' + objName + '.doOk();" type="button" value="关闭">';
//    strHtml += '      </div>';
//    strHtml += '    </div>';
//    strHtml += '  </div>';
//    strHtml += '</div>';

//    document.write(strHtml);

//    var div = $("_xy_alert_");
//    var backURL = "";
//    var objMsg = objName;
//    var obj = this;

//    this.AlertMsg = function (strurl, autoHidden) {
//        this.Show(strurl, autoHidden);

//    }

//    this.Show = function (strurl, autoHidden) {
//        div.style.display = "block";


//        var pageSize = new getPageSize();
//        div.style.height = pageSize.docheight + "px";
//        $("_xy_alert_inner_div").style.display = 'block';
//        //对子DIV进行设置
//        var mydiv = $("_xy_alert_inner_div");

//        posToCenter(mydiv);
//    }

//    //释放DIV
//    this.doOk = function (strurl) 
//    {
//        if (backURL != "")
//            window.location.href = backURL;

//        div.style.display = "none";
//        $("_xy_alert_inner_div").style.display = "none";
//    }
//}

//var objMsg = new MsgClass("objMsg");
////弹出DIV
//function sAlert( strurl, autoHidden) {
//    objMsg.AlertMsg( strurl, autoHidden);
//}

//function sClose() {
//    objMsg.doOk();
//}
///****************************** 对话框sAlert结束 ************************************/
