/**--------------公共变量 begin------------*/
var this_url = window.location.href.toLowerCase();
var regemail = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
var regpassword = /^([0-9a-zA-Z]+)$/;
var regtelphone = /(^(\d{11})$|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)/;
var regnum = /^\d+$/;
var regcode = /[1-9]\d{5}(?!\d)/;
var regID = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])(\d{4}|\d{3}x)$/;
var this_protocol = window.location.protocol;
var this_host = window.location.host;
var GetDomain = this_protocol + '//' + this_host;
var showLoading = true;
var hash = {
'qq.com': 'http://mail.qq.com',
'gmail.com': 'http://mail.google.com',
'sina.com': 'http://mail.sina.com.cn',
'163.com': 'http://mail.163.com',
'126.com': 'http://mail.126.com',
'yeah.net': 'http://www.yeah.net/',
'sohu.com': 'http://mail.sohu.com/',
'tom.com': 'http://mail.tom.com/',
'sogou.com': 'http://mail.sogou.com/',
'139.com': 'http://mail.10086.cn/',
'hotmail.com': 'http://www.hotmail.com',
'live.com': 'http://login.live.com/',
'live.cn': 'http://login.live.cn/',
'live.com.cn': 'http://login.live.com.cn',
'189.com': 'http://webmail16.189.cn/webmail/',
'yahoo.com.cn': 'http://mail.cn.yahoo.com/',
'yahoo.cn': 'http://mail.cn.yahoo.com/',
'eyou.com': 'http://www.eyou.com/',
'21cn.com': 'http://mail.21cn.com/',
'188.com': 'http://www.188.com/',
'foxmail.coom': 'http://www.foxmail.com'
};
/*在线咨询 获取产品子类*/
jQuery(document).on('click', '#ulConsultationOld .cate1 dd>a', function () {
jQuery('#ulConsultationOld .cate2 dt').attr('data-val', '选择产品小类').text('选择产品小类');
jQuery('#ulConsultationOld .cate3 dt').attr('data-val', '选择型号').text('选择型号');
jQuery('#ulConsultationOld .cate2 dd').html('');
jQuery('#ulConsultationOld .cate3 dd').html('');
jQuery('input[name=SingleLine3]').val('');
jQuery('input[name=SingleLine4]').val('');
var category = jQuery(this).attr('data-val');
jQuery('input[name=Title]').val(jQuery(this).text());
if (category.length > 0) {
var data = 'cmd=getSmallClass2&c=' + TDES.encrypt(category) + '';
ajaxhelpS(data, function (msg) {
var obj = eval('(' + msg + ')');
if (unescape(obj.state) == '1') {
jQuery('#ulConsultationOld .cate2 dd').html(unescape(obj.info));
}
});
}
});
/*在线咨询 获取产品型号*/
jQuery(document).on('click', '#ulConsultationOld .cate2 dd>a', function () {
jQuery('#ulConsultationOld .cate3 dt').attr('data-val', '选择型号').text('选择型号');
jQuery('#ulConsultationOld .cate3 dd').html('');
jQuery('input[name=SingleLine4]').val('');
var category = jQuery(this).attr('data-val');
jQuery('input[name=SingleLine3]').val(jQuery(this).text());
if (category.length > 0) {
var data = 'cmd=getsmallclasstype&c=' + TDES.encrypt(category) + '';
ajaxhelpS(data, function (msg) {
var obj = eval('(' + msg + ')');
if (unescape(obj.state) == '1') {
jQuery('#ulConsultationOld .cate3 dd').html(unescape(obj.info));
jQuery('input[name=SingleLine4]').addClass('required');
} else {
jQuery('input[name=SingleLine4]').removeClass('required');
}
});
}
});
/*-----------------------------在线咨询接口----------------------------*/
//A03获取事业部分类
function OnlineConsultation() {
//var url = "http://apisandbox.zoomlion.com/poalbum/businessDept/w/v1/list";
var url = "https://product-cloud.zoomlion.com/poalbum/businessDept/w/v1/list";
ajaxhelpP(url, '', function (obj) {
if (obj.code == 0) {
var ajaxList = "";
for (var i = 0; i < obj.list.length; i++) {
var item = obj.list[i];
ajaxList += "" + item.name + "";
}
if (ajaxList != "") {
jQuery('#ulConsultation .cate1 dd').html(ajaxList);
}
}
});
}
/*在线咨询 获取产品子类*/
jQuery(document).on('click', '#ulConsultation .cate1 dd>a', function () {
jQuery('#ulConsultation .cate2 dt').attr('data-val', '选择产品小类').text('选择产品小类');
jQuery('#ulConsultation .cate3 dt').attr('data-val', '选择型号').text('选择型号');
jQuery('#ulConsultation .cate2 dd').html('');
jQuery('#ulConsultation .cate3 dd').html('');
jQuery('input[name=SingleLine3]').val('');
jQuery('input[name=SingleLine4]').val('');
var category = jQuery(this).attr('data-val');
$('#ulConsultation .cate1 dt').attr('data-val', category);
jQuery('input[name=Title]').val(jQuery(this).text());
jQuery('input[name=SingleLine14]').val(category);
//var url = "http://apisandbox.zoomlion.com/poalbum/deviceType/w/v1/getDeviceTypeListByDeptId?deptId=" + category;
var url = "https://product-cloud.zoomlion.com/poalbum/deviceType/w/v1/getDeviceTypeListByDeptId?deptId=" + category;
ajaxhelpP(url, '', function (obj) {
if (obj.code == 0) {
var ajaxList = "";
for (var i = 0; i < obj.deviceTypeDtos.length; i++) {
var item = obj.deviceTypeDtos[i];
ajaxList += "" + item.name + "";
}
if (ajaxList != "") {
jQuery('#ulConsultation .cate2 dd').html(ajaxList);
}
}
});
});
/*在线咨询 获取产品型号*/
jQuery(document).on('click', '#ulConsultation .cate2 dd>a', function () {
jQuery('#ulConsultation .cate3 dt').attr('data-val', '选择型号').text('选择型号');
jQuery('#ulConsultation .cate3 dd').html('');
jQuery('input[name=SingleLine4]').val('');
var category = jQuery(this).attr('data-val');
$('#ulConsultation .cate2 dt').attr('data-val', category);
jQuery('input[name=SingleLine3]').val(jQuery(this).text());
jQuery('input[name=SingleLine15]').val(category);
if (category.length > 0) {
//var url = "http://apisandbox.zoomlion.com/poalbum/deviceModel/w/v1/getDeviceModelListByTypeId?typeId=" + category;
var url = "https://product-cloud.zoomlion.com/poalbum/deviceModel/w/v1/getDeviceModelListByTypeId?typeId=" + category;
ajaxhelpP(url, '', function (obj) {
if (obj.code == 0) {
var ajaxList = "";
for (var i = 0; i < obj.list.length; i++) {
var item = obj.list[i];
ajaxList += "" + item.name + "";
}
if (ajaxList != "") {
jQuery('input[name=SingleLine4]').addClass('required');
jQuery('#ulConsultation .cate3 dd').html(ajaxList);
} else {
jQuery('input[name=SingleLine4]').removeClass('required');
}
}
});
}
});
/*在线咨询 产品型号*/
jQuery(document).on('click', '#ulConsultation .cate3 dd>a', function () {
jQuery('input[name=SingleLine4]').val(jQuery(this).text());
var category = jQuery(this).attr('data-val');
$('#ulConsultation .cate3 dt').attr('data-val', category);
jQuery('input[name=SingleLine16]').val(category);
});
/*-----------------------------省市区联动----------------------------*/
function getProvince() {
var data = 'cmd=getProvince';
ajaxhelpS(data, function (msg) {
var obj = eval('(' + msg + ')');
if (unescape(obj.state) == '1') {
jQuery('.cate8 dd').html(unescape(obj.info));
}
});
}
jQuery(document).on('click', ' .cate8 dd>a', function () {
jQuery('input[name=SingleLine8]').val(jQuery(this).text());
var category = jQuery(this).attr('data-val');
$('.cate8 dt').attr('data-val', category);
jQuery('input[name=SingleLine9]').val(category);
$('.cate9 dt').attr('data-val', "").text("意向市");
$('.cate10 dt').attr('data-val', "").text("意向区");
var data = "cmd=getcity&ci=" + TDES.encrypt(category);
ajaxhelpS(data, function (msg) {
var obj = eval('(' + msg + ')');
if (unescape(obj.state) == '1') {
jQuery('.cate9 dd').html(unescape(obj.info));
}
});
});
jQuery(document).on('click', ' .cate9 dd>a', function () {
jQuery('input[name=SingleLine10]').val(jQuery(this).text());
var category = jQuery(this).attr('data-val');
$('.cate9 dt').attr('data-val', category);
var category8 = $('.cate8 dt').attr('data-val');
$('.cate10 dt').attr('data-val', "").text("意向区");
jQuery('input[name=SingleLine11]').val(category);
var data = "cmd=getarea&ci=" + TDES.encrypt(category8) + "&ar=" + TDES.encrypt(category);
ajaxhelpS(data, function (msg) {
var obj = eval('(' + msg + ')');
if (unescape(obj.state) == '1') {
jQuery('.cate10 dd').html(unescape(obj.info));
}
});
});
jQuery(document).on('click', ' .cate10 dd>a', function () {
jQuery('input[name=SingleLine12]').val(jQuery(this).text());
var category = jQuery(this).attr('data-val');
$('.cate10 dt').attr('data-val', category);
jQuery('input[name=SingleLine13]').val(category);
});
jQuery(document).on('click', '#btnOnlineConsultation', function () {
if (required()) {
var attrArgs = "";
var valArgs = "";
$('.get:visible').map(function (i) {
if (getValue($(this)).length != 0) {
attrArgs += $(this).attr('name') + ",";
valArgs += escape(getValue($(this))) + ","
} else {
attrArgs += $(this).attr('name') + ",";
valArgs += escape("") + ","
}
});
var t = $(this);
var thisIndex = layer.msg('数据提交中,请稍后…', {
time: 0,
icon: 16
});
t.attr('disabled', 'disabled');
var data = "cmd=insertForm&attrArgs=" + TDES.encrypt(attrArgs) + "&valArgs=" + TDES.encrypt(valArgs) + "";
ajaxhelpS(data,function (msg) {
layer.close(thisIndex);
var obj = eval('(' + msg + ')');
if (unescape(obj.state) == 1) {
alert(unescape(obj.info));
window.location = this_url
} else {
alert(unescape(obj.info));
t.removeAttr('disabled')
}
})
}
});
/*获取产品子类*/
jQuery(document).on('click', '#ddCategory a', function () {
var category = jQuery(this).attr('data-val');
jQuery('#ddSmallClass').html('');
jQuery('#provincenotext').attr('data-val', '选择产品小类').text('选择产品小类');
if (category.length > 0) {
var data = 'cmd=getSmallClass&c=' + TDES.encrypt(category) + '';
ajaxhelpS(data, function (msg) {
var obj = eval('(' + msg + ')');
if (unescape(obj.state) == '1') {
jQuery('#ddSmallClass').html(unescape(obj.info));
}
});
}
});
/*-----------------------------公共变量 End----------------------------*/
/*产品环保信息查询*/
jQuery(document).on('click', '#card_search', function () {
var car_card = getValueDefaultError('#car_card', '', $('#car_card').attr('placeholder'), true);
if (!car_card[1]) {
return false;
}
car_card = car_card[0];
var data = "cmd=seachCard&s=" + TDES.encrypt(car_card) + "";
ajaxhelpS(data, function (msg) {
var obj = eval('(' + msg + ')');
if (unescape(obj.state) == '1') {
jQuery('#ul_ajax').html(unescape(obj.info));
} else {
jQuery('#ul_ajax').html("");
}
});
});
/*获取产品型号详情页的相关产品*/
jQuery(function () {
if (jQuery('.xgProduct').attr('data-cid')!=undefined) {
var cid = jQuery('.xgProduct').attr('data-cid');
var id = jQuery('.xgProduct').attr('data-id');
var data = "cmd=xgProducet&cid=" + TDES.encrypt(cid) + "&id=" + TDES.encrypt(id) + "";
ajaxhelpS(data, function (msg) {
var obj = eval('(' + msg + ')');
if (unescape(obj.state) == '1') {
jQuery('.xgProduct').html(unescape(obj.info));
}
});
}
})
jQuery(document).on('click', '#type>p', function () {
$(this).addClass("on").siblings().removeClass("on");
getprolist('', 1);
});
function getprolist(key,page) {
$('#ajaxList').html('');
$('#ajaxPage').html('');
var cid = $('#cid').val();
var xgid = $('#xgid').val();
var type = $('#type>p.on').data("type");
var data = "cmd=getprolist&page=" + TDES.encrypt(page) + "&cid=" + TDES.encrypt(cid) + "&xgid=" + TDES.encrypt(xgid)+ "&type=" + TDES.encrypt(type);
ajaxhelpS(data, function (msg) {
var obj = eval('(' + msg + ')');
if (unescape(obj.state) == 1) {
$('#ajaxList').html(unescape(obj.info));
$('#ajaxPage').html(unescape(obj.page));
} else {
layerMsg(unescape(obj.info));
}
});
}
/*---------------营销网络--------------*/
jQuery(document).on('click', '.js_product_select>a,.js_area_select>a,.js_service_select>a,#btnStoreSearch', function () {
getStore();
});
/*获取网点数据*/
function getStore() {
var country_mark = jQuery('.gn_tit a.on').attr('country_mark')||'';
var category = jQuery('.js_product_select>a.on').attr('data-val') || '';
var province = jQuery('.js_area_select>a.on').attr('data-id') || '';
var serivce = jQuery('.js_service_select>a.on').attr('data-val') || '';
var keywords = jQuery('#keywords').val();
if (keywords == '请输入搜索关键字') {
keywords = '';
}
if (mapData != null) {
//for (var i = 0; i < mapData.length; i++) {
// mapData[i].marker.setMap(null);
//}
jQuery("#inforTable").html('');
}
var data = 'cmd=getStore&c=' + TDES.encrypt(category) + '&a=' + TDES.encrypt(province) + '&s=' + TDES.encrypt(serivce) + '&k=' + TDES.encrypt(keywords) + '&t=' + TDES.encrypt(country_mark) + '';
ajaxhelpS(data, function (msg) {
var obj = eval('(' + msg + ')');
if (unescape(obj.state) == '1') {
mapData = new Array();
var list = JSON.parse(unescape(obj.list));
var inforTableHtml = '';
for (var i = 0; i < list.length; i++) {
mapData.push(list[i]);
var imageNum = '1';
if (list[i].service == '经销商') {
imageNum = '1';
} else if (list[i].service == '子公司') {
imageNum = '3';
} else if (list[i].service == '营销保障中心') {
imageNum = '4';
} else {
imageNum = '2';
}
mapData[i].servertype = imageNum;
mapData[i].nation = jQuery('.gn_tit a.on').attr('country_mark') == 'area_china' ? '中国' : '国外';
mapData[i].infoText = "
" + list[i].name + "
" + list[i].address + "
" + list[i].tel + "
" + list[i].postcode,
//mapData[i].marker = new google.maps.Marker({
// map: map,
// position: new google.maps.LatLng(list[i].longitude, list[i].latitude),
// icon: "/images/map/check_" + imageNum + "_map.png"
//});
//mapData[i].marker.setTitle(list[i].name);
//attachMarkerClick(i);
inforTableHtml += '- ' + mapData[i].nation + '' + mapData[i].province + '' + mapData[i].name + '' + unescape('%u8BE6%u7EC6%u4FE1%u606F') + '
地址:' + mapData[i].address + '
' + (mapData[i].postcode != undefined && mapData[i].postcode.length > 0 ? (unescape('%u90AE%u7F16%uFF1A') + mapData[i].postcode) : '') + '
' + unescape('%u7535%u8BDD%uFF1A') + '' + mapData[i].tel + '
' + (mapData[i].remark != undefined ? (unescape('%u7B80%u4ECB%uFF1A') + mapData[i].remark) : '') + '
';
}
jQuery("#inforTable").html(inforTableHtml);
}
//setDefaultCenterMap();
//if (mapData != null) {
// for (var i = 0; i < mapData.length; i++) {
// attachMarkerClick(i);
// }
//}
});
}
//地图中点点击事件
function attachMarkerClick(item) {
google.maps.event.addListener(mapData[item].marker, "click", function () {
if (item != curLi) {
infoWindow.setContent(mapData[item].infoText);
var defaultMapPos = new google.maps.LatLng(mapData[item].longitude, mapData[item].latitude);
map.panTo(defaultMapPos);
map.setZoom(12);
infoWindow.open(map, mapData[item].marker);
curLi = item;
jQuery("#tablesel" + item + "").show().siblings().hide();//隐藏不相关的点
jQuery("#tablesel" + item + "").find('.op4').click();
jQuery("#tablesel" + item + "").addClass('oncur');
}
/*弹窗关闭事件*/
google.maps.event.addListener(infoWindow, 'closeclick', function () {
jQuery('#inforTable li').removeClass('oncur').removeClass('on')
curLi = -1;
setDefaultCenterMap();
jQuery('#inforTable li').show();
});
});
}
var curLi = -1;
/**/
jQuery(document).on('click', '#inforTable li', function () {
if (curLi != jQuery('#inforTable li').index(jQuery(this))) {
curLi = jQuery('#inforTable li').index(jQuery(this));
detailViewMap(jQuery(this).attr("id").replace("tablesel", ""));
jQuery(this).addClass('oncur')
}
});
jQuery(document).on('click', '#inforTable li.oncur', function () {
jQuery(this).removeClass('oncur').removeClass('on')
curLi = -1;
//setDefaultCenterMap();
jQuery('#inforTable li').show();
});
function setDefaultCenterMap() {
var country_mark = jQuery('.gn_tit a.on').attr('country_mark') || '';
if (country_mark == 'area_china') {
map.panTo(new google.maps.LatLng(36.3859, 104.0625));
map.setZoom(4);
} else {
map.panTo(new google.maps.LatLng(31.3998152, 21.0508658));
map.setZoom(2);
}
}
//点击表格信息,更新地图中信息
function detailViewMap(item) {
if (item && item != '') {
var defaultMapPos = new google.maps.LatLng(mapData[item].longitude, mapData[item].latitude);
map.panTo(defaultMapPos);
map.setZoom(12);
infoWindow.setContent(mapData[item].infoText);
infoWindow.open(map, mapData[item].marker);
}
}
jQuery(document).on('click', '.gn_tit a', function () {
jQuery(this).removeClass().addClass("on").siblings().removeClass();
getSelectNetwork(function () {
getStore();
});
});
function getSelectNetwork(fn) {
var data = "cmd=globalInit&a=" + TDES.encrypt(jQuery('.gn_tit a.on').attr('country_mark')) + "";
ajaxhelpS(data, function (msg) {
var obj = eval('(' + msg + ')');
if (unescape(obj.state) == '1') {
var categoryObj = JSON.parse(unescape(obj.category));
var categoryStr = '请选择产品类别';
for (var i = 0; i < categoryObj.length; i++) {
categoryStr += '' + categoryObj[i].name + '';
}
jQuery('.js_product_select').html(categoryStr).prev().attr('data-val', '请选择产品类别').text('请选择产品类别');
var provinceObj = JSON.parse(unescape(obj.province));
var provinceStr = '请选择区域';
for (var i = 0; i < provinceObj.length ; i++) {
provinceStr += '' + provinceObj[i].name + '';
}
jQuery('.js_area_select').html(provinceStr).prev().attr('data-val', '请选择区域').text('请选择区域');
var serivceObj = JSON.parse(unescape(obj.serivce));
var serivceStr = '请选择服务类型';
for (var i = 0; i < serivceObj.length ; i++) {
serivceStr += '' + serivceObj[i].name + '';
}
jQuery('.js_service_select').html(serivceStr).prev().attr('data-val', '请选择服务类型').text('请选择服务类型');
if (fn) {
fn();
}
}
});
}
/*------------------AJAX 一个页面多个分页 分页外层容器添加class="ajaxLoadPage" data-url="/social/news.html"; go按钮上需要包含类似 class="go" data-file="news" data-maxpage="4"----------------------------*/
jQuery(function () {
/*初始加载*/
jQuery('.ajaxLoadPage').map(function () {
var jQuerythisBox = jQuery(this);
var loadUrl = jQuerythisBox.attr('data-url');
if (loadUrl != undefined) {
jumpAjax(loadUrl, jQuerythisBox);
}
});
/*分页a链接点击加载*/
jQuery(document).on('click', '.ajaxLoadPage .page a',
function () {
var jQuerythisBox = jQuery(this).parents('.ajaxLoadPage');
var loadUrl = jQuery(this).attr('href');
if (loadUrl != undefined && loadUrl.length > 0 && loadUrl != "javascript:void(0);") {
jumpAjax(loadUrl, jQuerythisBox);
}
return false;
});
/*分页go按钮点击加载*/
jQuery(document).on('click', '.ajaxLoadPage .page .go',
function () {
var jQuerythisBox = jQuery(this).parents('.ajaxLoadPage');
jumpPage(jQuerythisBox);
return false;
});
/*分页输入框回车事件加载*/
jQuery(document).on('keydown', '.ajaxLoadPage .page #gotopage',
function (e) {
var curKey = e.which;
if (curKey == 13) {
var jQuerythisBox = jQuery(this).parents('.ajaxLoadPage');
jumpPage(jQuerythisBox);
return false;
}
});
/*Ajax页面加载*/
function jumpAjax(loadUrl, jQuerythisBox) {
if (loadUrl != undefined && loadUrl.length > 0) {
jQuery.ajax({
url: loadUrl,
success: function (data) {
jQuerythisBox.html(data);
if (this_url.indexOf('investor') != -1) {
var srcl = "", simg = "";
$(".video_button").click(function (e) {
srcl = $(this).data("video");
simg = $(this).data("img");
$(".video_appbox").fadeIn();
$(".video_appbox h5").text($(this).attr("title"));
$(".video_appbox p").text($(this).attr("video-data"));
video();
})
$(".video_appbox .mask,.video_appbox > a").click(function () {
$(".video_appbox").fadeOut();
$(".video_t").html("")
})
function video() {
$(".video_t").html("")
$(".video_t video").attr({ width: $(".video_t").width(), height: $(".video_t").height() })
}
}
}
});
}
}
/*go按钮与分页输入框回车事件加载*/
function jumpPage(jQuerythisBox) {
var filePath = jQuerythisBox.find('.go').attr('data-file');
var maxPage = jQuerythisBox.find('.go').attr('data-maxpage');
var goPage = jQuerythisBox.find('#gotopage').val();
if (!Number(goPage)) {
layerMsg('请输入数字!');
} else {
if (Number(goPage) > maxPage) {
layerMsg('输入的数字太大!');
} else {
var loadUrl = filePath + (goPage == 1 ? '.html' : ('_' + Number(goPage) + '.html'));
jumpAjax(loadUrl, jQuerythisBox);
}
}
}
})
/*-----------------------------新全站搜索-----------------------------*/
jQuery(function () {
jQuery('#btnSearch').click(function () {
if (jQuery.trim(jQuery("#formd_search_id").val()) == '' || jQuery.trim(jQuery('#formd_search_id').val()) == '请输入关键字') {
jQuery('#formd_search_id').focus();
layer.msg("请输入搜索内容!");
return;
}
else {
window.location = "/other/search.html?key=" + escape(jQuery.trim(jQuery("#formd_search_id").val())) + "";
}
});
jQuery('#btnSearch2').click(function () {
if (jQuery.trim(jQuery("#formd_search_id2").val()) == '' || jQuery.trim(jQuery("#formd_search_id2").val()) == '请输出要搜索的关键词') {
jQuery('#formd_search_id2').focus();
layer.msg("请输入搜索内容!");
return;
}
jQuery('#resultem').text(jQuery("#formd_search_id2").val());
//getList_LB(escape(jQuery.trim(jQuery("#formd_search_id2").val())), 1);
//全新搜索
getLucenesSearch(escape(jQuery.trim(jQuery("#formd_search_id2").val())), 1);
//全新搜索加载更多
//getLucenesSearch_More(escape(jQuery.trim(jQuery("#formd_search_id2").val())), 1);
});
jQuery('#btnSearch3').click(function () {
if (jQuery.trim(jQuery("#formd_search_id3").val()) == '' || jQuery.trim(jQuery('#formd_search_id3').val()) == '请输入关键字') {
jQuery('#formd_search_id3').focus();
layer.msg("请输入搜索内容!");
return;
}
else {
window.location = "/other/search.html?key=" + escape(jQuery.trim(jQuery("#formd_search_id3").val())) + "";
}
});
})
/*-----------------------------关键字搜索-----------------------------*/
jQuery(document).on('click', '#KeySearch', function () {
var StrKey = jQuery("#KeyValu").val().trim();//关键字
if (StrKey.length <= 0) {
layerMsg("请输入关键字?");
return;
}
getkeysearch(TDES.encrypt(StrKey), 1);
});
function getkeysearch(key, page) {
data = "cmd=getkeysearch&key=" + key + "&page=" + page;
ajaxhelpS(data, function (msg) {
var obj = eval('(' + msg + ')');
if (unescape(obj.states) == 1) {
jQuery("#ajaxlist").html(unescape(obj.info));
if (unescape(obj.count) > 4) {
jQuery("#ajaxpage").html(unescape(obj.page));
} else {
jQuery("#ajaxpage").html("");
}
} else {
jQuery("#ajaxlist").html("");
jQuery("#ajaxpage").html("");
}
});
}
/*-----------------------------信息提示-----------------------------*/
function layerMsg(msg) {
return layer.msg(msg);
}
/*---------------------------当前位置定位---------------------------*/
jQuery(function () {
var MenuName = jQuery.trim(jQuery("div.site>span").text());
jQuery('nav.fixed>ul>li>a').map(function () {
if (jQuery.trim(jQuery(this).text()) == MenuName) {
jQuery(this).parent().addClass('active').siblings().removeClass('active');
}
});
MenuName = jQuery.trim(jQuery("div.site>a:eq(1)").text());
jQuery('nav.fixed>ul>li>a').map(function () {
if (jQuery.trim(jQuery(this).text()) == MenuName) {
jQuery(this).parent().addClass('active').siblings().removeClass('active');
}
});
MenuName = jQuery.trim(jQuery("div.site>a:eq(2)").text());
jQuery('nav.fixed>ul>li>a').map(function () {
if (jQuery.trim(jQuery(this).text()) == MenuName) {
jQuery(this).parent().addClass('active').siblings().removeClass('active');
}
});
jQuery('ul.rightnav>li>a').map(function () {
if (jQuery.trim(jQuery(this).text()) == MenuName) {
jQuery(this).parent().addClass('on').siblings().removeClass('on');
}
});
MenuName = jQuery.trim(jQuery("div.site>span").text());
if (MenuName == "" || MenuName == undefined) {
jQuery('nav.fixed>ul>li>a:eq(0)').parent().addClass('active').siblings().removeClass('active');
}
})
/*-------------------------没有内容自动隐藏-------------------------*/
jQuery(function () {
jQuery('.IFHide').map(function (index) {
if (jQuery(this).html().trim().length <= 0) {
jQuery(this).hide();
jQuery('.DivHide:eq(' + index + ')').hide();
}
});
});
/*-----------------------------列表点赞-----------------------------*/
jQuery(document).on('click', '.Mylike', function () {
var strid = jQuery(this).attr("data-id");//ID
var objMylike = jQuery(this);
var data = "cmd=SetMylike&id=" + strid + "&Fieldlike=E91AD3948CAC48995386DD4F02C8DB76&Type=1&Count=2&ClassID=20000";
ajaxhelpS(data, function (msg) {
var obj = eval('(' + msg + ')');
if (unescape(obj.state) == "1") {
objMylike.text(Number(objMylike.text()) + Number(1));//点赞数自动加1
//jQuery('span.Mylikelist').text(Number(jQuery('span.Mylikelist').text()) + Number(1))
jQuery(".Myliketo").text(objMylike.text());
jQuery(".Mylike").text(objMylike.text());
//jQuery(".Mylike").addClass("on")
}
else {
layer.msg(unescape(obj.info));
}
})
});
/*---------------------------获取列表点赞---------------------------*/
jQuery(function () {
var ids = '';
jQuery('.Mylikelist').map(function () {
ids += jQuery(this).attr('data-id') + ',';
});
if (ids.length == 0) {
return;
}
var data = "cmd=GetHitsField&ids=" + TDES.encrypt(ids) + "&Field=E91AD3948CAC48995386DD4F02C8DB76";
ajaxhelpS(data,
function (msg) {
var obj = eval('(' + msg + ')');
if (unescape(obj.state) == 1) {
var hits = unescape(obj.info);
for (var i = 0; i < hits.split(',').length; i++) {
jQuery('.Mylikelist').eq(i).text(hits.split(',')[i]);
}
}
});
});
/*---------------------------浏览次数绑定---------------------------*/
jQuery(function () {
var ids = '';
jQuery('.hits').map(function () {
ids += jQuery(this).attr('data-id') + ',';
});
if (ids.length == 0) {
return;
}
var data = "cmd=getHits&ids=" + TDES.encrypt(ids) + "";
ajaxhelpS(data,
function (msg) {
var obj = eval('(' + msg + ')');
if (unescape(obj.state) == 1) {
var hits = unescape(obj.info);
for (var i = 0; i < hits.split(',').length; i++) {
jQuery('.hits').eq(i).text(hits.split(',')[i]);
}
}
});
});
function getValue(obj) {
return jQuery.trim(jQuery(obj).val())
}
/*-----------------------------回车事件-----------------------------*/
jQuery(function () {
jQuery(document).on("click", "#btnReset", function () {
window.location.href = this_url;
});
//新全站搜索
EnterFunction('#formd_search_id', '#btnSearch');
EnterFunction('#formd_search_id2', '#btnSearch2');
EnterFunction('#formd_search_id3', '#btnSearch3');
//营销网络
EnterFunction('#keywords', '#btnStoreSearch');
//分页
EnterFunction('#gotopage', '#btnGo');
})
function getSearch(key, page) {
jQuery('#ajaxList').html('');
jQuery('#ajaxPage').html('');
var searchKey = unescape(key);
var thisIndex = layer.msg('数据搜索中,请稍后…', {
time: 0,
icon: 16
});
var data = "cmd=getSearch&k=" + TDES.encrypt(searchKey) + "π=" + TDES.encrypt(page) + "&lh=" + jQuery('.lucenes>#lh').val() + "&ph=" + jQuery('.lucenes>#ph').val() + "&ps=" + jQuery('.lucenes>#ps').val() + "&pt=" + jQuery('.lucenes>#pt').val() + "&nt=" + jQuery('.lucenes>#nt').val() + "&fs=" + jQuery('.lucenes>#fs').val() + "";
ajaxhelpS(data, function (msg) {
layer.close(thisIndex);
var obj = eval('(' + msg + ')');
if (unescape(obj.state) == '2') {
thisIndex = layer.alert(unescape(obj.info), {
time: 0,
title: '提示信息',
closeBtn: 0,
btn: ['确定'],
yes: function (index) {
window.location = '/';
}
});
} else {
jQuery('#ajaxList').html(unescape(obj.list));
jQuery('#ajaxPage').html(unescape(obj.page));
jQuery("#SearchNum").html(unescape(obj.count));
}
});
}
/*-------------------------全文检索通用搜索-------------------------*/
function getLucenesSearch(key, page) {
if (!checkAjaxSql(unescape(key))) {
return false;
}
jQuery('#ajaxList').html('');
jQuery('#ajaxPage').html('');
var searchKey = unescape(key);
jQuery('#formd_search_id').val(searchKey);
jQuery('#formd_search_id2').val(searchKey);
jQuery('#resultem').html(searchKey);
var thisIndex = layer.msg('数据搜索中,请稍后…', {
time: 0,
icon: 16
});
var data = "cmd=getLucenesSearch&k=" + TDES.encrypt(searchKey) + "π=" + TDES.encrypt(page) + "&lh=" + jQuery('#lh').val() + "&ph=" + jQuery('#ph').val() + "&ps=" + jQuery('#ps').val() + "&pt=" + jQuery('#pt').val() + "&nt=" + jQuery('#nt').val() + "&fs=" + jQuery('#fs').val() + "";
ajaxhelpS(data, function (msg) {
layer.close(thisIndex);
try {
var obj = eval('(' + msg + ')');
if (unescape(obj.state) == '2') {
thisIndex = layer.alert(unescape(obj.info), {
time: 0,
title: '提示信息',
closeBtn: 0,
btn: ['确定'],
yes: function (index) {
window.location = '/';
}
});
} else {
jQuery('#ajaxList').html(unescape(obj.list));
jQuery('#ajaxPage').html(unescape(obj.page));
jQuery("#SearchNum").html(unescape(obj.count));
jQuery("html,body").stop().animate({ scrollTop: 0 }, 0);
}
} catch (e) {
}
});
}
/*----------------------根据查询条件,加载更多----------------------*/
jQuery(document).on('click', '.moreFlye', function () {
if (Number(jQuery('#moreFlye').attr('data-next')) < Number(jQuery('#moreFlye').attr('data-max')) + 1) {
getLucenesSearch_More(jQuery('#moreFlye').attr('data-key'), Number(jQuery('#moreFlye').attr('data-next')));
}
});
function getLucenesSearch_More(key, page) {
if (!checkAjaxSql(unescape(key))) {
return false;
}
jQuery('#ajaxList').html('');
jQuery('#ajaxPage').html('');
var searchKey = unescape(key);
jQuery('#formd_search_id2').val(searchKey);
jQuery('#resultem').html(searchKey);
var thisIndex = layer.msg('数据搜索中,请稍后…', {
time: 0,
icon: 16
});
var data = "cmd=getLucenesSearch&k=" + TDES.encrypt(searchKey) + "π=" + TDES.encrypt(page) + "&lh=" + jQuery('.lucenes>#lh').val() + "&ph=" + jQuery('.lucenes>#ph').val() + "&ps=" + jQuery('.lucenes>#ps').val() + "&pt=" + jQuery('.lucenes>#pt').val() + "&nt=" + jQuery('.lucenes>#nt').val() + "&fs=" + jQuery('.lucenes>#fs').val() + "";
ajaxhelpS(data, function (msg) {
layer.close(thisIndex);
var obj = eval('(' + msg + ')');
if (unescape(obj.state) == '2') {
thisIndex = layer.alert(unescape(obj.info), {
time: 0,
title: '提示信息',
closeBtn: 0,
btn: ['确定'],
yes: function (index) {
window.location = '/';
}
});
} else {
jQuery('#ajaxList').append(unescape(obj.list));
jQuery('#ajaxPage').append(unescape(obj.page));
jQuery("#SearchNum").html(unescape(obj.count));
/*--------------------加载更多------------------------------------------*/
var intval = Number(page) + Number(1);
if (Number(intval) <= Number(unescape(obj.count))) {
jQuery('#more').html("")
jQuery('#moreFlye').attr('data-next', intval).attr('data-max', unescape(obj.count)).attr('data-key', key).show();
} else {
jQuery('#more').html("");
jQuery('#moreFlye').attr('data-next', intval).attr('data-max', unescape(obj.count)).attr('data-key', key).hide();
}
}
});
}
/*------------------------全站搜索功能js方法------------------------*/
function getList(keyserch, page) {
if (!checkAjaxSql(unescape(keyserch))) {
return false;
}
jQuery('#ajaxList').html(lang.loading);
jQuery('#ajaxPage').html('');
var ajaxListDate = jQuery('#ajaxListDate').val();
var ajaxPageDate = jQuery('#ajaxPageDate').val();
var ajaxSiteId = jQuery('#ajaxSiteId').val();
var ajaxGroupId = jQuery('#ajaxGroupId').val();
var ajaxPageSite = jQuery('#ajaxPageSite').val();
jQuery('#formd_search_id').val(unescape(keyserch));
jQuery("#formd_search_id2").val(unescape(keyserch));
jQuery("#resultem").html(unescape(keyserch));
var data = "cmd=_saveListAndPageDate&ajaxListDate=" + ajaxListDate + "&ajaxPageDate=" + ajaxPageDate + "&ajaxSiteId=" + ajaxSiteId + "&ajaxGroupId=" + ajaxGroupId + "&ajaxPageSite=" + ajaxPageSite + "";
ajaxhelpS(data, function () {
data = "cmd=search&key=" + keyserch + "&page=" + page + "";
ajaxhelpS(data, function (msg) {
var obj = eval('(' + msg + ')');
jQuery('#ajaxList').html(unescape(obj.list));
jQuery('#ajaxPage').html(unescape(obj.page));
jQuery("#SearchNum").html(unescape(obj.count));
});
});
}
/*------------------------全站列表功能js方法------------------------*/
function getList_LB(key, page) {
if (!checkAjaxSql(unescape(key))) {
return false;
}
var _ajaxlist = "ajaxList";
var _ajaxpage = "ajaxPage";
var listidx = "", listcls = "", pageidx = "", pagecls = "";//列表索引 列表Class 分页索引 分页Class
if (jQuery('#ajaxListIndex').val() != undefined) {
listidx = jQuery.trim(jQuery('#ajaxListIndex').val());
}
if (jQuery('#ajaxListClass').val() != undefined) {
listcls = jQuery.trim(jQuery('#ajaxListClass').val());
}
if (jQuery('#ajaxPageIndex').val() != undefined) {
pageidx = jQuery.trim(jQuery('#ajaxPageIndex').val());
}
if (jQuery('#ajaxPageClass').val() != undefined) {
pagecls = jQuery.trim(jQuery('#ajaxPageClass').val());
}
var bon = false;//是否是切换类型
var dataBon = false;
//如果列表索引 列表Class 分页索引 分页Class都不为空时 则是切换类型
if (listidx != '' && listcls != '' && pageidx != '' && pagecls != '') {
bon = true;
}
var listi = 0;
var pagei = 0;
//判断是否加载数据
if (bon) {
jQuery('.' + listcls).map(function () {
if (listi == listidx && (((jQuery.trim(jQuery(this).html()) == lang.loading || jQuery.trim(jQuery(this).html()) == lang.loading) && page == -1) || page >= 1)) {
if (page == -1) page = 1;
dataBon = true;
}
listi++;
});
}
else {
jQuery('#' + _ajaxlist).html(lang.loading);
jQuery('#' + _ajaxlist).html('');
jQuery('#' + _ajaxpage).html('');
dataBon = true;
}
var ajaxListDate = jQuery('#ajaxListDate').val();
var ajaxPageDate = jQuery('#ajaxPageDate').val();
var ajaxSiteId = jQuery('#ajaxSiteId').val();
var ajaxGroupId = jQuery('#ajaxGroupId').val();
var ajaxPageSite = jQuery('#ajaxPageSite').val();
var ajaxClassId = jQuery('#ajaxClassId').val();
var ajaxXgid = jQuery('#ajaxXgid').val();
var ajaxCategory = jQuery('#ajaxCategory').val();
var ajaxAboutDownload = jQuery('#ajaxAboutDownload').val();
var ajaxParentId = jQuery('#ajaxParentId').val();
if (dataBon) {
var data = "cmd=_saveListAndPageDate_LB&ajaxListDate=" + ajaxListDate + "&ajaxPageDate=" + ajaxPageDate + "&ajaxSiteId=" + ajaxSiteId + "&ajaxGroupId=" + ajaxGroupId + "&ajaxPageSite=" + ajaxPageSite + "&ajaxClassId=" + ajaxClassId + "&ajaxXgid=" + ajaxXgid + "&ajaxCategory=" + ajaxCategory + "&ajaxAboutDownload=" + ajaxAboutDownload + "&ajaxParentId=" + ajaxParentId + "";
ajaxhelpS(data, function () {
data = "cmd=search_LB&key=" + key + "&page=" + page + "";
ajaxhelpS(data, function (msg) {
var obj = eval('(' + msg + ')');
if (bon) {
listi = 0;
jQuery('.' + listcls).map(function () {
if (listi == listidx && (jQuery.trim(jQuery(this).html()) == lang.loading || page >= 1)) {
jQuery(this).html(unescape(obj.list));
}
listi++;
});
pagei = 0;
jQuery('.' + pagecls).map(function () {
if (pagei == pageidx && (jQuery.trim(jQuery(this).html()) == '' || page >= 1)) {
jQuery(this).html(unescape(obj.page));
}
pagei++;
});
} else {
jQuery('#' + _ajaxlist).html(unescape(obj.list));
jQuery('#' + _ajaxpage).html(unescape(obj.page));
jQuery("#SearchNum").html(unescape(obj.count));
}
try {
var scriptStr = "";
jQuery('#ajaxScriptCallback').html(scriptStr);
} catch (e) {
}
}, false);
});
}
}
function getList_FC(key, page) {
if (!checkAjaxSql(unescape(key))) {
return false;
}
var _ajaxlist = "ajaxList";
var _ajaxpage = "ajaxPage";
var listidx = "", listcls = "", pageidx = "", pagecls = "";//列表索引 列表Class 分页索引 分页Class
if (jQuery('#ajaxListIndex').val() != undefined) {
listidx = jQuery.trim(jQuery('#ajaxListIndex').val());
}
if (jQuery('#ajaxListClass').val() != undefined) {
listcls = jQuery.trim(jQuery('#ajaxListClass').val());
}
if (jQuery('#ajaxPageIndex').val() != undefined) {
pageidx = jQuery.trim(jQuery('#ajaxPageIndex').val());
}
if (jQuery('#ajaxPageClass').val() != undefined) {
pagecls = jQuery.trim(jQuery('#ajaxPageClass').val());
}
var bon = false;//是否是切换类型
var dataBon = false;
//如果列表索引 列表Class 分页索引 分页Class都不为空时 则是切换类型
if (listidx != '' && listcls != '' && pageidx != '' && pagecls != '') {
bon = true;
}
var listi = 0;
var pagei = 0;
//判断是否加载数据
if (bon) {
jQuery('.' + listcls).map(function () {
if (listi == listidx && (((jQuery.trim(jQuery(this).html()) == lang.loading || jQuery.trim(jQuery(this).html()) == lang.loading) && page == -1) || page >= 1)) {
if (page == -1) page = 1;
dataBon = true;
}
listi++;
});
}
else {
jQuery('#' + _ajaxlist).html(lang.loading);
jQuery('#' + _ajaxlist).html('');
jQuery('#' + _ajaxpage).html('');
dataBon = true;
}
var ajaxListDate = jQuery('#ajaxListDate').val();
var ajaxPageDate = jQuery('#ajaxPageDate').val();
var ajaxSiteId = jQuery('#ajaxSiteId').val();
var ajaxGroupId = jQuery('#ajaxGroupId').val();
var ajaxPageSite = jQuery('#ajaxPageSite').val();
var ajaxClassId = jQuery('#ajaxClassId').val();
var ajaxXgid = jQuery('#ajaxXgid').val();
var ajaxCategory = jQuery('#ajaxCategory').val();
var ajaxAboutDownload = jQuery('#ajaxAboutDownload').val();
var ajaxParentId = jQuery('#ajaxParentId').val();
if (dataBon) {
var data = "cmd=_saveListAndPageDate_LB&ajaxListDate=" + ajaxListDate + "&ajaxPageDate=" + ajaxPageDate + "&ajaxSiteId=" + ajaxSiteId + "&ajaxGroupId=" + ajaxGroupId + "&ajaxPageSite=" + ajaxPageSite + "&ajaxClassId=" + ajaxClassId + "&ajaxXgid=" + ajaxXgid + "&ajaxCategory=" + ajaxCategory + "&ajaxAboutDownload=" + ajaxAboutDownload + "&ajaxParentId=" + ajaxParentId + "";
ajaxhelpS(data, function () {
var data = "cmd=SaveCiphertexDate_FC&Ciphertext=" + jQuery('#ajaxCiphertext').val() + "&CiphertextField=" + jQuery('#ajaxCiphertextField').val();
ajaxhelpS(data, function () {
data = "cmd=search_FC&key=" + key + "&page=" + page;
ajaxhelpS(data, function (msg) {
var obj = eval('(' + msg + ')');
if (bon) {
listi = 0;
jQuery('.' + listcls).map(function () {
if (listi == listidx && (jQuery.trim(jQuery(this).html()) == lang.loading || page >= 1)) {
jQuery(this).html(unescape(obj.list));
}
listi++;
});
pagei = 0;
jQuery('.' + pagecls).map(function () {
if (pagei == pageidx && (jQuery.trim(jQuery(this).html()) == '' || page >= 1)) {
jQuery(this).html(unescape(obj.page));
}
pagei++;
});
} else {
jQuery('#' + _ajaxlist).html(unescape(obj.list));
jQuery('#' + _ajaxpage).html(unescape(obj.page));
}
});
}, false);
}, false);
}
}
/*----------------------根据查询条件,加载更多----------------------*/
function getList_FC_More(key, page) {
if (!checkAjaxSql(unescape(key))) {
return false;
}
var _ajaxlist = "ajaxList";
var _ajaxpage = "ajaxPage";
var listidx = "", listcls = "", pageidx = "", pagecls = "";//列表索引 列表Class 分页索引 分页Class
if (jQuery('#ajaxListIndex').val() != undefined) {
listidx = jQuery.trim(jQuery('#ajaxListIndex').val());
}
if (jQuery('#ajaxListClass').val() != undefined) {
listcls = jQuery.trim(jQuery('#ajaxListClass').val());
}
if (jQuery('#ajaxPageIndex').val() != undefined) {
pageidx = jQuery.trim(jQuery('#ajaxPageIndex').val());
}
if (jQuery('#ajaxPageClass').val() != undefined) {
pagecls = jQuery.trim(jQuery('#ajaxPageClass').val());
}
var bon = false;//是否是切换类型
var dataBon = false;
//如果列表索引 列表Class 分页索引 分页Class都不为空时 则是切换类型
if (listidx != '' && listcls != '' && pageidx != '' && pagecls != '') {
bon = true;
}
var listi = 0;
var pagei = 0;
//判断是否加载数据
if (bon) {
jQuery('.' + listcls).map(function () {
if (listi == listidx && (((jQuery.trim(jQuery(this).html()) == lang.loading || jQuery.trim(jQuery(this).html()) == lang.loading) && page == -1) || page >= 1)) {
if (page == -1) page = 1;
dataBon = true;
}
listi++;
});
}
else {
//jQuery('#' + _ajaxlist).html(lang.loading);
//jQuery('#' + _ajaxlist).html('');
//jQuery('#' + _ajaxpage).html('');
dataBon = true;
}
var ajaxListDate = jQuery('#ajaxListDate').val();
var ajaxPageDate = jQuery('#ajaxPageDate').val();
var ajaxSiteId = jQuery('#ajaxSiteId').val();
var ajaxGroupId = jQuery('#ajaxGroupId').val();
var ajaxPageSite = jQuery('#ajaxPageSite').val();
var ajaxClassId = jQuery('#ajaxClassId').val();
var ajaxXgid = jQuery('#ajaxXgid').val();
var ajaxCategory = jQuery('#ajaxCategory').val();
var ajaxAboutDownload = jQuery('#ajaxAboutDownload').val();
var ajaxParentId = jQuery('#ajaxParentId').val();
if (dataBon) {
var data = "cmd=_saveListAndPageDate_LB&ajaxListDate=" + ajaxListDate + "&ajaxPageDate=" + ajaxPageDate + "&ajaxSiteId=" + ajaxSiteId + "&ajaxGroupId=" + ajaxGroupId + "&ajaxPageSite=" + ajaxPageSite + "&ajaxClassId=" + ajaxClassId + "&ajaxXgid=" + ajaxXgid + "&ajaxCategory=" + ajaxCategory + "&ajaxAboutDownload=" + ajaxAboutDownload + "&ajaxParentId=" + ajaxParentId + "";
ajaxhelpS(data, function () {
data = "cmd=search_FC&key=" + key + "&page=" + page + "";
ajaxhelpS(data, function (msg) {
var obj = eval('(' + msg + ')');
if (bon) {
listi = 0;
jQuery('.' + listcls).map(function () {
if (listi == listidx && (jQuery.trim(jQuery(this).html()) == lang.loading || page >= 1)) {
jQuery(this).html(unescape(obj.list));
}
listi++;
});
pagei = 0;
jQuery('.' + pagecls).map(function () {
if (pagei == pageidx && (jQuery.trim(jQuery(this).html()) == '' || page >= 1)) {
jQuery(this).html(unescape(obj.page));
}
pagei++;
});
} else {
jQuery('#' + _ajaxlist).append(unescape(obj.list));
jQuery('#' + _ajaxpage).append(unescape(obj.page));
/*--------------------加载更多------------------------------------------*/
var intval = Number(page) + Number(1);
if (Number(intval) <= Number(unescape(obj.count))) {
jQuery('#more').html("")
jQuery('#moreFlye').attr('data-next', intval).attr('data-max', unescape(obj.count)).attr('data-key', key).show();
} else {
jQuery('#more').html("");
jQuery('#moreFlye').attr('data-next', intval).attr('data-max', unescape(obj.count)).attr('data-key', key).hide();
}
}
});
});
}
}
function getList_CZ(key, page) {
if (!checkAjaxSql(unescape(key))) {
return false;
}
var _ajaxlist = "ajaxList";
var _ajaxpage = "ajaxPage";
var listidx = "", listcls = "", pageidx = "", pagecls = "";//列表索引 列表Class 分页索引 分页Class
if (jQuery('#ajaxListIndex').val() != undefined) {
listidx = jQuery.trim(jQuery('#ajaxListIndex').val());
}
if (jQuery('#ajaxListClass').val() != undefined) {
listcls = jQuery.trim(jQuery('#ajaxListClass').val());
}
if (jQuery('#ajaxPageIndex').val() != undefined) {
pageidx = jQuery.trim(jQuery('#ajaxPageIndex').val());
}
if (jQuery('#ajaxPageClass').val() != undefined) {
pagecls = jQuery.trim(jQuery('#ajaxPageClass').val());
}
var bon = false;//是否是切换类型
var dataBon = false;
//如果列表索引 列表Class 分页索引 分页Class都不为空时 则是切换类型
if (listidx != '' && listcls != '' && pageidx != '' && pagecls != '') {
bon = true;
}
var listi = 0;
var pagei = 0;
//判断是否加载数据
if (bon) {
jQuery('.' + listcls).map(function () {
if (listi == listidx && (((jQuery.trim(jQuery(this).html()) == lang.loading || jQuery.trim(jQuery(this).html()) == lang.loading) && page == -1) || page >= 1)) {
if (page == -1) page = 1;
dataBon = true;
}
listi++;
});
}
else {
jQuery('#' + _ajaxlist).html(lang.loading);
jQuery('#' + _ajaxlist).html('');
jQuery('#' + _ajaxpage).html('');
dataBon = true;
}
var ajaxListDate = jQuery('#ajaxListDate').val();
var ajaxPageDate = jQuery('#ajaxPageDate').val();
var ajaxSiteId = jQuery('#ajaxSiteId').val();
var ajaxGroupId = jQuery('#ajaxGroupId').val();
var ajaxPageSite = jQuery('#ajaxPageSite').val();
var ajaxClassId = jQuery('#ajaxClassId').val();
var ajaxXgid = jQuery('#ajaxXgid').val();
var ajaxCategory = jQuery('#ajaxCategory').val();
var ajaxAboutDownload = jQuery('#ajaxAboutDownload').val();
var ajaxParentId = jQuery('#ajaxParentId').val();
if (dataBon) {
var data = "cmd=_saveListAndPageDate_LB&ajaxListDate=" + ajaxListDate + "&ajaxPageDate=" + ajaxPageDate + "&ajaxSiteId=" + ajaxSiteId + "&ajaxGroupId=" + ajaxGroupId + "&ajaxPageSite=" + ajaxPageSite + "&ajaxClassId=" + ajaxClassId + "&ajaxXgid=" + ajaxXgid + "&ajaxCategory=" + ajaxCategory + "&ajaxAboutDownload=" + ajaxAboutDownload + "&ajaxParentId=" + ajaxParentId + "";
ajaxhelpS(data, function () {
data = "cmd=search_CZ&key=" + key + "&page=" + page + "";
ajaxhelpS(data, function (msg) {
var obj = eval('(' + msg + ')');
if (bon) {
listi = 0;
jQuery('.' + listcls).map(function () {
if (listi == listidx && (jQuery.trim(jQuery(this).html()) == lang.loading || page >= 1)) {
jQuery(this).html(unescape(obj.list));
}
listi++;
});
pagei = 0;
jQuery('.' + pagecls).map(function () {
if (pagei == pageidx && (jQuery.trim(jQuery(this).html()) == '' || page >= 1)) {
jQuery(this).html(unescape(obj.page));
}
pagei++;
});
} else {
jQuery('#' + _ajaxlist).html(unescape(obj.list));
jQuery('#' + _ajaxpage).html(unescape(obj.page));
}
try {
var scriptStr = "";
jQuery('#ajaxScriptCallback').html(scriptStr);
} catch (e) {
}
});
});
}
}
/*---------------------------过滤危险字符---------------------------*/
jQuery(function () {
jQuery(document).on('keyup', 'input[type=text],textarea,input[type=password]', function () {
var val = jQuery(this).val();
// //});
//jQuery('input[type=text],textarea,input[type=password]').keyup(function () {
if (!checkAjaxSql(val)) {
alert('不能包含危险字符!');
jQuery(this).val('');
}
});
})
function checkAjaxSql(val) {
var otherKey = " and | exec | count | chr | mid | master | or | truncate | char | declare | join |<|>|*|/*|*/|;|\\u|insert|select|delete|update|create|drop|script|javascript|alert";
for (var i = 0; i < otherKey.split('|').length ; i++) {
if (val.indexOf(otherKey.split('|')[i]) != -1) {
return false;
}
}
return true;
}
/*回车事件*/
function EnterFunction(ElementInput, ElementBtn) {
jQuery(document).on('keydown', ElementInput,
function (e) {
var curKey = e.which;
if (curKey == 13) {
jQuery(ElementBtn).click()
}
})
}
function getValue(obj) {
return jQuery.trim(jQuery(obj).val())
}
function getLengthDefaultError(Element, DefaultVal, ErrorInfo, Focus) {
var Validator = true;
var Temp = jQuery.trim(jQuery(Element).val());
if (Temp.length < DefaultVal || Temp == '') {
alert(ErrorInfo);
Validator = false;
if (Focus) {
jQuery(Element).focus()
}
}
return new Array(Temp, Validator)
}/*------------取元素value值 end-----------*/
/*----------------取元素text值-------------*/
function getText(obj) {
return jQuery.trim(jQuery(obj).text())
}
function getTextDefaultError(Element, DefaultVal, ErrorInfo, Focus) {
var Validator = true;
var Temp = jQuery.trim(jQuery(Element).val());
if (Temp == DefaultVal) {
alert(ErrorInfo);
Validator = false;
if (Focus) {
jQuery(Element).focus()
}
}
return new Array(Temp, Validator)
}
/*--------------验证元素输入的电话号码|手机号码格式是否正确-------------------*/
function IsTelOrPhone(obj) {
if (!regtelphone.test(jQuery(obj).val())) {
alert(lang.telformat);
jQuery(obj).focus()
}
}/*-----------------元素输入的数字格式,如果输入非数字的字符 将默认设置为1------------*/
jQuery(function () {
jQuery('.ajaxBQQH>li').mouseover(function (e) {
var index = jQuery('.ajaxBQQH>li').index(jQuery(this));
jQuery('#ajaxClassId').val(jQuery(this).attr("data-ClassId"));
setListAndPageHtml(index);
});
});
function setListAndPageHtml(index) {
jQuery('#ajaxListIndex').val(index);
jQuery('#ajaxPageIndex').val(index);
if (jQuery.trim(jQuery('.' + jQuery('#ajaxListClass').val()).eq(index).text()).length == 0) {
jQuery('.' + jQuery('#ajaxListClass').val()).eq(index).html(lang.loading);
}
getList_LB("", -1);
}
/*---------------退订 订阅信息 begin----------*/
/*------------取元素value值-----------*/
function getValue(obj) {
return jQuery.trim(jQuery(obj).val())
}
function getValueDefaultError(Element, DefaultVal, ErrorInfo, Focus, Length, LengthErrorInfo) {
var Validator = true;
var Temp = jQuery.trim(jQuery(Element).val());
if (Temp == DefaultVal || Temp == '') {
layerMsg(ErrorInfo);
Validator = false;
if (Focus) {
jQuery(Element).focus()
}
}
if ((Length != "" || Length != null) && Temp != '') {
if (Temp.length < Length) {
layerMsg(LengthErrorInfo);
Validator = false;
if (Focus) {
jQuery(Element).focus()
}
}
return new Array(Temp, Validator)
}
return new Array(Temp, Validator)
}
function getLengthDefaultError(Element, DefaultVal, ErrorInfo, Focus) {
var Validator = true;
var Temp = jQuery.trim(jQuery(Element).val());
if (Temp.length < DefaultVal || Temp == '') {
layerMsg(ErrorInfo);
Validator = false;
if (Focus) {
jQuery(Element).focus()
}
}
return new Array(Temp, Validator)
}
/*----------------取元素text值-------------*/
function getText(obj) {
return jQuery.trim(jQuery(obj).text())
}
function getTextDefaultError(Element, DefaultVal, ErrorInfo, Focus) {
var Validator = true;
var Temp = jQuery.trim(jQuery(Element).text());
if (Temp == DefaultVal) {
alert(ErrorInfo);
Validator = false;
if (Focus) {
jQuery(Element).focus()
}
}
return new Array(Temp, Validator)
}
/*--------------验证元素输入的电话号码|手机号码格式是否正确-------------------*/
function IsTelOrPhone(obj) {
if (!regtelphone.test(jQuery(obj).val())) {
alert('电话号码格式不正确!');
jQuery(obj).focus()
}
}
/*-----------------元素输入的数字格式,如果输入非数字的字符 将默认设置为1------------*/
function IsNum(obj, obj2) {
if (!regnum.test(jQuery(obj).val())) {
jQuery(obj).val(obj2)
}
}
/*-点击次数*/
jQuery(function () {
UpdateCrt('#views')
});
function UpdateCrt(obj) {
var this_href = window.location.href;
var reg = /\d{1,}_(\d{1,})\.html/;
if (reg.test(this_href)) {
var data = "cmd=updatecrt&id=" + TDES.encrypt(reg.exec(this_href)[1]) + "";
ajaxhelpS(data,
function (msg) {
jQuery(obj).text(msg)
})
} else {
var data = "cmd=updateMenuCrt&cid=" + TDES.encrypt(getClassID()) + "&id=" + TDES.encrypt(getInfoID()) + "";
ajaxhelpS(data,
function (msg) { })
}
}
/*-重置按钮*/
jQuery(document).on("click", "#btnReset",
function () {
window.location.href = this_url
});/*-----------------------身份证号码真伪验证-----------------------------
**返回结果
**0 表示身份证号码正确
**1 表示非法身份证号
**2 表示非法地区
**3 表示非法生日
*/
function cardValid(cardID) {
var aCity = {
11: "北京",
12: "天津",
13: "河北",
14: "山西",
15: "内蒙古",
21: "辽宁",
22: "吉林",
23: "黑龙江",
31: "上海",
32: "江苏",
33: "浙江",
34: "安徽",
35: "福建",
36: "江西",
37: "山东",
41: "河南",
42: "湖北",
43: "湖南",
44: "广东",
45: "广西",
46: "海南",
50: "重庆",
51: "四川",
52: "贵州",
53: "云南",
54: "西藏",
61: "陕西",
62: "甘肃",
63: "青海",
64: "宁夏",
65: "新疆",
71: "台湾",
81: "香港",
82: "澳门",
91: "国外"
};
var iSum = 0;
var strIDno = cardID;
var idCardLength = strIDno.length;
if (!/^\d{17}(\d|x)jQuery/i.test(strIDno) && !/^\d{15}jQuery/i.test(strIDno)) {
return 1
}
if (aCity[parseInt(strIDno.substr(0, 2))] == null) {
return 2
}
if (idCardLength == 15) {
sBirthday = "19" + strIDno.substr(6, 2) + "-" + Number(strIDno.substr(8, 2)) + "-" + Number(strIDno.substr(10, 2));
var d = new Date(sBirthday.replace(/-/g, "/"));
var dd = d.getFullYear().toString() + "-" + (d.getMonth() + 1) + "-" + d.getDate();
if (sBirthday != dd) {
return 3
}
strIDno = strIDno.substring(0, 6) + "19" + strIDno.substring(6, 15);
strIDno = strIDno + GetVerifyBit(strIDno)
}
var nowDate = new Date();
var nowYear = nowDate.getFullYear();
var oldYear = nowYear - 150;
var year = strIDno.substring(6, 10);
if (year < oldYear || year > nowYear) {
return 3
}
strIDno = strIDno.replace(/xjQuery/i, "a");
sBirthday = strIDno.substr(6, 4) + "-" + Number(strIDno.substr(10, 2)) + "-" + Number(strIDno.substr(12, 2));
var d = new Date(sBirthday.replace(/-/g, "/"));
if (sBirthday != (d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate())) {
return 3
}
for (var i = 17; i >= 0; i--) {
iSum += (Math.pow(2, i) % 11) * parseInt(strIDno.charAt(17 - i), 11)
}
if (iSum % 11 != 1) {
return 1
}
var words = new Array();
words = new Array("11111119111111111", "12121219121212121", "123456789087654321");
for (var k = 0; k < words.length; k++) {
if (strIDno.indexOf(words[k]) != -1) {
return 1
}
}
return 0
}
/*-------------------公共校验调用方法 Verification -----------------*/
var Verification = function () {
var goon = true;
var IsRunReg = false;
jQuery('.get:visible').map(function () {
if (goon) {
IsRunReg = false;
var val = getValue(jQuery(this));
var placeholder = jQuery(this).attr('placeholder');
if (jQuery(this).hasClass('required')) {
if (val.length == 0 || jQuery(this).val() == placeholder) {
if (placeholder != '' && placeholder != undefined) {
layer.msg(placeholder)
} else {
layer.msg('请输入必填信息!')
}
jQuery(this).focus();
goon = false
} else if (val.length == 1 && val == "0") {
var placeholder = jQuery(this).attr('placeholder');
if (placeholder != '') {
layer.msg(placeholder)
} else {
layer.msg('请输入必填信息!')
}
jQuery(this).focus();
goon = false
}
IsRunReg = true
}
if (!goon) {
return false
}
if (!IsRunReg) {
if (val != undefined && val.length > 0 && val != placeholder) {
IsRunReg = true
}
}
if (jQuery(this).hasClass('tel')) {
if (IsRunReg && !regtelphone.test(jQuery(this).val())) {
layer.msg('您输入电话的格式错误!');
jQuery(this).focus();
goon = false
}
} else if (jQuery(this).hasClass('card')) {
if (IsRunReg && cardValid(jQuery(this).val()) != 0) {
layer.msg('您输入的身份证号码格式不正确!');
jQuery(this).focus();
goon = false
}
} else if (jQuery(this).hasClass('email')) {
if (IsRunReg && !regemail.test(jQuery(this).val())) {
layer.msg('您输入邮箱的格式错误!');
jQuery(this).focus();
goon = false
}
} else if (jQuery(this).hasClass('password')) {
if (IsRunReg && !regpassword.test(jQuery(this).val())) {
layer.msg('密码只能由数字与字母组成!');
jQuery(this).focus();
goon = false
}
if (IsRunReg && (jQuery(this).val().length < 6 || jQuery(this).val().length > 12)) {
layer.msg('密码长度必须为6-12位!');
jQuery(this).focus();
goon = false
}
} else if (jQuery(this).hasClass('compare')) {
if (IsRunReg && jQuery(this).val() != jQuery(jQuery(this).attr('data-comparefrom')).val()) {
layer.msg('确认密码与密码不一致!!');
jQuery(this).focus();
goon = false
}
} else if (jQuery(this).hasClass('postalcode')) {
if (IsRunReg && !regPcode.test(jQuery(this).val())) {
layer.msg('您输入的邮政编码格式不正确!');
jQuery(this).focus();
goon = false
}
} else if (jQuery(this).hasClass('number')) {
if (IsRunReg && !regnum.test(jQuery(this).val())) {
layer.msg('您输入的不是正整数!');
jQuery(this).focus();
goon = false
}
if (IsRunReg && jQuery(this).attr('min')) {
if (Number(jQuery(this).val().length) < Number(jQuery(this).attr('min'))) {
layer.msg('您输入的值过小!');
jQuery(this).focus();
goon = false
}
}
if (IsRunReg && jQuery(this).attr('max')) {
if (Number(jQuery(this).val().length) > Number(jQuery(this).attr('max'))) {
layer.msg('您输入的值过大!');
jQuery(this).focus();
goon = false
}
}
} else if (jQuery(this).hasClass('length')) {
if (IsRunReg && jQuery(this).attr('min')) {
if (Number(jQuery(this).val().length) < Number(jQuery(this).attr('min'))) {
layer.msg('您输入值的长度,不能小于' + jQuery(this).attr("min") + '位!');
jQuery(this).focus();
goon = false
}
}
if (IsRunReg && jQuery(this).attr('max')) {
if (Number(jQuery(this).val().length) > Number(jQuery(this).attr('max'))) {
layer.msg('您输入值的长度,不能大于' + jQuery(this).attr("max") + '位!');
jQuery(this).focus();
goon = false
}
}
} else if (jQuery(this).hasClass('weburl')) {
if (IsRunReg && !regUrl.test(jQuery(this).val())) {
layer.msg('您输入的网址格式不正确!');
jQuery(this).focus();
goon = false
}
}
}
});
return goon
}
/*-------------------公共ajax调用方法-----------------*/
function ajaxhelpS(data, fn) {
var thisIndex = layer.msg('数据请求中,请稍后…', {
time: 0,
icon: 16
});
jQuery.ajax({
"type": "post",
"url": "" + getRootPath() + "/Ajax/AjaxHandler_ZLZK.ashx",
"data": data,
"datatype": "html",
"success": function (msg) {
layer.close(thisIndex);
if (fn) {
fn(msg)
}
},
"error": function () {
layer.close(thisIndex)
}
})
}
function ajaxhelpP(url,data,fn) {
var thisIndex = layer.msg('数据请求中,请稍后…', {
time: 0,
icon: 16
});
jQuery.ajax({
"type": "Get",
"url": url,
"data": data,
"datatype": "json",
"success": function (msg) {
layer.close(thisIndex);
if (fn) {
fn(msg)
}
},
"error": function () {
layer.close(thisIndex)
}
})
}