﻿document.write("<scr" + "ipt src=\"/js/event.js\" type=\"text/javascript\"></scr" + "ipt>");
document.write("<scr" + "ipt src=\"/js/option.js\" type=\"text/javascript\"></scr" + "ipt>");
document.write("<scr" + "ipt src=\"/js/function.js\" type=\"text/javascript\"></scr" + "ipt>");
document.write("<scr" + "ipt src=\"/js/jquery-1.4.2.min.js\" type=\"text/javascript\"></scr" + "ipt>");
document.write("<scr" + "ipt src=\"/js/Setup_Config.js?Time=" + Math.random() + "\" type=\"text/javascript\"></scr" + "ipt>");
var isIE = navigator.userAgent.indexOf('MSIE') != -1;
//Tab标签
//第一个参数为包着内容及标签的外DIV的ID或者是CLASS格式为("#id名称")
//第二个参数为标签的名称Class  或者是ul li  标签格式为<a href="#内容的ID" more></a>
//第三个参数是A的样式名称，
//第四个参数为内容的名称Class  或者是ul li
//Type为0单击。1为鼠标经过
function TabFun(ObjName, TabName, TabCss, ContentName, Type,more) {
    var Obj = $(ObjName);
    if (Obj.length > 0) {
        Obj.find(ContentName).hide();
        Obj.find(TabName + ":first").addClass(TabCss).show();
        if (more) {
            Obj.find(more).attr("href", Obj.find(TabName + ":first").attr("more"));
        }
        Obj.find(ContentName + ":first").show();
        if (Type == "1") {
            Obj.find(TabName).bind("mouseover", function() {
                Obj.find(TabName).removeClass(TabCss);
                if (more) {
                    Obj.find(more).attr("href", $(this).attr("more"));
                }
                $(this).addClass(TabCss);
                Obj.find(ContentName).hide();
                var activeTab = $(this).attr("href");
                activeTab = activeTab.substr(activeTab.indexOf("#"));
                Obj.find(activeTab).show();
                $(this).blur();
                return false;
            });
        } else {
            Obj.find(TabName).bind("click", function() {
                Obj.find(TabName).removeClass(TabCss);
                if (more) {
                    Obj.find(more).attr("href", $(this).attr("more"));
                }
                $(this).addClass(TabCss);
                Obj.find(ContentName).hide();
                var activeTab = $(this).attr("href");
                activeTab = activeTab.substr(activeTab.indexOf("#"));
                Obj.find(activeTab).show();
                $(this).blur();
                return false;
            });
        }
    }
}
///执行AJAX函数
///第一个参数 地址
///第二个参数 传递参数
///第三个参数 函数或者是返回值的ID或者是CLASS JQUERY对象格式
///第四个参数 同上，只是是错误参数
function AjaxFun(Url, Data, Function, ErrorFunction) {
    var url=location.href;
    if(UrlEqual(url,Url))
    {
        DoMainAjaxFun(Url, Data, Function, ErrorFunction);
    }else{
        $.getScript(Url + (Url.indexOf("?")==-1?"?":"&") + Data+"&Time"+Math.random(),function()
        {
            if(typeof (Function) == "function")
            {
                Function();
            }
        });
    }
}
//评价JS
function EvaluateFunNum(TypeId) {
    var Num = $("#View_" + TypeId).html();
    if (!Num || Num.length == 0) {
        Num = "0";
    }
    var ZNum = $("#EvaluateNumMax").html();
    if (!ZNum || ZNum.length == 0 || ZNum == "0") {
        ZNum = "1";
    }
    $("#ViewImg_" + TypeId).height(parseInt(50 * parseInt(Num) / parseInt(ZNum)));
}

//评价数量
function EvaluateFunPostNum(html,TypeId) {
    var Num = html.split("|");
    if (Num.length == 3) {
        $("#View_" + TypeId).html(Num[0]);
        var ZNum = $("#EvaluateNum").html(Num[1]);
        var ZNum = $("#EvaluateNumMax").html(Num[2]);
        EvaluateFunNum("1");
        EvaluateFunNum("2");
        EvaluateFunNum("3");
        EvaluateFunNum("4");
        EvaluateFunNum("5");
        EvaluateFunNum("6");
    }
}


///js AJAX分页
function SYCmsPage(Page, ObjI, TemUrl, QueryString) {
    var obj = $(".SYCms_Tem_PageList");
    if (obj.length >= ObjI) {
        obj.eq(ObjI).html("正在调入，请稍候... ...");
        AjaxFun(TemUrl, QueryString + "&View=ajax&Page=" + Page + "&Obji=" + ObjI);
    }
}
///分页显示
function SYCmsPageView(ObjI, Html) {
    var obj = $(".SYCms_Tem_PageList");
    if (obj.length >=ObjI) {
        var Tobj=obj.eq(ObjI);
        Tobj.html("").before(Html);
        Tobj.remove();
    }
}

///话题使用
function TopicFun(Topicid, num1, num2, Width,Height) {
    if (Width != 0) {
        if ($('#Img_Support_' + Topicid).length > 0) {
            $('#Img_Support_' + Topicid).width(parseInt(num1) * Width / (parseInt(num1) + parseInt(num2)));
        }
        if ($('#Img_Opposition_' + Topicid).length > 0) {
            $('#Img_Opposition_' + Topicid).width(parseInt(num2) * Width / (parseInt(num1) + parseInt(num2)));
        }
    }
    if (Height != 0) {
        if ($('#Img_Support_' + Topicid).length > 0) {
            $('#Img_Support_' + Topicid).height(parseInt(num1) * Height / (parseInt(num1) + parseInt(num2)));
        }
        if ($('#Img_Opposition_' + Topicid).length > 0) {
            $('#Img_Opposition_' + Topicid).height(parseInt(num2) * Height / (parseInt(num1) + parseInt(num2)));
        }
    }
    $('#Support_' + Topicid).html(num1);
    $('#ImgSupport_' + Topicid).html(num1);
    $('#Opposition_' + Topicid).html(num2);
    $('#ImgOpposition_' + Topicid).html(num2);
}
function TopicFunComm(ObjName, Num) {
    $(ObjName).html(Num);
}

///执行代码之后返回HTML  Ajax配置使用
function RunJavaScript(Html, Function, NoScript) {
    var regExp = /<script[^>]*>([\s\S]*?)<\/script>/gi;
    var ajaxjavascript1 = /<script.+?>/gi;
    var ajaxjavascript2 = /<\/script>/gi;
    var returnValue = Html.replace(regExp, "");
    javarun = Html.replace("\n", "").replace("\r", "").match(regExp);
    var jlzrun = "";
    if (javarun != null) {
        for (var j = 0; j < javarun.length; j++)
            jlzrun = jlzrun + javarun[j];
    }
    if (jlzrun != "" && !NoScript) {
        jlzrun = jlzrun.replace(ajaxjavascript1, "");
        jlzrun = jlzrun.replace(ajaxjavascript2, "");
        setTimeout(function() {
            eval(jlzrun);
            jlzrun = null;
            if (isIE) {
                setTimeout(CollectGarbage, 2);
            }
        }, 30);       //1秒后执行
    }
    regExp = null;
    ajaxjavascript1 = null;
    ajaxjavascript2 = null;
    return returnValue;
}

//Ajax调入 地址   传送数据    弹出窗口显示内容   函数/#.格式的字段串    要显示的上级DIV     Window
function DoMainAjaxFun(Url, Data, Function, ErrorFunction) {
    var yUrl = Url;
    if (Url.indexOf("?") == -1) {
        Url += "?time=" + Math.random();
    } else {
        Url += "&time=" + Math.random();
    };

    $.ajax({
        type: "POST",
        url: Url,
        data: Data,
        cache: false,
        dataType: "html",
        success: function(html) {
            if (Function) {
                if (typeof (Function) == "string") {
                    html = RunJavaScript(html, Function);
                    if (html.length > 0) {
                        $(Function).show().html(html);
                    }
                } else if (typeof (Function) == "function") {
                    (Function)(RunJavaScript(html, Function));
                }
            } else {
                RunJavaScript(html);
            }
        },
        error: function(html) {
            if (ErrorFunction) {
                if (typeof (ErrorFunction) == "function") {
                    ErrorFunction();
                }
            }
        }
    });
    yUrl = null;
    if (isIE) {
        setTimeout(CollectGarbage, 2);
    }
}
