﻿var IsMainPage = true;
/*
==================================================================
LTrim(string):去除左边的空格
==================================================================
*/
function LTrim(str) {
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(0)) != -1) {
        var j = 0, i = s.length;
        while (j < i && whitespace.indexOf(s.charAt(j)) != -1) {
            j++;
        }
        s = s.substring(j, i);
    }
    return s;
}
/*
==================================================================

RTrim(string):去除右边的空格

==================================================================
*/
function RTrim(str) {
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(s.length - 1)) != -1) {
        var i = s.length - 1;
        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1) {
            i--;
        }
        s = s.substring(0, i + 1);
    }
    return s;
}
/*
==================================================================

Trim(string):去除前后空格

==================================================================
*/
function Trim(str) {

    return RTrim(LTrim(str));
}
/*
==================================================================
判断搜索关键词是否为空，如果不是就跳转到搜索结果页面
==================================================================
*/
function fnSearch(m_searchtext, searchUrl) {
    var searchText = document.getElementById(m_searchtext);
    //bjf 080424 特殊字符的处理 如'_';
    //var Keyword = Trim(eval("document.all."+m_searchtext).value); 
    var Keyword = Trim(SqlFilter(searchText.value));
    var strError = "";
    if (Keyword == "" || Keyword == "请输入你的问题关键字") {
        strError = strError + "请输入产品关键字\r\n";
    }
    else if (Keyword.length <= 1) {
        strError = strError + "搜索字符长度必须大于1";
    }
    if (strError != "") {

        alert(strError);
        //eval("document.all."+m_searchtext).focus();
        searchText.focus();
    }
    else {
        searchUrl = searchUrl.replace("[SearchText]", encodeURI(Keyword)) + "?_" + Math.random() * new Date().getTime();
        window.location = searchUrl;
    }
}
/*
特殊字符的处理 bjf 080423 add  xucheng 2009-11-3 加入部分iis中无法识别的字符
参数：InText 未处理之前的字符
ReturnText 经过处理后输出的字符
*/
function SqlFilter(InText) {
    InText = InText.replace(/\*/g, " ").replace(/\|/g, " ").replace(/\"/g, "'").replace(/\//g, " ").replace(/:/g, " ").replace(/</g, " ").replace(/>/g, " ");
    var keyWord = "' ;[|] ;*;_ ;|;select ;insert ;delete ;drop table;update ;truncate ;from ;count ;Asc ;char ;mid ;exec ;net ;xp_cmdshell ;/add ;";
    var arr = keyWord.split(';');
    var ReturnText = "";
    for (var i = 0; i < arr.length; i++) {
        ReturnText = InText.replace(arr[i], "");
    }
    return ReturnText;
}
/*
==================================================================

判断技术文章搜索关键词是否为空，如果不是就跳转到技术文章搜索结果页面

==================================================================
*/
function fnSearchArticle(m_searchtext, searchUrl) {
    var searchText = document.getElementById(m_searchtext);
    var Keyword = Trim(searchText.value);
    var strError = "";

    if (Keyword == "") {
        strError = strError + "请输入技术文章关键字\r\n";
    }
    if (strError != "") {
        alert(strError);
        //eval("document.all."+m_searchtext).focus();
        searchText.focus();
    }
    else {
        searchUrl = searchUrl.replace("[SearchText]", encodeURI(Keyword));
        window.location = searchUrl + "?_" + Math.random() * new Date().getTime();
    }
    return false;
}
function fnSearchNews(m_searchtext, searchUrl) {
    var searchText = document.getElementById(m_searchtext);
    var Keyword = Trim(searchText.value);
    var strError = "";

    if (Keyword == "") {
        strError = strError + "请输入新闻关键字\r\n";
    }
    if (strError != "") {
        alert(strError);
        //eval("document.all."+m_searchtext).focus();
        searchText.focus();
    }
    else {
        searchUrl = searchUrl.replace("[SearchText]", encodeURI(Keyword));
        window.location = searchUrl + "?_" + Math.random() * new Date().getTime();
    }
    return false;
}

/*
==================================================================

判断技术文章搜索关键词是否为空，如果不是就跳转到技术文章搜索结果页面

==================================================================
*/
function fnSearchFile(m_searchtext, searchUrl) {
    var searchText = document.getElementById(m_searchtext);
    var Keyword = Trim(searchText.value);
    var strError = "";

    if (Keyword == "") {
        strError = strError + "请输入资料下载关键字\r\n";
    }
    if (strError != "") {
        alert(strError);
        //eval("document.all."+m_searchtext).focus();
        searchText.focus();
    }
    else {

        searchUrl = searchUrl.replace("[SearchText]", encodeURI(Keyword));
        window.location = searchUrl + "?_" + Math.random() * new Date().getTime();
    }
    return false;
}

/*
==================================================================

初始化XMLHttp对象

==================================================================
*/
function InitAjax() {
    var ajax = false;
    try {
        ajax = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
        try {
            ajax = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (E) {
            ajax = false;
        }
    }
    if (!ajax && typeof XMLHttpRequest != 'undefined') {
        ajax = new XMLHttpRequest();
    }
    return ajax;
}

/*
==================================================================

获取URL传递的参数

==================================================================
*/
function GetQueryString(str) {
    var rs = new RegExp("(^|)" + str + "=([^\&]*)(\&|$)", "gi").exec(window.document.location.href), tmp;
    if (tmp = rs) return tmp[2];
    return '';
}


/*
==================================================================

设置字体高亮显示

==================================================================
*/
function SearchHighlight(controlTag, keyWord) {
    if (!document.createElement)
        return;
    var l = document.getElementsByTagName(controlTag);
    if (keyWord == "")
        return;
    words = unescape(keyWord.replace(/\+/g, ' ')).split(/\s+/);
    for (w = 0; w < words.length; w++) {
        for (i = 0; i < l.length; i++) {
            if (l[i].parentNode.parentNode.parentNode.id != "header")//标题中的内容不替换
                l[i].innerHTML = l[i].innerHTML.replace(words, "<font color=red>" + words + "</font>");
        }
    }
}

/*
==================================================================

静态页面查询时的方法

==================================================================
*/
function StaticSearch(m_searchtext, searchUrl) {
    var searchText = document.getElementById(m_searchtext);
    var Keyword = Trim(searchText.value);
    if (Keyword == "") {
        alert("请输入产品关键字\r\n");
        searchText.focus();
        return false;
    }
    else {
        window.location = "/Search.html?SearchText=" + encodeURI(Keyword) + "&_" + Math.random() * new Date().getTime();
    }
}
var skinid = 0
try {
    //读取当前模板编号
    var skinHref = document.getElementsByTagName("link")[1].href.split("/");
    skinid = parseInt(skinHref[skinHref.length - 2].toLowerCase().replace("sb", "").replace("skin", ""));
}
catch (err) {
    //在此处理错误
}
/*
图片处理
*/
function ResizeImage_Special(img, w, h) {
    var image = new Image();
    image.src = img.src;

    var iw = image.width;
    var ih = image.height;
    var iratio = iw / ih;

    if (iw > w) {
        iw = w;
        ih = w / iratio;
    }
    if (ih > h) {
        ih = h;
        iw = h * iratio;
    }

    img.width = iw;
    img.height = ih;

    //新模板才这样处理
    if (skinid < 3000 && skinid > 0) {
        return;
    }

    var obj = null;
    if (navigator.appName == "Netscape") {
        obj = img.parentNode;
    }
    else {
        obj = img.parentElement;
    }

    //图片最外面是inline属性或者空的时候,再去读取一次父级,这个时候一般是<div><a><img></a></div>格式
    var objDislpay = AttrStyle(obj, "display");
    if (objDislpay == "inline" || objDislpay == "" || typeof (ProductUrl) != 'undefined') {
        if (navigator.appName == "Netscape") {
            obj = obj.parentNode;
        }
        else {
            obj = obj.parentElement;
        }
    }

    if (AttrStyle(obj, "display") != "table-cell") {
        var maxHeight = obj.offsetHeight;
        if (img.height < maxHeight) {
            img.style.marginTop = ((maxHeight - ih) / 2) + "px";
        }
    }

}


function ResizeImage(img) {
    ResizeImage_Special(img, 200, 200);
}

/*==============显示繁简体链接===================*/
function ShowLanguageNav(isShow) {
    var hlkCn = document.getElementById('hlkZhcn');
    var hlkTw = document.getElementById('hlkZhtw');
    if (hlkCn != null && hlkTw != null) {
        if (isShow) {
            hlkCn.style.display = '';
            hlkTw.style.display = '';
            hlkCn.target = '_self';
            hlkTw.target = '_self';
        }
        else {
            hlkCn.style.display = 'none';
            hlkTw.style.display = 'none';
        }

    }

}

//对跳转到行业url进行加密，使用js加密工具 见‘程序维护说明.txt’第5点
var tradeUrl = unescape('function%20GoTradeUrl%28TradeID%29%0D%0A%7B%09%09%0D%0A%20%20%20%20var%20url%3D%27%27%3B%0D%0A%20%20%20%20switch%28TradeID%29%0D%0A%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20case%20%271%27%3Aurl%3D%27http%3A//www.18show.cn%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%272%27%3Aurl%3D%27http%3A//www.hg-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%273%27%3Aurl%3D%27http%3A//www.dz-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%274%27%3Aurl%3D%27http%3A//www.bz-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%275%27%3Aurl%3D%27http%3A//www.jc-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%276%27%3Aurl%3D%27http%3A//www.qi-z.com%27%3Bbreak%3B%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20case%20%277%27%3Aurl%3D%27http%3A//www.dlsb-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%278%27%3Aurl%3D%27http%3A//www.11show.cn%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%279%27%3Aurl%3D%27http%3A//www.sp-z.com%27%3Bbreak%3B%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20case%20%2710%27%3Aurl%3D%27http%3A//www.ys-z.com%27%3Bbreak%3B%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20case%20%2711%27%3Aurl%3D%27http%3A//www.anf-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2712%27%3Aurl%3D%27http%3A//www.yj-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2713%27%3Aurl%3D%27http%3A//www.fz-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2714%27%3Aurl%3D%27http%3A//www.bzjx-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2715%27%3Aurl%3D%27http%3A//www.hgsb-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2716%27%3Aurl%3D%27http%3A//www.yjsb-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2717%27%3Aurl%3D%27http%3A//www.fzsb-z.com%27%3Bbreak%3B%0D%0A%0D%0A%0D%0A%20%20%20%20%20%20%20%20case%20%2730%27%3Aurl%3D%27http%3A//www.hbsb-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2734%27%3Aurl%3D%27http%3A//www.nyjx-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2735%27%3Aurl%3D%27http%3A//www.sk-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2736%27%3Aurl%3D%27http%3A//www.gk-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2739%27%3Aurl%3D%27http%3A//www.mj-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2740%27%3Aurl%3D%27http%3A//www.bf-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2742%27%3Aurl%3D%27http%3A//www.yz-z.com%27%3Bbreak%3B%0D%0A%20%0D%0A%20%20%20%20%7D%0D%0A%20%20%20%20window.open%28url%29%3B%0D%0A%7D');
eval(tradeUrl);
//简繁体页面跳转
var lageuageUrl = unescape('function%20GetLanguage%28url%29%0D%0A%7B%0D%0A%20%20%20%20location.href%20%3D%20url%3B%0D%0A%7D');
eval(lageuageUrl);

var yizUrl = unescape('function%20GoYizUrl%28%29%0D%0A%7B%0D%0A%20%20%20%20window.open%28%22http%3A//www.yi-z.cn%22%29%3B%0D%0A%7D%0D%0A%0D%0A%0D%0A%0D%0A');
eval(yizUrl);

//页面js跳转(页面底部)
var RedirectUrl = unescape('function%20RedirectUrl%28obj%2Cstr%2Clanguage%2Ctype%29%0D%0A%7B%0D%0A%20%20%20%20var%20url%3D%22%22%3B%0D%0A%20%20%20%20if%28obj%3D%3D1%29%0D%0A%20%20%20%20%7B%20%20%20%0D%0A%20%20%20%20%20%20%20%20url%3D%27/admin%27%3B%0D%0A%20%20%20%20%7D%0D%0A%20%20%20%20%20else%20if%28obj%3D%3D3%29%0D%0A%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20if%28language%3D%3D950%29%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20if%28str%3D%3D0%29%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20url%3D%27/zh-tw/sitemap.xml%27%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20else%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20url%3Dstr+%27/zh-tw/sitemap.xml%27%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%20%20else%20%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20if%28str%3D%3D0%29%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20url%3D%27/sitemap.xml%27%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20url%3Dstr+%27/sitemap.xml%27%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%7D%0D%0A%20%20%20%20else%20if%28obj%3D%3D4%29%0D%0A%20%20%20%20%7B%20%20%20%0D%0A%20%20%20%20%20%20%20%20url%3D%27http%3A//www.miibeian.gov.cn%27%3B%0D%0A%20%20%20%20%7D%0D%0A%20%20%20%20else%0D%0A%20%20%20%20%20%20%20%20url%3Dobj%3B%0D%0A%09%0D%0A%09window.open%28url%29%3B%0D%0A%7D');
eval(RedirectUrl);

function Redirects(urls) {
    window.location = urls;
}

function redirect(urls) {
    var urls = unescape(urls);
    window.open(urls);
}

//改变关键字链接大小
function KeyWordSize(count) {
    var version = parseFloat(navigator.appVersion)
    if (navigator.appName == "Microsoft Internet Explorer" && version <= 7) {
        var list = document.getElementsByName("keyword_inherit");
        for (i = 0; i <= list.length; i++) {
            var _hrefKeys = list[i];
            if (_hrefKeys && _hrefKeys.parentNode) {
                _hrefKeys.style.fontSize = _hrefKeys.parentNode.currentStyle['font-size'];
                _hrefKeys.style.color = _hrefKeys.parentNode.currentStyle['color'];
            }
        }
    }
}

function AddFvtgc() {
    var title = document.title; var url = document.location.href; if (window.sidebar)
    { window.sidebar.addPanel(title, url, ""); }
    else if (document.all)
    { window.external.AddFavorite(url, title); }
}


function AddHomegc() {
    var url = document.location.href; if (document.all)
    { document.body.style.behavior = 'url(#default#homepage)'; document.body.setHomePage(url); }
    else if (window.sidebar) {
        if (window.netscape) {
            try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); }
            catch (e)
{ alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'"); }
        }
        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
        prefs.setCharPref('browser.startup.homepage', url);
    }
}

function memberset(obj, ln)//新闻,技术文章
{
    siteln = ln;
    var s = "<div id=\"div_membershield\"><div><b>当前内容仅限会员查看</b><br /><span>请你<a onclick='memberlogin();' href='javascript:void(0)' >立即登录</a>，若你还不是本站会员，请&nbsp;<a href=\"/member/reg_one.aspx\">立即注册</a></span></div></div></div>";
    if (ln != undefined && ln == "en-us") {
        s = "<div id=\"div_membershield\"><div><b>current conten view only by site member</b><br /><span>please <a onclick='memberlogin();' href='javascript:void(0)' >login now</a>，if you are not site member，please&nbsp;<a href=\"/member/reg_one.aspx\">register now</a></span></div></div></div>";
    }
    if (GetCookie("MemberUser") == null) {
        document.getElementById(obj).innerHTML = s;
    }
}
var siteln = "zh-cn";
function memberpriceset(obj, ln, memberprice, price)//价格
{
    siteln = ln;
    var s = "仅限会员查看，请登录";
    if (ln != undefined && ln == "en-us") {
        s = "only view by member,please login in"
    }

    var c = GetCookie("MemberUser");
    if (c == null) {
        document.getElementById(obj).innerHTML = "<B style='color:red;cursor:pointer'  onclick='memberlogin();'>" + s + "</B>";
    }
    if (c != null && memberprice != undefined && price != undefined) {
        var diso = c.split('|')[3]
        if (diso == 0) { diso = 10; }
        if (memberprice == 0) { memberprice = (price * (diso * 0.1) + 0.001).toString(); }
        var idx = memberprice.toString().indexOf('.');
        if (idx > -1) {
            memberprice = memberprice.toString().substring(0, idx + 3);
        }
        else
            memberprice = memberprice + ".00"
        if (document.getElementById(obj)) {
            document.getElementById(obj).innerHTML = memberprice;
        }
    }
}

function memberproductset(obj, value, ln)//产品内容
{
    siteln = ln;
    var s = "<div id=\"div_membershield\"><div><b>当前内容仅限会员查看</b><br /><span>请你<a onclick='memberlogin();' href='javascript:void(0)' >立即登录</a>，若你还不是本站会员，请&nbsp;<a href=\"/member/reg_one.aspx\">立即注册</a></span></div></div></div>" + value;
    if (ln != undefined && ln == "en-us") {
        s = "<div id=\"div_membershield\"><div><b>current conten view only by site member</b><br /><span>please <a onclick='memberlogin();' href='javascript:void(0)' >login now</a>，if you are not site member，please&nbsp;<a href=\"/member/reg_one.aspx\">register now</a></span></div></div></div>" + value;
    }

    if (GetCookie("MemberUser") == null) {
        document.getElementById(obj).innerHTML = s;
    }
    else {
        document.getElementById(obj).innerHTML += value;
    }
}
function memberremovehref(obj, ln)//文件下载
{
    if (GetCookie("MemberUser") == null) {
        siteln = ln;
        var s = "仅限会员查看，请登录";
        if (ln != undefined && ln == "en-us") {
            s = "only view by member,please login in"
        }
        document.getElementById(obj).innerHTML = "<B style='color:red;cursor:pointer' onclick='memberlogin()' >" + s + "</B>";
        document.getElementById(obj).removeAttribute("href");
    }
}

function memberlogin() {
    var s = ['会员登录', '关闭', '若你还没有账户，请先注册', '电子邮箱/用户名：', '密码：', '忘记密码？', '立即登录']
    if (siteln != undefined && siteln == "en-us") {
        s = ['Login', 'close', 'if not have a user id， registe now', 'E-mail/User ID：', 'Password：', 'forgot password', 'login now']
    }

    window.scrollTo(0, 0);
    var div1 = document.createElement('div');
    div1.className = "memberdiv1";
    div1.id = "memberdiv1"
    div1.style.height = document.body.scrollHeight + 'px';
    var div2 = document.createElement('div');
    div2.className = "memberdiv2";
    div2.id = "memberdiv2"

    div2.innerHTML = "<table id='tb_membershield' cellpadding='0' cellspacing='0'><tr><td class='td1'>" + s[0] + "<span onclick='colsemember()'>[" + s[1] + "]</span></td></tr><tr><td class='td2'><a href='/member/reg_one.aspx'>" + s[2] + "</a></td></tr><tr><td class='td3'>" + s[3] + "<br /><input type='text' id='txtloginname' /><br /><span>" + s[4] + "</span><a href='/member/findpwd.aspx'>" + s[5] + "</a><br /><input type='password' id='txtpwd'  onkeydown='if(event.keyCode==13){ajaxlogin(4);}' /></td></tr><tr><td class='td4'><input type='submit' class='memberbutton' onclick=ajaxlogin('4') value='" + s[6] + "' /></td></tr></table>"
    div2.style.left = (document.body.clientWidth - 240) / 2 + 'px';
    if (document.documentElement.clientHeight - 200 > 0) {
        div2.style.top = (document.documentElement.clientHeight - 200) / 2 + 'px';
    }
    else {
        div2.style.top = "120px";
    }
    document.body.appendChild(div1);
    document.body.appendChild(div2);


}
function colsemember() {
    var div1 = document.getElementById("memberdiv1")
    var div2 = document.getElementById("memberdiv2")

    document.body.removeChild(div1);
    document.body.removeChild(div2);
}

function GetCookie(sName) {
    var aCookie = document.cookie.split("; ");
    for (var i = 0; i < aCookie.length; i++) {
        var aCrumb = aCookie[i].split("=");
        if (sName == aCrumb[0])
            return unescape(aCrumb[1]);
    }
    return null;
}

function sendemail(url) {
    OpenWindow = window.open(url, 'emailwin', 'toolbar=no,location=no,scrollbars=yes,menubar=no,width=462,height=200,')
}
function NotLogin() {
    alert('请登录后再下载！');
}

function OpenPointPage(s, id) {
    window.open('/member/pointpage.aspx?id=' + id + '', 'emailwin', 'toolbar=no,location=no,scrollbars=yes,menubar=no,width=200,height=100');
}

function AddInOrderCart(p, u, m, obj) {
    if (document.getElementById("txtCount")) {
        var c = document.getElementById("txtCount").value;
        var ajax = InitAjax();
        if (ajax) {
            ajax.open("POST", "/member/order_addincart.aspx", true);
            ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
            ajax.onreadystatechange = function () {
                if (ajax.readyState == 4) {
                    if (ajax.status == 200) {
                        ShowCartTip(ajax.responseText, obj, c, m);
                    }
                }
            };
            ajax.send("c=" + c + "&p=" + p + "&u=" + u);
        }
    }
}
function ShowCartTip(result, obj, c, m) {
    document.getElementById("carttipbox").style.display = "block";
    document.getElementById("carttipbox").style.left = getXPosition(obj) - 182 + "px";
    document.getElementById("carttipbox").style.top = getYPosition(obj) + 25 + "px";

    if (result > 0)
        document.getElementById("cartproductcount").innerHTML = c;
    else {
        document.getElementById("cartTitleText").innerHTML = "添加失败";
        document.getElementById("cartcontent").innerHTML = "添加失败，请重试！";
    }
}
function GoCart() { window.location.href = "/member/order_cart.aspx"; }
function CloseCartTip() { document.getElementById("carttipbox").style.display = "none"; }

function getXPosition(e) { var x = e.offsetLeft; while (e = e.offsetParent) { x += e.offsetLeft; } return x; }
function getYPosition(e) { var y = e.offsetTop; while (e = e.offsetParent) { y += e.offsetTop; } return y; }

function AttrStyle(elem, attr) {
    if (elem.attr) {
        return elem.style[attr];
    } else if (elem.currentStyle) {
        //IE下获取CSS属性最终样式(同于CSS优先级) 
        return elem.currentStyle[attr];
    } else if (document.defaultView && document.defaultView.getComputedStyle) {
        //W3C标准方法获取CSS属性最终样式(同于CSS优先级) 
        //注意,此法属性原格式(text-align)获取的,故要转换一下 
        attr = attr.replace(/([A-Z])/g, '-$1').toLowerCase();
        //获取样式对象并获取属性值 
        return document.defaultView.getComputedStyle(elem, null).getPropertyValue(attr);
    } else {
        return null;
    }
}
function ShowSubMenu(obj, id) {
    var subMenu = document.getElementById(id);
    if (subMenu.parentNode.id == 'divSubMenu') { document.body.appendChild(subMenu); }
    if (obj != null) { subMenu.style.top = getYPosition(obj) + obj.offsetHeight + 'px'; subMenu.style.left = getXPosition(obj) + 'px'; }
    subMenu.style.display = 'block';
}

function HideSubMenu(id) { var subMenu = document.getElementById(id); subMenu.style.display = 'none'; }

function GoToLink(url) {
    window.open(url);
}
