﻿//截取参数
function getUrlParam(name) {
    var reg = new RegExp("[\?&]{1}" + name + "=([^(&|#)]*)", "i");
    var param = window.location.href.match(reg);
    var paramVal = null;
    if (param) {
        paramVal = param[1];
    }
    return paramVal;
}
//去掉两边空格
String.prototype.Trim = function () {
    return this.replace(/^\s+|\s+$/g, "");
}
//计算字符长度
String.prototype.gblen = function () {
    var len = 0;
    for (var i = 0; i < this.length; i++) {
        if (this.charCodeAt(i) > 127 || this.charCodeAt(i) == 94) {
            len += 2;
        } else {
            len++;
        }
    }
    return len;
}
//图片出错时所调用的函数
function imgError(obj) {
    $(obj).hide();
}
function imgErrorShowDefault(obj) {
    $(obj).attr("src", "/img/empty.gif");
}
//截取中英文
String.prototype.sub = function (n) {
    var r = /[^\x00-\xff]/g;
    if (this.replace(r, "mm").length <= n) return this;
    // n = n - 3;    
    var m = Math.floor(n / 2);
    for (var i = m; i < this.length; i++) {
        if (this.substr(0, i).replace(r, "mm").length >= n) {
            return this.substr(0, i - 1) + "..";
        }
    } return this;
};
var AutoXLConfig = {
    url: "http://www.autoxl.com.cn"
};
function HideNullImg(obj) {
    obj.find("img").each(function () {
        if ($(this).attr("src") == "/img/empty.gif") $(this).hide();
    })
}
function houtui(brandid, seriesid, modelid) {
    if (brandid) {
        var brandObj = $("#" + brandid);
        brandObj.val("");
    }
    if (seriesid) {
        var seriesObj = $("#" + seriesid);
        seriesObj.val("");
        seriesObj[0].disabled = "disabled";
    }
    if (modelid) {
        var modelObj = $("#" + modelid);
        modelObj.val("");
        modelObj[0].disabled = "disabled";
    }
}
function handlePrice(jqobj) {
    if (jqobj.val() == "handle") {
        var handlePirce = prompt("请手动输入您需要的价格.如16、16.8", "");
        if (handlePirce) {
            var reg = /^(?:[1-9][0-9]*|0)(?:\.[0-9]+)?$/;
            if (reg.test(handlePirce)) {
                jqobj.append('<option value="' + handlePirce + '">' + handlePirce + '万</option>');
                jqobj.val(handlePirce);
            } else {
                alert("您刚才输入的格式有误！格式如:16、16.8");
                jqobj.val("");
            }
        } else {
            jqobj.val("");
        }
    }
}

/*AutoXL_Index Begin*/
function Nav_SearchCar() {
    if ($("#top_series").length > 0 && $("#top_series").val()) {
        window.open(AutoXLConfig.url + '/carbarn/series.aspx?seriesid=' + $("#top_series").val());
    } else if ($("#top_brand").val()) {
        window.open(AutoXLConfig.url + '/carbarn/brand.aspx?brandid=' + $("#top_brand").val());
    } else {
        alert('请选择品牌!');
    }
}
function Nav_SearchPrice() {
    if ($("#top_series").length > 0 && $("#top_series").val()) {
        window.open(AutoXLConfig.url + '/price.aspx?brand=' + $("#top_brand").val() + '&series=' + $("#top_series").val());
    } else if ($("#top_brand").val()) {
        window.open(AutoXLConfig.url + '/price.aspx?brand=' + $("#top_brand").val());
    } else {
        alert('请选择品牌!');
    }
}
function QieHuan_Dealer(obj, target) {
    var $t = $(target), $li = $("#" + obj).find("li"), total = $li.length;
    var index = parseInt($t.text()), start = (index - 1) * 5, end = (index * 5);
    $li.hide().slice(start, end).show();
    $t.addClass('current').siblings('.current').removeClass('current');
}
function SubmitSearch(cityStr) {
    var keyword = $("#topkeyword").val();
    if (keyword) keyword = encodeURI(keyword);
    var type = $("#topsearchchange").val();
    window.location.href = AutoXLConfig.url + type + keyword + cityStr;
}
/*AutoXL_Index End*/
/*AutoXL_FenzhanList Begin*/
var Fenzhan_AreaList = [
    { AreaName: '华南地区', ID: '1' },
    { AreaName: '华北地区', ID: '2' },
    { AreaName: '华东地区', ID: '3' },
    { AreaName: '华中地区', ID: '4' },
    { AreaName: '东北地区', ID: '5' },
    { AreaName: '西南地区', ID: '6' },
    { AreaName: '西北地区', ID: '7' }
    ];
var Fenzhan_CityList = [
    { i: '1', n: '广州', u: 'guangzhou', s:true},
    { i: '1', n: '佛山', u: 'foshan', s: true },
    { i: '1', n: '深圳', u: 'shenzhen', s: true },
    { i: '1', n: '东莞', u: 'dongguan', s: true },
    { i: '1', n: '福州', u: 'fuzhou' },
    { i: '1', n: '南昌', u: 'nanchang' },
    { i: '1', n: '海口', u: 'haikou' },
    { i: '1', n: '南宁', u: 'nanning' },
    { i: '1', n: '厦门', u: 'xiamen' }, 
    { i: '1', n: '泉州', u: 'quanzhou' },

    { i: '2', n: '北京', u: 'beijing' },
    { i: '2', n: '天津', u: 'tianjin' },
    { i: '2', n: '济南', u: 'jinan' },
    { i: '2', n: '青岛', u: 'qingdao' },
    { i: '2', n: '石家庄', u: 'shijiazhuang' },
    { i: '2', n: '太原', u: 'taiyuan' },
    { i: '2', n: '烟台', u: 'yantai' },
    { i: '2', n: '淄博', u: 'zibo' },
    { i: '2', n: '唐山', u: 'tangshan' },

    { i: '3', n: '上海', u: 'shanghai' },
    { i: '3', n: '杭州', u: 'hangzhou' },
    { i: '3', n: '南京', u: 'nanjing' },
    { i: '3', n: '合肥', u: 'hefei' },
    { i: '3', n: '苏州', u: 'suzhou' },
    { i: '3', n: '徐州', u: 'xuzhou' },
    { i: '3', n: '无锡', u: 'wuxi' },
    { i: '3', n: '温州', u: 'wenzhou' },
    { i: '3', n: '宁波', u: 'ningbo' },

    { i: '4', n: '武汉', u: 'wuhan' },
    { i: '4', n: '长沙', u: 'changsha' },
    { i: '4', n: '郑州', u: 'zhengzhou' },
    { i: '4', n: '宜昌', u: 'yichang' },

    { i: '5', n: '长春', u: 'changchun' },
    { i: '5', n: '沈阳', u: 'shenyang' },
    { i: '5', n: '哈尔滨', u: 'haerbin' },
    { i: '5', n: '大连', u: 'dalian' },

    { i: '6', n: '成都', u: 'chengdu' },
    { i: '6', n: '重庆', u: 'zhongqing' },
    { i: '6', n: '昆明', u: 'kunming' },
    { i: '6', n: '贵阳', u: 'guiyang' },

    { i: '7', n: '西安', u: 'xian' },
    { i: '7', n: '银川', u: 'yinchuan' }
]
/*AutoXL_FenzhanList End*/
/*主要是子框架页被搜索引擎收录后，从搜索引擎进来时必须要回到主框架页面*/
    function MainFrameGo(url) {
        if (top == self) {
            var search = window.location.search;
            window.location.href = url + search;
        }
    }

    function Autoxl_Carbarn_SeriesV2_CommentEndable(enable, obj) {
        var jqobj = $(obj).parent();
        jqobj.hide();
        if (enable) {                        
            jqobj.next().show();
        } else {
            jqobj.prev().show();
        }
    }