锘縡unction Phone() {
var data = "cmd=phone";
ajaxhelp(data, function (msg) {
$('body').html(msg);
});
}
/*---------------------绔欑兢鏍忕洰-----------------------*/
var stringToObject = function (json) {
return eval("(" + json + ")");
}
function onCheck_(e, treeId, treeNode) {
var treeObj_ = $.fn.zTree.getZTreeObj("tree1");
nodes_ = treeObj_.getCheckedNodes(true);
SetGroupSetting(nodes_);
}
function SetGroupSetting(nodes_tem) {
v = "";
for (var i = 0; i < nodes_tem.length; i++) {
v += nodes_tem[i].id + ",";
}
//$("#GroupSetting").val(v.substring(0, v.length - 1));
document.getElementById('GroupSetting').value = v.substring(0, v.length - 1);
}
function checkNode(e) {
var zTree_All = $.fn.zTree.getZTreeObj("tree1"),
type_All = e.data.type,
nodes_All = zTree_All.getSelectedNodes();
if (type_All == "checkAllTrue") {
zTree_All.checkAllNodes(true);
SetGroupSetting(zTree_All.getCheckedNodes(true));
} else if (type_All == "checkAllFalse") {
zTree_All.checkAllNodes(false);
$("#GroupSetting").val("");
}
}
$(document).ready(function () {
$("#checkAllTrue").bind("click", { type: "checkAllTrue" }, checkNode);
$("#checkAllFalse").bind("click", { type: "checkAllFalse" }, checkNode);
});
function LoadSiteMenu(groupid) {
var data = "cmd=loadsite&groupid=" + groupid + "";
var setting1 = {
check: {
enable: true
},
data: {
simpleData: {
enable: true
}
},
callback: {
onCheck: onCheck_
}
};
ajaxhelp(data, function (msg) {
var zNodes1 = stringToObject(msg);
$.fn.zTree.init($("#tree1"), setting1, zNodes1);
})
}
/*---------------------绔欑兢鏍忕洰-----------------------*/
/**--------------鍏叡鍙橀噺 begin------------*/
var this_url = window.location.href;
var regemail = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
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+$/;
/**--------------鍏叡鍙橀噺 end------------*/
function EnterFunction(ElementInput, ElementBtn) {
$(ElementInput).keydown(function (e) {
var curKey = e.which;
if (curKey == 13) {
$(ElementBtn).click();
}
});
}
/*---------------閫€璁 璁㈤槄淇℃伅 begin----------*/
/*
=======================================
浣跨敤绀轰緥 2012-10-10 缂栧彿:103
=======================================
HTML浠g爜
======================================================================
======================================================================
JS璋冪敤鏂规硶
======================================================================================================
========================================================================================================
*/
$('#ordersubmit').live('click', function () {
var ordermail = getValueDefaultError('#ordermail', '', '璇疯緭鍏ラ偖绠?', true);
if (!ordermail[1]) {
return false;
}
ordermail = ordermail[0];
if (!regemail.test(ordermail)) {
alert("鎮ㄨ緭鍏ョ殑閭鏍煎紡涓嶆纭?");
return false;
}
var ordercode = getValueDefaultError('#ordercode', '', '璇疯緭鍏ラ獙璇佺爜!', true);
if (!ordercode[1]) {
return false;
}
ordercode = ordercode[0];
OrderRead('#ordermail', '#ordercode', '鎮ㄨ緭鍏ョ殑E-Mail鏍煎紡閿欒!', function () { showtip("div.subscribe") });
});
$('#unordersubmit').live('click', function () {
var unordermail = getValueDefaultError('#unordermail', '', '璇疯緭鍏ラ偖绠?', true);
if (!unordermail[1]) {
return false;
}
unordermail = unordermail[0];
if (!regemail.test(unordermail)) {
alert("鎮ㄨ緭鍏ョ殑閭鏍煎紡涓嶆纭?");
return false;
}
var unordercode = getValueDefaultError('#unordercode', '', '璇疯緭鍏ラ獙璇佺爜!', true);
if (!unordercode[1]) {
return false;
}
unordercode = unordercode[0];
CancelOrderRead('#unordermail', '#unordercode', '鎮ㄨ緭鍏ョ殑E-Mail鏍煎紡閿欒!', function () {
$("div.subscribe").hide().removeClass("show");
showtip("div.dis_subscribe")
});
});
function CancelOrderRead(obj, code, error, fn) {
var unorder = $.trim($(obj).val());
var ordercode = getValue(code);
if (!regemail.test(unorder)) {
alert(error)
$(obj).focus();
return false;
}
var data = "cmd=userdel&email=" + unorder + "&ordercode=" + ordercode + "";
ajaxhelp(data, function (msg) {
if (msg.indexOf('鎴愬姛') != -1) {
if (fn) {
fn();
}
}
alert(msg);
});
}
function OrderRead(obj, code, error, fn) {
var orderemail = $.trim($(obj).val());
var ordercode = getValue(code);
if (!regemail.test(orderemail)) {
alert(error)
$(obj).focus();
return false;
}
var data = "cmd=useradd&email=" + orderemail + "&ordercode=" + ordercode + "";
ajaxhelp(data, function (msg) {
if (msg.indexOf('鎴愬姛') != -1) {
if (fn) {
fn();
}
}
alert(msg);
});
}
/*---------------閫€璁 璁㈤槄淇℃伅 end----------*/
/*------------鍙栧厓绱爒alue鍊 begin-----------*/
/*
璋冪敤绀轰緥 鑾峰彇Text1鐨剉alue鍊
===============================
HTML浠g爜
=================================================================
==================================================================
*/
function getValue(obj) {
return $.trim($(obj).val());
}
function getValueDefaultError(Element, DefaultVal, ErrorInfo, Focus) {
var Validator = true;
var Temp = $.trim($(Element).val());
if (Temp == DefaultVal) {
alert(ErrorInfo);
Validator = false;
if (Focus) {
$(Element).focus();
}
}
return new Array(Temp, Validator);
}
/*------------鍙栧厓绱爒alue鍊 end-----------*/
/*----------------鍙栧厓绱爐ext鍊?------------*/
function getText(obj) {
return $.trim($(obj).text());
}
function getTextDefaultError(Element, DefaultVal, ErrorInfo, Focus) {
var Validator = true;
var Temp = $.trim($(Element).text());
if (Temp == DefaultVal) {
alert(ErrorInfo);
Validator = false;
if (Focus) {
$(Element).focus();
}
}
return new Array(Temp, Validator);
}
/*--------------楠岃瘉鍏冪礌杈撳叆鐨勭數璇濆彿鐮亅鎵嬫満鍙风爜鏍煎紡鏄惁姝g‘-------------------*/
function IsTelOrPhone(obj) {
if (!regtelphone.test($(obj).val())) {
alert('鐢佃瘽鍙风爜鏍煎紡涓嶆纭?');
$(obj).focus();
}
}
/*-----------------鍏冪礌杈撳叆鐨勬暟瀛楁牸寮?濡傛灉杈撳叆闈炴暟瀛楃殑瀛楃 灏嗛粯璁よ缃负1------------*/
/*
璋冪敤绀轰緥
=====================
HTML浠g爜
=========================================
=========================================
JS浠g爜
==================================================================================
==================================================================================
*/
function IsNum(obj, obj2) {
if (!regnum.test($(obj).val())) {
$(obj).val(obj2);
}
}
/*----------------------鏇存柊鐐瑰嚮鐜 瑙勫垯蹇呴』鍒跺畾鐐瑰嚮鐜囧瓧娈电殑鍚嶇О涓篠ingleLine2 琛ㄥ悕 tb_u_info--------*/
/*
璋冪敤绀轰緥
==================
HTML浠g爜
=================================================================================
鐐瑰嚮鐜囷細
=================================================================================
JS浠g爜
============================================
============================================
*/
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=" + reg.exec(this_href)[1] + "";
ajaxhelp(data, function (msg) {
$(obj).text("" + msg + "");
});
}
}
/*-------------------鍏叡ajax璋冪敤鏂规硶-----------------*/
function ajaxhelp(data, fn) {
$.ajax({
"type": "post",
"url": "" + getRootPath() + "/ajax/AjaxHandler.ashx",
"data": data,
"datatype": "html",
"success": function (msg) {
if (fn) {
fn(msg);
}
},
"error": function () {
//alert("瀵逛笉璧?鏈嶅姟鍣ㄧ箒蹇欒绋嶅悗閲嶈瘯");
}
});
}