﻿/*搜索*/
function funSearch() {
    var flag = false;
    if (Obj("topmenu1_tbSearch").value == "") {
        alert("请输入要查询的关键字！");
        Obj("topmenu1_tbSearch").focus();
    }
    else {
        flag = true;
    }
    return flag;
}

/*ajax注册*/
function registerResult(obj) {
    var uname = Obj("tbUName").value;
    if (uname != "") {
        var flag = isEmail(uname);
        if (flag) {
            AjaxMethod.checkUName(uname, get_uname_Result_CallBack);
        }
        else {
            alert("您输入的邮箱格式不正确");
            Obj("tbUName").focus();
        }
    }
    else {
        alert("请输入用户名");
        Obj("tbUName").focus();
    }
    //alert(uname);
}

function isEmail(email) {
    invalidChars = " /;,:{}[]|*%$#!()`<>?";
    if (email == "") {
        return false;
    }
    for (i = 0; i < invalidChars.length; i++) {
        badChar = invalidChars.charAt(i)
        if (email.indexOf(badChar, 0) > -1) {
            return false;
        }
    }
    atPos = email.indexOf("@", 1)
    if (atPos == -1) { return false; }
    if (email.indexOf("@", atPos + 1) != -1) { return false; }
    periodPos = email.indexOf(".", atPos)
    if (periodPos == -1) {
        return false; // and at least one "." after the "@"
    }
    if (atPos + 2 > periodPos) {
        return false; // and at least one character between "@" and "."
    }
    if (periodPos + 3 > email.length) { return false; }
    return true;
}

function get_uname_Result_CallBack(response) {
    if (response.value != null) {
        if (response.value == "0") {
            //alert("该邮箱可以注册！");
            Obj("Hidden1").value = "1";
            Obj("div1").innerHTML = "<img alt='' src='images/correct.gif' style='width: 14px; height: 13px' />该邮箱可以注册";
            document.getElementById("tbPwd").focus();
        }
        else {
            Obj("div1").innerHTML = "<img alt='' src='images/error.gif' style='width: 14px; height: 13px' />此邮箱已注册过了,请直接登录!";
            //alert("此邮箱已注册过了,请直接登录!");
        }
    }
    return
}

/*投标*/
function funToubiao() {
    var flag = false;
    if (Obj("FileUpload1").value == "") {
        alert("请选择要上传的方案文件！");
    }
    else {
        flag = true;
    }
    return flag;
}


/*下载验证*/
function funDownFile() {
    var flag = false;
    if (Obj("Hidden1").value == "0") {
        alert("登陆后才能下载技术文献！");
        window.location.href = "login.aspx";
    }
    else {
        flag = true;
    }
    return flag;
}


/*注册*/

function funFocus(typ) {
    if (typ == 1) {
        Obj("tbPwd").focus();
    }
    else
        if (typ == 2) {
        Obj("tbRePwd").focus();
    }
    else
        if (typ == 3) {
        Obj("Button1").focus();
    }
}

function checkemail() {
    var temp = Obj("tbUName");
    var myreg = /(\S)+[@]{1}(\S)+[.]{1}(\w)+/;
    if (temp.value != "") {
        if (!myreg.test(temp.value)) {
            Obj("div1").innerHTML = "<img alt='' src='images/error.gif' style='width: 14px; height: 13px' />请输入有效的email";
            temp.select();
            return false;
        }
        else {
            Obj("bt1").click();
        }
    }
}

function funReg(typ, inde) {
    if (typ == 1) {
        //获得焦点 显示提示信息
        if (inde == 1) {
            Obj("div1").innerText = "填个常用邮箱作为登陆帐号";
        }
        else
            if (inde == 2) {
            Obj("div2").innerText = "设置登陆密码";
        }
        else
            if (inde == 3) {
            Obj("div3").innerText = "确认登陆密码";
        }
    }
    else
        if (typ == 2) {
        // 失去焦点 验证信息
        if (inde == 1) {
            checkemail();
        }
        else
            if (inde == 2) {
            if (Obj("tbPwd").value == "") {
                Obj("div2").innerHTML = "<img alt='' src='images/error.gif' style='width: 14px; height: 13px' />请输入登陆密码";
            }
            else
                if (parseInt(Obj("tbPwd").value.length) < 6) {
                Obj("div2").innerHTML = "<img alt='' src='images/error.gif' style='width: 14px; height: 13px' />登陆密码至少需要6个字符";
                Obj("tbPwd").select();
            }
            else {
                Obj("div2").innerHTML = "<img alt='' src='images/correct.gif' style='width: 14px; height: 13px' />设置登陆密码";
                Obj("Hidden2").value = "1"; //parseInt(Obj("Hidden1").value) + 1;
                funFocus(2);
            }
        }
        else
            if (inde == 3) {
            if (Obj("tbRePwd").value == "") {
                Obj("div3").innerHTML = "<img alt='' src='images/error.gif' style='width: 14px; height: 13px' />请输入确认登陆密码";
            }
            else
                if (parseInt(Obj("tbRePwd").value.length) < 6) {
                Obj("div3").innerHTML = "<img alt='' src='images/error.gif' style='width: 14px; height: 13px' />登陆密码至少需要6个字符";
                Obj("tbRePwd").select();
            }
            else
                if (Obj("tbPwd").value != Obj("tbRePwd").value) {
                Obj("div3").innerHTML = "<img alt='' src='images/error.gif' style='width: 14px; height: 13px' />您输入的登陆密码跟确认密码不一致";
                Obj("tbRePwd").select();
            }
            else {
                Obj("div3").innerHTML = "<img alt='' src='images/correct.gif' style='width: 14px; height: 13px' />确认登陆密码";
                Obj("Hidden3").value = "1"; //parseInt(Obj("Hidden1").value) + 1;
                funFocus(3);
            }
        }
    }
}

/*产品分类 最新 or 热门*/
function funProdsNewOrHot(typ, inde) {
    if (typ == 1) {
        //alert('remen-' + Obj("remen" + inde));
        //热门
        Obj("remen" + inde).style.display = "block";
        Obj("zuixin" + inde).style.display = "none";
    }
    else {
        //alert('zuixin-' + Obj("remen" + inde));
        // 最新
        Obj("zuixin" + inde).style.display = "block";
        Obj("remen" + inde).style.display = "none";
    }
}

/*页面跳转*/
function funRedirect(page) {
    var link = window.location.href;
    var aa = "?";
    if (link.indexOf("?") == -1) {
        // 没有参数
        aa = "?";
    }
    else {
        // 有参数
        aa = "&";
    }
    var pag = request("page");
    // 语言
    if (pag == "") {
        link = link + aa + "page=" + page;
        //alert("1-" + link);
    }
    else {
        link = link.replace(pag, page);
        //alert("2-" + link);
    }
    window.location.href = link;
    /*
    link = link.substring(0, link.indexOf('?'));
    var url = link + "?page=" + page;
    self.location = url;
    */
}

// 获取参数
function request(paras) {
    var url = location.href;
    var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");
    var paraObj = {}
    for (i = 0; j = paraString[i]; i++) {
        paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length);
    }
    var returnValue = paraObj[paras.toLowerCase()];
    if (typeof (returnValue) == "undefined") {
        return "";
    } else {
        return returnValue;
    }
}
/********************************** 注册 登录 *****************************************/
// 登录
function funLogin() {
    var flag = false;
    if (Obj("toplogin1_txtemail").value == "") {
        alert("请输入邮箱");
        Obj("toplogin1_txtemail").focus();
    }
    else
        if (Obj("toplogin1_txtpwd").value == "") {
        alert("请输入密码");
        Obj("toplogin1_txtpwd").focus();
    }
    else {
        flag = true;
    }
    return flag;
}

// 登录
function funLogin2() {
    var flag = false;
    if (Obj("txtemail").value == "") {
        alert("请输入邮箱");
        Obj("txtemail").focus();
    }
    else
        if (Obj("txtpwd").value == "") {
        alert("请输入密码");
        Obj("txtpwd").focus();
    }
    else {
        flag = true;
    }
    return flag;
}

/*if (Obj("tbName").value == "") {
    alert("请输入用户名");
    Obj("tbName").focus();
    }
    else
    if (Obj("tbPwd").value == "") {
    alert("请输入密码");
    Obj("tbPwd").focus();
    }
    else
    if (Obj("tbTrueName").value == "") {
    alert("请输入真实姓名");
    Obj("tbTrueName").focus();
    }
    else
    if (Obj("tbCardCode").value == "") {
    alert("请输入卡号");
    Obj("tbCardCode").focus();
    }
    else
    if (Obj("tbEmail").value == "") {
    alert("请输入邮箱");
    Obj("tbEmail").focus();
    }
    else
    if (Obj("tbQQ").value == "") {
    alert("请输入QQ号");
    Obj("tbQQ").focus();
    }
    else
    if (Obj("tbTel").value == "") {
    alert("请输入电话号码");
    Obj("tbTel").focus();
    }*/
// 注册
function funRegister() {
    var flag = false;
    
    if (Obj("cbTiaokuan").checked) {
        if (Obj("Hidden1").value == "1" && Obj("Hidden2").value == "1" && Obj("Hidden3").value == "1") {
            //alert("ok");
            flag = true;
        }
        else {
            alert("您输入的信息有误,请仔细重新输入");
        }
    }
    else {
        alert("您没有同意网站条款,不能注册为会员！");
    }
    return flag;
}
/********************************** 服务查询 *****************************************/
function funFuwuSel() {
    var flag = false;
    if (Obj("tbFuwu").value == "") {
        alert("请输入查询内容");
        Obj("tbFuwu").focus();
    }
    else {
        flag = true;
    }
    return flag;
}

function funXinwenSel() {
    var flag = false;
    if (Obj("top1_tbXinwen").value == "") {
        alert("请输入查询内容");
        Obj("top1_tbXinwen").focus();
    }
    else {
        flag = true;
    }
    return flag;
}

/********************************** 留言 *****************************************/
function funCheckLY() {
    var flag = false;
    if (document.getElementById("taContent").value == "") {
        alert("请输入您的问题或者您的意见！");
        document.getElementById("taContent").focus();
    }
    else
        if (document.getElementById("tbName").value == "") {
        alert("请输入您的姓名！");
        document.getElementById("tbName").focus();
    }
    else
        if (document.getElementById("tbContacts").value == "") {
        alert("请输入您的联系方式！");
        document.getElementById("tbContacts").focus();
    }
    else {
        flag = true;
    }
    return flag;
}
/********************************** 菜单样式 *****************************************/
// 所有页面主菜单设置
function funSetMenu() {
    // 取消所有样式
    for (var i = 1; i < 6; i++) {
        Obj("a" + i).className = "zi10 nav_hover";
    }
    // 网页文件名
    var pname = window.location.pathname;
    // 截取最后一个/和.之间的内容
    var name = pname.substring(pname.lastIndexOf('/') + 1, pname.lastIndexOf('.'));
    // 根据当前页面名称确定菜单样式
    switch (name) {
        case "guanyu":
            Obj("a1").className = "zi10 nav_hovera"; break;
        case "pinzhi":
            Obj("a2").className = "zi10 nav_hovera"; break;
        case "tuandui":
        case "zhuanjia":
            Obj("a3").className = "zi10 nav_hovera"; break;
        case "xiangmu":
        case "xmDetail":
            Obj("a4").className = "zi10 nav_hovera"; break;
        case "register":
        case "member":
            Obj("a5").className = "zi10 nav_hovera"; break;
        case "lianxi":
            Obj("a6").className = "zi10 nav_hovera"; break;
    }

}

/********************************** 通用函数 *****************************************/
function Obj(ObjId) {
    return document.getElementById(ObjId);
}
