﻿var DD_belatedPNG = { ns: "DD_belatedPNG", imgSize: {}, delay: 10, nodesFixed: 0, createVmlNameSpace: function() { if (document.namespaces && !document.namespaces[this.ns]) { document.namespaces.add(this.ns, "urn:schemas-microsoft-com:vml") } }, createVmlStyleSheet: function() { var b, a; b = document.createElement("style"); b.setAttribute("media", "screen"); document.documentElement.firstChild.insertBefore(b, document.documentElement.firstChild.firstChild); if (b.styleSheet) { b = b.styleSheet; b.addRule(this.ns + "\\:*", "{behavior:url(#default#VML)}"); b.addRule(this.ns + "\\:shape", "position:absolute;"); b.addRule("img." + this.ns + "_sizeFinder", "behavior:none; border:none; position:absolute; z-index:-1; top:-10000px; visibility:hidden;"); this.screenStyleSheet = b; a = document.createElement("style"); a.setAttribute("media", "print"); document.documentElement.firstChild.insertBefore(a, document.documentElement.firstChild.firstChild); a = a.styleSheet; a.addRule(this.ns + "\\:*", "{display: none !important;}"); a.addRule("img." + this.ns + "_sizeFinder", "{display: none !important;}") } }, readPropertyChange: function() { var b, c, a; b = event.srcElement; if (!b.vmlInitiated) { return } if (event.propertyName.search("background") != -1 || event.propertyName.search("border") != -1) { DD_belatedPNG.applyVML(b) } if (event.propertyName == "style.display") { c = (b.currentStyle.display == "none") ? "none" : "block"; for (a in b.vml) { if (b.vml.hasOwnProperty(a)) { b.vml[a].shape.style.display = c } } } if (event.propertyName.search("filter") != -1) { DD_belatedPNG.vmlOpacity(b) } }, vmlOpacity: function(b) { if (b.currentStyle.filter.search("lpha") != -1) { var a = b.currentStyle.filter; a = parseInt(a.substring(a.lastIndexOf("=") + 1, a.lastIndexOf(")")), 10) / 100; b.vml.color.shape.style.filter = b.currentStyle.filter; b.vml.image.fill.opacity = a } }, handlePseudoHover: function(a) { setTimeout(function() { DD_belatedPNG.applyVML(a) }, 1) }, fix: function(a) { if (this.screenStyleSheet) { var c, b; c = a.split(","); for (b = 0; b < c.length; b++) { this.screenStyleSheet.addRule(c[b], "behavior:expression(DD_belatedPNG.fixPng(this))") } } }, applyVML: function(a) { a.runtimeStyle.cssText = ""; this.vmlFill(a); this.vmlOffsets(a); this.vmlOpacity(a); if (a.isImg) { this.copyImageBorders(a) } }, attachHandlers: function(i) { var d, c, g, e, b, f; d = this; c = { resize: "vmlOffsets", move: "vmlOffsets" }; if (i.nodeName == "A") { e = { mouseleave: "handlePseudoHover", mouseenter: "handlePseudoHover", focus: "handlePseudoHover", blur: "handlePseudoHover" }; for (b in e) { if (e.hasOwnProperty(b)) { c[b] = e[b] } } } for (f in c) { if (c.hasOwnProperty(f)) { g = function() { d[c[f]](i) }; i.attachEvent("on" + f, g) } } i.attachEvent("onpropertychange", this.readPropertyChange) }, giveLayout: function(a) { a.style.zoom = 1; if (a.currentStyle.position == "static") { a.style.position = "relative" } }, copyImageBorders: function(b) { var c, a; c = { borderStyle: true, borderWidth: true, borderColor: true }; for (a in c) { if (c.hasOwnProperty(a)) { b.vml.color.shape.style[a] = b.currentStyle[a] } } }, vmlFill: function(e) { if (!e.currentStyle) { return } else { var d, f, g, b, a, c; d = e.currentStyle } for (b in e.vml) { if (e.vml.hasOwnProperty(b)) { e.vml[b].shape.style.zIndex = d.zIndex } } e.runtimeStyle.backgroundColor = ""; e.runtimeStyle.backgroundImage = ""; f = true; if (d.backgroundImage != "none" || e.isImg) { if (!e.isImg) { e.vmlBg = d.backgroundImage; e.vmlBg = e.vmlBg.substr(5, e.vmlBg.lastIndexOf('")') - 5) } else { e.vmlBg = e.src } g = this; if (!g.imgSize[e.vmlBg]) { a = document.createElement("img"); g.imgSize[e.vmlBg] = a; a.className = g.ns + "_sizeFinder"; a.runtimeStyle.cssText = "behavior:none; position:absolute; left:-10000px; top:-10000px; border:none; margin:0; padding:0;"; c = function() { this.width = this.offsetWidth; this.height = this.offsetHeight; g.vmlOffsets(e) }; a.attachEvent("onload", c); a.src = e.vmlBg; a.removeAttribute("width"); a.removeAttribute("height"); document.body.insertBefore(a, document.body.firstChild) } e.vml.image.fill.src = e.vmlBg; f = false } e.vml.image.fill.on = !f; e.vml.image.fill.color = "none"; e.vml.color.shape.style.backgroundColor = d.backgroundColor; e.runtimeStyle.backgroundImage = "none"; e.runtimeStyle.backgroundColor = "transparent" }, vmlOffsets: function(d) { var h, n, a, e, g, m, f, l, j, i, k; h = d.currentStyle; n = { W: d.clientWidth + 1, H: d.clientHeight + 1, w: this.imgSize[d.vmlBg].width, h: this.imgSize[d.vmlBg].height, L: d.offsetLeft, T: d.offsetTop, bLW: d.clientLeft, bTW: d.clientTop }; a = (n.L + n.bLW == 1) ? 1 : 0; e = function(b, p, q, c, s, u) { b.coordsize = c + "," + s; b.coordorigin = u + "," + u; b.path = "m0,0l" + c + ",0l" + c + "," + s + "l0," + s + " xe"; b.style.width = c + "px"; b.style.height = s + "px"; b.style.left = p + "px"; b.style.top = q + "px" }; e(d.vml.color.shape, (n.L + (d.isImg ? 0 : n.bLW)), (n.T + (d.isImg ? 0 : n.bTW)), (n.W - 1), (n.H - 1), 0); e(d.vml.image.shape, (n.L + n.bLW), (n.T + n.bTW), (n.W), (n.H), 1); g = { X: 0, Y: 0 }; if (d.isImg) { g.X = parseInt(h.paddingLeft, 10) + 1; g.Y = parseInt(h.paddingTop, 10) + 1 } else { for (j in g) { if (g.hasOwnProperty(j)) { this.figurePercentage(g, n, j, h["backgroundPosition" + j]) } } } d.vml.image.fill.position = (g.X / n.W) + "," + (g.Y / n.H); m = h.backgroundRepeat; f = { T: 1, R: n.W + a, B: n.H, L: 1 + a }; l = { X: { b1: "L", b2: "R", d: "W" }, Y: { b1: "T", b2: "B", d: "H"} }; if (m != "repeat" || d.isImg) { i = { T: (g.Y), R: (g.X + n.w), B: (g.Y + n.h), L: (g.X) }; if (m.search("repeat-") != -1) { k = m.split("repeat-")[1].toUpperCase(); i[l[k].b1] = 1; i[l[k].b2] = n[l[k].d] } if (i.B > n.H) { i.B = n.H } d.vml.image.shape.style.clip = "rect(" + i.T + "px " + (i.R + a) + "px " + i.B + "px " + (i.L + a) + "px)" } else { d.vml.image.shape.style.clip = "rect(" + f.T + "px " + f.R + "px " + f.B + "px " + f.L + "px)" } }, figurePercentage: function(d, c, f, a) { var b, e; e = true; b = (f == "X"); switch (a) { case "left": case "top": d[f] = 0; break; case "center": d[f] = 0.5; break; case "right": case "bottom": d[f] = 1; break; default: if (a.search("%") != -1) { d[f] = parseInt(a, 10) / 100 } else { e = false } } d[f] = Math.ceil(e ? ((c[b ? "W" : "H"] * d[f]) - (c[b ? "w" : "h"] * d[f])) : parseInt(a, 10)); if (d[f] % 2 === 0) { d[f]++ } return d[f] }, fixPng: function(c) { c.style.behavior = "none"; var g, b, f, a, d; if (c.nodeName == "BODY" || c.nodeName == "TD" || c.nodeName == "TR") { return } c.isImg = false; if (c.nodeName == "IMG") { if (c.src.toLowerCase().search(/\.png$/) != -1) { c.isImg = true; c.style.visibility = "hidden" } else { return } } else { if (c.currentStyle.backgroundImage.toLowerCase().search(".png") == -1) { return } } g = DD_belatedPNG; c.vml = { color: {}, image: {} }; b = { shape: {}, fill: {} }; for (a in c.vml) { if (c.vml.hasOwnProperty(a)) { for (d in b) { if (b.hasOwnProperty(d)) { f = g.ns + ":" + d; c.vml[a][d] = document.createElement(f) } } c.vml[a].shape.stroked = false; c.vml[a].shape.appendChild(c.vml[a].fill); c.parentNode.insertBefore(c.vml[a].shape, c) } } c.vml.image.shape.fillcolor = "none"; c.vml.image.fill.type = "tile"; c.vml.color.fill.on = false; g.attachHandlers(c); g.giveLayout(c); g.giveLayout(c.offsetParent); c.vmlInitiated = true; g.applyVML(c) } }; try { document.execCommand("BackgroundImageCache", false, true) } catch (r) { }
/*
@聚齐网页面特效及功能js封装
@3.0
*/
var cityJsonData = null; /*三级联动城市json数据*/
var tempCityData = null; /*递归临时用变量*/
/*网站基础配置*/
$.config = {
    domain: ".juqi.com",
    path: "/",
    webSite: "http://www.juqi.com",
    cookieExpire: 36000
};
/*常用函数和方法*/
$.u = {
    /*表单验证*/
    valide: {
        /*验证正则表达式*/
        regexEnum: {
            intege: "^-?[1-9]\\d*$", 				//整数
            intege1: "^[1-9]\\d*$", 				//正整数
            intege2: "^-[1-9]\\d*$", 				//负整数
            num: "^([+-]?)\\d*\\.?\\d+$", 		//数字
            num1: "^[1-9]\\d*|0$", 				//正数（正整数 + 0）
            num2: "^-[1-9]\\d*|0$", 				//负数（负整数 + 0）
            decmal1: "^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*$", //正浮点数
            decmal3: "^-?([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0)$", //浮点数
            decmal4: "^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0$", //非负浮点数（正浮点数 + 0）
            email: "^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$", //邮件
            chinese: "^[\\u4E00-\\u9FA5\\uF900-\\uFA2D]+$", 				//仅中文
            zipcode: "^\\d{6}$", 					//邮编
            mobile: "^(13|15|18)[0-9]{9}$", 		//手机
            username: "^\\w+$"
        },
        /*
        函数功能:输入框获得焦点文字消失
        @参数1:文本框对象,jQuery对象
        @参数2:文本框默认显示文字
        @参数3:默认的文字颜色，既提示信息的文字颜色
        @参数4:非提示信息的文字颜色
        @调用方法:$.u.valide.vInput($("#search input"), '#333', '#ccc'));
        */
        vInput: function() {
            var objArg = arguments[0];
            var msg = objArg.val();
            var color1 = arguments[1];
            var color2 = arguments[2];
            objArg.focus(function() {
                if (this.value == msg) {
                    this.value = "";
                    $(this).css("color", color1);
                }
            }).blur(function() {
                if (this.value == '') {
                    this.value = msg;
                    $(this).css("color", color2);
                }
            });
        },
        /*
        函数功能:判断文本对象是否为空
        @参数1:文本框对象,jQuery对象
        @调用方法:$.u.valide.vIsEmpty($("#search input"));
        */
        vIsEmpty: function(vObj) {
            if (vObj.val() == "") return false;
            return true;
        },
        /*
        函数功能:判断文本对象的值是否数字
        @参数1:文本框对象,jQuery对象
        @参数2:非数字要设置的默认值
        @调用方法:$.u.valide.vIsNumber($("#search input"),"0");
        */
        vIsNumber: function(vObj, defaultV) {
            var regex = new RegExp(this.regexEnum.intege1);
            if (!regex.test(vObj.val())) {
                vObj.val(defaultV);
                return false;
            }
            return true;
        },
        /*
        函数功能:判断文本对象的值是否浮点数字
        @参数1:文本框对象,jQuery对象
        @参数2:非浮点数要设置的默认值
        @调用方法:$.u.valide.vIsFloat($("#search input"),"0.00");
        */
        vIsFloat: function(vObj, defaultV) {
            var regexFloat = new RegExp(this.regexEnum.decmal4);
            if (!(regexFloat.test(vObj.val()) || this.vIsNumber(vObj, 0))) {
                vObj.val(defaultV);
                return false;
            }
            return true;
        },
        /*
        函数功能:判断文本对象的值是否手机号码
        @参数1:文本框对象,jQuery对象
        @调用方法:$.u.valide.vIsMobile($("#search input"));
        */
        vIsMobile: function(vObj) {
            var regex = new RegExp(this.regexEnum.mobile);
            if (!regex.test(vObj.val())) {
                return false;
            }
            return true;
        },
        /*
        函数功能:判断文本对象的值是否邮编号码
        @参数1:文本框对象,jQuery对象
        @调用方法:$.u.vIsZipCode($("#search input"));
        */
        vIsZipCode: function(vObj) {
            var regex = new RegExp(this.regexEnum.zipcode);
            if (!regex.test(vObj.val())) {
                return false;
            }
            return true;
        },
        /*
        函数功能:判断文本对象的值是否Email
        @参数1:文本框对象,jQuery对象
        @调用方法:$.u.vIsZipCode($("#search input"));
        */
        vIsEmail: function(obj) {
            var regex = new RegExp(this.regexEnum.email);
            if (!regex.test(obj.val())) {
                return false;
            }
            return true;
        },
        /*
        函数功能:判断输入的字符串是否超过指定长度
        @参数1:要检验的字符串
        @参数2:指定的长度
        @调用方法:$.u.valide.vIsMaxLen($("#search input"),10);
        */
        vIsMaxLen: function(str, len) {
            return $.u.getStrLen(str) <= len ? true : false;
        }
    },
    page: {
        clientWidth: function() {
            return document.compatMode == "BackCompat" ? document.body.clientWidth
            : document.documentElement.clientWidth;
        },
        clientHeight: function() {
            return document.compatMode == "BackCompat" ? document.body.clientHeight
             : document.documentElement.clientHeight;
        },
        getWidth: function() {
            return Math.max(document.body.scrollWidth,
            document.documentElement.scrollWidth, this.clientWidth());
        },
        getHeight: function() {
            return Math.max(document.body.scrollHeight,
            document.documentElement.scrollHeight, this.clientHeight())
        }
    },
    /*
    函数功能:返回输入的字符串长度
    @参数1:要计算长度的字符串
    @调用方法:$.u.getStrLen("hi高钰东");
    */
    getStrLen: function(str) {
        function checkChina(f) {
            return /[\u4E00-\uFA29]|[\uE7C7-\uE7F3]/.test(f);
        }
        var len = 0;
        for (i = 0; i < str.length; i++) len += checkChina(str.charAt(i)) == true ? 2 : 1;
        return len
    },
    /*
    函数功能:对浮点数做四舍五入处理并格式化
    @参数1:要处理的数字
    @参数2:小数点后保留的位数。
    @调用方法:$.u.floatFix(20.0003,2);
    */
    floatFix: function(num, v) {
        if (isNaN(num)) { return 0 };
        if (num == '') { return 0 };
        var snum = new String(num);
        var sec = snum.split('.');
        var whole = parseFloat(sec[0]);
        var result = '';
        if (sec.length > 1) {
            var dec = new String(sec[1]);
            dec = String(parseFloat(sec[1]) / Math.pow(10, (dec.length - v)));
            dec = String(whole + Math.round(parseFloat(dec)) / Math.pow(10, v));
            var dot = dec.indexOf('.');
            if (dot == -1) {
                dec += '.';
                dot = dec.indexOf('.');
            }
            while (dec.length <= dot + v) { dec += '0'; }
            result = dec;
        } else {
            var dot;
            var dec = new String(whole);
            dec += '.';
            dot = dec.indexOf('.');
            while (dec.length <= dot + v) { dec += '0'; }
            result = dec;
        }
        return result;
    },
    /*
    函数功能:处理字符串null为空
    @参数1:要处理的字符串
    @调用方法:$.u.isNullStr(null);
    */
    isNullStr: function(str) {
        if (str == null) {
            return "";
        }
        else return str;
    },
    /*
    函数功能:获取地址栏URL中的参数
    @参数1:要获取的参数名
    @调用方法:$.u.getUrlParam("name");
    */
    getUrlParam: function(o) {
        var url = window.location.toString();
        var reg = new RegExp("(^|&|\\?|#)" + o + "=([^&#]*)(&|\x24|#)", "");
        var match = url.match(reg);
        if (match) {
            return match[2];
        }
        return null;
    },
    /*
    函数功能:取消冒泡
    @参数1:事件
    @调用方法:$.u.stopProp(e);
    */
    stopProp: function(o) {
        e = e || window.event;
        if (e && e.stopPropagation) {
            e.stopPropagation();
        }
        else {
            window.event.cancelBubble = true;
        }
    },
    /*
    函数功能:设置或者删除一个cookie
    @参数1:cookie的键值，
    @参数2:cookie的值，
    @参数3:选项，包括cookie的有效期，域名，路径
    @调用方法:设置cookie,$.u.cookie("nickName","清风一笑",{ path: '/', domain: 'jquery.com', secure: true});
    删除cookie:$.u.cookie(’name’, null);
    */
    cookie: function(name, value, options) {
        if (typeof value != 'undefined') {
            options = options || {};
            if (value === null) {
                value = '';
                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, '=', 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;
        }
    },
    loadScript: function(url, callback) {
        var script = document.createElement("script");
        script.charset = "utf-8";
        script.setAttribute('type', 'text/javascript');
        script.setAttribute('charset', 'utf-8');
        script.setAttribute('src', url + "?times=" + new Date().getTime());
        if (script.readyState) {
            script.onreadystatechange = function() {
                if (script.readyState == "loaded" || script.readyState == "complete") {
                    callback();
                    script.parentNode.removeChild(script);
                }
            }
        } else {
            script.onload = function() {
                callback();
                script.parentNode.removeChild(a)
            }
        }
        document.getElementsByTagName("head")[0].appendChild(script);
    },
    /*
    函数功能:追加一个样式表到文档头部
    @参数1:样式表地址，
    @参数2:要设置的id，
    @调用方法:设置$.u.addStyle("/css/demo.css","link1");
    */
    addStyle: function(url, id) {
        if (document.getElementById(id)) return;
        var link = document.createElement("link");
        link.rel = "stylesheet";
        id ? link.id = id : "";
        link.type = "text/css";
        link.href = url;
        document.getElementsByTagName("head")[0].appendChild(link);
    },
    /*
    函数功能:返回文档中的一个dom元素
    @参数1:要返回元素的id，
    @调用方法:$.u.getDom("emp");
    */
    getDom: function(str) {
        return document.getElementById(str);
    },
    /*
    函数功能:判断是否是IE浏览器
    */
    isIE: function() {
        if ($.browser.msie) return true;
        else return false
    },
    /*
    函数功能:判断iE版本
    @参数1:要判断的iE版本，
    @调用方法:$.u.isIEVer("6.0");
    */
    isIEVer: function(ver) {
        if ($.browser.msie && $.browser.version == ver) return true;
        else return false
    },
    /*
    函数功能:设置一个层在文档中居中
    @参数1:要设置的层对象，jQuery对象
    @调用方法:$.u.setToCenter($("#box"));
    */
    setToCenter: function(_objjQuery) {
        var yScroll = $(window).scrollTop();
        _objjQuery.css({ "left": parseInt(($(window).width() - _objjQuery.width()) / 2) + 'px'
        , "top": parseInt($(window).height() - _objjQuery.height()) / 2 + yScroll + 'px'
        });
    },
    /*
    函数功能:复制到剪贴板
    @参数1:要复制的文本
    @调用方法:$.u.copyToClipboard();
    */
    copyToClipboard: function(text) {
        window.clipboardData.setData("Text", text);
        alert("复制成功!");
    },
    /*
    函数功能:收藏本站
    @调用方法:$.u.bookMark();
    */
    bookMark: function() {
        var title = document.title;
        var url = document.location.href;
        if (window.sidebar) window.sidebar.addPanel(title, url, "");
        else if (window.opera && window.print) {
            var mbm = document.createElement('a');
            mbm.setAttribute('rel', 'sidebar');
            mbm.setAttribute('href', url);
            mbm.setAttribute('title', title);
            mbm.click();
        }
        else if (document.all) {
            try {
                window.external.AddFavorite(url, title);
            } catch (ex) {
            }
        };
    },
    /*
    函数功能:显示一个层在文档中心，并添加遮罩
    @参数1:要显示的jQuery对象
    @参数2:关闭的jQuery对象
    @调用方法:$.u.showOverlayDiv($("#box"),$("#boxClose"));
    */
    showOverlayDiv: function() {
        var objjQuery = null;
        if (arguments.length > 0) objjQuery = arguments[0];
        var objClosejQuery = null;
        if (arguments.length > 1) objClosejQuery = arguments[1];
        if (!objjQuery) return;
        this.mask.create();
        $.u.setToCenter(objjQuery);
        objjQuery.show();
        if (!objClosejQuery) return;
        objClosejQuery.one("click", function() {
            $.u.mask.close();
            objjQuery.hide();
        });
    },
    /*
    函数功能:iframe自适应高度
    @调用方法:iframe的onload事件中加入$.u.setIframeHeight();
    */
    setIframeHeight: function(obj) {
        var win = obj;
        var height = 0;
        if (document.getElementById) {
            if (win && !window.opera) {
                if (win.contentDocument) {
                    if (win.contentDocument.documentElement.offsetHeight) {
                        height = win.contentDocument.documentElement.scrollHeight;
                    } else {
                        height = win.contentDocument.body.scrollHeight;
                    }
                } else {
                    height = win.document.documentElement.offsetHeight;
                }
            } else {
                height = win.contentDocument.documentElement.scrollHeight;
            }
            win.height = height;
        }
    },
    /*
    函数功能:ie6下png透明处理
    @调用方法:$.u.pngFix();
    */
    pngFix: function() {
        /*ie6下png透明处理*/
        if ($.u.isIEVer('6.0')) {
            DD_belatedPNG.createVmlNameSpace();
            DD_belatedPNG.createVmlStyleSheet();
            DD_belatedPNG.fix('.pngFix');
        }
    },
    /*
    遮罩层
    */
    mask: {
        /*
        函数功能:创建遮罩层
        @参数1:遮罩层背景颜色
        @参数2:遮罩层透明度
        @调用方法:$.u.mask.create();
        */
        opacity: 0.3,
        bgColor: "#333",
        winNum: 0,
        create: function() {
            this.winNum++;
            if (!$.u.getDom("TB_overlay")) {
                if ($.u.page.getHeight() > $.u.page.clientHeight()) {
                    if (!$.browser.mozilla) {
                        $("html").css("overflow-y", "hidden");
                        $("body").css({ "overflow-y": "scroll",
                            "width": $.u.page.getWidth() + 'px',
                            "height": $.u.page.getHeight() + 50 + 'px'
                        });
                    } else {
                        $("body").css({ "overflow": "hidden" });
                    }
                }
                $("body").append("<div id='TB_overlay'></div>");
                $("#TB_overlay").css({
                    "left": "0px",
                    "width": $.u.page.getWidth() + "px",
                    "height": $.u.page.getHeight() + "px",
                    "position": "absolute",
                    "top": "0px",
                    "z-index": "300",
                    "opacity": +$.u.mask.opacity,
                    "filter": "alpha(opacity =" + $.u.mask.opacity * 100 + ")",
                    "background": $.u.mask.bgColor
                });
                if ($.u.isIEVer("6.0")) {
                    if (!$.u.getDom("TB_HideSelect")) {
                        $("body").append("<iframe id='TB_HideSelect'>" + "</iframe>");
                        $("#TB_HideSelect").css({
                            "z-index": "99",
                            "left": "0px",
                            "width": $(window).width() + "px",
                            "height": $(window).height() + "px",
                            "position": "absolute",
                            "top": "0px",
                            "background-color": "#fff",
                            "opacity": "0"
                        });
                    }
                }
            }
        },
        /*
        函数功能:移除遮罩层
        @调用方法:$.u.mask.close();
        */
        close: function() {
            if (this.winNum == 1) {
                $("#TB_HideSelect,#TB_overlay").remove();
                if ($.u.page.getHeight() > $.u.page.clientHeight()) {
                    if (!$.browser.mozilla) {
                        $("html").css("overflow-y", "scroll");
                        $("body").css({ "overflow-y": "hidden",
                            "width": "100%",
                            "height": $.u.page.getHeight() - 50 + 'px'
                        });
                    } else {
                        $("body").css({ "overflow": "" });
                    }
                }
                this.winNum = 0;
            } else {
                this.winNum--;
            }
        }
    }
};
/*每个页面都公用的*/
$.g = {
    /*加载头部文件*/
    hPropInit: function() {
        $.g.setHeaderProp.init();
        $.g.createGoTop();
    }
    ,
    /*并设置头部属性*/
    setHeaderProp: {
        init: function() {
            this.returnToParent();
            this.setLoginProp();
            this.setCityCookie();
            this.setFromURL();
            this.headerNavInit();
            this.emailSuscribe();
        },
        logoPngFix: function() {
            $.u.pngFix();
        },
        /*登陆后如果不是顶级窗口，则在顶级窗口中跳转*/
        returnToParent: function() {
            if (window != top.window) {
                $("#frame1", parent.document).hide();
                window.top.location.href = document.location.href;
                return false;
            }
            if ($.u.isIEVer("6.0")) {
                document.execCommand("BackgroundImageCache", false, true);
            }
        },
        /*设置登录后状态*/
        setLoginProp: function() {
            //判断是否已经登录
            $("#user_center").mouseover(function() {
                this.className = "user_center_cur";
                $("#user_menu_list").slideDown();
            });
            $("#user_center").bind("mouseleave", function() {
                $("#user_menu_list").hide();
                this.className = "user_center";
            });
            //判断是否已经登录
            if (!$.u.cookie("isLogin") || $.u.cookie("isLogin") == "0") {
                $("#login").css("display", "block");
            } else {
                $("#login_after").css("display", "block");
                if ($.u.cookie("nickName")) {
                    $("#user_nick").html("欢迎您：" + $.u.cookie("nickName"));
                }
                //如果是商家则显示商家后台入口
                if ($.u.cookie("userType") == "3") {
                    $("#manageList").hide();
                } else {
                    $("#manageList").show();
                }
            }
        },
        /*初始化登陆后用户中心下拉菜单*/
        setDropMenuList: function() {
            $("#user_center").mouseover(function() {
                this.className = "user_center_cur";
                $("#user_menu_list").show();
            });
            $("#user_center").bind("mouseleave", function() {
                $("#user_menu_list").hide();
                this.className = "user_center";
            });
        },
        /*获取url传过来的城市名称*/
        _getUrlCityCode: function() {
            var siteUrl = window.location.href; //地址栏url
            var cityCode = siteUrl.split('/')[3];
            var returnCityCode = "quanguo";
            //在城市列表中查询判断是否是城市路径
            if ($.c._isCityCode(cityCode)) {
                returnCityCode = cityCode;
            } else {
                if ($.u.cookie('cityCode')) {
                    returnCityCode = $.u.cookie('cityCode');
                }
            }
            return returnCityCode;
        },
        /*设置城市cookie*/
        setCityCookie: function() {
            var cityCode = this._getUrlCityCode();
            var cityId = $.c._getCityId(cityCode);
            var cityName = $.c._getCityCName(cityCode);
            $.u.cookie('cityCode', cityCode, {
                expires: $.config.cookieExpire,
                path: $.config.path
            });
            //添加城市编号至cookie，程序调用
            $.u.cookie('cityId', cityId, {
                expires: $.config.cookieExpire,
                path: $.config.path
            });
        },
        /*设置登录，注册回转路径*/
        setFromURL: function() {
            var fromUrl = document.URL;
            var url = encodeURIComponent(document.URL);
            if ($.u.cookie("modifyOrderUrl")) {
                fromUrl = $.u.cookie("modifyOrderUrl");
                fromUrl = fromUrl.substr(1, fromUrl.length - 2);
            }
            if (fromUrl.indexOf("fromUrl") > 0) {
                fromUrl = fromUrl.substr(fromUrl.indexOf("fromUrl") + 8);
            } else {
                fromUrl = encodeURIComponent(fromUrl);
            }
            $("#toLogin").attr("href", $.config.path + "login/login!isLogin.action?url=" + url);
            $.u.cookie("tologinURL", url, { path: $.config.path, domain: $.config.domain });
            $("#toRegister").attr("href", $.config.path + "account/user!toRegister.action?fromUrl=" + fromUrl);
        },
        /*导航属性初始化*/
        headerNavInit: function() {
            var vIndex = 1;
            var url = document.location.href;
            if (url.indexOf("history") > 0) {
                vIndex = 3;
            } else if (url.indexOf("help") > 0) {
                vIndex = 7;
            } else {
                vIndex = 1;
            }
            $("#nav > li.act").removeClass("act");
            $("#nav > li:eq(" + vIndex + ")").addClass("act");
            //点击后更改导航选中项的值 
            $("#nav > li").each(function(i) {
                if (!$(this).hasClass("split")) {
                    $(this).mouseover(function() {
                        vIndex = $("#nav > li").index($("#nav > li.act"));
                        $("#nav > li.act").removeClass("act");
                        $(this).addClass("act");
                    }).mouseout(function() {
                        $(this).removeClass("act");
                        $("#nav > li:eq(" + vIndex + ")").addClass("act");
                    });
                }
            });
            //消除导航虚线
            $("#nav > li a").each(function() {
                $(this).focus(function() {
                    $(this).blur();
                });
            });
            var bdListh = 0;
            var animate = false;
            $("#link_bd").mouseover(function() {
                if (!animate) {
                    if (bdListh == 0) bdListh = $("#bdList").height();
                    $("#bdList").css("height", "0px").show().animate({
                        width: "981px",
                        height: bdListh + 'px'
                    }, 500, function() {
                        animate = true;
                    });
                }
            });
            $("#bdList").bind("mouseleave", function() {
                $("#bdList").animate({
                    width: "5px",
                    height: '5px'
                }, 500, function() {
                    $("#bdList").hide();
                    animate = false;
                });
            });
        },
        /*邮件订阅*/
        emailSuscribe: function() {
            //读取emial订阅信息
            if ($.u.cookie("suscribe")) {
                var suscribe = $.u.cookie("suscribe");
                $("#email-input").val(suscribe);
            }
            var cityCode = this._getUrlCityCode();
            var cityName = $.c._getCityCName(cityCode);
            //订阅邮件
            $("#search img").click(function() {
                var email = $("#email-input").val();
                if (email == "" || email == "输入Email,订阅每日团购...") {
                    alert("请输入邮件地址!");
                    $("#email-input")[0].focus();
                    return false;
                }
                $.ajax({
                    type: "get",
                    dataType: "jsonp",
                    jsonp: "jsonpcallback",
                    url: "http://yz.juqi.com/newemail.ashx?email=" + email + "&city=" + encodeURI(cityName),
                    success: function(data) {
                        $.u.cookie("suscribe", null); //清空
                        $("#email-input").val("");
                        alert(data.msg);
                    }
                });
                return false;
            });
        }
    },
    /*如果页面中存在下拉列表选项，则默认初始化第一级*/
    loadDropDownList: function() {
        try {
            if ($.u.getDom("shengArea")) {
                var optionStr = [];
                $("#shengArea").empty();
                if (cityJsonData) {
                    if (cityJsonData.children) {
                        for (var i = 0; i < cityJsonData.children.length; i++) {
                            optionStr.push("<option value='" + cityJsonData.children[i].id + "'>"
                            + $.trim(cityJsonData.children[i].name) + "</option>");
                        }
                    }
                }
                $("#shengArea").append(optionStr.join(""));
            }
        } catch (ex) {
        }
    },
    /*设置网站来源*/
    getSiteReferrer: function() {
        var fromSiteUrl = document.referrer;
        if (fromSiteUrl.indexOf($.config.domain) <= 0) {
            /*存入cookie中，由程序调用*/
            $.u.cookie('fromSiteUrl', fromSiteUrl, { path: $.config.path });
        }
    },
    /*设置51客服相关属性*/
    set51Prop: function() {
        /*添加左侧点击事件*/
        $(".list_content").each(function() {
            var o = $(this);
            $(this).find("div:eq(0)").click(function() {
                o.find("div:eq(1)")[0].onclick();
            });
        });
        //屏蔽51统计的小图标
        $("#statistical").nextAll().hide();
        /*让点击右侧图标也可以弹出对话框*/
        $(".list_member table tr").each(function() {
            var o = $(this);
            o.find("img").click(function() {
                o.find("span")[0].onclick();
            });
        });
    },
    createGoTop: function() {
        $("body").prepend("<a href='javascript:void(0);' class='goTop' id='goTop' style='cursor: pointer;'></a>");
        $("#goTop").click(function() {
            $("body,html").animate({ scrollTop: 0 }, 500);
        }).hover(function() {
            $(this).addClass("goTopOver");
        }, function() {
            $(this).removeClass("goTopOver");
        });
        $("#goTop").css("left", $(window).width() - 60 + 'px');
        if (!$.u.isIEVer("6.0")) {
            $("#goTop").css("top", document.documentElement.clientHeight - 54 + 'px');
        }
        var go = $("#goTop");
        $(window).scroll(function() {
            var top = document.body.scrollTop || document.documentElement.scrollTop;
            if (top > 0) {
                go.show();
                $("#goTop").css("left", $(window).width() - 60 + 'px');
                if (!$.u.isIEVer("6.0")) {
                    $("#goTop").css("top", document.documentElement.clientHeight - 54 + 'px');
                }
            } else {
                go.hide();
            }
        });
        $(window).resize(function() {
            var top = document.body.scrollTop || document.documentElement.scrollTop;
            if (top > 0) {
                go.show();
                $("#goTop").css("left", $(window).width() - 60 + 'px');
                if (!$.u.isIEVer("6.0")) {
                    $("#goTop").css("top", document.documentElement.clientHeight - $("#goTop").height() + 'px');
                }
            } else {
                go.hide();
            }
        })
    },
    init: function() {
        $.t.countDown();
        /*获取网站来源*/
        $.g.getSiteReferrer();
        /*如果页面中存在下拉列表选项，则默认初始化第一级*/
        $.g.loadDropDownList();
        /*设置51客服*/
        $.g.set51Prop();
        /*每个页面头部邮件订阅文字提示*/
        $.u.valide.vInput($("#search input"), '#333', '#ccc');
        /*往期团购中搜索框文字提示*/
        $.u.valide.vInput($("#period-search"), '#ccc');
    }
};
/*倒计时处理*/
$.t = {
    pIds: [],
    _isLoad: [],
    _dur: [],
    timer: null,
    countDown: function() {
        if ($.t.pIds.length > 0) {
            if (!this.timer) {
                this.timer = setInterval(function() {
                    $.t._setDown()
                }, 1000);
            }
        }
    },
    shutDown: function() {
        clearInterval(this.timer);
        this.timer = null;
        this._dur = [];
        this._isLoad = [];
    },
    /*处理倒计时*/
    _setDown: function() {
        var pId = 0;
        for (var i = 0; i < this.pIds.length; i++) {
            pId = this.pIds[i];
            if (!this._isLoad[i]) {
                this._dur[i] = parseInt($("#day_" + pId).attr("dur"));
            } else {
                this._dur[i]--;
            }
            if (this._dur[i] > 0) {
                var _s = $.t._zero(this._dur[i] % 60);
                var _m = Math.floor((this._dur[i] / 60)) > 0 ? $.t._zero(Math.floor((this._dur[i] / 60)) % 60) : "00";
                var _h = Math.floor((this._dur[i] / 3600)) > 0 ? $.t._zero(Math.floor((this._dur[i] / 3600)) % 24) : "00";
                var _d = Math.floor((this._dur[i] / 86400)) > 0 ? $.t._zero(Math.floor((this._dur[i] / 86400)) % 30) : "00";
                $("#day_" + pId).html(_d);
                $("#hour_" + pId).html(_h)
                $("#minute_" + pId).html(_m);
                $("#second_" + pId).html(_s);
                $("#day1_" + pId).html(_d);
                $("#hour1_" + pId).html(_h)
                $("#minute1_" + pId).html(_m);
                $("#second1_" + pId).html(_s);
                this._isLoad[i] = true;
            }
        }
    },
    /*少于2位补零*/
    _zero: function(n) {
        var n = parseInt(n, 10);
        if (n > 0) {
            if (n <= 9) {
                n = "0" + n;
            }
            return String(n);
        } else {
            return "00";
        }
    }
};
/*城市处理类*/
$.c = {
    /*城市数据*/
    city: { citylist: [{ p: '63566', _: '乌兰察布', __: 'wulanchabu', l: 'W', Url: 'http://www.juqi.com/wulanchabu', id: 86521 }, { p: '63566', _: '巴彦淖尔', __: 'bayannaoer', l: 'B', Url: 'http://www.juqi.com/bayannaoer', id: 86522 }, { p: '63566', _: '呼伦贝尔', __: 'hulunbeier', l: 'H', Url: 'http://www.juqi.com/hulunbeier', id: 86523 }, { p: '63566', _: '鄂尔多斯', __: 'eerduosi', l: 'E', Url: 'http://www.juqi.com/eerduosi', id: 86524 }, { p: '63566', _: '通辽', __: 'tongliao', l: 'T', Url: 'http://www.juqi.com/tongliao', id: 86525 }, { p: '63566', _: '赤峰', __: 'chifeng', l: 'C', Url: 'http://www.juqi.com/chifeng', id: 86550 }, { p: '63566', _: '包头', __: 'baotou', l: 'B', Url: 'http://www.juqi.com/baotou', id: 86552 }, { p: '63568', _: '葫芦岛', __: 'huludao', l: 'H', Url: 'http://www.juqi.com/huludao', id: 86554 }, { p: '63568', _: '朝阳', __: 'chaoyang', l: 'C', Url: 'http://www.juqi.com/chaoyang', id: 86555 }, { p: '63568', _: '铁岭', __: 'tieling', l: 'T', Url: 'http://www.juqi.com/tieling', id: 86556 }, { p: '63568', _: '盘锦', __: 'panjin', l: 'P', Url: 'http://www.juqi.com/panjin', id: 86557 }, { p: '63568', _: '辽阳', __: 'liaoyang', l: 'L', Url: 'http://www.juqi.com/liaoyang', id: 86558 }, { p: '63568', _: '阜新', __: 'fuxin', l: 'F', Url: 'http://www.juqi.com/fuxin', id: 86559 }, { p: '63574', _: '大庆', __: 'daqing', l: 'D', Url: 'http://www.juqi.com/daqing', id: 86721 }, { p: '63560', _: '洛阳', __: 'luoyang', l: 'L', Url: 'http://www.juqi.com/luoyang', id: 88426 }, { p: '63633', _: '中卫', __: 'zhongwei', l: 'Z', Url: 'http://www.juqi.com/zhongwei', id: 89816 }, { p: '63633', _: '银川', __: 'yinchuan', l: 'Y', Url: 'http://www.juqi.com/yinchuan', id: 89820 }, { p: '63562', _: '廊坊', __: 'langfang', l: 'L', Url: 'http://www.juqi.com/langfang', id: 86500 }, { p: '63562', _: '沧州', __: 'cangzhou', l: 'C', Url: 'http://www.juqi.com/cangzhou', id: 86501 }, { p: '63562', _: '承德', __: 'chengde', l: 'C', Url: 'http://www.juqi.com/chengde', id: 86502 }, { p: '63562', _: '张家口', __: 'zhangjiakou', l: 'Z', Url: 'http://www.juqi.com/zhangjiakou', id: 86503 }, { p: '63562', _: '保定', __: 'baoding', l: 'B', Url: 'http://www.juqi.com/baoding', id: 86504 }, { p: '63562', _: '邯郸', __: 'handan', l: 'H', Url: 'http://www.juqi.com/handan', id: 86505 }, { p: '63562', _: '唐山', __: 'tangshan', l: 'T', Url: 'http://www.juqi.com/tangshan', id: 86506 }, { p: '63565', _: '临汾', __: 'linfen', l: 'L', Url: 'http://www.juqi.com/linfen', id: 86508 }, { p: '63565', _: '沂州', __: 'yiz', l: 'Y', Url: 'http://www.juqi.com/yiz', id: 86509 }, { p: '63565', _: '运城', __: 'yuncheng', l: 'Y', Url: 'http://www.juqi.com/yuncheng', id: 86510 }, { p: '63565', _: '晋中', __: 'jinzhong', l: 'J', Url: 'http://www.juqi.com/jinzhong', id: 86511 }, { p: '63565', _: '朔州', __: 'shuozhou', l: 'S', Url: 'http://www.juqi.com/shuozhou', id: 86512 }, { p: '63568', _: '锦州', __: 'jinzhous', l: 'J', Url: 'http://www.juqi.com/jinzhous', id: 86561 }, { p: '63568', _: '丹东', __: 'dandong', l: 'D', Url: 'http://www.juqi.com/dandong', id: 86700 }, { p: '63568', _: '本溪', __: 'benxi', l: 'B', Url: 'http://www.juqi.com/benxi', id: 86701 }, { p: '63568', _: '抚顺', __: 'fushun', l: 'F', Url: 'http://www.juqi.com/fushun', id: 86702 }, { p: '63568', _: '鞍山', __: 'anshan', l: 'A', Url: 'http://www.juqi.com/anshan', id: 86703 }, { p: '63568', _: '大连', __: 'dalian', l: 'D', Url: 'http://www.juqi.com/dalian', id: 86704 }, { p: '63571', _: '白城', __: 'baicheng', l: 'B', Url: 'http://www.juqi.com/baicheng', id: 86706 }, { p: '63571', _: '白山', __: 'baishan', l: 'B', Url: 'http://www.juqi.com/baishan', id: 86708 }, { p: '63571', _: '通化', __: 'tonghua', l: 'T', Url: 'http://www.juqi.com/tonghua', id: 86709 }, { p: '63571', _: '辽源', __: 'liaoyuan', l: 'L', Url: 'http://www.juqi.com/liaoyuan', id: 86710 }, { p: '63571', _: '四平', __: 'siping', l: 'S', Url: 'http://www.juqi.com/siping', id: 86711 }, { p: '1', _: '吉林', __: 'jilin', l: 'J', Url: 'http://www.juqi.com/jilin', id: 86712 }, { p: '63574', _: '大兴安岭', __: 'daxinganling', l: 'D', Url: 'http://www.juqi.com/daxinganling', id: 86714 }, { p: '63574', _: '绥化', __: 'suihua', l: 'S', Url: 'http://www.juqi.com/suihua', id: 86715 }, { p: '63574', _: '牡丹江', __: 'mudanjiang', l: 'M', Url: 'http://www.juqi.com/mudanjiang', id: 86717 }, { p: '63574', _: '七台河', __: 'qitaihe', l: 'Q', Url: 'http://www.juqi.com/qitaihe', id: 86718 }, { p: '63555', _: '赣州', __: 'ganhzou', l: 'G', Url: 'http://www.juqi.com/ganhzou', id: 88406 }, { p: '63555', _: '新余', __: 'xinyu', l: 'X', Url: 'http://www.juqi.com/xinyu', id: 88407 }, { p: '63555', _: '九江', __: 'jiujiang', l: 'J', Url: 'http://www.juqi.com/jiujiang', id: 88408 }, { p: '63560', _: '驻马店', __: 'zhumadian', l: 'Z', Url: 'http://www.juqi.com/zhumadian', id: 88412 }, { p: '63560', _: '周口', __: 'zhoukou', l: 'Z', Url: 'http://www.juqi.com/zhoukou', id: 88413 }, { p: '63560', _: '商丘', __: 'shangqiu', l: 'S', Url: 'http://www.juqi.com/shangqiu', id: 88415 }, { p: '63560', _: '南阳', __: 'nanyang', l: 'N', Url: 'http://www.juqi.com/nanyang', id: 88416 }, { p: '63560', _: '三门峡', __: 'sanmenxia', l: 'S', Url: 'http://www.juqi.com/sanmenxia', id: 88417 }, { p: '63574', _: '佳木斯', __: 'jiamusi', l: 'J', Url: 'http://www.juqi.com/jiamusi', id: 86719 }, { p: '63574', _: '伊春', __: 'yichuns', l: 'Y', Url: 'http://www.juqi.com/yichuns', id: 86720 }, { p: '63574', _: '双鸭山', __: 'shuangyashan', l: 'S', Url: 'http://www.juqi.com/shuangyashan', id: 86722 }, { p: '63574', _: '鹤岗', __: 'hegang', l: 'H', Url: 'http://www.juqi.com/hegang', id: 86723 }, { p: '63574', _: '齐齐哈尔', __: 'qiqihaer', l: 'Q', Url: 'http://www.juqi.com/qiqihaer', id: 86725 }, { p: '63579', _: '宿迁', __: 'suqian', l: 'S', Url: 'http://www.juqi.com/suqian', id: 88201 }, { p: '63579', _: '泰州', __: 'taizhou', l: 'T', Url: 'http://www.juqi.com/taizhou', id: 88202 }, { p: '63579', _: '镇江', __: 'zhenjiang', l: 'Z', Url: 'http://www.juqi.com/zhenjiang', id: 88203 }, { p: '63579', _: '扬州', __: 'yangzhou', l: 'Y', Url: 'http://www.juqi.com/yangzhou', id: 88204 }, { p: '63579', _: '盐城', __: 'yancheng', l: 'Y', Url: 'http://www.juqi.com/yancheng', id: 88205 }, { p: '63579', _: '连云港', __: 'lianyungang', l: 'L', Url: 'http://www.juqi.com/lianyungang', id: 88207 }, { p: '63579', _: '南通', __: 'nantong', l: 'N', Url: 'http://www.juqi.com/nantong', id: 88208 }, { p: '63579', _: '常州', __: 'changzhou', l: 'C', Url: 'http://www.juqi.com/changzhou', id: 88210 }, { p: '63579', _: '徐州', __: 'xuzhou', l: 'X', Url: 'http://www.juqi.com/xuzhou', id: 88211 }, { p: '63579', _: '无锡', __: 'wuxi', l: 'W', Url: 'http://www.juqi.com/wuxi', id: 88212 }, { p: '63581', _: '丽水', __: 'lishui', l: 'L', Url: 'http://www.juqi.com/lishui', id: 88214 }, { p: '63565', _: '晋城', __: 'jincheng', l: 'J', Url: 'http://www.juqi.com/jincheng', id: 86513 }, { p: '63565', _: '长治', __: 'changzhi', l: 'C', Url: 'http://www.juqi.com/changzhi', id: 86514 }, { p: '63581', _: '台州', __: 'taizhs', l: 'T', Url: 'http://www.juqi.com/taizhs', id: 88215 }, { p: '63581', _: '舟山', __: 'zhoushan', l: 'Z', Url: 'http://www.juqi.com/zhoushan', id: 88216 }, { p: '63581', _: '金华', __: 'jinhua', l: 'J', Url: 'http://www.juqi.com/jinhua', id: 88218 }, { p: '63581', _: '绍兴', __: 'shaoxing', l: 'S', Url: 'http://www.juqi.com/shaoxing', id: 88219 }, { p: '63581', _: '湖州', __: 'huzhou', l: 'H', Url: 'http://www.juqi.com/huzhou', id: 88220 }, { p: '63581', _: '嘉兴', __: 'jiaxing', l: 'J', Url: 'http://www.juqi.com/jiaxing', id: 88221 }, { p: '63581', _: '温州', __: 'wenzhou', l: 'W', Url: 'http://www.juqi.com/wenzhou', id: 88222 }, { p: '63581', _: '宁波', __: 'ningbo', l: 'N', Url: 'http://www.juqi.com/ningbo', id: 88223 }, { p: '63554', _: '马鞍山', __: 'maanshan', l: 'M', Url: 'http://www.juqi.com/maanshan', id: 88227 }, { p: '63554', _: '淮南', __: 'huainan', l: 'H', Url: 'http://www.juqi.com/huainan', id: 88228 }, { p: '63554', _: '蚌埠', __: 'bengbu', l: 'B', Url: 'http://www.juqi.com/bengbu', id: 88229 }, { p: '63554', _: '芜湖', __: 'wuhu', l: 'W', Url: 'http://www.juqi.com/wuhu', id: 88230 }, { p: '63554', _: '宣城', __: 'xuancheng', l: 'X', Url: 'http://www.juqi.com/xuancheng', id: 88231 }, { p: '63554', _: '池州', __: 'chizhou', l: 'C', Url: 'http://www.juqi.com/chizhou', id: 88232 }, { p: '63554', _: '亳州', __: 'bozhou', l: 'B', Url: 'http://www.juqi.com/bozhou', id: 88233 }, { p: '63554', _: '巢湖', __: 'chaohu', l: 'C', Url: 'http://www.juqi.com/chaohu', id: 88235 }, { p: '63554', _: '宿州', __: 'suzhou', l: 'S', Url: 'http://www.juqi.com/suzhou', id: 88237 }, { p: '63554', _: '阜阳', __: 'fuyang', l: 'F', Url: 'http://www.juqi.com/fuyang', id: 88238 }, { p: '63554', _: '滁州', __: 'chuzhou', l: 'C', Url: 'http://www.juqi.com/chuzhou', id: 88239 }, { p: '63554', _: '黄山', __: 'huangshan', l: 'H', Url: 'http://www.juqi.com/huangshan', id: 88240 }, { p: '63554', _: '安庆', __: 'anqing', l: 'A', Url: 'http://www.juqi.com/anqing', id: 88241 }, { p: '63554', _: '铜陵', __: 'tongling', l: 'T', Url: 'http://www.juqi.com/tongling', id: 88242 }, { p: '63553', _: '宁德', __: 'ningde', l: 'N', Url: 'http://www.juqi.com/ningde', id: 88243 }, { p: '63553', _: '南平', __: 'nanping', l: 'N', Url: 'http://www.juqi.com/nanping', id: 88245 }, { p: '63553', _: '漳州', __: 'zhangzhou', l: 'Z', Url: 'http://www.juqi.com/zhangzhou', id: 88246 }, { p: '63553', _: '泉州', __: 'quanzhou', l: 'Q', Url: 'http://www.juqi.com/quanzhou', id: 88247 }, { p: '63553', _: '三明', __: 'sanming', l: 'S', Url: 'http://www.juqi.com/sanming', id: 88248 }, { p: '63553', _: '莆田', __: 'putian', l: 'P', Url: 'http://www.juqi.com/putian', id: 88249 }, { p: '63553', _: '厦门', __: 'xiamen', l: 'X', Url: 'http://www.juqi.com/xiamen', id: 88400 }, { p: '63555', _: '上饶', __: 'shangrao', l: 'S', Url: 'http://www.juqi.com/shangrao', id: 88403 }, { p: '63555', _: '宜春', __: 'yichun', l: 'Y', Url: 'http://www.juqi.com/yichun', id: 88404 }, { p: '63555', _: '吉安', __: 'jian', l: 'J', Url: 'http://www.juqi.com/jian', id: 88405 }, { p: '63565', _: '大同', __: 'datong', l: 'D', Url: 'http://www.juqi.com/datong', id: 86516 }, { p: '63566', _: '阿拉善', __: 'alashan', l: 'A', Url: 'http://www.juqi.com/alashan', id: 86518 }, { p: '63566', _: '兴安盟', __: 'xingan', l: 'X', Url: 'http://www.juqi.com/xingan', id: 86520 }, { p: '63626', _: '酒泉', __: 'jiuquan', l: 'J', Url: 'http://www.juqi.com/jiuquan', id: 89699 }, { p: '63626', _: '平凉', __: 'pingliang', l: 'P', Url: 'http://www.juqi.com/pingliang', id: 89800 }, { p: '63626', _: '张掖', __: 'zhangye', l: 'Z', Url: 'http://www.juqi.com/zhangye', id: 89801 }, { p: '63626', _: '武威', __: 'wuwei', l: 'W', Url: 'http://www.juqi.com/wuwei', id: 89802 }, { p: '63626', _: '天水', __: 'tianshui', l: 'T', Url: 'http://www.juqi.com/tianshui', id: 89803 }, { p: '63626', _: '金昌', __: 'jinchang', l: 'J', Url: 'http://www.juqi.com/jinchang', id: 89805 }, { p: '63626', _: '兰州', __: 'lanzhou', l: 'L', Url: 'http://www.juqi.com/lanzhou', id: 89807 }, { p: '63626', _: '嘉峪关', __: 'jiayuguan', l: 'J', Url: 'http://www.juqi.com/jiayuguan', id: 89806 }, { p: '63630', _: '海西', __: 'haixi', l: 'H', Url: 'http://www.juqi.com/haixi', id: 89808 }, { p: '63630', _: '玉树', __: 'yus', l: 'Y', Url: 'http://www.juqi.com/yus', id: 89809 }, { p: '63630', _: '果洛', __: 'guoluo', l: 'G', Url: 'http://www.juqi.com/guoluo', id: 89810 }, { p: '63630', _: '黄南', __: 'huangnan', l: 'H', Url: 'http://www.juqi.com/huangnan', id: 89812 }, { p: '63630', _: '海北', __: 'haibei', l: 'H', Url: 'http://www.juqi.com/haibei', id: 89813 }, { p: '63630', _: '海东', __: 'haidong', l: 'H', Url: 'http://www.juqi.com/haidong', id: 89814 }, { p: '63630', _: '西宁', __: 'xining', l: 'X', Url: 'http://www.juqi.com/xining', id: 89815 }, { p: '63633', _: '固原', __: 'guyuan', l: 'G', Url: 'http://www.juqi.com/guyuan', id: 89817 }, { p: '63633', _: '吴忠', __: 'wuzhong', l: 'W', Url: 'http://www.juqi.com/wuzhong', id: 89818 }, { p: '68854', _: '阿勒泰', __: 'aletai', l: 'A', Url: 'http://www.juqi.com/aletai', id: 89822 }, { p: '68836', _: '塔城', __: 'tacheng', l: 'T', Url: 'http://www.juqi.com/tacheng', id: 89823 }, { p: '63557', _: '滨州', __: 'binzhou', l: 'B', Url: 'http://www.juqi.com/binzhou', id: 88430 }, { p: '63557', _: '聊城', __: 'liaocheng', l: 'L', Url: 'http://www.juqi.com/liaocheng', id: 88431 }, { p: '63557', _: '临沂', __: 'linyi', l: 'L', Url: 'http://www.juqi.com/linyi', id: 88433 }, { p: '63557', _: '莱芜', __: 'laiwu', l: 'L', Url: 'http://www.juqi.com/laiwu', id: 88434 }, { p: '63557', _: '日照', __: 'rizhao', l: 'R', Url: 'http://www.juqi.com/rizhao', id: 88435 }, { p: '63557', _: '威海', __: 'weihai', l: 'W', Url: 'http://www.juqi.com/weihai', id: 88436 }, { p: '63557', _: '泰安', __: 'taian', l: 'T', Url: 'http://www.juqi.com/taian', id: 88437 }, { p: '63557', _: '济宁', __: 'jining', l: 'J', Url: 'http://www.juqi.com/jining', id: 88438 }, { p: '63557', _: '潍坊', __: 'weifang', l: 'W', Url: 'http://www.juqi.com/weifang', id: 88439 }, { p: '63557', _: '东营', __: 'dongying', l: 'D', Url: 'http://www.juqi.com/dongying', id: 88441 }, { p: '63557', _: '枣庄', __: 'zaozhuang', l: 'Z', Url: 'http://www.juqi.com/zaozhuang', id: 88442 }, { p: '63557', _: '淄博', __: 'zibo', l: 'Z', Url: 'http://www.juqi.com/zibo', id: 88443 }, { p: '63557', _: '青岛', __: 'qingdao', l: 'Q', Url: 'http://www.juqi.com/qingdao', id: 88444 }, { p: '63561', _: '随州', __: 'suizhou', l: 'S', Url: 'http://www.juqi.com/suizhou', id: 88446 }, { p: '63561', _: '咸宁', __: 'xianning', l: 'X', Url: 'http://www.juqi.com/xianning', id: 88447 }, { p: '63563', _: '湘西', __: 'xiangxi', l: 'X', Url: 'http://www.juqi.com/xiangxi', id: 89550 }, { p: '63563', _: '娄底', __: 'loudi', l: 'L', Url: 'http://www.juqi.com/loudi', id: 89551 }, { p: '63604', _: '安顺', __: 'anshun', l: 'A', Url: 'http://www.juqi.com/anshun', id: 89657 }, { p: '63604', _: '遵义', __: 'zunyi', l: 'Z', Url: 'http://www.juqi.com/zunyi', id: 89658 }, { p: '63604', _: '六盘水', __: 'liupanshui', l: 'L', Url: 'http://www.juqi.com/liupanshui', id: 89659 }, { p: '63604', _: '贵阳', __: 'guiyang', l: 'G', Url: 'http://www.juqi.com/guiyang', id: 89660 }, { p: '63607', _: '迪庆', __: 'diqing', l: 'D', Url: 'http://www.juqi.com/diqing', id: 89661 }, { p: '63607', _: '德宏', __: 'dehong', l: 'D', Url: 'http://www.juqi.com/dehong', id: 89663 }, { p: '63607', _: '大理', __: 'dali', l: 'D', Url: 'http://www.juqi.com/dali', id: 89664 }, { p: '63607', _: '西双版纳', __: 'xishuangbanna', l: 'X', Url: 'http://www.juqi.com/xishuangbanna', id: 89665 }, { p: '63607', _: '文山', __: 'wenshan', l: 'W', Url: 'http://www.juqi.com/wenshan', id: 89666 }, { p: '63607', _: '楚雄', __: 'chuxiong', l: 'C', Url: 'http://www.juqi.com/chuxiong', id: 89668 }, { p: '63607', _: '临沧', __: 'lincang', l: 'L', Url: 'http://www.juqi.com/lincang', id: 89669 }, { p: '63607', _: '普洱', __: 'puer', l: 'P', Url: 'http://www.juqi.com/puer', id: 89670 }, { p: '63607', _: '丽江', __: 'lijiang', l: 'L', Url: 'http://www.juqi.com/lijiang', id: 89671 }, { p: '63607', _: '昭通', __: 'zhaotong', l: 'Z', Url: 'http://www.juqi.com/zhaotong', id: 89672 }, { p: '63607', _: '保山', __: 'baoshan', l: 'B', Url: 'http://www.juqi.com/baoshan', id: 89673 }, { p: '63607', _: '玉溪', __: 'yuxi', l: 'Y', Url: 'http://www.juqi.com/yuxi', id: 89674 }, { p: '63607', _: '昆明', __: 'kunming', l: 'K', Url: 'http://www.juqi.com/kunming', id: 89676 }, { p: '63612', _: '林芝', __: 'linzhi', l: 'L', Url: 'http://www.juqi.com/linzhi', id: 89677 }, { p: '63563', _: '怀化', __: 'huaihua', l: 'H', Url: 'http://www.juqi.com/huaihua', id: 89552 }, { p: '63563', _: '永州', __: 'yongzhou', l: 'Y', Url: 'http://www.juqi.com/yongzhou', id: 89553 }, { p: '63563', _: '郴州', __: 'chenzhou', l: 'C', Url: 'http://www.juqi.com/chenzhou', id: 89554 }, { p: '63563', _: '益阳', __: 'yiyang', l: 'Y', Url: 'http://www.juqi.com/yiyang', id: 89555 }, { p: '63563', _: '张家界', __: 'zhangjiajie', l: 'Z', Url: 'http://www.juqi.com/zhangjiajie', id: 89556 }, { p: '63563', _: '岳阳', __: 'yueyang', l: 'Y', Url: 'http://www.juqi.com/yueyang', id: 89558 }, { p: '63563', _: '邵阳', __: 'shaoyang', l: 'S', Url: 'http://www.juqi.com/shaoyang', id: 89559 }, { p: '63563', _: '衡阳', __: 'hengyang', l: 'H', Url: 'http://www.juqi.com/hengyang', id: 89560 }, { p: '63563', _: '湘潭', __: 'xiangtan', l: 'X', Url: 'http://www.juqi.com/xiangtan', id: 89561 }, { p: '63563', _: '株洲', __: 'zhuzhou', l: 'Z', Url: 'http://www.juqi.com/zhuzhou', id: 89562 }, { p: '63563', _: '长沙', __: 'changsha', l: 'C', Url: 'http://www.juqi.com/changsha', id: 89563 }, { p: '63564', _: '揭阳', __: 'jieyang', l: 'J', Url: 'http://www.juqi.com/jieyang', id: 89565 }, { p: '63564', _: '潮州', __: 'chaozhou', l: 'C', Url: 'http://www.juqi.com/chaozhou', id: 89566 }, { p: '63564', _: '清远', __: 'qingyuan', l: 'Q', Url: 'http://www.juqi.com/qingyuan', id: 89567 }, { p: '63564', _: '阳江', __: 'yangjiang', l: 'Y', Url: 'http://www.juqi.com/yangjiang', id: 89568 }, { p: '63564', _: '河源', __: 'heyuan', l: 'H', Url: 'http://www.juqi.com/heyuan', id: 89569 }, { p: '63564', _: '汕尾', __: 'shanwei', l: 'S', Url: 'http://www.juqi.com/shanwei', id: 89570 }, { p: '63554', _: '合肥', __: 'hefei', l: 'H', Url: 'http://www.juqi.com/hefei', id: 88225 }, { p: '63612', _: '阿里', __: 'ali', l: 'A', Url: 'http://www.juqi.com/ali', id: 89678 }, { p: '63612', _: '那曲', __: 'naqu', l: 'N', Url: 'http://www.juqi.com/naqu', id: 89679 }, { p: '67319', _: '日喀则', __: 'rikaze', l: 'R', Url: 'http://www.juqi.com/rikaze', id: 89680 }, { p: '63612', _: '昌都', __: 'changdu', l: 'C', Url: 'http://www.juqi.com/changdu', id: 89682 }, { p: '63612', _: '拉萨', __: 'lasa', l: 'L', Url: 'http://www.juqi.com/lasa', id: 89683 }, { p: '63622', _: '西安', __: 'xian', l: 'X', Url: 'http://www.juqi.com/xian', id: 89693 }, { p: '63622', _: '商洛', __: 'shangluo', l: 'S', Url: 'http://www.juqi.com/shangluo', id: 89684 }, { p: '63622', _: '安康', __: 'ankang', l: 'A', Url: 'http://www.juqi.com/ankang', id: 89685 }, { p: '63622', _: '榆林', __: 'yul', l: 'Y', Url: 'http://www.juqi.com/yul', id: 89686 }, { p: '63622', _: '汉中', __: 'hanzhong', l: 'H', Url: 'http://www.juqi.com/hanzhong', id: 89687 }, { p: '63622', _: '渭南', __: 'weinan', l: 'W', Url: 'http://www.juqi.com/weinan', id: 89689 }, { p: '63622', _: '咸阳', __: 'xianyang', l: 'X', Url: 'http://www.juqi.com/xianyang', id: 89690 }, { p: '63622', _: '宝鸡', __: 'baoji', l: 'B', Url: 'http://www.juqi.com/baoji', id: 89691 }, { p: '63622', _: '铜川', __: 'tongchuan', l: 'T', Url: 'http://www.juqi.com/tongchuan', id: 89692 }, { p: '63626', _: '甘南', __: 'gannan', l: 'G', Url: 'http://www.juqi.com/gannan', id: 89694 }, { p: '63626', _: '临夏', __: 'linxia', l: 'L', Url: 'http://www.juqi.com/linxia', id: 89695 }, { p: '63626', _: '定西', __: 'dingxi', l: 'D', Url: 'http://www.juqi.com/dingxi', id: 89697 }, { p: '63626', _: '庆阳', __: 'qingyang', l: 'Q', Url: 'http://www.juqi.com/qingyang', id: 89698 }, { p: '63560', _: '漯河', __: 'luohe', l: 'L', Url: 'http://www.juqi.com/luohe', id: 88418 }, { p: '63560', _: '许昌', __: 'xuchang', l: 'X', Url: 'http://www.juqi.com/xuchang', id: 88419 }, { p: '63560', _: '濮阳', __: 'puyang', l: 'P', Url: 'http://www.juqi.com/puyang', id: 88420 }, { p: '63560', _: '焦作', __: 'jiaozuo', l: 'J', Url: 'http://www.juqi.com/jiaozuo', id: 88421 }, { p: '63560', _: '鹤壁', __: 'hebi', l: 'H', Url: 'http://www.juqi.com/hebi', id: 88423 }, { p: '63560', _: '安阳', __: 'anyang', l: 'A', Url: 'http://www.juqi.com/anyang', id: 88424 }, { p: '63560', _: '平顶山', __: 'pingdingshan', l: 'P', Url: 'http://www.juqi.com/pingdingshan', id: 88425 }, { p: '63560', _: '开封', __: 'kaifeng', l: 'K', Url: 'http://www.juqi.com/kaifeng', id: 88427 }, { p: '63557', _: '菏泽', __: 'heze', l: 'H', Url: 'http://www.juqi.com/heze', id: 88429 }, { p: '63564', _: '梅州', __: 'meizhou', l: 'M', Url: 'http://www.juqi.com/meizhou', id: 89571 }, { p: '63564', _: '肇庆', __: 'zhaoqing', l: 'Z', Url: 'http://www.juqi.com/zhaoqing', id: 89573 }, { p: '63564', _: '茂名', __: 'maoming', l: 'M', Url: 'http://www.juqi.com/maoming', id: 89574 }, { p: '63564', _: '湛江', __: 'zhanjiang', l: 'Z', Url: 'http://www.juqi.com/zhanjiang', id: 89575 }, { p: '63564', _: '江门', __: 'jiangmen', l: 'J', Url: 'http://www.juqi.com/jiangmen', id: 89576 }, { p: '63564', _: '佛山', __: 'foshan', l: 'F', Url: 'http://www.juqi.com/foshan', id: 89577 }, { p: '63564', _: '汕头', __: 'shantou', l: 'S', Url: 'http://www.juqi.com/shantou', id: 89578 }, { p: '63564', _: '珠海', __: 'zhuhai', l: 'Z', Url: 'http://www.juqi.com/zhuhai', id: 89579 }, { p: '63564', _: '广州', __: 'guangzhou', l: 'G', Url: 'http://www.juqi.com/guangzhou', id: 89582 }, { p: '63597', _: '崇左', __: 'chongzuo', l: 'C', Url: 'http://www.juqi.com/chongzuo', id: 89583 }, { p: '63597', _: '来宾', __: 'laibin', l: 'L', Url: 'http://www.juqi.com/laibin', id: 89584 }, { p: '63597', _: '河池', __: 'hechi', l: 'H', Url: 'http://www.juqi.com/hechi', id: 89585 }, { p: '63597', _: '贺州', __: 'hezhou', l: 'H', Url: 'http://www.juqi.com/hezhou', id: 89586 }, { p: '63597', _: '百色', __: 'baise', l: 'B', Url: 'http://www.juqi.com/baise', id: 89587 }, { p: '63597', _: '玉林', __: 'yulin', l: 'Y', Url: 'http://www.juqi.com/yulin', id: 89588 }, { p: '63597', _: '钦州', __: 'qinzhou', l: 'Q', Url: 'http://www.juqi.com/qinzhou', id: 89590 }, { p: '63597', _: '桂林', __: 'guilin', l: 'G', Url: 'http://www.juqi.com/guilin', id: 89591 }, { p: '63597', _: '柳州', __: 'liuzhou', l: 'L', Url: 'http://www.juqi.com/liuzhou', id: 89592 }, { p: '63597', _: '南宁', __: 'nanning', l: 'N', Url: 'http://www.juqi.com/nanning', id: 89593 }, { p: '63597', _: '防城港', __: 'fangchenggang', l: 'F', Url: 'http://www.juqi.com/fangchenggang', id: 89594 }, { p: '63597', _: '北海', __: 'beihai', l: 'B', Url: 'http://www.juqi.com/beihai', id: 89595 }, { p: '63597', _: '梧州', __: 'wuzhou', l: 'W', Url: 'http://www.juqi.com/wuzhou', id: 89596 }, { p: '63573', _: '海口', __: 'haikou', l: 'H', Url: 'http://www.juqi.com/haikou', id: 89600 }, { p: '63582', _: '重庆', __: 'chongqing', l: 'C', Url: 'http://www.juqi.com/chongqing', id: 89601 }, { p: '63592', _: '凉山', __: 'liangshan', l: 'L', Url: 'http://www.juqi.com/liangshan', id: 89602 }, { p: '63592', _: '甘孜', __: 'ganzi', l: 'G', Url: 'http://www.juqi.com/ganzi', id: 89603 }, { p: '63592', _: '阿坝', __: 'aba', l: 'A', Url: 'http://www.juqi.com/aba', id: 89604 }, { p: '63592', _: '资阳', __: 'ziyang', l: 'Z', Url: 'http://www.juqi.com/ziyang', id: 89605 }, { p: '63592', _: '雅安', __: 'yaan', l: 'Y', Url: 'http://www.juqi.com/yaan', id: 89607 }, { p: '63592', _: '达州', __: 'dazhou', l: 'D', Url: 'http://www.juqi.com/dazhou', id: 89608 }, { p: '63592', _: '广安', __: 'guangan', l: 'G', Url: 'http://www.juqi.com/guangan', id: 89609 }, { p: '63592', _: '宜宾', __: 'yibin', l: 'Y', Url: 'http://www.juqi.com/yibin', id: 89610 }, { p: '63592', _: '眉山', __: 'meishan', l: 'M', Url: 'http://www.juqi.com/meishan', id: 89611 }, { p: '63592', _: '南充', __: 'nanchong', l: 'N', Url: 'http://www.juqi.com/nanchong', id: 89612 }, { p: '63592', _: '乐山', __: 'leshan', l: 'L', Url: 'http://www.juqi.com/leshan', id: 89613 }, { p: '63592', _: '遂宁', __: 'suining', l: 'S', Url: 'http://www.juqi.com/suining', id: 89615 }, { p: '63592', _: '广元', __: 'guangyuan', l: 'G', Url: 'http://www.juqi.com/guangyuan', id: 89616 }, { p: '63592', _: '绵阳', __: 'mianyang', l: 'M', Url: 'http://www.juqi.com/mianyang', id: 89617 }, { p: '63592', _: '德阳', __: 'deyang', l: 'D', Url: 'http://www.juqi.com/deyang', id: 89618 }, { p: '63592', _: '泸州', __: 'luzhou', l: 'L', Url: 'http://www.juqi.com/luzhou', id: 89619 }, { p: '63592', _: '攀枝花', __: 'panzhihua', l: 'P', Url: 'http://www.juqi.com/panzhihua', id: 89620 }, { p: '63592', _: '成都', __: 'chengdu', l: 'C', Url: 'http://www.juqi.com/chengdu', id: 89651 }, { p: '63604', _: '黔南', __: 'qiannan', l: 'Q', Url: 'http://www.juqi.com/qiannan', id: 89652 }, { p: '63604', _: '黔东南', __: 'qiandongnan', l: 'Q', Url: 'http://www.juqi.com/qiandongnan', id: 89653 }, { p: '66236', _: '铜仁', __: 'tongren', l: 'T', Url: 'http://www.juqi.com/tongren', id: 89656 }, { p: '63555', _: '景德镇', __: 'jingdezhen', l: 'J', Url: 'http://www.juqi.com/jingdezhen', id: 88410 }, { p: '63555', _: '萍乡', __: 'pingxiang', l: 'P', Url: 'http://www.juqi.com/pingxiang', id: 88409 }, { p: '63555', _: '抚州', __: 'fz', l: 'F', Url: 'http://www.juqi.com/fz', id: 88402 }, { p: '63553', _: '龙岩', __: 'longyan', l: 'L', Url: 'http://www.juqi.com/longyan', id: 88244 }, { p: '63554', _: '六安', __: 'luan', l: 'L', Url: 'http://www.juqi.com/luan', id: 88234 }, { p: '63554', _: '淮北', __: 'huaibei', l: 'H', Url: 'http://www.juqi.com/huaibei', id: 88226 }, { p: '63581', _: '衢州', __: 'quzhou', l: 'Q', Url: 'http://www.juqi.com/quzhou', id: 88217 }, { p: '63579', _: '南京', __: 'nanjing', l: 'N', Url: 'http://www.juqi.com/nanjing', id: 88213 }, { p: '63579', _: '淮安', __: 'huaian', l: 'H', Url: 'http://www.juqi.com/huaian', id: 88206 }, { p: '63577', _: '上海', __: 'shanghai', l: 'S', Url: 'http://www.juqi.com/shanghai', id: 86726 }, { p: '63574', _: '鸡西', __: 'jixi', l: 'J', Url: 'http://www.juqi.com/jixi', id: 86724 }, { p: '63574', _: '黑河', __: 'heihe', l: 'H', Url: 'http://www.juqi.com/heihe', id: 86716 }, { p: '63571', _: '松原', __: 'songyuan', l: 'S', Url: 'http://www.juqi.com/songyuan', id: 86707 }, { p: '63568', _: '营口', __: 'yingkou', l: 'Y', Url: 'http://www.juqi.com/yingkou', id: 86560 }, { p: '63566', _: '呼和浩特', __: 'huhehaote', l: 'H', Url: 'http://www.juqi.com/huhehaote', id: 86553 }, { p: '63566', _: '乌海', __: 'wuhai', l: 'W', Url: 'http://www.juqi.com/wuhai', id: 86551 }, { p: '63566', _: '锡林郭勒', __: 'xilinguole', l: 'X', Url: 'http://www.juqi.com/xilinguole', id: 86519 }, { p: '63565', _: '太原', __: 'taiyuan', l: 'T', Url: 'http://www.juqi.com/taiyuan', id: 86517 }, { p: '63565', _: '阳泉', __: 'yangquan', l: 'Y', Url: 'http://www.juqi.com/yangquan', id: 86515 }, { p: '63565', _: '吕梁', __: 'lvliang', l: 'L', Url: 'http://www.juqi.com/lvliang', id: 86507 }, { p: '63562', _: '衡水', __: 'hengshui', l: 'H', Url: 'http://www.juqi.com/hengshui', id: 86499 }, { p: '1', _: '澳门', __: 'aomen', l: 'A', Url: 'http://www.juqi.com/aomen', id: 89838 }, { p: '1', _: '香港', __: 'xianggang', l: 'X', Url: 'http://www.juqi.com/xianggang', id: 89837 }, { p: '68626', _: '吐鲁番', __: 'tulufan', l: 'T', Url: 'http://www.juqi.com/tulufan', id: 89833 }, { p: '68752', _: '喀什', __: 'kashi', l: 'K', Url: 'http://www.juqi.com/kashi', id: 89826 }, { p: '63633', _: '石嘴山', __: 'shizuishan', l: 'S', Url: 'http://www.juqi.com/shizuishan', id: 89819 }, { p: '63630', _: '海南自治州', __: 'hainan', l: 'H', Url: 'http://www.juqi.com/hainan', id: 89811 }, { p: '63626', _: '白银', __: 'baiyin', l: 'B', Url: 'http://www.juqi.com/baiyin', id: 89804 }, { p: '63626', _: '陇南', __: 'longnan', l: 'L', Url: 'http://www.juqi.com/longnan', id: 89696 }, { p: '63622', _: '延安', __: 'yanan', l: 'Y', Url: 'http://www.juqi.com/yanan', id: 89688 }, { p: '63612', _: '山南', __: 'shannan', l: 'S', Url: 'http://www.juqi.com/shannan', id: 89681 }, { p: '63607', _: '曲靖', __: 'qujing', l: 'Q', Url: 'http://www.juqi.com/qujing', id: 89675 }, { p: '63607', _: '红河', __: 'honghe', l: 'H', Url: 'http://www.juqi.com/honghe', id: 89667 }, { p: '63607', _: '怒江', __: 'nujiang', l: 'N', Url: 'http://www.juqi.com/nujiang', id: 89662 }, { p: '63637', _: '伊犁哈萨克', __: 'yili', l: 'Y', Url: 'http://www.juqi.com/yili', id: 89824 }, { p: '68785', _: '和田', __: 'hetian', l: 'H', Url: 'http://www.juqi.com/hetian', id: 89825 }, { p: '63637', _: '克孜勒苏柯尔克孜', __: 'kezilesu', l: 'K', Url: 'http://www.juqi.com/kezilesu', id: 89827 }, { p: '68711', _: '阿克苏', __: 'akesu', l: 'A', Url: 'http://www.juqi.com/akesu', id: 89828 }, { p: '63637', _: '巴音郭楞', __: 'bayinguoleng', l: 'B', Url: 'http://www.juqi.com/bayinguoleng', id: 89829 }, { p: '63637', _: '博尔塔拉', __: 'boertala', l: 'B', Url: 'http://www.juqi.com/boertala', id: 89830 }, { p: '63637', _: '昌吉', __: 'changji', l: 'C', Url: 'http://www.juqi.com/changji', id: 89831 }, { p: '63637', _: '哈密地区', __: 'hami', l: 'H', Url: 'http://www.juqi.com/hami', id: 89832 }, { p: '63637', _: '克拉玛依', __: 'kelamayi', l: 'K', Url: 'http://www.juqi.com/kelamayi', id: 89834 }, { p: '63637', _: '乌鲁木齐', __: 'wulumuqi', l: 'W', Url: 'http://www.juqi.com/wulumuqi', id: 89835 }, { p: '1', _: '台湾', __: 'taiwan', l: 'T', Url: 'http://www.juqi.com/taiwan', id: 89836 }, { p: '63562', _: '邢台', __: 'xingtai', l: 'X', Url: 'http://www.juqi.com/xingtai', id: 45703 }, { p: '63562', _: '石家庄', __: 'shijiazhuang', l: 'S', Url: 'http://www.juqi.com/shijiazhuang', id: 45702 }, { p: '63559', _: '天津', __: 'tianjin', l: 'T', Url: 'http://www.juqi.com/tianjin', id: 45701 }, { p: '63558', _: '北京', __: 'beijing', l: 'B', Url: 'http://www.juqi.com/beijing', id: 45700 }, { p: '63604', _: '黔西南', __: 'qianxinan', l: 'Q', Url: 'http://www.juqi.com/qianxinan', id: 89655 }, { p: '66296', _: '毕节', __: 'bijie', l: 'B', Url: 'http://www.juqi.com/bijie', id: 89654 }, { p: '63592', _: '自贡', __: 'zigong', l: 'Z', Url: 'http://www.juqi.com/zigong', id: 89650 }, { p: '63592', _: '内江', __: 'neijiang', l: 'N', Url: 'http://www.juqi.com/neijiang', id: 89614 }, { p: '63592', _: '巴中', __: 'bazhong', l: 'B', Url: 'http://www.juqi.com/bazhong', id: 89606 }, { p: '63573', _: '三亚', __: 'sanya', l: 'S', Url: 'http://www.juqi.com/sanya', id: 89599 }, { p: '63597', _: '贵港', __: 'guigang', l: 'G', Url: 'http://www.juqi.com/guigang', id: 89589 }, { p: '63564', _: '韶关', __: 'shaoguan', l: 'S', Url: 'http://www.juqi.com/shaoguan', id: 89581 }, { p: '63564', _: '深圳', __: 'shenzhen', l: 'S', Url: 'http://www.juqi.com/shenzhen', id: 89580 }, { p: '63564', _: '惠州', __: 'huizhou', l: 'H', Url: 'http://www.juqi.com/huizhou', id: 89572 }, { p: '63564', _: '云浮', __: 'yunfu', l: 'Y', Url: 'http://www.juqi.com/yunfu', id: 89564 }, { p: '63563', _: '常德', __: 'changde', l: 'C', Url: 'http://www.juqi.com/changde', id: 89557 }, { p: '63568', _: '沈阳', __: 'shenyang', l: 'S', Url: 'http://www.juqi.com/shenyang', id: 86705 }, { p: '63571', _: '长春', __: 'changchun', l: 'C', Url: 'http://www.juqi.com/changchun', id: 86713 }, { p: '63574', _: '哈尔滨', __: 'haerbin', l: 'H', Url: 'http://www.juqi.com/haerbin', id: 88200 }, { p: '63579', _: '苏州', __: 'suzhous', l: 'S', Url: 'http://www.juqi.com/suzhous', id: 88209 }, { p: '63581', _: '杭州', __: 'hangzhou', l: 'H', Url: 'http://www.juqi.com/hangzhou', id: 88224 }, { p: '63553', _: '福州', __: 'fuzhou', l: 'F', Url: 'http://www.juqi.com/fuzhou', id: 88401 }, { p: '63555', _: '南昌', __: 'nanchang', l: 'N', Url: 'http://www.juqi.com/nanchang', id: 88411 }, { p: '63561', _: '武汉', __: 'wuhan', l: 'W', Url: 'http://www.juqi.com/wuhan', id: 88457 }, { p: '63561', _: '黄石', __: 'huangshi', l: 'H', Url: 'http://www.juqi.com/huangshi', id: 88456 }, { p: '63561', _: '十堰', __: 'shiyan', l: 'S', Url: 'http://www.juqi.com/shiyan', id: 88455 }, { p: '63561', _: '宜昌', __: 'yichang', l: 'Y', Url: 'http://www.juqi.com/yichang', id: 88454 }, { p: '63561', _: '襄樊', __: 'xiangfan', l: 'X', Url: 'http://www.juqi.com/xiangfan', id: 88453 }, { p: '63561', _: '鄂州', __: 'ezhou', l: 'E', Url: 'http://www.juqi.com/ezhou', id: 88452 }, { p: '63561', _: '荆门', __: 'jingmen', l: 'J', Url: 'http://www.juqi.com/jingmen', id: 88451 }, { p: '63561', _: '孝感', __: 'xiaogan', l: 'X', Url: 'http://www.juqi.com/xiaogan', id: 88450 }, { p: '63561', _: '荆州', __: 'jingzhou', l: 'J', Url: 'http://www.juqi.com/jingzhou', id: 88449 }, { p: '63561', _: '黄冈', __: 'huanggang', l: 'H', Url: 'http://www.juqi.com/huanggang', id: 88448 }, { p: '63557', _: '济南', __: 'jinan', l: 'J', Url: 'http://www.juqi.com/jinan', id: 88445 }, { p: '63557', _: '烟台', __: 'yantai', l: 'Y', Url: 'http://www.juqi.com/yantai', id: 88440 }, { p: '63557', _: '德州', __: 'dezhou', l: 'D', Url: 'http://www.juqi.com/dezhou', id: 88432 }, { p: '63560', _: '郑州', __: 'zhengzhou', l: 'Z', Url: 'http://www.juqi.com/zhengzhou', id: 88428 }, { p: '63560', _: '新乡', __: 'xinxiang', l: 'X', Url: 'http://www.juqi.com/xinxiang', id: 88422 }, { p: '63560', _: '信阳', __: 'xinyang', l: 'X', Url: 'http://www.juqi.com/xinyang', id: 88414}] },
    /*
    函数功能:根据拼音返回城市中文显示
    @参数1,城市拼音代码
    @调用方法:$.c._getCityCName('beijing');
    */
    _getCityCName: function(eName) {
        var cName = "";
        $.each(this.city.citylist, function(i) {
            if (this.__ == eName) {
                cName = this.__;
                return false;
            }
        });
        return cName;
    },
    /*
    函数功能:根据中文返回拼音代码
    @参数1,城市中文名
    @调用方法:$.c._getCityEName('beijing');
    */
    _getCityEName: function(cName) {
        var eName = "";
        var curCityList = this.city.citylist;
        for (var i = 0; i < curCityList.length; i++) {
            if (curCityList[i].__.indexOf(cName) != -1) {
                eName = curCityList[i].__;
                return false;
            }
        }
        if (cName == "") cName = "quanguo";
        return eName;
    },
    /*
    函数功能:根据拼音返回城市编号
    @参数1,城市拼音代码
    @调用方法:$.c._getCityId('beijing');
    */
    _getCityId: function(eName) {
        var Id = "0";
        var curCityList = this.city.citylist;
        for (var i = 0; i < curCityList.length; i++) {
            if (curCityList[i].__ == eName) {
                Id = curCityList[i].id;
                return Id;
            }
        }
        return Id;
    },
    /*
    函数功能:判断是否是一个城市路径
    @参数1,城市拼音代码
    @调用方法:$.c._isCityCode('beijing');
    */
    _isCityCode: function(eName) {
        var curCityList = this.city.citylist;
        for (var i = 0; i < curCityList.length; i++) {
            if (curCityList[i].__ == eName) {
                return true;
            }
        }
        return false;
    },
    /*
    函数功能:添加二级城市
    @参数1,要添加的一级城市编号
    @调用方法:$.c._addCity('35266');
    */
    _addCity: function(pId) {
        var opts = [];
        var curCityList = this.city.citylist;
        for (var i = 0; i < curCityList.length; i++) {
            if (pId == curCityList[i].p) {
                opts.push("<option value='" + curCityList[i].Url + "'>" + curCityList[i]._ + "</option>");
            }
        }
        opts = opts.join("");
        $("#seCity").empty()
            .append(opts);
    },
    _goToCity: function() {
        var toUrl = $("#seCity").val();
        top.location.href = toUrl + "/";
    }
};
$(function() {
    $.g.init();
});
function logout(url) {
    $.u.cookie('isLogin', '0', { expires: -1, path: '/', domain: ".juqi.com" });
    $.u.cookie('logoutUrl', document.URL, { path: '/', domain: ".juqi.com" });
    top.location.href = url;
}
