/* Append File:forDistributorInfo */ /* Append File:forDistributorInfo */ document.write(""); var Distributor = new Object(); function IsLogin() { } Distributor.GetDisCreateState = function() { var did = parseInt($("#did").val()); $.ajax({ type: 'GET', url: '/Server/forDistr.ashx', data: { act: 'GetState', did: did, mt: Math.random() }, dataType: 'json', success: function(data) { } }); } Distributor.AddUrlParam = function(href, strparam) { if (href.indexOf(".shtml?") > 0) { href = href + "&" + strparam; } else if (href.indexOf(".shtml") > 0) { href = href + "?" + strparam; } if (href.indexOf(".aspx?") > 0) { href = href + "&" + strparam; } else if (href.indexOf(".aspx") > 0) { href = href + "?" + strparam; } return href; }; Distributor.AddSmallNavigaPara = function(strParam) { var smallNavagation = $("#smallnavigation").find("a"); if (smallNavagation != null && smallNavagation.length > 0) { $.each(smallNavagation, function(i, na) { var href = $(na).attr("href"); if (!!href) { var _url = href.replace('_0.shtml', '_' + strParam + '.shtml'); $(na).attr("href", _url); } }); } }; var relBrandName = function(bid) { if (bid != undefined && bid > 0) { var _tBSList = [], _strBName = "", _flag = true; if ("undefined" != typeof (brandsHaveSeries)) { _tBSList = brandsHaveSeries; } if (_tBSList != undefined && _tBSList.length > 0) { $.each(_tBSList, function(i, k) { var _kConfig = k.config || []; if (_kConfig.length > 0) { $.each(k.config, function(_i, _k) { if (_k.brandsId != undefined && _k.brandsId == bid) { _strBName = _k.brandsName; _flag = false; return false; } }); } if (!_flag) { return false; } }); } return _strBName; } } Distributor.SetBnameFromInfo = function() { var bname = $("#d-bname1").html(); $("#sitebname").html(bname); }; Distributor.loadParamBname = function() { var bId = $("#d-bname1").attr("bId") || 0; var mxbid = $("#d-bname1").attr("mxbId") || 0; var url = location.href; var reg = /\d*_(\d*)\.shtml/g; var resul = reg.exec(url); if (!!resul && resul.length >= 2) { var _bid = parseInt(resul[1]); if (_bid > 0) bId = _bid; } else { var bIdLen = url.indexOf("bId="); if (bIdLen > 0) { url = url.substring(bIdLen, url.length); var dzfLen = url.indexOf('&'); if (dzfLen > 0) { url = url.substring(0, dzfLen); url = url.split('=')[1]; } else { url = url.split('=')[1]; } var _bid = parseInt(url); if (_bid > 0) bId = _bid; } } if (!!bId) { Distributor.AddSmallNavigaPara(bId); } if (bId > 0) { var _strBName = relBrandName(bId); if (_strBName != "" && $.trim(_strBName).length > 0) { $("#sitebname").html(_strBName) } } $("#sitebname").attr('href', "/dealer/index.aspx?mnbId=" + bId + "&mxbid=" + mxbid); //��ʼ��������Ϣ var _oInfo = $("#d-bname i"); if (_oInfo != undefined && _oInfo.length > 0) { var _tName = "", _tOldName = "", htm = []; $.each(_oInfo, function(i, k) { var _tBid = $(k).attr("bId") || 0; if (_tBid != undefined && _tBid > 0) { _tName = relBrandName(_tBid); if (_tOldName.indexOf(_tName) < 0) { $(k).html(_tName); htm.push(k.outerHTML); } else { $(k).remove(); } _tOldName += _tName + ","; } }); $("#d-bname").html("").html(htm.join("��")); } }; Distributor.readCookie = function(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') c = c.substring(1, c.length); if (c.indexOf(nameEQ) == 0) return decodeURIComponent(c.substring(nameEQ.length, c.length)); } return null; } Distributor.IsLogin = function() { if (Distributor.readCookie("UID") == null || Distributor.readCookie("UN") == null || Distributor.readCookie("UGID") == null) { return false; } else { return true; } } Distributor.loadScore = function() { var dID = parseInt($("#did").val()); if (dID > 0) { $.get("../../server/forDealer.ashx?r=" + Math.random(), { act: "GetAverageScoreBydID", dID: dID }, function(data) { if (data != null) { $("#averageWidth").css('width', data.averageWidth); $("#averageScore").html(data.averageScore); $("#costscoreAverage").html(data.costscore); $("#timescoreAverage").html(data.timesscore); $("#qualityscoreAverage").html(data.qualityscore); $("#attitudescoreAverage").html(data.attitudescore); $("#huanjscoreAverage").html(data.huanjscore); } }, 'json'); } } function GetPromotion() { var dID = parseInt($("#did").val()); if (dID > 0) { $.get("../../Server/forDispromotion.ashx?act=GetPromotionList&r=" + Math.random(), { top: 4, dID: dID }, function(data) { if (data != null) { $("#divpro").html(''); $("#divpro").append(data.prom); } }, "json"); $(".nav_img").html(" "); } } Distributor.GetPromotion = function() { GetPromotion(); }; Distributor.GetComment = function() { var dID = parseInt($("#did").val()); if (dID > 0) { $.get("../../server/forDealer.ashx?r=" + Math.random(), { act: "GetdistributorComment", dID: dID, page: 1 }, function(data) { if (data != null && data != '' && data != "false") { var dID = $("#did").val(); $("#divrows").html("
����>>
��������
" + data); } else { $("#divrows").html("
��������
�����ۺ��������
"); } }, 'html'); } } Distributor.GetSellSeriesHtml = function() { var $disSell = $("#divSellCar .jdt .js"); if ($disSell.length > 0) { $disSell.each(function(i, k) { var da = []; var html = ""; $(k).find("li").each(function(_i, _k) { switch (_i) { case 0: da.jg = $(_k).find("span.mon").text(); break; case 1: da.pp = $(_k).find("em").text(); break; case 2: da.cx = $(_k).find("em").text(); break; case 5: da.ny = $(_k).find("em").html(); break; case 6: da.fname = $(_k).find("span").text(); if (!!da.fname && da.fname.indexOf("�������") != -1) { da.xhlc = $(_k).find("em").html(); } else { da.pl = $(_k).find("em").html(); } html += "
  • " + da.pp + "
  • "; html += "
  • " + da.cx + "
  • "; html += "
  • ����ָ���ۣ�" + da.jg + "
  • "; html += "
  • ��Դ���ͣ�" + da.ny + "
  • "; if (!!da.xhlc) { html += "
  • �������̣�" + da.xhlc + "
  • "; } else { html += "
  • ������" + da.pl + "
  • "; } $(k).find("ul").html(html); break; default: break; } }) }) } } function Initilize() { Distributor.loadScore(); Distributor.GetComment(); Distributor.GetDisCreateState(); Distributor.GetSellSeriesHtml(); } $("#score").val(''); $("#costscore").val(''); $("#timescore").val(''); $("#qualityscore").val(''); $("#attitudescore").val(''); $("#huanjscore").val(''); function GetMsg(v) { if (v.toString() == '1') { return "�ܲ�"; } else if (v.toString() == '2') { return "һ��"; } else if (v.toString() == '3') { return "��"; } else if (v.toString() == '4') { return "�ܺ�"; } else if (v.toString() == '5') { return "�dz���"; } } $("[name=a-score]").mouseout(function() { var sltv = $("#score").val(); var as = $("[name=a-score]"); if (sltv == '') { if (as != null) { $.each(as, function(i, a) { var v = $(a).attr('val'); $(a).attr('class', 'fw' + v); }); $("#scoremsg").html('������ǣ�Ϊ�����̴��').removeClass('col'); } } else { if (as != null) { $.each(as, function(i, a) { var v = parseInt($(this).attr('val')); if (v <= parseInt(sltv)) { $(a).attr('class', 'fw' + v.toString() + " fw" + v.toString() + v.toString()); } else { $(a).attr('class', 'fw' + v.toString()); } }); $("#scoremsg").html(GetMsg(sltv)); } } }); $("[name=a-score]").click(function() { var v = $(this).attr('val'); $("#score").val(v); }); $("[name=a-score]").mouseover(function() { var v = parseInt($(this).attr("val")); $("#scoremsg").html(GetMsg(v)).addClass('col'); var cla = $(this).attr('class'); var slet = cla.indexOf('fw' + v.toString() + v.toString()); var as = $(this).parent().find("a"); $.each(as, function(i, a) { var v1 = parseInt($(a).attr("val")); var cla1 = $(a).attr('class'); var slet1 = cla1.indexOf('fw' + v1.toString() + v1.toString()); if (v1 <= v) { $(a).attr('class', 'fw' + v1 + " fw" + v1.toString() + v1.toString()); } else { $(a).attr('class', 'fw' + v1); } }); }); $("[name=a-costscore]").mouseout(function() { var sltv = $("#costscore").val(); var as = $("[name=a-costscore]"); if (sltv == '') { if (as != null) { $.each(as, function(i, a) { var v = $(a).attr('val'); $(a).attr('class', 'fw' + v); }); $("#costscoremsg").html('�������������').removeClass('col'); } } else { if (as != null) { $.each(as, function(i, a) { var v = parseInt($(this).attr('val')); if (v <= parseInt(sltv)) { $(a).attr('class', 'fw' + v.toString() + " fw" + v.toString() + v.toString()); } else { $(a).attr('class', 'fw' + v.toString()); } }); $("#costscoremsg").html(GetMsg(sltv)); } } }); $("[name=a-costscore]").click(function() { var v = $(this).attr('val'); $("#costscore").val(v); $("#costscore_tip").remove(); }); $("[name=a-costscore]").mouseover(function() { var v = parseInt($(this).attr("val")); $("#costscoremsg").html(GetMsg(v)).addClass('col'); var cla = $(this).attr('class'); var slet = cla.indexOf('fw' + v.toString() + v.toString()); var as = $(this).parent().find("a"); $.each(as, function(i, a) { var v1 = parseInt($(a).attr("val")); var cla1 = $(a).attr('class'); var slet1 = cla1.indexOf('fw' + v1.toString() + v1.toString()); if (v1 <= v) { $(a).attr('class', 'fw' + v1 + " fw" + v1.toString() + v1.toString()); } else { $(a).attr('class', 'fw' + v1); } }); }); $("[name=a-timescore]").mouseout(function() { var sltv = $("#timescore").val(); var as = $("[name=a-timescore]"); if (sltv == '') { if (as != null) { $.each(as, function(i, a) { var v = $(a).attr('val'); $(a).attr('class', 'fw' + v); }); $("#timescoremsg").html('������ʱ������').removeClass('col'); } } else { if (as != null) { $.each(as, function(i, a) { var v = parseInt($(this).attr('val')); if (v <= parseInt(sltv)) { $(a).attr('class', 'fw' + v.toString() + " fw" + v.toString() + v.toString()); } else { $(a).attr('class', 'fw' + v.toString()); } }); $("#timescoremsg").html(GetMsg(sltv)); } } }); $("[name=a-timescore]").click(function() { var v = $(this).attr('val'); $("#timescore").val(v); $("#timescore_tip").remove(); }); $("[name=a-timescore]").mouseover(function() { var v = parseInt($(this).attr("val")); $("#timescoremsg").html(GetMsg(v)).addClass('col'); var cla = $(this).attr('class'); var slet = cla.indexOf('fw' + v.toString() + v.toString()); var as = $(this).parent().find("a"); $.each(as, function(i, a) { var v1 = parseInt($(a).attr("val")); var cla1 = $(a).attr('class'); var slet1 = cla1.indexOf('fw' + v1.toString() + v1.toString()); if (v1 <= v) { $(a).attr('class', 'fw' + v1 + " fw" + v1.toString() + v1.toString()); } else { $(a).attr('class', 'fw' + v1); } }); }); $("[name=a-qualityscore]").mouseout(function() { var sltv = $("#qualityscore").val(); var as = $("[name=a-qualityscore]"); if (sltv == '') { if (as != null) { $.each(as, function(i, a) { var v = $(a).attr('val'); $(a).attr('class', 'fw' + v); }); $("#qualityscoremsg").html('��������������').removeClass('col'); } } else { if (as != null) { $.each(as, function(i, a) { var v = parseInt($(this).attr('val')); if (v <= parseInt(sltv)) { $(a).attr('class', 'fw' + v.toString() + " fw" + v.toString() + v.toString()); } else { $(a).attr('class', 'fw' + v.toString()); } }); $("#qualityscoremsg").html(GetMsg(sltv)); } } }); $("[name=a-qualityscore]").click(function() { var v = $(this).attr('val'); $("#qualityscore").val(v); $("#qualityscore_tip").remove(); }); $("[name=a-qualityscore]").mouseover(function() { var v = parseInt($(this).attr("val")); $("#qualityscoremsg").html(GetMsg(v)).addClass('col'); var cla = $(this).attr('class'); var slet = cla.indexOf('fw' + v.toString() + v.toString()); var as = $(this).parent().find("a"); $.each(as, function(i, a) { var v1 = parseInt($(a).attr("val")); var cla1 = $(a).attr('class'); var slet1 = cla1.indexOf('fw' + v1.toString() + v1.toString()); if (v1 <= v) { $(a).attr('class', 'fw' + v1 + " fw" + v1.toString() + v1.toString()); } else { $(a).attr('class', 'fw' + v1); } }); }); $("[name=a-attitudescore]").mouseout(function() { var sltv = $("#attitudescore").val(); var as = $("[name=a-attitudescore]"); if (sltv == '') { if (as != null) { $.each(as, function(i, a) { var v = $(a).attr('val'); $(a).attr('class', 'fw' + v); }); } $("#attitudescoremsg").html('������̬������').removeClass('col'); } else { if (as != null) { $.each(as, function(i, a) { var v = parseInt($(this).attr('val')); if (v <= parseInt(sltv)) { $(a).attr('class', 'fw' + v.toString() + " fw" + v.toString() + v.toString()); } else { $(a).attr('class', 'fw' + v.toString()); } }); $("#attitudescoremsg").html(GetMsg(sltv)); } } }); $("[name=a-attitudescore]").click(function() { var v = $(this).attr('val'); $("#attitudescore").val(v); $("#attitudescore_tip").remove(); }); $("[name=a-attitudescore]").mouseover(function() { var v = parseInt($(this).attr("val")); $("#attitudescoremsg").html(GetMsg(v)).addClass('col'); var cla = $(this).attr('class'); var slet = cla.indexOf('fw' + v.toString() + v.toString()); var as = $(this).parent().find("a"); $.each(as, function(i, a) { var v1 = parseInt($(a).attr("val")); var cla1 = $(a).attr('class'); var slet1 = cla1.indexOf('fw' + v1.toString() + v1.toString()); if (v1 <= v) { $(a).attr('class', 'fw' + v1 + " fw" + v1.toString() + v1.toString()); } else { $(a).attr('class', 'fw' + v1); } }); }); $("[name=a-huanjscore]").mouseout(function() { var sltv = $("#huanjscore").val(); var as = $("[name=a-huanjscore]"); if (sltv == '') { if (as != null) { $.each(as, function(i, a) { var v = $(a).attr('val'); $(a).attr('class', 'fw' + v); }); $("#huanjscoremsg").html('�����ڻ�������').removeClass('col'); } } else { if (as != null) { $.each(as, function(i, a) { var v = parseInt($(this).attr('val')); if (v <= parseInt(sltv)) { $(a).attr('class', 'fw' + v.toString() + " fw" + v.toString() + v.toString()); } else { $(a).attr('class', 'fw' + v.toString()); } }); $("#huanjscoremsg").html(GetMsg(sltv)); } } }); $("[name=a-huanjscore]").click(function() { var v = $(this).attr('val'); $("#huanjscore").val(v); $("#huanjscore_tip").remove(); }); $("[name=a-huanjscore]").mouseover(function() { var v = parseInt($(this).attr("val")); $("#huanjscoremsg").html(GetMsg(v)).addClass('col'); var cla = $(this).attr('class'); var slet = cla.indexOf('fw' + v.toString() + v.toString()); var as = $(this).parent().find("a"); $.each(as, function(i, a) { var v1 = parseInt($(a).attr("val")); var cla1 = $(a).attr('class'); var slet1 = cla1.indexOf('fw' + v1.toString() + v1.toString()); if (v1 <= v) { $(a).attr('class', 'fw' + v1 + " fw" + v1.toString() + v1.toString()); } else { $(a).attr('class', 'fw' + v1); } }); }); $("#btnSubmit").click(function() { if (!Distributor.IsLogin()) { location.href = "/user/login.aspx?backurk=" + location; return false; } $(".cen_r .jxs_wdpj .tip").remove(); var err = 0; var score = $("#score").val() || 0; // if (score == null || score == undefined || score == 0) { // alert('��ѡ���ۺ�����'); // return false; // } var costscore = $("#costscore").val(); if (costscore == null || costscore == undefined || costscore == 0) { $("#costscore").parents(".fwfy").after(" ��������������"); err++; } var timescore = $("#timescore").val(); if (timescore == null || timescore == undefined || timescore == 0) { $("#timescore").parents(".fwfy").after(" �������ʱ������"); err++; } var qualityscore = $("#qualityscore").val(); if (qualityscore == null || qualityscore == undefined || qualityscore == 0) { $("#qualityscore").parents(".fwfy").after(" ���������������"); err++; } var attitudescore = $("#attitudescore").val(); if (attitudescore == null || attitudescore == undefined || attitudescore == 0) { $("#attitudescore").parents(".fwfy").after(" �������̬������"); err++; } var huanjscore = $("#huanjscore").val(); if (huanjscore == null || huanjscore == undefined || huanjscore == 0) { $("#huanjscore").parents(".fwfy").after(" ������ڻ�������"); err++; } var comment = $.trim($("#tComment").val()); if (comment == '') { $("#tComment").after(" ��������������"); err++; } else if (comment.replace(/[^\u0000-\u00ff]/g, "**").length < 20) { $("#tComment").after(" ������������10������"); err++; } else if (comment.replace(/[^\u0000-\u00ff]/g, "**").length > 800) { $("#tComment").after(" �����������400������"); err++; } if (err > 0) { return false; } var did = $("#did").val(); var bId = $("#HbrandsId").val(); var sId = $("#HseriesId").val(); var mId = $("#HmodelId").val(); $.post("../../server/forDealer.ashx?r=" + Math.random(), { act: "SaveDistributorComment", score: score, costscore: costscore, timescore: timescore, qualityscore: qualityscore, attitudescore: attitudescore, huanjscore: huanjscore, comment: comment, did: did, bId: bId, sId: sId, mId: mId }, function(data) { if (data != null) { if (data.status == "0") { alertBox.alert({ content: data.msg, buttons: { 'ȷ ��': function() { location.href = location; } } }); } else if (data.status == "-1") { alertBox.alert({ content: data.msg }); } else if (data.status == "-2") { alertBox.alert({ content: data.msg }); } else if (data.status == "-3") { alertBox.alert({ content: data.msg, buttons: { 'ȷ ��': function() { location.href = "/user/login.aspx?backurl=" + location; } } }); } } }, "json"); }); Distributor.loadMap = function() { var ishavejwd = $("#Hishavejwd").val(); var mapratio = 13; if (ishavejwd == "0") { mapratio = 3; } var map = new BMap.Map('map'); var Lat = $("#HLat").val(); var Lng = $("#HLng").val(); map.centerAndZoom(new BMap.Point(Lng, Lat), mapratio); var navigationControl = new BMap.NavigationControl({ // �����Ͻ�λ�� // anchor: BMAP_ANCHOR_TOP_LEFT, // LARGE���� // type: BMAP_NAVIGATION_CONTROL_LARGE, // ������ʾ��λ // enableGeolocation: true, //MapTypeControl: true //�Ƿ����������άͼ }); map.addControl(navigationControl); map.enableScrollWheelZoom(true); var point = new BMap.Point(Lng, Lat); // ���������� var myIcon = new BMap.Icon("/Images/jxs/dw.png", new BMap.Size(21, 32)); //map.centerAndZoom(point, 12); var marker = new BMap.Marker(point, { icon: myIcon }); // ������ע if (ishavejwd == "1") { map.addOverlay(marker); // ����ע��ӵ���ͼ�� } //marker.enableDragging(); } $("#tComment").keyup(function() { var comm = $.trim($(this).val()); var len = comm.replace(/[^\u0000-\u00ff]/g, "**").length; if (len > 800) { $("#fontcount").attr('class', "red").html("�ѳ�������" + Math.floor((len - 800) / 2) + "������"); } else if (len < 20) { $("#fontcount").attr('class', "blue").html("����10�����֣�������Ҫ����" + Math.ceil((20 - len) / 2) + "������"); } else { $("#fontcount").attr('class', "green").html("������������" + Math.floor((800 - len) / 2) + "������"); } }); Distributor.formatDisname = function() { var disname = $("#spanDisname").html(); if (disname != undefined) { disname = $.trim(disname); var len = disname.replace(/[^\u0000-\u00ff]/g, "**").length; if (len > 40) { $("#spanDisname").addClass('little'); } } } $("[name=sinfo]").click(function() { tiaozSeriespage($(this).attr("sid") || 0); }) function tiaozSeriespage(sId) { if (parseInt(sId) > 0) { window.open("/series/" + sId + "/index.shtml"); } }; var did = $("#did").val(); $.post("/server/distributorRecommend.ashx", { act: 'distbrowser', did: did }, function(da) { }) $("#tComment").on("focus", function() { $("#tComment_tip").remove(); });