﻿
//创建td
function CreateTd(strWidth, strAlign, strClass, strValue,strMargin) {
    var strTd = new Array();
    strTd.push("<td width='" + strWidth + "' align='" + strAlign + "' class='" + strClass + "' style=\"padding:" + strMargin + ";\">");
    strTd.push(strValue);
    strTd.push("</td>");
    return strTd.join("");
}

//创建td
function CreateTd2(strId, strWidth, strAlign, strClass, strValue, strMargin) {
    var strTd = new Array();
    strTd.push("<td id='"+strId+"' width='" + strWidth + "' align='" + strAlign + "' class='" + strClass + "' style=\"padding:" + strMargin + ";\">");
    strTd.push(strValue);
    strTd.push("</td>");
    return strTd.join("");
}

//创建A标签
function CreateA(strValue, strFun, strClass) {
    var strA = new Array();
    if (strClass != undefined && strClass != null) {
        strA.push("<a class='" + strClass + "' href='javascript:void(0);' onclick=\"");
    }
    else {
        strA.push('<a style="color:#6495ED;" href="javascript:void(0);" onclick=\"');
    }
    strA.push(strFun);
    strA.push(';return false;\">');
    strA.push(strValue);
    strA.push('</a>');
    return strA.join("");
}
    
function HTMLEncode(input) {
    var converter = document.createElement("DIV");
    //去掉回车
    input = input.replace(/[\r\n]/g, "");
    converter.innerText = input;
    var output = converter.innerHTML;  
    converter = null;
    return output;
}  

function HTMLDecode(input)
{
    var converter = document.createElement("DIV");
    converter.innerHTML = input;
    var output = converter.innerText;
    converter = null;
    return output;
} 

function GetNavProductList() {
    
}

function GetNavLinksList() {

}

function GetEnglishMonth(month) {
    var m = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Spt", "Oct", "Nov", "Dec"); 
    return m[month];
}

function SetCKEditorRule(ev) {
    var myTags = new Array('p', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'ol', 'ul', 'li', 'tr', 'td', 'tbody', 'table', 'div','span','br','dt','dd','dl');    // etc.

    for (var Tag in myTags) {

        ev.editor.dataProcessor.writer.setRules(myTags[Tag], {
            indent: false,
            breakBeforeOpen: false,
            breakAfterOpen: false,
            breakBeforeClose: false,
            breakAfterClose: false
        });
    }
}

function Row_OnMouseOver(row) {
    row.style.backgroundColor = "#E8F6FE";
    row.style.cursor = "";
}

function Row_OnMouseOut(row) {
    row.style.backgroundColor = "";
    row.style.cursor = "";
}
var ScrollBool=true;
var intbox = 0;
var ndivAd = 0;
//滚动显示，strTop距离顶部的距离；
function DivScroll(divID) {
    //var topDistance = strTop;
//    $(window).scroll(function() { $("#" + divID).css("top", $(window).scrollTop() + topDistance - 10 + "px"); });
    // $(window).scroll(function() { $("#" + divID).animate({ top: $(window).scrollTop() + topDistance - 10 + 'px' }, { queue: false, duration: 300 }); });

    
    //$(window).scroll(function() { ScrollEvent(); });
    
}

//function ScrollEvent() {
//    if (ScrollBool == true) {

//        ScrollBool = false;
//        setTimeout(SetScrollBool, 300);
//    }
//}

//function SetScrollBool() {
//    
//   // var intbox = $("#divBox").css("height").split("p")[0];
//    ScrollLoad()
//    ScrollBool = true;
//    //alert($(window).scrollTop() + "   " + $("#divAd").css("height"));
//}
//function ScrollLoad() {
//    var topDistance = document.documentElement.clientHeight - ndivAd - intbox;
//    $("#divAd").animate({ top: $(window).scrollTop() + topDistance - 10 + 'px' }, { queue: false, duration: 800 });
//}



function AddQQ(QQId)
{
    var strQQ=new Array();
    
    strQQ.push("<a target=\"blank\"  href=\"http://wpa.qq.com/msgrd?V=3&amp;Uin=");
    strQQ.push(QQId);
    strQQ.push("&amp;Site=&amp;Menu=yes\">");
    strQQ.push("<img border=\"0\" src=\"http://wpa.qq.com/pa?p=2:"+QQId+":41\"");
    
    strQQ.push(" alt=\"点击这里给我发消息\" title=\"点击这里给我发消息\"></a>");    
    return strQQ.join("");
}


function AddTaoBao(TaoBaoId)
{
    var strTaoBao=new Array();;
    strTaoBao.push("<a target=\"_blank\"  href=\"http://amos.im.alisoft.com/msg.aw?v=2&uid=");
    strTaoBao.push(TaoBaoId);
    strTaoBao.push("&site=cntaobao&s=1&charset=utf-8\">");
    strTaoBao.push("<img border=\"0\" src=\"http://amos.im.alisoft.com/online.aw?v=2&uid=");
    strTaoBao.push(TaoBaoId);
    strTaoBao.push("&site=cntaobao&s=1&charset=utf-8\" alt=\"点击这里给我发消息\" ></a>");
    return strTaoBao.join("");
}

//添加收藏夹
function AddFavorite(url, title) {
    if (document.all) {
        try {
            window.external.addFavorite(url, title);
        }
        catch (e1) {
            try {
                window.external.addToFavoritesBar(url, title);
            }
            catch (e2) {
                alert('加入收藏失败，请您手工加入。');
            }
        }
    }
    else if (window.external) {
        window.sidebar.addPanel(title, url, "");
    }
    else {
        alert('加入收藏失败，请您手工加入。');
    }
}

//设置首页
function SetHome(obj, vrl) {
    try {
        obj.style.behavior = 'url(#default#homepage)'; obj.setHomePage(vrl);
    }
    catch (e) {
        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', vrl);
        }
    }
}

function QQUrl(strQQ) {
    return "http://wpa.qq.com/msgrd?V=3&amp;Uin=" + strQQ + "&amp;Site=&amp;Menu=yes";
}
function TaobaoUrl(strTaobao) {
    return "http://amos.im.alisoft.com/msg.aw?v=2&uid=" + strTaobao + "&site=cntaobao&s=1&charset=utf-8";
}

function EmailUrl(strEmail) {
    return "mailto:" + strEmail;
}


function CheckScreen() {
    if (screen.width < 1280) {
        $("#divAd").hide();
//        $("#divAd").css("left", document.body.clientWidth - $("#divAd").css("width").split("p")[0]);
    }
}

function FloatShow(evt)
{
//    $("#divFloatText").css("top",$("#divFloat").css("top")+"px");
//    alert($("#divFloat").css("top"));

    $("#divFloat").hide();
    $("#divFloatText").show();   
}

function FloatHide(evt)
{
    $("#divFloat").show();
    $("#divFloatText").hide();
}

function stopPro(evt) {
    var e = (evt) ? evt : window.event; //判断浏览器的类型，在基于ie内核的浏览器中的使用cancelBubble
    if (window.event) {
        e.cancelBubble = true;
    } else {
        //e.preventDefault(); //在基于firefox内核的浏览器中支持做法stopPropagation
        e.stopPropagation();
    }
}


function getQueryString(name) {
    // 如果链接没有参数，或者链接中不存在我们要获取的参数，直接返回空 
    if (location.href.indexOf("?") == -1 || location.href.indexOf(name + '=') == -1) {
        return '';
    }

    // 获取链接中参数部分 
    var queryString = location.href.substring(location.href.indexOf("?") + 1);

    // 分离参数对 ?key=value&key2=value2 
    var parameters = queryString.split("&");

    var pos, paraName, paraValue;
    for (var i = 0; i < parameters.length; i++) {
        // 获取等号位置 
        pos = parameters[i].indexOf('=');
        if (pos == -1) { continue; }

        // 获取name 和 value 
        paraName = parameters[i].substring(0, pos);
        paraValue = parameters[i].substring(pos + 1);

        // 如果查询的name等于当前name，就返回当前值，同时，将链接中的+号还原成空格 
        if (paraName == name) {
            return unescape(paraValue.replace(/\+/g, " "));
        }
    }
    return '';
}; 

