﻿
function isEmail(str) {
    var patrn = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
    if (patrn.exec(str)) return true;
    if (str == "") return true;
    return false;
}
function isemail(str) {
    if (!isEmail(str)) {
        _Obj("spEmail").innerHTML = "<span   style='color:Red;'>电子邮箱格式不正确</span>";
        _Obj("txtgsEmail").select();
        return false;
    } else {
        _Obj("spEmail").innerHTML = "<span   style='color:Red;'></span>";
    }
    return true;
}
function IsIntNum(str) {
    var patrn = /^[0-9]{1,20}$/;
    if (patrn.exec(str)) return true;
    return false;
}
function clicktxtobj(obj, oid) {
    if (obj.value == "") {
        _Obj(oid).innerHTML = "<span style='color:Red;' >此项为必填项</span>";

    } else {
        _Obj(oid).innerHTML = "<span >此项为必填项</span>";
    }
}
function clickSubitagent() {
    if (_Obj("txtgsName").value == "") {
        _Obj("spName").innerHTML = "<span   style='color:Red;' >公司名不能为空</span>";
        _Obj("txtgsName").focus();
        return false;
    }
    else if (_Obj("txtgsLinkMan").value == "") {
        _Obj("spLinkMan").innerHTML = "<span  style='color:Red;'>联系人不能为空</span>";
        _Obj("txtgsLinkMan").focus();
        return false;
    }
    else if (_Obj("txtgsPhone").value == "") {
        _Obj("spPhone").innerHTML = "<span   style='color:Red;'>联系电话不能为空</span>";
        _Obj("txtgsPhone").focus();
        return false;
    }
    else if (isEmail(_Obj("txtgsEmail").value) == false) {
        _Obj("spEmail").innerHTML = "<span   style='color:Red;'>电子邮箱格式不正确</span>";
        _Obj("txtgsEmail").value = "";
        return false;
    }
    else {
        var applyArr = new Array();
        applyArr[0] = _Obj("txtgsName").value;
        applyArr[1] = _Obj("txtgsAddress").value;
        applyArr[2] = _Obj("txtgsPhone").value;
        applyArr[3] = _Obj("txtgsFax").value;
        applyArr[4] = _Obj("txtgsLinkMan").value;
        applyArr[5] = _Obj("txtgsEmail").value;
        applyArr[6] = _Obj("txtarea").value;
        applyArr[7] = _Obj("txtgspostcode").value;
        var res = AjaxCar.AddAgentApply(applyArr);
        //alert("保存成功则返回到首页");
        if (res) {
            if (res.error) {
                alert("当前页面无法提交，请刷新页面重试！")
                return false;
            }
            if (res.value != "") {
                alert(res.value);
                return false;
            }
            ShowYesNoDialogBox(true, "申请信息保存成功，我们将尽快与您联系！", function() { closeDiv('joinOut'); });
        }
        else
            alert("当前页面无法提交，请刷新页面重试！")
    }
}
//---------------------showcar-------------
function summoney(obj, id, price) {
    //debugger;
    if (obj.value < 1)
        obj.value = 1;
    var newprice = obj.value * price * 1;
    var oldprice = document.getElementById("hid" + id.toString()).value;
    document.getElementById("Totle" + id.toString()).innerHTML = "<span id=" + id + ">￥" + newprice + "元</span>";
    var hid = "hid" + id.toString();
    //alert(hid);
    document.getElementById(hid).value = newprice;
    AjaxCar.SetCookiesCar(id, obj.value);
    //alert(document.getElementById("hidsumm").value);
    //alert(newprice);
    //alert(oldprice);
    var summoney = document.getElementById("hidsumm").value * 1 + newprice * 1 - oldprice * 1;
    SETSUMMONEY(summoney);

}
function setdete(id, rowint) {
    ShowYesNoDialogBox(false, "确定将此产品从购物车列表中清除？", function() {
        if (window.CurDialogResult == "Yes") {
            setdate_DETE(id, rowint);
        }
    });

}
function setdate_DETE(id, rowint) {
    var oldprice = document.getElementById("hid" + id.toString()).value;
    AjaxCar.SetCookiesCar(id, 0);
    SETSUMMONEY(document.getElementById("hidsumm").value * 1 - oldprice * 1);
    var pagecar = "<sapn id='pro_buysstd_master'>" + AjaxCar.setlistProCar_pro().value + "</span>";
    document.getElementById("pro_buysstd_master").innerHTML = pagecar;
}
function SETSUMMONEY(rev) {
    //debugger;
    if (rev < 0)
        rev = 0;
    document.getElementById("SUMMONEY").innerHTML = "<span id='SUMMONEY' class='fontWeight'>" + rev + "</span>";
    document.getElementById("hidsumm").value = rev;
}
function isEmail_masterpage(str) {
    var patrn = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
    if (patrn.exec(str)) return true;
    if (str == "") return true;
    return false;
}
function clickSubit_MasterPage() {
    if (document.getElementById("linkman").value == "") {
        //alert("请填写联系人姓名!");
        ShowYesNoDialogBox(true, "请填写联系人姓名!", null);
        document.getElementById("linkman").value = "";
        document.getElementById("linkman").focus();
        return false;
    } else if (document.getElementById("linkph").value == "") {
        //alert("请填写联系电话!");
        ShowYesNoDialogBox(true, "请填写联系电话!", null);
        document.getElementById("linkph").value = "";
        document.getElementById("linkph").focus();
        return false;
    }
    else if (document.getElementById("linkaddress").value == "") {
        //alert("请填写联系地址!");
        ShowYesNoDialogBox(true, "请填写联系地址!", null);
        document.getElementById("linkaddress").value = "";
        document.getElementById("linkaddress").focus();
        return false;
    }
    else if (isEmail_masterpage(document.getElementById("linkemail").value) == false) {
        //alert("电子邮箱格式不正确!");
        ShowYesNoDialogBox(true, "电子邮箱格式不正确!", null);
        document.getElementById("linkemail").value = "";
        document.getElementById("linkemail").focus();
        return false;
    }
    else {
        ShowYesNoDialogBox(false, "确定要提交订单吗？", function() {
            if (window.CurDialogResult == "Yes") {
                save_ored();
            }
        });

        return true;
    }
    function save_ored() {
        var ddnum = document.getElementById("HiddNum").value;
        var dddate = document.getElementById("HiddDate").value;
        var ddsumm = document.getElementById("HiddsumMoney").value;
        var linkman = document.getElementById("linkman").value;
        var linph = document.getElementById("linkph").value;
        var linadd = document.getElementById("linkaddress").value;
        var lineamil = document.getElementById("linkemail").value;
        var linkareanum = document.getElementById("linkareanum").value;
        var linkfax = document.getElementById("linkfax").value;
        var linkQQ = document.getElementById("linkQQ").value;
        var linkMSN = document.getElementById("linkMSN").value;
        var re = AjaxCar.SetOreds(ddnum, dddate, ddsumm, linkman, linph, linadd, linkareanum, linkfax, lineamil, linkQQ, linkMSN).value;
        if (re) {
            //alert("订单保存成功,请认真查看本地运营商信息.");                
            ShowYesNoDialogBox(true, "订单保存成功,请认真查看本地运营商信息.", saveokopenshopcar3());

        }
        else
            ShowYesNoDialogBox(true, "请检查数据是否完整,再点下一步提交订单,如果数据正确请稍候重试..", null);
        //alert("请检查数据是否完整,再点下一步提交订单,如果数据正确请稍候重试..");
    }
}
function saveokopenshopcar3() {
    var page_mastar_agent3 = "<span id='agent3_master'>" + AjaxCar.setAgent().value + "</span>";
    document.getElementById("agent3_master").innerHTML = page_mastar_agent3;
    openShopCar(3);
}
function ddset() {
    var ddsumm = 0;
    var ddsummobj = document.getElementById("hidsumm");
    if (ddsummobj == null || ddsummobj.value <= 0) {
        //alert("请选择您要购买的产品");
        ShowYesNoDialogBox(true, "请选择您要购买的产品!", null);

        closeShopCar();
        return false;
    } else {
        ddsumm = document.getElementById("hidsumm").value;
    }
    var d = new Date();
    var ddnum = "" + d.getYear() + (d.getMonth() + 1) + d.getDate() + d.getHours() + d.getMinutes() + d.getSeconds() + selectFrom(10, 99);
    var dddate = d.getYear() + "年" + (d.getMonth() + 1) + "月" + d.getDate() + "日";

    if (document.getElementById("HiddNum") == null || document.getElementById("HiddNum").value == "") {
        document.getElementById("HiddNum").value = ddnum;
        document.getElementById("ddnum").innerHTML = "<span  id='ddnum' class='fontNormal'>" + ddnum + "</span>";
    }
    document.getElementById("dddate").innerHTML = "<span  id='ddnum' class='fontNormal'>" + dddate + "</span>";
    document.getElementById("ddsumm").innerHTML = "<span  id='ddnum' class='fontNormal'>" + ddsumm + "</span>";
    document.getElementById("HiddDate").value = d.getYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate();
    document.getElementById("HiddsumMoney").value = ddsumm;
    openShopCar(2);
}
function selectFrom(iFirstValue, iLastValue) {
    var iChoices = iLastValue - iFirstValue + 1;
    return Math.floor(Math.random() * iChoices + iFirstValue);
}
function close_Masterpage() {
    window.location.href = window.location.href;
}
//-----------------------------------------------------------------------------------------------
//---------------------Add Services Apply-------------
function AddServicesApply(btn) {
function IsDateTime(str){
    re=/^((\d{2}|\d{4})[-/\,. ]\d{1,2}[-/\,. ]\d{1,2})$|^(\d{1,2}[-/\,. ]\d{1,2}[-/\,. ](\d{2}|\d{4}))$/ig;
    if (!re.exec(str)){return false;}
    return true;
}
    if (_Obj("txtCorpName").value == "") {
        alert("请您填写公司名!");
        _Obj("txtCorpName").focus();
        return false;}
    if (_Obj("txtLinkMan").value == "") {
        alert("请您填写联系人!");
        _Obj("txtLinkMan").focus();
        return false;}
    if (_Obj("txtLinkPhone").value == "") {
        alert("请您填写联系电话!");
        _Obj("txtLinkPhone").focus();
        return false;}
    if (_Obj("txtLinkQQ").value == "") {
        alert("请您填写联系QQ!");
        _Obj("txtLinkQQ").focus();
        return false;}
    if (_Obj("txtLinkAddress").value == "") {
        alert("请您填写公司地址!");
        _Obj("txtLinkAddress").focus();
        return false;}
    if (_Obj("txtProName").value == "") {
        alert("请您填写产品名称!");
        _Obj("txtProName").focus();
        return false;}
    if (_Obj("txtGmDateTime").value == "") {
        alert("请您填写购买时间!");
        _Obj("txtGmDateTime").focus();
        return false;}
    if (IsDateTime(_Obj("txtGmDateTime").value)==false) {
        alert("请您正确填写购买时间!");
        _Obj("txtGmDateTime").select();
        return false;}
    if (_Obj("txtDemo").value == "") {
        alert("请您填写服务申请的内容!");
        _Obj("txtDemo").focus();
        return false;}
    var applyArr = new Array();
    applyArr[0] = _Obj("labType").innerHTML;
    applyArr[1] = _Obj("txtCorpName").value;
    applyArr[2] = _Obj("txtLinkMan").value;
    applyArr[3] = _Obj("txtLinkAddress").value;
    applyArr[4] = _Obj("txtLinkPhone").value;
    applyArr[5] = _Obj("txtLinkQQ").value;
    applyArr[6] = _Obj("txtProName").value;
    applyArr[7] = _Obj("txtDemo").value;
    applyArr[8] = _Obj("txtGmDateTime").value;
    var res = AjaxCar.AddServicesApply(applyArr);
    if (res) {
        if (res.error) {
            alert("当前页面无法提交，请刷新页面重试！")
            return false;
        }
        if (res.value != "") {
            alert(res.value);
            return false;
        }
        ShowYesNoDialogBox(true, "申请信息保存成功，我们将尽快与您联系！", null);
        btn.onclick = null;
        btn.onclick = function() {
            if (confirm("您已成功提交申请，是否重新提交？")) {
                _Obj("txtCorpName").value = "";
                _Obj("txtLinkMan").value = "";
                _Obj("txtLinkAddress").value = "";
                _Obj("txtLinkPhone").value = "";
                _Obj("txtLinkQQ").value = "";
                _Obj("txtProName").value = "";
                _Obj("txtDemo").value = "";
                _Obj("txtGmDateTime").value = "";
                this.onclick = function() {
                    return AddServicesApply(this);
                }
            }
        }
    }
    else
        alert("当前页面无法提交，请刷新页面重试！")
}

