﻿/* 
* Version 2.1.1 bgIframe
*/
(function($) { $.fn.bgIframe = $.fn.bgiframe = function(s) { if ($.browser.msie && /6.0/.test(navigator.userAgent)) { s = $.extend({ top: 'auto', left: 'auto', width: 'auto', height: 'auto', opacity: true, src: 'javascript:false;' }, s || {}); var prop = function(n) { return n && n.constructor == Number ? n + 'px' : n; }; html = '<iframe class="bgiframe"frameborder="0"tabindex="-1"src="' + s.src + '"' + 'style="display:block;position:absolute;z-index:-1;' + (s.opacity !== false ? 'filter:Alpha(Opacity=\'0\');' : '') + 'top:' + (s.top == 'auto' ? 'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')' : prop(s.top)) + ';' + 'left:' + (s.left == 'auto' ? 'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')' : prop(s.left)) + ';' + 'width:' + (s.width == 'auto' ? 'expression(this.parentNode.offsetWidth+\'px\')' : prop(s.width)) + ';' + 'height:' + (s.height == 'auto' ? 'expression(this.parentNode.offsetHeight+\'px\')' : prop(s.height)) + ';' + '"/>'; return this.each(function() { if ($('> iframe.bgiframe', this).length == 0) this.insertBefore(document.createElement(html), this.firstChild); }); } return this; }; })(jQuery);
/*
* Cookie plugin
*/
jQuery.cookie = function(name, value, options) { if (typeof value != 'undefined') { options = options || {}; if (value === null) { value = ''; options = $.extend({}, options); options.expires = -1; } var expires = ''; if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) { var date; if (typeof options.expires == 'number') { date = new Date(); date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000)); } else { date = options.expires; } expires = '; expires=' + date.toUTCString(); } var path = options.path ? '; path=' + (options.path) : ''; var domain = options.domain ? '; domain=' + (options.domain) : ''; var secure = options.secure ? '; secure' : ''; document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join(''); } else { var cookieValue = null; if (document.cookie && document.cookie != '') { var cookies = document.cookie.split(';'); for (var i = 0; i < cookies.length; i++) { var cookie = jQuery.trim(cookies[i]); if (cookie.substring(0, name.length + 1) == (name + '=')) { cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); break; } } } return cookieValue; } };
/*
* ajaxUpload
*/
eval(function(B, D, A, G, E, F) { function C(A) { return A < 62 ? String.fromCharCode(A += A < 26 ? 65 : A < 52 ? 71 : -4) : A < 63 ? '_' : A < 64 ? '$' : C(A >> 6) + C(A & 63) } while (A > 0) E[C(G--)] = D[--A]; return B.replace(/[\w\$]+/g, function(A) { return E[A] == F[A] ? A : E[A] }) } ('(w(){R A=x,E=window;w B(O){P(q O=="BL")O=A.getElementById(O);l O}w I(N,A,B){P(E.BE)N.BE(A,B,g);a P(E.4){R O=w(){B.d(N,E.event)};N.4("on"+A,O)}}R C=w(){R O=A.9("div");l w(A){O.1=A;R N=O.childNodes[M];O.5(N);l N}}();w BD(N,O){l N.0.match(BK p("(\\\\J|^)"+O+"(\\\\J|O)"))}w O(N,O){P(!BD(N,O))N.0+=" "+O}w G(A,O){R N=BK p("(\\\\J|^)"+O+"(\\\\J|O)");A.0=A.0.BJ(N," ")}w BF(O){P(E.BC)l BC(O).offset();R A=M,N=M;do{A+=O.offsetTop||M;N+=O.offsetLeft||M}while(O=O.offsetParent);l{Y:N,S:A}}w N(O){R A,C,D,N,B=BF(O);A=B.Y;D=B.S;C=A+O.offsetWidth;N=D+O.offsetHeight;l{Y:A,k:C,S:D,BB:N}}w BG(O){P(!O.j&&O.v)l{K:O.v+A.V.BM+A.$.BM,L:O.clientY+A.V.BX+A.$.BX};l{K:O.j,L:O.pageY}}R D=w(){R O=M;l w(){l"ValumsAjaxUpload"+O++}}();w H(O){l O.BJ(/.*(\\/|\\\\)/,"")}w F(O){l(/[.]/.BS(O))?/[^.]+O/.BS(O.toLowerCase()):""}(w(){R E=b;Ajax_upload=BV=w(O,A){P(O.jquery)O=O[M];a P(q O=="BL"&&/^#.*/.test(O))O=O.slice(Ba);O=B(O);U.m=b;U.r=O;U.z=g;U._submitting=g;U.y={n:"UploadServer.ashx",W:"userfile",X:{},BP:c,BA:w(N,O){},BQ:w(N,O){},BW:w(N,O){}};T(R N Q A)U.y[N]=A[N];U.6();U.BN();P(!E)U.8()};BV.prototype={BY:w(O){U.y.X=O},disable:w(){U.z=c},enable:w(){U.z=g},set_data:w(O){U.BY(O)},6:w(){R B=U,O=A.9("BR");O.7("BO","file");O.7("W",U.y.W);R N={"position":"absolute","margin":"-5px M M -175px","padding":M,"width":"220px","height":"10px","u":M,"cursor":"pointer","s":"Z"};T(R C Q N)O.f[C]=N[C];P(!(O.f.u==="M"))O.f.filter="alpha(u=M)";A.V.2(O);I(O,"change",w(){R O=H(U.h);P(B.y.BA.d(B,O,F(O))==g)l;P(B.y.BP)B.o()});U.m=O},BN:w(){R C=U,B,A=g;I(C.r,"mouseover",w(O){P(!C.m||A)l;A=c;B=N(C.r)});I(x,"mousemove",w(D){R N=C.m;P(!N||!A)l;P(C.z){G(C.r,"i");N.f.s="Z";l}R E=BG(D);P((E.K>=B.Y)&&(E.K<=B.k)&&(E.L>=B.S)&&(E.L<=B.BB)){N.f.S=E.L+"BZ";N.f.Y=E.K+"BZ";N.f.s="block";O(C.r,"i")}a{A=g;N.f.s="Z";G(C.r,"i")}})},8:w(){R O=D();t=C("<iframe W=\\""+O+"\\" />");t.BU=O;t.f.s="Z";A.V.2(t)},o:w(){R D=U,C=U.y;P(U.m.h==="")l;R B=H(U.m.h);P(!(C.BQ.d(U,B,F(B))==g)){R N=U.3();N.2(U.m);N.o();A.V.5(N);N=b;U.m=b;U.6();R O=t;I(O,"load",w(){R A=g;P(O.BH=="BT:BI"){P(A)O.remove();l}R E=O._?O._:frames[O.BU].x,N=E.V.1;C.BW.d(D,B,N);O.BH="BT:BI";A=c});U.8()}a U.m.h=""},3:w(){R B=U.y,N=C("<e method=\\"post\\" enctype=\\"multipart/e-X\\"></e>");N.f.s="Z";N.n=B.n;N.target=t.W;A.V.2(N);T(R D Q B.X){R O=A.9("BR");O.BO="hidden";O.W=D;O.h=B.X[D];N.2(O)}l N}}})()})()', 'G|H|J|L|s|x|y|0|_|$|if|in|var|top|for|this|body|name|data|left|none|else|null|true|call|form|style|false|value|hover|pageX|right|return|_input|action|submit|RegExp|typeof|_button|display|_iframe|opacity|clientX|function|document|_settings|_disabled|className|innerHTML|appendChild|_createForm|attachEvent|removeChild|_createInput|setAttribute|_createIframe|createElement|contentDocument|documentElement|onChange|bottom|jQuery|F|addEventListener|I|K|src|blank|replace|new|string|scrollLeft|_rerouteClicks|type|autoSubmit|onSubmit|input|exec|about|id|AjaxUpload|onComplete|scrollTop|setData|px|1'.split('|'), 86, 90, {}, {}));
/*
* tab导航切换
*/
(function(jQuery) {
    $.fn.silderTabs = function(opt) {
        /// <summary>
        /// tab切换
        /// </summary>
        /// <param name="opt" type="String[]">options</param>
        opt = jQuery.extend({
            event: 'mouseover',
            nav: null
        }, opt);
        var _tabify = function(i) {
            /// <summary>
            /// 显示隐藏
            /// </summary>
            /// <param name="i" type="int">i</param>
            $(opt.nav).find('DIV').each(function(n) {
                n == i ?
                    $(this).show() :
                    $(this).hide();
            })
        }
        var _enable = function(obj) {
            /// <summary>
            /// 移除以前的current项样式
            /// </summary>
            /// <param name="obj" type="jQuery Element">obj</param>
            $(obj).find('LI').each(function() {
                $(this).removeClass('current');
            });
        }
        return $(this).find('LI').each(function(i) {
            _tabify(0);
            $(this)
            .attr('rel', i)
            .bind(opt.event, function() {
                _enable($(this).parent());
                $(this).addClass('current');
                _tabify($(this).attr('rel'));
                return false;
            });
        })
    };
})(jQuery);

/*
* 焦点轮换
*/
(function(jQuery) {
    $.fn.focusSlider = function(vars) {
        var element = this;
        var timeOut = (vars.timeOut != undefined) ? vars.timeOut : 4000;
        var current = null;
        var timeOutFn = null;
        var faderStat = true;
        var mOver = false;
        var items = $("#" + element[0].id + "Content ." + element[0].id + "Image");
        var itemsSpan = $("#" + element[0].id + "Content ." + element[0].id + "Image span");
        items.each(function(i) {
            $(items[i]).mouseover(function() {
                mOver = true;
            });
            $(items[i]).mouseout(function() {
                mOver = false;
                fadeElement(true);
            });

        });
        var fadeElement = function(isMouseOut) {
            var thisTimeOut = (isMouseOut) ? (timeOut / 2) : timeOut;
            thisTimeOut = (faderStat) ? 10 : thisTimeOut;
            if (items.length > 0) {
                timeOutFn = setTimeout(makeSlider, thisTimeOut);
            }
        }
        var makeSlider = function() {
            current = (current != null) ? current : items[(items.length - 1)];
            var currNo = jQuery.inArray(current, items) + 1
            currNo = (currNo == items.length) ? 0 : (currNo - 1);
            var newMargin = $(element).width() * currNo;
            if (faderStat) {
                if (!mOver) {
                    $(items[currNo]).fadeIn((timeOut / 6), function() {
                        if ($(itemsSpan[currNo]).css('bottom') == 0) {
                            $(itemsSpan[currNo]).slideUp((timeOut / 6), function() {
                                faderStat = false;
                                current = items[currNo];
                                if (!mOver) {
                                    fadeElement(false);
                                }
                            });
                        } else {
                            $(itemsSpan[currNo]).slideDown((timeOut / 6), function() {
                                faderStat = false;
                                current = items[currNo];
                                if (!mOver) {
                                    fadeElement(false);
                                }
                            });
                        }
                    });
                }
            } else {
                if (!mOver) {
                    if ($(itemsSpan[currNo]).css('bottom') == 0) {
                        $(itemsSpan[currNo]).slideDown((timeOut / 6), function() {
                            $(items[currNo]).fadeOut((timeOut / 6), function() {
                                faderStat = true;
                                current = items[(currNo + 1)];
                                if (!mOver) {
                                    fadeElement(false);
                                }
                            });
                        });
                    } else {
                        $(itemsSpan[currNo]).slideUp((timeOut / 6), function() {
                            $(items[currNo]).fadeOut((timeOut / 6), function() {
                                faderStat = true;
                                current = items[(currNo + 1)];
                                if (!mOver) {
                                    fadeElement(false);
                                }
                            });
                        });
                    }
                }
            }
        }
        makeSlider();
    };
})(jQuery);