function struct(key, value, cursor){
this.key = key;
this.value = value;
this.cursor = cursor;
}
function put(key, value){
for (var i = 0; i < this.map.length; i++){
if ( this.map[i].key === key ){
this.map[i].value = value;
return;
}
}
this.map[this.map.length] = new struct(key, value, this.map.length);
}
function push(key, value){
this.map[this.map.length] = new struct(key, value, this.map.length);
}
function get(key){
for (var i = 0; i < this.map.length; i++){
if ( this.map[i].key === key ){
this.index=i+1;
return this.map[i].value;
}
}
return null;
}
function remove(key){
for (var i = 0; i < this.map.length; i++){
if(this.map[i].key === key){
this.map.splice(i,1);
break;
}
}
}
function removeTop(){
this.map.shift();
}
function size(){
return this.map.length;
}
function isEmpty(){
return this.map.length <= 0;
}
function iterator(){
this.index=0;
return this;
}
function hasNext(){
if(this.map.length<=0) return false;
return this.index<this.map.length;
}
function next(){
return this.map[this.index++].value;
}
function iterator(){
this.index=0;
return this;
}
function classMap() {
this.map = new Array();
this.index=0;
this.get = get;
this.put = put;
this.push = push;
this.remove = remove;
this.size = size;
this.isEmpty = isEmpty;
this.iterator = iterator;
this.hasNext = hasNext;
this.removeTop =removeTop;
this.next = next;
}
window.dhtmlHistory = {
addListener: function(callback) {
this.listener = callback;
},
getCurrentLocation: function() {
return this.removeHash(window.location.hash);
},
currentLocation: null,
listener: null,
create: function() {
this.currentLocation = this.getCurrentLocation();
var self = this;
var locationHandler = function() {
self.checkLocation();
};
setInterval(locationHandler, 100);
},
checkLocation: function() {
var hash = this.getCurrentLocation();
if (hash != this.currentLocation){
this.currentLocation = hash;
this.listener.call(null, hash, '');
}},
removeHash: function(hashValue) {
if (hashValue == null || hashValue == undefined)
return null;
else if (hashValue == "")
return "";
else if (hashValue.length == 1 && hashValue.charAt(0) == "#")
return "";
else if (hashValue.length > 1 && hashValue.charAt(0) == "#")
return hashValue.substring(1);
else
return hashValue;
}
}
window.dhtmlHistory.create();
var Prototype = {
Version: '1.6.0',
ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',
emptyFunction: function() {},
K: function(x) {return x}
}
var Class = {
create: function() {
return function() {
this.initialize.apply(this, arguments);
}
}
}
var Abstract = new Object();
Object.extend = function(destination, source) {
for (property in source) {
destination[property] = source[property];
}
return destination;
}
Object.inspect = function(object) {
try {
if (object == undefined) return 'undefined';
if (object == null) return 'null';
return object.inspect ? object.inspect() : object.toString();
} catch (e) {
if (e instanceof RangeError) return '...';
throw e;
}
}
Function.prototype.bind = function() {
var __method = this, args = $A(arguments), object = args.shift();
return function() {
return __method.apply(object, args.concat($A(arguments)));
}
}
var Try = {
these: function() {
var returnValue;
for (var i = 0; i < arguments.length; i++) {
var lambda = arguments[i];
try {
returnValue = lambda();
break;
} catch (e) {}
}
return returnValue;
}
}
/*--------------------------------------------------------------------------*/
function $() {
var elements = new Array();
for (var i = 0; i < arguments.length; i++) {
var element = arguments[i];
if (typeof element == 'string')
element = document.getElementById(element);
if (arguments.length == 1)
return element;
elements.push(element);
}
return elements;
}
Object.extend(String.prototype, {
stripTags: function() {
return this.replace(/<\/?[^>]+>/gi, '');
},
stripScripts: function() {
return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');
},
extractScripts: function() {
var matchAll = new RegExp(Prototype.ScriptFragment, 'img');
var matchOne = new RegExp(Prototype.ScriptFragment, 'im');
return (this.match(matchAll) || []).map(function(scriptTag) {
return (scriptTag.match(matchOne) || ['', ''])[1];
});
},
evalScripts: function() {
var matchAll = new RegExp(Prototype.ScriptFragment, 'img');
var scripts = this.match(matchAll);
var headEle = document.getElementsByTagName("head")[0];
for(var i = 0; scripts && i < scripts.length; i++){
var scriptEle = document.createElement("script");
scriptEle.type = "text/javascript";
var script = scripts[i];
var res = script.match(/src=\"(.*)\"/ig);
if(res)
scriptEle.src = RegExp.$1;
else{
//scriptEle.innerText = script;
}
headEle.appendChild(scriptEle);
}
return this.extractScripts().map(eval);
},
escapeHTML: function() {
var div = document.createElement('div');
var text = document.createTextNode(this);
div.appendChild(text);
return div.innerHTML;
},
unescapeHTML: function() {
var div = document.createElement('div');
div.innerHTML = this.stripTags();
return div.childNodes[0] ? div.childNodes[0].nodeValue : '';
},
toArray: function() {
return this.split('');
},
inspect: function() {
return "'" + this.replace('\\', '\\\\').replace("'", '\\\'') + "'";
}
});
var $break    = new Object();
var $continue = new Object();
var Enumerable = {
each: function(iterator) {
var index = 0;
try {
this._each(function(value) {
try {
iterator(value, index++);
} catch (e) {
if (e != $continue) throw e;
}
});
} catch (e) {
if (e != $break) throw e;
}
},
include: function(object) {
var found = false;
this.each(function(value) {
if (value == object) {
found = true;
throw $break;
}
});
return found;
},
inject: function(memo, iterator) {
this.each(function(value, index) {
memo = iterator(memo, value, index);
});
return memo;
},
collect: function(iterator) {
var results = [];
this.each(function(value, index) {
results.push(iterator(value, index));
});
return results;
},
inspect: function() {
return '#<Enumerable:' + this.toArray().inspect() + '>';
}
}
Object.extend(Enumerable, {
map:     Enumerable.collect,
find:    Enumerable.detect,
select:  Enumerable.findAll,
member:  Enumerable.include,
entries: Enumerable.toArray
});
var $A = Array.from = function(iterable) {
if (!iterable) return [];
if (iterable.toArray) {
return iterable.toArray();
} else {
var results = [];
for (var i = 0; i < iterable.length; i++)
results.push(iterable[i]);
return results;
}
}
Object.extend(Array.prototype, Enumerable);
Array.prototype._reverse = Array.prototype.reverse;
Object.extend(Array.prototype, {
_each: function(iterator) {
for (var i = 0; i < this.length; i++)
iterator(this[i]);
},
toQueryString: function() {
return this.map(function(pair) {
return pair.map(encodeURIComponent).join('=');
}).join('&');
},
inspect: function() {
return '[' + this.map(Object.inspect).join(', ') + ']';
}
});
/*---------------------------Ajax-----------------------------------------*/
var Hash = {
_each: function(iterator) {
for (key in this) {
var value = this[key];
if (typeof value == 'function') continue;
var pair = [key, value];
pair.key = key;
pair.value = value;
iterator(pair);
}
},
get: function(key) {
return this[key];
},
keys: function() {
return this.pluck('key');
},
values: function() {
return this.pluck('value');
},
merge: function(hash) {
return $H(hash).inject($H(this), function(mergedHash, pair) {
mergedHash[pair.key] = pair.value;
return mergedHash;
});
},
toQueryString: function() {
return this.map(function(pair) {
return pair.map(encodeURIComponent).join('=');
}).join('&');
},
inspect: function() {
return '#<Hash:{' + this.map(function(pair) {
return pair.map(Object.inspect).join(': ');
}).join(', ') + '}>';
}
}
function $H(object) {
var hash = Object.extend({}, object || {});
Object.extend(hash, Enumerable);
Object.extend(hash, Hash);
return hash;
}
ObjectRange = Class.create();
Object.extend(ObjectRange.prototype, Enumerable);
Object.extend(ObjectRange.prototype, {
initialize: function(start, end, exclusive) {
this.start = start;
this.end = end;
this.exclusive = exclusive;
},
_each: function(iterator) {
var value = this.start;
do {
iterator(value);
value = value.succ();
} while (this.include(value));
},
include: function(value) {
if (value < this.start)
return false;
if (this.exclusive)
return value < this.end;
return value <= this.end;
}
});
var $R = function(start, end, exclusive) {
return new ObjectRange(start, end, exclusive);
}
var Ajax = {
getTransport: function() {
return Try.these(
function() {return new ActiveXObject('Msxml2.XMLHTTP')},
function() {return new ActiveXObject('Microsoft.XMLHTTP')},
function() {return new XMLHttpRequest()}
) || false;
},
activeRequestCount: 0
}
Ajax.Responders = {
responders: [],
_each: function(iterator) {
this.responders._each(iterator);
},
register: function(responderToAdd) {
if (!this.include(responderToAdd))
this.responders.push(responderToAdd);
},
unregister: function(responderToRemove) {
this.responders = this.responders.without(responderToRemove);
},
dispatch: function(callback, request, transport, json) {
this.each(function(responder) {
if (responder[callback] && typeof responder[callback] == 'function') {
try {
responder[callback].apply(responder, [request, transport, json]);
} catch (e) {}
}
});
}
};
Object.extend(Ajax.Responders, Enumerable);
Ajax.Responders.register({
onCreate: function() {
Ajax.activeRequestCount++;
},
onComplete: function() {
Ajax.activeRequestCount--;
}
});
Ajax.Base = function() {};
Ajax.Base.prototype = {
setOptions: function(options) {
this.options = {
method:       'post',
asynchronous: true,
parameters:   ''
}
Object.extend(this.options, options || {});
},
responseIsSuccess: function() {
return this.transport.status == undefined
|| this.transport.status == 0
|| (this.transport.status >= 200 && this.transport.status < 300);
},
responseIsFailure: function() {
return !this.responseIsSuccess();
}
}
Ajax.Request = Class.create();
Ajax.Request.Events =
['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];
Ajax.Request.prototype = Object.extend(new Ajax.Base(), {
initialize: function(url, options) {
this.transport = Ajax.getTransport();
this.setOptions(options);
this.request(url);
},
request: function(url) {
var parameters = this.options.parameters || '';
if (parameters.length > 0) parameters += '&_=';
try {
this.url = url;
if (this.options.method == 'get' && parameters.length > 0)
this.url += (this.url.match(/\?/) ? '&' : '?') + parameters;
Ajax.Responders.dispatch('onCreate', this, this.transport);
this.transport.open(this.options.method, this.url,
this.options.asynchronous);
if (this.options.asynchronous) {
this.transport.onreadystatechange = this.onStateChange.bind(this);
setTimeout((function() {this.respondToReadyState(1)}).bind(this), 10);
}
this.setRequestHeaders();
var body = this.options.postBody ? this.options.postBody : parameters;
this.transport.send(this.options.method == 'post' ? body : null);
} catch (e) {
this.dispatchException(e);
}
},
setRequestHeaders: function() {
var requestHeaders =
['X-Requested-With', 'XMLHttpRequest',
'X-Prototype-Version', Prototype.Version];
if (this.options.method == 'post') {
requestHeaders.push('Content-type',
'application/x-www-form-urlencoded; charset=utf-8');
/* Force "Connection: close" for Mozilla browsers to work around
* a bug where XMLHttpReqeuest sends an incorrect Content-length
* header. See Mozilla Bugzilla #246651.
*/
if (this.transport.overrideMimeType)
requestHeaders.push('Connection', 'close');
}
if (this.options.requestHeaders)
requestHeaders.push.apply(requestHeaders, this.options.requestHeaders);
for (var i = 0; i < requestHeaders.length; i += 2)
this.transport.setRequestHeader(requestHeaders[i], requestHeaders[i+1]);
},
onStateChange: function() {
var readyState = this.transport.readyState;
if (readyState != 1)
this.respondToReadyState(this.transport.readyState);
},
header: function(name) {
try {
return this.transport.getResponseHeader(name);
} catch (e) {}
},
evalJSON: function() {
try {
return eval(this.header('X-JSON'));
} catch (e) {}
},
evalResponse: function() {
try {
return eval(this.transport.responseText);
} catch (e) {
this.dispatchException(e);
}
},
respondToReadyState: function(readyState) {
var event = Ajax.Request.Events[readyState];
var transport = this.transport, json = this.evalJSON();
if (event == 'Complete') {
try {
(this.options['on' + this.transport.status]
|| this.options['on' + (this.responseIsSuccess() ? 'Success' : 'Failure')]
|| Prototype.emptyFunction)(transport, json);
} catch (e) {
this.dispatchException(e);
}
if ((this.header('Content-type') || '').match(/^text\/javascript/i))
this.evalResponse();
}
try {
(this.options['on' + event] || Prototype.emptyFunction)(transport, json);
Ajax.Responders.dispatch('on' + event, this, transport, json);
} catch (e) {
this.dispatchException(e);
}
/* Avoid memory leak in MSIE: clean up the oncomplete event handler */
if (event == 'Complete')
this.transport.onreadystatechange = Prototype.emptyFunction;
},
dispatchException: function(exception) {
(this.options.onException || Prototype.emptyFunction)(this, exception);
Ajax.Responders.dispatch('onException', this, exception);
}
});
Ajax.Updater = Class.create();
Object.extend(Object.extend(Ajax.Updater.prototype, Ajax.Request.prototype), {
initialize: function(container, url, options) {
this.containers = {
success: container.success ? $(container.success) : $(container),
failure: container.failure ? $(container.failure) :
(container.success ? null : $(container))
}
this.transport = Ajax.getTransport();
this.setOptions(options);
var onComplete = this.options.onComplete || Prototype.emptyFunction;
this.options.onComplete = (function(transport, object) {
this.updateContent();
onComplete(transport, object);
}).bind(this);
this.request(url);
},
updateContent: function() {
var receiver = this.responseIsSuccess() ?
this.containers.success : this.containers.failure;
var response = this.transport.responseText;
if (!this.options.evalScripts)
response = response.stripScripts();
if (receiver) {
if (this.options.insertion) {
new this.options.insertion(receiver, response);
} else {
Element.update(receiver, response);
}
}
if (this.responseIsSuccess()) {
if (this.onComplete)
setTimeout(this.onComplete.bind(this), 10);
}
}
});
document.getElementsByClassName = function(className, parentElement) {
var children = ($(parentElement) || document.body).getElementsByTagName('*');
return $A(children).inject([], function(elements, child) {
if (child.className.match(new RegExp("(^|\\s)" + className + "(\\s|$)")))
elements.push(child);
return elements;
});
}
/*--------------------------------------------------------------------------*/
if (!window.Element) {
var Element = new Object();
}
Object.extend(Element, {
remove: function(element) {
element = $(element);
element.parentNode.removeChild(element);
},
update: function(element, html) {
$(element).innerHTML = html.stripScripts();
setTimeout(function() {html.evalScripts()}, 10);
}
});
/*--------------------------------------------------------------------------*/
var Form = {
serialize: function(form) {
var elements = Form.getElements($(form));
var queryComponents = new Array();
for (var i = 0; i < elements.length; i++) {
var queryComponent = Form.Element.serialize(elements[i]);
if (queryComponent)
queryComponents.push(queryComponent);
}
return queryComponents.join('&');
},
getElements: function(form) {
form = $(form);
var elements = new Array();
for (tagName in Form.Element.Serializers) {
var tagElements = form.getElementsByTagName(tagName);
for (var j = 0; j < tagElements.length; j++)
elements.push(tagElements[j]);
}
return elements;
},
getInputs: function(form, typeName, name) {
form = $(form);
var inputs = form.getElementsByTagName('input');
if (!typeName && !name)
return inputs;
var matchingInputs = new Array();
for (var i = 0; i < inputs.length; i++) {
var input = inputs[i];
if ((typeName && input.type != typeName) ||
(name && input.name != name))
continue;
matchingInputs.push(input);
}
return matchingInputs;
},
disable: function(form) {
var elements = Form.getElements(form);
for (var i = 0; i < elements.length; i++) {
var element = elements[i];
element.blur();
element.disabled = 'true';
}
},
enable: function(form) {
var elements = Form.getElements(form);
for (var i = 0; i < elements.length; i++) {
var element = elements[i];
element.disabled = '';
}
},
findFirstElement: function(form) {
return Form.getElements(form).find(function(element) {
return element.type != 'hidden' && !element.disabled &&
['input', 'select', 'textarea'].include(element.tagName.toLowerCase());
});
},
focusFirstElement: function(form) {
Field.activate(Form.findFirstElement(form));
},
reset: function(form) {
$(form).reset();
}
}
Form.Element = {
serialize: function(element) {
element = $(element);
var method = element.tagName.toLowerCase();
var parameter = Form.Element.Serializers[method](element);
if (parameter) {
var key = encodeURIComponent(parameter[0]);
if (key.length == 0) return;
if (parameter[1].constructor != Array)
parameter[1] = [parameter[1]];
return parameter[1].map(function(value) {
return key + '=' + encodeURIComponent(value);
}).join('&');
}
},
getValue: function(element) {
element = $(element);
var method = element.tagName.toLowerCase();
var parameter = Form.Element.Serializers[method](element);
if (parameter)
return parameter[1];
}
}
Form.Element.Serializers = {
input: function(element) {
switch (element.type.toLowerCase()) {
case 'submit':
case 'hidden':
case 'password':
case 'text':
return Form.Element.Serializers.textarea(element);
case 'checkbox':
case 'radio':
return Form.Element.Serializers.inputSelector(element);
}
return false;
},
inputSelector: function(element) {
if (element.checked)
return [element.name, element.value];
},
textarea: function(element) {
return [element.name, element.value];
},
select: function(element) {
return Form.Element.Serializers[element.type == 'select-one' ?
'selectOne' : 'selectMany'](element);
},
selectOne: function(element) {
var value = '', opt, index = element.selectedIndex;
if (index >= 0) {
opt = element.options[index];
value = opt.value;
if (!value && !('value' in opt))
value = opt.text;
}
return [element.name, value];
},
selectMany: function(element) {
var value = new Array();
for (var i = 0; i < element.length; i++) {
var opt = element.options[i];
if (opt.selected) {
var optValue = opt.value;
if (!optValue && !('value' in opt))
optValue = opt.text;
value.push(optValue);
}
}
return [element.name, value];
}
}
/*--------------------------------------------------------------------------*/
var $F = Form.Element.getValue;
/*--------------------------------------------------------------------------*/
Abstract.Insertion = function(adjacency) {
this.adjacency = adjacency;
}
Abstract.Insertion.prototype = {
initialize: function(element, content) {
this.element = $(element);
this.content = content.stripScripts();
if (this.adjacency && this.element.insertAdjacentHTML) {
try {
this.element.insertAdjacentHTML(this.adjacency, this.content);
} catch (e) {
if (this.element.tagName.toLowerCase() == 'tbody') {
this.insertContent(this.contentFromAnonymousTable());
} else {
throw e;
}
}
} else {
this.range = this.element.ownerDocument.createRange();
if (this.initializeRange) this.initializeRange();
this.insertContent([this.range.createContextualFragment(this.content)]);
}
setTimeout(function() {content.evalScripts()}, 10);
},
contentFromAnonymousTable: function() {
var div = document.createElement('div');
div.innerHTML = '<table><tbody>' + this.content + '</tbody></table>';
return $A(div.childNodes[0].childNodes[0].childNodes);
}
}
var Insertion = new Object();
Insertion.Before = Class.create();
Insertion.Before.prototype = Object.extend(new Abstract.Insertion('beforeBegin'), {
initializeRange: function() {
this.range.setStartBefore(this.element);
},
insertContent: function(fragments) {
fragments.each((function(fragment) {
this.element.parentNode.insertBefore(fragment, this.element);
}).bind(this));
}
});
Insertion.Top = Class.create();
Insertion.Top.prototype = Object.extend(new Abstract.Insertion('afterBegin'), {
initializeRange: function() {
this.range.selectNodeContents(this.element);
this.range.collapse(true);
},
insertContent: function(fragments) {
fragments.reverse(false).each((function(fragment) {
this.element.insertBefore(fragment, this.element.firstChild);
}).bind(this));
}
});
Insertion.Bottom = Class.create();
Insertion.Bottom.prototype = Object.extend(new Abstract.Insertion('beforeEnd'), {
initializeRange: function() {
this.range.selectNodeContents(this.element);
this.range.collapse(this.element);
},
insertContent: function(fragments) {
fragments.each((function(fragment) {
this.element.appendChild(fragment);
}).bind(this));
}
});
Insertion.After = Class.create();
Insertion.After.prototype = Object.extend(new Abstract.Insertion('afterEnd'), {
initializeRange: function() {
this.range.setStartAfter(this.element);
},
insertContent: function(fragments) {
fragments.each((function(fragment) {
this.element.parentNode.insertBefore(fragment,
this.element.nextSibling);
}).bind(this));
}
});
/*************************************************
Validator v1.0
cody by 我佛山人
wfsr@cunite.com
http://www.cunite.com
***************************************************
Validator v1.1
cody by Todd Lee
lijiantao@eyou.com
http://www.todd-lee.com
log:
1.增加了用户名(Username)，无符号字符串(Nosign)的验证方式。
2.改进错误提示方式3中的提示方法。会先判断是否已存在信息提示框，如果存在，则重写其中内容。
3.增加当输入框失去焦点时进行单项验证功能。
*************************************************/
Validator = {
Require : /.+/,
Username2 : /^([a-zA-Z0-9]|[_]){4,15}$/,
Username : /^[a-zA-Z]{1}([a-zA-Z0-9]|[_]){3,15}$/,
Nosign : /^[^\s]{1}[^-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\"]*$/,
Domain : /^([a-zA-Z0-9]|[-]){4,16}$/,
V_code : /^[a-zA-Z0-9]{4}$/,
Email : /^\w+([-+.]\w+)*@\w+([-.]\\w+)*\.\w+([-.]\w+)*$/,
Phone : /^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/,
Mobile : /^((\(\d{3}\))|(\d{3}\-))?13\d{9}$/,
Url : /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/,
IdCard : /^\d{15,18}(\d{2}[A-Za-z0-9])?$/,
Currency : /^\d+(\.\d+)?$/,
Number : /^\d+$/,
Zip : /^[1-9]\d{5}$/,
QQ : /^[1-9]\d{4,8}$/,
Integer : /^[-\+]?\d+$/,
Double : /^[-\+]?\d+(\.\d+)?$/,
English : /^[A-Za-z]+$/,
Chinese :  /^[\u0391-\uFFE5]+$/,
UnSafe : /^(([A-Z]*|[a-z]*|\d*|[-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\"]*)|.{0,5})$|\s/,
IsSafe : function(str){return !this.UnSafe.test(str);},
SafeString : "this.IsSafe(value)",
Limit : "this.limit(value.length,getAttribute('min'),  getAttribute('max'))",
LimitB : "this.limit(this.LenB(value), getAttribute('min'), getAttribute('max'))",
Date : "this.IsDate(value, getAttribute('min'), getAttribute('format'))",
Repeat : "value == document.getElementsByName(getAttribute('to'))[0].value",
Range : "getAttribute('min') < value && value < getAttribute('max')",
Compare : "this.compare(value,getAttribute('operator'),getAttribute('to'))",
Custom : "this.Exec(value, getAttribute('regexp'))",
Group : "this.MustChecked(getAttribute('name'), getAttribute('min'), getAttribute('max'))",
ErrorItem : [document.forms[0]],
OkItem : [document.forms[0]],
ErrorMessage : ["以下原因导致提交失败：\t\t\t\t\n"],
OkMessage : ["以下内容已通过验证：\t\t\t\t\n"],
Validate : function(theForm, mode){
var obj = theForm || event.srcElement;
var count = obj.elements.length;
this.ErrorMessage.length = 1;
this.ErrorItem.length = 1;
this.ErrorItem[0] = obj;
this.OkMessage.length = 1;
this.OkItem.length = 1;
this.OkItem[0] = obj;
for(var i=0;i<count;i++){
with(obj.elements[i]){
var _dataType = getAttribute("dataType");
if(typeof(_dataType) == "object" || typeof(this[_dataType]) == "undefined")  continue;
this.ClearState(obj.elements[i]);
if(getAttribute("require") == "false" && value == "") continue;
switch(_dataType){
case "Date" :
case "Repeat" :
case "Range" :
case "Compare" :
case "Custom" :
case "Group" :
case "Limit" :
case "LimitB" :
case "SafeString" :
if(!eval(this[_dataType])) {
this.AddError(i, getAttribute("msg"));
}
else if(getAttribute("okmsg")) {
this.AddOk(i, getAttribute("okmsg"));
}
break;
default :
if(!this[_dataType].test(value)) {
this.AddError(i, getAttribute("msg"));
}
else if(getAttribute("okmsg")) {
this.AddOk(i, getAttribute("okmsg"));
}
break;
}
}
}
this.ShowOkMsg(mode);
return(this.ShowErrorMsg(mode));
},
ValidateOne : function(theElement, mode){
var obj = theElement || event.srcElement;
this.ErrorMessage.length = 1;
this.ErrorItem.length = 1;
this.ErrorItem[0] = obj;
this.OkMessage.length = 1;
this.OkItem.length = 1;
this.OkItem[0] = obj;
with(obj){
var _dataType = getAttribute("dataType");
if(typeof(_dataType) == "object" || typeof(this[_dataType]) == "undefined"){
var a;	//do nothing
}
else{
this.ClearState(obj);
if(getAttribute("require") == "false" && value == ""){
var b;	//do nothing;
}
else{
switch(_dataType){
case "Date" :
case "Repeat" :
case "Range" :
case "Compare" :
case "Custom" :
case "Group" :
case "Limit" :
case "LimitB" :
case "SafeString" :
if(!eval(this[_dataType]))	{
this.AddErrorOne(obj, getAttribute("msg"));
}
else if(getAttribute("okmsg")) {
this.AddOkOne(obj, getAttribute("okmsg"));
}
break;
default :
if(!this[_dataType].test(value)){
this.AddErrorOne(obj, getAttribute("msg"));
}
else if(getAttribute("okmsg")) {
this.AddOkOne(obj, getAttribute("okmsg"));
}
break;
}
}
}
}
this.ShowOkMsg(mode);
return( this.ShowErrorMsg(mode) );
},
GetNoticeBox : function(obj) {
try{
if(obj.parentNode.childNodes[obj.parentNode.childNodes.length-1]){
var lastNode = obj.parentNode.childNodes[obj.parentNode.childNodes.length-1];
}
if( lastNode && lastNode.tagName == "SPAN"){
var span = lastNode;
}
else if( obj.nextSibling && obj.nextSibling.tagName == "SPAN" ){
var span = obj.nextSibling;
}
else{
var span = document.createElement("SPAN");
obj.parentNode.appendChild(span);
}
return span;
}
catch(e) {
return null;
}
},
ShowErrorMsg : function(mode){
if(this.ErrorMessage.length > 1){
mode = mode || 1;
var errCount = this.ErrorItem.length;
switch(mode){
case 2 :
for(var i=1;i<errCount;i++)
this.ErrorItem[i].style.color = "red";
//this.ErrorItem[i].className = "text-error";
case 1 :
alert(this.ErrorMessage.join("\n"));
this.ErrorItem[1].focus();
break;
case 3 :
for(var i=1;i<errCount;i++){
try{
var span = this.GetNoticeBox(this.ErrorItem[i]);
span.innerHTML = this.ErrorMessage[i].replace(/\d+:/,"");
span.className = "noticeError";
span.id = "__ErrorMessagePanel";
span.style.color = "red";
//this.ErrorItem[1].focus();
}
catch(e){alert(e.description);}
}
break;
default :
alert(this.ErrorMessage.join("\n"));
break;
}
return false;
}
return true;
},
ShowOkMsg : function(mode){
if(this.OkMessage.length > 1){
mode = mode || 1;
var okCount = this.OkItem.length;
switch(mode){
case 2 :
for(var i=1;i<okCount;i++)
this.OkItem[i].style.color = "green";
case 1 :
//alert(this.OkMessage.join("\n"));
//this.OkItem[1].focus();
break;
case 3 :
for(var i=1;i<okCount;i++){
try{
var span = this.GetNoticeBox(this.OkItem[i]);
span.innerHTML = this.OkMessage[i].replace(/\d+:/,"");
span.className = "noticeInfo";
span.id = "__ErrorMessagePanel";
span.style.color = "green";
}
catch(e){alert(e.description);}
}
break;
default :
//alert(this.OkMessage.join("\n"));
break;
}
return true;
}
return true;
},
limit : function(len,min, max){
min = min || 0;
max = max || Number.MAX_VALUE;
return min <= len && len <= max;
},
LenB : function(str){
return str.replace(/[^\x00-\xff]/g,"**").length;
},
ClearState : function(elem){
with(elem){
if(style.color == "red")
style.color = "";
className = "text";
var lastNode = parentNode.childNodes[parentNode.childNodes.length-1];
if(lastNode.id == "__ErrorMessagePanel"){
//parentNode.removeChild(lastNode);
lastNode.style.color = "";
lastNode.className = "noticeInfo";
}
else if( nextSibling && nextSibling.id == "__ErrorMessagePanel" ){
nextSibling.style.color = "";
nextSibling.className = "noticeInfo";
}
}
},
AddError : function(index, str){
this.ErrorItem[this.ErrorItem.length] = this.ErrorItem[0].elements[index];
this.ErrorMessage[this.ErrorMessage.length] = this.ErrorMessage.length + ":" + str;
},
AddErrorOne : function(obj, str){
this.ErrorItem[this.ErrorItem.length] = obj;
this.ErrorMessage[this.ErrorMessage.length] = this.ErrorMessage.length + ":" + str;
},
AddOk : function(index, str){
this.OkItem[this.OkItem.length] = this.OkItem[0].elements[index];
this.OkMessage[this.OkMessage.length] = this.OkMessage.length + ":" + str;
//alert(this.OkMessage);
},
AddOkOne : function(obj, str){
this.OkItem[this.OkItem.length] = obj;
this.OkMessage[this.OkMessage.length] = this.OkMessage.length + ":" + str;
},
Exec : function(op, reg){
return new RegExp(reg,"g").test(op);
},
compare : function(op1,operator,op2){
switch (operator) {
case "NotEqual":
return (op1 != op2);
case "GreaterThan":
return (op1 > op2);
case "GreaterThanEqual":
return (op1 >= op2);
case "LessThan":
return (op1 < op2);
case "LessThanEqual":
return (op1 <= op2);
default:
return (op1 == op2);
}
},
MustChecked : function(name, min, max){
var groups = document.getElementsByName(name);
var hasChecked = 0;
min = min || 1;
max = max || groups.length;
for(var i=groups.length-1;i>=0;i--)
if(groups[i].checked) hasChecked++;
return min <= hasChecked && hasChecked <= max;
},
IsDate : function(op, formatString){
formatString = formatString || "ymd";
var m, year, month, day;
switch(formatString){
case "ymd" :
m = op.match(new RegExp("^\\s*((\\d{4})|(\\d{2}))([-./])(\\d{1,2})\\4(\\d{1,2})\\s*$"));
if(m == null ) return false;
day = m[6];
month = m[5]--;
year =  (m[2].length == 4) ? m[2] : GetFullYear(parseInt(m[3], 10));
break;
case "dmy" :
m = op.match(new RegExp("^\\s*(\\d{1,2})([-./])(\\d{1,2})\\2((\\d{4})|(\\d{2}))\\s*$"));
if(m == null ) return false;
day = m[1];
month = m[3]--;
year = (m[5].length == 4) ? m[5] : GetFullYear(parseInt(m[6], 10));
break;
default :
break;
}
var date = new Date(year, month, day);
return (typeof(date) == "object" && year == date.getFullYear() && month == date.getMonth() && day == date.getDate());
function GetFullYear(y){return ((y<30 ? "20" : "19") + y)|0;}
}
}
isIE = (document.all ? true : false);
function SetData()
{
return;
}
var months = new Array("一　月", "二　月", "三　月", "四　月", "五　月", "六　月", "七　月", "八　月", "九　月", "十　月", "十一月", "十二月");
var daysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31,30, 31, 30, 31);
var dispMonth = new Date().getMonth();
var dispYear = new Date().getFullYear();
var frmObj;
function getDays(month, year)
{
if (1 == month)
return ((0 == year % 4) && (0 != (year % 100))) || (0 == year % 400) ? 29 : 28;
else  return daysInMonth[month];
}
function getToday()
{
this.now = new Date();
this.year = this.now.getFullYear();
this.month = this.now.getMonth();
this.day = this.now.getDate();
}
today = new getToday();
function newCalendar(eltName)
{
today = new getToday();
var parseYear = parseInt(dispYear + '');
var newCal = new Date(parseYear,dispMonth,1);
var day = -1;
var startDayOfWeek = newCal.getDay();
if ((today.year == newCal.getFullYear())&&(today.month == newCal.getMonth()))
day = today.day;
var intDaysInMonth =getDays(newCal.getMonth(), newCal.getFullYear());
var daysGrid = makeDaysGrid(startDayOfWeek,day,intDaysInMonth,newCal,eltName)
document.getElementById(eltName).innerHTML=daysGrid;
}
function setColorPre(sID,v){
document.getElementById(sID+'Current').style.backgroundColor = v;
}
function setColor(v,eltName){
frmObj.value=v;
document.getElementById(eltName+'Span').style.backgroundColor = v;
hideElement(eltName);
}
function getColorPanel(sID,eltName){
var sz, cPick = new Array('00','33','66','99','CC','FF'), iCnt=2;
var iColors = cPick.length, szColor = '';
sz = '<div style="background:#fff;border:1px solid #000;">'
+   '<TABLE class=calendarTable CELLSPACING=0 CELLPADDING=0 ID="' + sID + '">'
+	'<tr class=colorHr><td colspan=34>颜色选取板</td><td colspan=2><a href="javascript:hideElement(\'' + eltName + '\')"><span style="margin-top:8px;height:20px;"><img src=all/closebutton.gif border=0></span></a></td></tr>'
for (var r=0;r<iColors;r++) {
sz+='<TR>';
for (var g=iColors-1;g>=0;g--)
for (var b=iColors-1;b>=0;b--) {
szColor ='#'+cPick[r]+cPick[g]+cPick[b];
sz+='<TD '
+ 'BGCOLOR="' + szColor + '"'
+ 'TITLE="' + szColor + '" onclick=setColor("' + szColor + '","'+eltName+'")>&nbsp;</TD>';
}
sz+='</TR>';
}
sz+='</TABLE></div>';
return sz;
}
function newColor(eltName){
g_colorGrid = getColorPanel('colorPre',eltName)
document.getElementById(eltName).innerHTML=g_colorGrid;
}
function incMonth(delta,eltName){
dispMonth += delta;
if (dispMonth >= 12){
dispMonth = 0;
incYear(1,eltName);
}
else if (dispMonth <= -1){
dispMonth = 11;
incYear(-1,eltName);
}
else
newCalendar(eltName);
}
function changeCld(eltName){
dispMonth=document.getElementById(eltName+"SM").value-1;
dispYear=document.getElementById(eltName+"SY").value;
newCalendar(eltName);
}
function incYear(delta,eltName){
dispYear = parseInt(dispYear + '') + delta;
newCalendar(eltName);
}
function makeDaysGrid(startDay,day,intDaysInMonth,newCal,eltName){
var daysGrid;
var month = newCal.getMonth();
var year = newCal.getFullYear();
var isThisYear = (year == new Date().getFullYear());
var isThisMonth = (day > -1)
var d=new Date(),days;
days=parseInt(d.getMonth())+1;
if(days<10) days="0"+days;
var dat3=d.getFullYear()+"-"+days+"-"+d.getDate();
daysGrid='<div id=cal >';
daysGrid += '<table class="calendarTable" cellpadding="2" cellspacing="0"  >';
daysGrid += '<tr class=clsth><TD colSpan=7 nowrap>公历&nbsp;<SELECT  onchange="changeCld(\''+eltName+'\')" name="'+eltName+'SY" id="'+eltName+'SY'+'"> ';
for(i=1900;i<2050;i++)
if(i==dispYear) daysGrid += '<option value='+i+' selected>'+i;
else daysGrid += '<option value='+i+'>'+i;
daysGrid += '</SELECT>&nbsp;年</font>&nbsp;<SELECT onchange="changeCld(\''+eltName+'\')" name="'+eltName+'SM" id="'+eltName+'SM'+'">';
for(i=1;i<13;i++)
if(i==dispMonth+1) daysGrid += '<option value='+i+' selected>'+i;
else daysGrid += '<option value='+i+'>'+i;
daysGrid += '</SELECT>&nbsp;<font color=#003366 >月</td></tr>';
daysGrid += '<tr><td colspan=7 style="background:#ffffff;" nowrap><div align=left>';
daysGrid += '<font face="courier new, courier" >';
daysGrid += '&nbsp;<a href="javascript:incMonth(-1,\'' + eltName + '\')" style="color:#000000">&laquo; </a>';
daysGrid += '<b>';
if (isThisMonth) { daysGrid += '<font color=red>' + months[month] + '</font>'; }
else { daysGrid += months[month]; }
daysGrid += '</b>';
daysGrid += '<a href="javascript:incMonth(1,\'' + eltName + '\')"  style="color:#000000"> &raquo;</a>';
daysGrid += '&nbsp;&nbsp;&nbsp;';
daysGrid += '<a href="javascript:incYear(-1,\'' + eltName + '\')"  style="color:#000000">&laquo; </a>';
daysGrid += '<b>';
if (isThisYear) { daysGrid += '<font color=red>' + year + '</font>'; }
else { daysGrid += ''+year; }
daysGrid += '</b>';
daysGrid += '<a href="javascript:incYear(1,\'' + eltName + '\' )"  style="color:#000000" > &raquo;</a>';
daysGrid += '&nbsp;';
daysGrid += '<br>';
daysGrid += '<font color=#ff0000>&nbsp;Su <font color=#000000>Mo Tu Tr Th Fr</font> Sa<br>&nbsp;</font>';
var dayOfMonthOfFirstSunday = (7 - startDay + 1);
var dayOfMonth,intWeek;
for (intWeek = 0; intWeek < 6; intWeek++)
{
for (var intDay = 0; intDay < 7; intDay++)
{
dayOfMonth = (intWeek * 7) + intDay + dayOfMonthOfFirstSunday - 7;
if(dayOfMonth <= 0)
{
daysGrid += "&nbsp;&nbsp; ";
}
else if (dayOfMonth <= intDaysInMonth)
{
var color = "blue";
if (day > 0 && day == dayOfMonth) color="red";
daysGrid += '<a href="javascript:setDay(';
daysGrid += dayOfMonth + ',\'' + eltName + '\')" '
daysGrid += 'style="TEXT-DECORATION: none;">';
var dayString = dayOfMonth + "</a> ";
if (dayString.length == 6) dayString = '0' + dayString;
daysGrid += dayString;
}
}
if (dayOfMonth < intDaysInMonth)   daysGrid += "<br>&nbsp;";
}
daysGrid +="<br><font color=red>&nbsp;今天："+dat3+"&nbsp;</fond>";
daysGrid += '<a href="javascript:clearDate(\'' + eltName + '\')" >清空</a> ';
daysGrid += '<a href="javascript:hideElement(\'' + eltName + '\')"><span style="margin-top:8px;height:20px;"><img src=all/closebutton.gif border=0></span></a>';
return daysGrid + "</div></td></tr></table></div>";
}
function clearDate(eltName){
frmObj.value='';
hideElement(eltName);
}
function setDay(day,eltName)
{
var tmp="";
if(dispMonth + 1<10)
tmp =dispYear+"-0"+(dispMonth + 1);
else
tmp =dispYear+"-"+(dispMonth + 1);
if(day<10) tmp=tmp+"-0"+day;
else tmp=tmp+"-"+day;
frmObj.value=tmp;
hideElement(eltName);
SetData();
}
function hideElement(eltname){document.getElementById(eltname).innerHTML='';}
function newTime(eltName){
var daysGrid = makeTimeGrid(eltName);
document.getElementById(eltName).innerHTML=daysGrid;
}
function makeTimeGrid(eltName)
{
var daysGrid;
daysGrid='<div id=cal >';
daysGrid += '<table  class=clsth cellspacing=1  border=0 bgColor=#B6CAF9>';
daysGrid += '<tr><TD  align=center><font color=#003366 >时间表(时:分:秒)&nbsp;&nbsp;<a href="javascript:hideElement(\'' + eltName + '\')"  style="TEXT-DECORATION: none;color:#003366">×</a></td></tr>'
daysGrid += '<tr bgColor=#ffffff><TD align=center><SELECT name="'+eltName+'SHour'+'"> ';
for(i=0;i<24;i++)
if(i==0) daysGrid += '<option value='+i+' selected>'+i;
else daysGrid += '<option value='+i+'>'+i;
daysGrid += '</SELECT>:<SELECT  name="'+eltName+'SMinute'+'">';
for(i=0;i<60;i++)
if(i==0) daysGrid += '<option value='+i+' selected>'+i;
else daysGrid += '<option value='+i+'>'+i;
daysGrid += '</SELECT>:<SELECT  name="'+eltName+'SSecond'+'">';
for(i=0;i<60;i++)
if(i==0) daysGrid += '<option value='+i+' selected>'+i;
else daysGrid += '<option value='+i+'>'+i;
daysGrid += '</select><a href="javascript:SetTime(\'' + eltName + '\')"  style="TEXT-DECORATION: none;color:#ff0000">√</a></font>';
return daysGrid + "</td></tr></table></div>";
}
function SetTime(eltName)
{
var sHour,sMinute,sSecond;
sHour=eval("document.forms[0]."+eltName+"SHour").value;
sMinute=eval("document.forms[0]."+eltName+"SMinute").value;
sSecond=eval("document.forms[0]."+eltName+"SSecond").value;
if(sHour<10) sHour="0"+sHour;
if(sMinute<10) sMinute="0"+sMinute;
if(sSecond<10) sSecond="0"+sSecond;
frmObj.value=sHour+":"+sMinute+":"+sSecond;
hideElement(eltName);
}
function toggleDatePicker(eltName,obj){
frmObj=document.getElementById(obj);
newCalendar(eltName);
}
function toggleTimePicker(eltName,obj){
frmObj=document.getElementById(obj);
newTime(eltName);
}
function toggleColorPicker(eltName,obj){
frmObj=document.getElementById(obj);
newColor(eltName);
}
function toggleMenuPicker(eltName,typeId){
newMenu(eltName,typeId);
}
function getMenuData(eltName,typeId){
var dispInfo = '<TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0 BGCOLOR="#D3E8FD"><TR><TD>'+
'<FONT COLOR="#000000" STYLE="font-size:9pt;">'+'这个是测试的信息<br>2006-11-23 16:34'+'</FONT></TD>'+
'</TR></TABLE>';
var s= '<TABLE WIDTH="130" BORDER=0 CELLPADDING="1" CELLSPACING=0 BGCOLOR="#1989D7" style="opacity:0.8; -moz-opacity:0.8; filter:Alpha(opacity=90)"><TR><TD>' +
'<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD ALIGN="right"><FONT COLOR="#ffffff" STYLE="font-size:9pt;">'+
'<ul><li><a href="javascript:alert(1);">浏览大图</a></li><li><a href="javascript:hideElement(\''+eltName+'\');">关闭</a></li><li></li></ul>'+
'</FONT></TD></TR></TABLE>'+ dispInfo +'</TD></TR></TABLE>';
return s;
}
function newMenu(eltName,typeId){
var menuData = getMenuData(eltName,typeId);
document.getElementById(eltName).innerHTML=menuData;
}
function DateDiff(dayfrom,dayto)
{
var y,m,d,days_diff=0;
if(isnull(dayfrom)||isnull(dayto)) return 0;
y=dayfrom.substring(0,4);
m=dayfrom.substring(5,7);
d=dayfrom.substring(8,10);
var check_from=new Date(y,m-1,d);
y=dayto.substring(0,4);
m=dayto.substring(5,7);
d=dayto.substring(8,10);
var check_to=new Date(y,m-1,d);
var days_diff=(check_to.valueOf()-check_from.valueOf())/86400000;
return days_diff;
}
function addDate(type,NumDay,dtDate){
var y,m,d,days_diff=0;
if(isnull(dtDate)) return 0;
y=dtDate.substring(0,4);
m=dtDate.substring(5,7);
d=dtDate.substring(8,10);
var date = new Date(y,m-1,d);
type = parseInt(type)
lIntval = parseInt(NumDay)
switch(type){
case 6 ://年
date.setYear(date.getYear() + lIntval)
break;
case 7 ://季度
date.setMonth(date.getMonth() + (lIntval * 3) )
break;
case 5 ://月
date.setMonth(date.getMonth() + lIntval)
break;
case 4 ://天
date.setDate(date.getDate() + lIntval)
break
default:
}
var dateStr=date.getYear() +'-';
if(date.getMonth()+1<10) dateStr+="0";
dateStr+=(date.getMonth()+1)+"-";
if(date.getDate()<10) dateStr+="0";
dateStr+=date.getDate();
return  dateStr;
}
function addDateCommon(type,NumDay,dtDate){
var date = new Date(dtDate)
type = parseInt(type) //类型
lIntval = parseInt(NumDay)//间隔
switch(type){
case 6 ://年
date.setYear(date.getYear() + lIntval)
break;
case 7 ://季度
date.setMonth(date.getMonth() + (lIntval * 3) )
break;
case 5 ://月
date.setMonth(date.getMonth() + lIntval)
break;
case 4 ://天
date.setDate(date.getDate() + lIntval)
break
case 3 ://时
date.setHours(date.getHours() + lIntval)
break
case 2 ://分
date.setMinutes(date.getMinutes() + lIntval)
break
case 1 ://秒
date.setSeconds(date.getSeconds() + lIntval)
break;
default:
}
return date.getYear() +'-' +  (date.getMonth()+1) + '-' +date.getDate()+ ' '+ date.getHours()+':'+date.getMinutes()+':'+date.getSeconds()
}
//** Powered by WangWeidong
//** Email: wiseweidong@gmail.com
var sPath='tree/drawtree/skin4/';
var icon={
root	:sPath+'root.gif',
open	:sPath+'open.gif',
close	:sPath+'close.gif',
file	:sPath+'item.gif',
Rplus	:sPath+'Rplus.gif',
Rminus	:sPath+'Rminus.gif',
join	:sPath+'T.gif',
joinbottom:sPath+'L.gif',
plus	:sPath+'Tplus.gif',
plusbottom:sPath+'Lplus.gif',
minus	:sPath+'Tminus.gif',
minusbottom:sPath+'Lminus.gif',
blank	:sPath+'blank.gif',
line	:sPath+'I.gif'
};
var Global={
id:0,
getId:function(){return this.id++;},
all:[],
preItem:-1,
selectedItem:null,
defaultText:"treeItem",
defaultAction:"javascript:void(0)",
defaultTarget:"_blank"
}
function preLoadImage(){
for(i in icon){
var tem=icon[i];
icon[i]=new Image()
icon[i].src=tem
}
};
preLoadImage();
function clickTree(id,Folder){
if(Folder>1){
if(id!=Global.preItem){
closeFolder(Global.preItem,1);
Global.preItem=id;
}
}
if(document.getElementById('treeItem-ctrl-' + id).style.display=='none'){
document.getElementById('treeItem-ctrl-' + id).style.display='';
document.getElementById('treeItem-switch-' + id).src=icon.Rminus.src;
if(Folder>0){document.getElementById('treeItem-icon-' + id).src=icon.open.src;}
}else{
document.getElementById('treeItem-ctrl-' + id).style.display='none';
document.getElementById('treeItem-switch-' + id).src=icon.Rplus.src;
if(Folder>0){document.getElementById('treeItem-icon-' + id).src=icon.close.src;}
}
}
function expandTree(id,Folder){
//alert("id:"+id+",folder:"+Folder+",preId:"+Global.preItem);
if(Folder<2)return;
if(id!=Global.preItem)
closeFolder(Global.preItem,1);
openFolder(id,Folder);
}
function closeFolder(id,Folder){
try{
if(document.getElementById('treeItem-ctrl-' + id).style.display!='none'){
document.getElementById('treeItem-ctrl-' + id).style.display='none';
document.getElementById('treeItem-switch-' + id).src=icon.Rplus.src;
if(Folder>0){document.getElementById('treeItem-icon-' + id).src=icon.close.src;}
}}catch(ex){}
}
function openFolder(id,Folder){
try{
Global.preItem=id;
if(document.getElementById('treeItem-ctrl-' + id).style.display=='none'){
document.getElementById('treeItem-ctrl-' + id).style.display='';
document.getElementById('treeItem-switch-' + id).src=icon.Rminus.src;
if(Folder>0){document.getElementById('treeItem-icon-' + id).src=icon.open.src;}
}}catch(ex){}
}
function isnull(str)
{if(str==null||str==""||str=="undefine")return true;
return false;
}
function selectTree(id){
if(id!=Global.selectedItem){
unselectTree(Global.selectedItem);
Global.selectedItem=id;
}
document.getElementById("treeItem-text-" + id).className = "treeItem-selected";
}
function unselectTree(id){
try{
if(id!=null)
document.getElementById("treeItem-text-" + id).className = "treeItem-unselect";
}catch(ex){}
}
function selectTreeById(name,f,s){
if(isnull(f)&&isnull(s)) name='root';
else if(isnull(f))
name+='C'+s;
else
name+=f;
return name;
}
function selectTravelTreeById(name,f,s){
if(!isnull(s))
name+='C'+s;
else
name+=f;
return name;
}
function treeItem(text,action,target,title,active)
{
this.id=Global.getId();
this.level=0;
this.text=text?text:Global.defaultText;
this.action=action?action:Global.defaultAction;
this.target=target?target:Global.defaultTarget;
this.title=title?title:this.text;
this.active=active;
this.childNodes=new Array();
this.parent=null;
Global.all[Global.all.length]=this;
}
treeItem.prototype.toString = function(Folder)
{
var o = this;
var i,j;
var htmStr='';
htmStr = '<DIV class=treeItem id=treeItem' + o.id + ' noWrap><IMG style="cursor:hand;" onclick="javascript:clickTree('+o.id+',0)" id=treeItem-switch-' + o.id + ' src="'+icon.Rminus.src+'" align=absMiddle><IMG id=treeItem-icon-' + o.id + '  src="'+ icon.root.src +'" align=absMiddle><SPAN class=treeItem-unselect id=treeItem-text-' + o.id + '><A onclick="javascript:selectTree('+o.id+')" href=\''+ o.action +'\' target='+ o.target +'>'+ o.text +'</A></SPAN><DIV id=treeItem-ctrl-' + o.id + '>';
if(o.active!='') Global.selectedItem=o.id;
for(i=0;i<this.childNodes.length;i++){
o=this.childNodes[i];
if(o.active!='') Global.selectedItem=o.id;
htmStr+='<DIV class=treeItem id=treeItem' + o.id + ' noWrap><IMG src="'+icon.blank.src+'"><IMG style="cursor:hand;" onclick="javascript:clickTree('+o.id+','+Folder+')" id=treeItem-switch-' + o.id + ' src="'+icon.Rminus.src+'" align=absMiddle><IMG onclick="javascript:clickTree('+o.id+','+Folder+')" id=treeItem-icon-' + o.id + '  src="'+ icon.open.src +'"  align=absMiddle><SPAN class=treeItem-unselect id=treeItem-text-' + o.id + '><A onclick="javascript:expandTree('+o.id+','+Folder+');selectTree('+o.id+')" href=\''+ o.action +'\' target='+ o.target +'>'+ o.text +'</A></SPAN><DIV id=treeItem-ctrl-' + o.id + '>';
for(j=0;j<o.childNodes.length;j++){
so=o.childNodes[j];
if(so.active!='') Global.selectedItem=so.id;
htmStr+='<DIV class=treeItem id=treeItem' + so.id + ' noWrap><IMG src="'+icon.blank.src+'"><IMG id=treeItem-icon-' + so.id + '-0 src="'+icon.blank.src+'"><IMG id=treeItem-switch-' + so.id + '  src="'+ icon.file.src +'"  align=absMiddle><SPAN class=treeItem-unselect id=treeItem-text-' + so.id + '><A onclick="javascript:selectTree('+so.id+')" href=\''+ so.action +'\' target='+ so.target +'>'+ so.text +'</A></SPAN></DIV>';
}
htmStr+='</DIV></DIV>';
}
htmStr+='</DIV></DIV>';
return htmStr;
}
treeItem.prototype.expandOne=function()
{
for(i=0;i<this.childNodes.length;i++){
var o=this.childNodes[i];
clickTree(o.id,2)
}
}
treeItem.prototype.add = function(oItem){
oItem.parent=this;
this.childNodes[this.childNodes.length]=oItem;
oItem.level=this.level+1;
}
treeItem.prototype.setup = function(oTaget,Folder){
if(isnull(Folder)) Folder=1;
oTaget.innerHTML=this.toString(Folder);
selectTree(Global.selectedItem);
}
function isnull(str)
{if(str==null||str==""||str=="undefine")return true;
return false;
}
function setCookie(name, value) {
var expires = new Date();
expires.setTime(expires.getTime() + 1000*60*60*24*365);
document.cookie = name + "=" + escape(value)	+ "; expires=" + expires.toGMTString();
}
function getCookie(cName,v) {
var search = cName + "="
if(document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if(offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset)
if(end == -1) end = document.cookie.length
return unescape(document.cookie.substring(offset, end))
}
else
return isnull(v)?'':v;
}
return isnull(v)?'':v;
}
function isIE() {
var userAgent = navigator.userAgent.toLowerCase();
if (document.all && userAgent.indexOf('msie')!=-1) {
return true;
}
else {
return false;
}
}
var ie;
if (document.all) ie=1;
else ie=0;
function copyText(objName){
var obj=$(objName);
obj.focus();
obj.select();
if(ie==1){
window.clipboardData.setData("Text",obj.value);
alert('网址已经复制到剪切板，您可以在QQ或MSN通过粘贴或CTRL+V将当前页面与您的朋友一同分享。');
}
}
function copyTextArea(objName){
var obj=$(objName);
obj.focus();
obj.select();
if(ie==1){
window.clipboardData.setData("Text",obj.value);
}
}
function killErrors() {
return true;
}
window.onerror = killErrors;
var omitformtags=["input", "textarea", "select"]
omitformtags=omitformtags.join("|")
function disableselect(e){
if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1)
return false
}
function reEnable(){
return true
}
function towardFun(pt,urlStr,funName){
if(pt==pageType)
eval(funName+';');
else
document.location=urlStr;
}
function isnull(str)
{if(str==null||str==""||str=="undefine")return true;
return false;
}
String.prototype.trim=function(){
return this.replace(/(^\s*)|(\s*$)/g, "");
}
function FileInfo(){
this.extension;
this.fileSize;
this.fileName;
this.fileNameSmall;
this.description;
this.urlPath;
this.filePath;
this.id;
}
function cmQueryInfo(){
this.typeId;
this.colNo;
this.v;
}
var g_running=false;
var g_mapSize=10;
var g_colorGrid='';
var g_refreshUrl;
var aCmQ=new Array(20);
var g_targetUrl='bbsItemList.action';
function clearACmQ(){
try{
for(var i=0;i<20;i++)
aCmQ[i]='';
$('cmQueryStr').value='';
}catch(ex){}
}
clearACmQ();
function c_cmQueryInfo(typeId,colNo,v){
if(isnull(typeId)) return;
if(typeId!=aCmQ[0]){
clearACmQ();
aCmQ[colNo]=v;
aCmQ[0]=typeId;
msgExt('数据加载中，请稍候...','msgSpan','statusMessage');
c_updatePars(c_idPars(typeId),'queryCm.action','cr_cmQueryInfo','false','clientarea','');
}
else{
aCmQ[colNo]=v;
cr_cmQueryInfo();
}
}
function cr_cmQueryInfo(){
msgExt('','msgSpan','statusMessage');
msg('');
endFun();
var k=0;
for(var i=1;i<20;i++){
try{
k++;
$('cm.field'+i).value=aCmQ[i];
}catch(ex){k--;}
}
if(k>10) k=k+3;
showFrame("点评对象查询",'','',400,26*(k+3),1)
}
function c_cmQueryReset(){
for(var i=1;i<20;i++){
try{
$('cm.field'+i).value='';
}catch(ex){}
}
clearACmQ();
aCmQ[0]=$F('forumId');
}
function c_cmQuerySubmit(){
$('cmQueryStr').value='';
$('forumId').value=aCmQ[0];
clearACmQ();
aCmQ[0]=$F('forumId');
$('typeId').value='';
var s0='##donne##';
var s1='@@@';
var urlStr='';
for(var i=1;i<20;i++){
try{
if(!isnull($F('cm.field'+i))){
aCmQ[i]=$F('cm.field'+i);
urlStr+=i+s1+aCmQ[i]+s0;
}
}catch(ex){}
}
$('cmQueryStr').value=urlStr;
c_cmList();
//$('cmQueryStr').value='';
}
function tagInfo(tag,counter){
this.tagtag;
this.counter=counter;
}
function GlobalVar(m,i,p){
this.g_module=m;
this.g_itemId=i;
this.g_pageId=p;
this.g_queryIdFlag=0;
this.cache='';
}
var g_indexCacheObj=null;
function addTag(funName,objName){
if(isnull(objName)) objName='aTag';
var v='';
if(isnull($F(objName))) v='donnedonnedonne';
else
v= $F(objName);
eval(funName+'(\''+v+'\')');
}
function logOn(s){
$('SelNewBar').innerHTML=s;
$('SelNewBar16').style.display='';
$('SelNewBar12').style.display='';
$('SelNewBar10').style.display='none';
$('SelNewBar13').style.display='none';
}
function logOut(s){
$('SelNewBar').innerHTML=s;
$('SelNewBar10').style.display='';
$('SelNewBar13').style.display='';
$('SelNewBar16').style.display='none';
$('SelNewBar12').style.display='none';
}
var g_var=new GlobalVar(0,0,0);
var map = new classMap();
var g_moduleArray = [
{id:0,fun:"g_indexPage",search:"c_cmList"},
{id:1,fun:"c_cmType"},
{id:2,fun:"c_cmInput"},
{id:3,fun:"c_cmList"},
{id:4,fun:"c_cmInfo",search:"c_cmSubInfo"},
{id:5,fun:"c_clInfo"},
{id:6,fun:"c_cmAdd"},
{id:7,fun:"c_clList",search:"c_subClList"},
{id:8,fun:"c_clHotList"},
{id:9,fun:"w_wInfo"},
{id:10,fun:"s_loginInit"},
{id:11,fun:"s_login"},
{id:12,fun:"s_quit"},
{id:13,fun:"s_signupInit"},
{id:14,fun:"s_signup"},
{id:15,fun:"w_wIcon"},
{id:16,fun:"u_getUserInfo2",search:"b_searchList"},
{id:17,fun:"b_bbsListAll",search:"b_searchList"},
{id:18,fun:"g_gmList"},
{id:19,fun:"g_gmInput"},
{id:20,fun:"g_gmAdd"},
{id:21,fun:"g_gmInfo"},
{id:22,fun:"g_glInfo"},
{id:23,fun:"g_gmEdit"},
{id:24,fun:"g_gmPerson"},
{id:25,fun:"g_glList"},
{id:26,fun:"u_cityList"},
{id:27,fun:"u_userList"},
{id:28,fun:"w_wnlInfo"},
{id:29,fun:"w_wOrder"},
{id:30,fun:"c_clHotListInit"},
{id:31,fun:"c_cmListUrlType"},
{id:32,fun:"g_getGlInfo"},
{id:33,fun:"g_treeList"},
{id:34,fun:"c_cmListUrlForum"},
{id:35,fun:"g_treeList"},
{id:36,fun:"g_gmcmList"},
{id:37,fun:"g_cmgmList"},
{id:38,fun:"g_treeList"},
{id:39,fun:"g_movieList"},
{id:40,fun:"s_createGroupInit"},
{id:41,fun:"e_emList"},
{id:42,fun:"e_emInput"},
{id:43,fun:"e_emAdd"},
{id:44,fun:"e_emInfoUser"},
{id:45,fun:"e_emListAdmin"},
{id:46,fun:"e_emInfoAdmin"},
{id:47,fun:"e_emEdit"},
{id:48,fun:"u_getUserInfo2",search:"b_searchList"},
{id:49,fun:"b_bbsListUrlType"},
{id:50,fun:"b_bbsListUrlForum"},
{id:51,fun:"if_myBlog"},
{id:52,fun:"b_bbsListOperId"},
{id:53,fun:"n_newsList"},
{id:54,fun:"a_articleList"},
{id:55,fun:"b_blogList"},
{id:56,fun:"t_tikuIndex"},
{id:57,fun:"t_tikuSelect"},
{id:58,fun:"s_studyIndex"},
{id:59,fun:"s_studyMain",search:"s_studyList"},
{id:60,fun:"s_cardPayInit"},
{id:61,fun:"p_paperIndex"},
{id:62,fun:"p_paperSelect"},
{id:63,fun:"p_getPaper"},
{id:64,fun:"p_getPaperList"},
{id:65,fun:"p_getAllPaperList"},
{id:66,fun:"p_getPaperKu"},
{id:67,fun:"s_studyMain2",search:"s_studyList"},
{id:68,fun:"shop_ListAll",search:"shop_searchList"},
{id:69,fun:"my_paper"},
{id:70,fun:"jj_dirResume"},
{id:71,fun:"jj_dirOrder"},
{id:72,fun:"r_jj_dirResume"},
{id:73,fun:"r_jj_dirOrder"},
{id:74,fun:"jj_adminAuth"},
{id:75,fun:"jj_getResume"},
{id:76,fun:"video_ListAll",search:"video_searchList"},
]
function my_paper(){
c_updatePars(c_idPars(myId),'userPaperList.action','u_finishDisp','false');
}
function n_newsList(){
window.open('newsItemList.action?keyword='+$('keyword').value);
}
function b_blogList(){
window.open('blog/blog.action?keyword='+$('keyword').value);
}
function a_articleList(){
window.open('article/articleDir.action?aq.keyword='+$('keyword').value);
}
function s_createGroupInit(){//login初始化
c_updatePars(c_idPars(),'creategroup.html','gf_onComplete','false');
}
function g_movieList(){
c_cmListUrlForum(16);
}
function initTree(){
switch(g_var.g_module){
case 2:
case 3:
case 4:
case 5:
c_cmList();
break;
case 7:
initCOrder();
break;
case 8:
c_clHotList();
break;
case 33:
case 35:
case 38:
g_treeList();
break;
}
}
function gf_execDefaultModule(){
try{
if (typeof document.onselectstart!="undefined")
document.onselectstart=new Function ("return true")
else{
document.onmousedown=reEnable;
document.onmouseup=reEnable;
dd.setDwnHdl(PICK);
}
}catch(ex){}
lStartTimer=-1;
try{ new Element.remove('dlyr');}catch(ex){}
try{$('SelNavBar'+g_var.g_module).className='oneActive';}catch(ex){}
try{$('SelNewBar'+g_var.g_module).className='midActive';}catch(ex){}
eval(g_moduleArray[g_var.g_module].fun+'("'+g_var.g_itemId+'","'+g_var.g_pageId+'");');
}
function gf_searchModule(){
var queryId='';
try{queryId=$('queryId').value;}catch(ex){}
if(isnull(queryId)) queryId=-1;
if(queryId<0||queryId==g_var.g_module){
if(g_moduleArray[g_var.g_module].search == undefined)
gf_execDefaultModule();
else
eval(g_moduleArray[g_var.g_module].search+'("'+g_var.g_itemId+'","'+g_var.g_pageId+'");');
}else{
g_var.g_module=$('queryId').value;
gf_execDefaultModule();
}
}
function gf_execModule(m,i,g){
try{$('SelNavBar'+g_var.g_module).className='one';}catch(ex){}
try{$('SelNewBar'+g_var.g_module).className='mid';}catch(ex){}
if(g_var.g_queryIdFlag==0){
$('keyword').value='';
$('sTag').value='';
}
else
g_var.g_queryIdFlag=0;
$('myReply').value='';
clearTagMap();
$('page.orderFlag').value=1;
$('page.orderString').value='';
g_var.g_module=m;
g_var.g_itemId=i;
g_var.g_pageId=g;
$('queryId').value=m;
window.scrollTo(0,0);
gf_execDefaultModule();
}
function gf_onComplete(scroolFlag){
endFun();
cacheHistory($('commentContent').innerHTML);
if(isnull(scroolFlag))
window.scrollTo(0,0);
}
function skip(index){
var page=$F('cp'+index);
skipToPage(page);
}
function skipToPage(page)
{
try{
g_var.g_pageId=page;
$('page.currentPage').value=page;
}catch(ex){}
gf_searchModule();
}
function cacheHistory(cacheValue){
hash_num++;
window.location.hash=hash_num;
if(ie==1){
$('historyCacheFrame').src = 'blank.html?' + hash_num;
}
}
function historyInit(){
if(ie==1) return;
try{
dhtmlHistory.addListener(changeHistory);
}catch(ex){}
}
function gf_preview(){
var x = $('uploadFile');
if(!x||!x.value) return;
var patn = /\.jpg$|\.jpeg$|\.gif$/i;
if(patn.test(x.value)){
var y = $('previewImg');
if(y){
y.src = 'file://localhost/' + x.value;
}
}else{
alert("您选择的似乎不是图像文件。");
}
}
var js_message="<div id=\"hidTitleInfo\"><\/div><table align=center width=95%><tr><td class=hiddenTitle><span class=\"nNull\">*<\/span>标题：<\/td><td class=hiddenInput><input name=\"hidTitle\" id=\"hidTitle\" size=\"30\" maxlength=\"30\" dataType=\"Require\" msg=\"请填写标题\" okmsg=\"√\" onblur=\"Validator.ValidateOne(this,3)\"> <\/td><\/tr> 	<tr><td class=hiddenTitle><span class=\"nNull\">*<\/span>内容：<\/td><td class=hiddenInput><TEXTAREA name=\"hidContent\" id=\"hidContent\"  cols=45 rows=7 dataType=\"LimitB\" min=\"10\" max=\"500\"  msg=\"内容必须在10~500个字节之内(中文是两个字节)\"><\/TEXTAREA><br\/><\/td><\/tr><tr><td colspan=\"2\"><center><input type=\"button\" class=\"buttonA\" onclick=\"hideButtonClick()\" id=confirm name=confirm value=\"提 交\"><\/center><\/td><\/tr><\/table>";
function hideLayerInit(listId,sMsg,funName,sContent,field){
$('clientarea').innerHTML=js_message;
curListId=listId;
hideFunName=funName;
var titleId;
if(isnull(field))
titleId='clTitle';
else
titleId=field;
try{
$('hidTitleInfo').innerHTML=$(titleId+listId).innerHTML;
}catch(ex){$('hidTitleInfo').innerHTML='';}
if(!isnull(sContent)){
$('hidTitle').value=sContent;
$('hidContent').value=sContent+'\n'+$('hidTitleInfo').innerHTML;
}
showFrame(sMsg,'','',400,220,0);
msgExt('请填写提交的内容及标题！','msgSpan','statusMessage');
}
function hideButtonClick(){
try{
if(!Validator.Validate($('uploadForm'),3)){
msgExt('请根据提示完善提交内容！','msgSpan','statusMessage');
return;}
}catch(ex){
if(isnull($('hidTitle'))||isnull('hidContent')){
msgExt('请填写提交内容！','msgSpan','statusMessage');
return;
}
}
eval(hideFunName+'();');
}
var js_upload="<center><iframe id=\"uploadFrame\" name=\"uploadFrame\" style=\"display:none\" width=\"0\" height=\"0\" src=\"uploadblank.html\"><\/iframe><input name=\"uploadId\" id=\"uploadId\" type=\"hidden\"><div id=\"previewDiv\"><img id=\"previewImg\" src=\"images\/preview.gif\" border=0 width=\"75\" height=\"100\" \/><\/div><table align=center width=95%><tr><td class=hiddenTitle><span class=\"nNull\">*<\/span>上传：<\/td><td class=hiddenInput><input onchange=\"gf_preview()\" type=\"file\" name=\"uploadFile\" id=\"uploadFile\" size=\"40\" ><\/td><\/tr><tr><td colspan=\"2\"><center><input type=\"button\" class=\"buttonA\" onclick=\"uploadClick()\" id=butUpload name=butUpload value=\"提 交\"><\/center><\/td><\/tr><\/table></center>";
function gf_uploadInit(uId,uAction){
$('clientarea').innerHTML=js_upload;
if(ie==1){
showFrame("图片上传",'','',450,170,0);
$('previewDiv').style.display='';
}
else{
$('previewDiv').style.display='none';
showFrame("图片上传",'','',450,80,0);
}
$('uploadId').value=uId;
document.uploadForm.action=uAction;
msgExt('请选择图片，按<提交>上传！','msgSpan','statusMessage');
}
function uploadClick(){
if(isnull($('uploadId').value)||isnull($('uploadFile').value)){
alert("请选择上传文件！");
return false;
}
msgExt('文件上传中，请稍候...','msgSpan','statusMessage');
$('butUpload').disabled=true;
document.uploadForm.submit();
}
function g_commonSearch(v,mapObjName,funName,funName2){
var tagStr='';
if(eval(mapObjName).size()==0)$('sTag').value='';
if(!isnull(v)){
if(v!='donnedonnedonne')
eval(mapObjName).put(v+'',v);
eval(mapObjName).iterator();
while(eval(mapObjName).hasNext()){
var item = eval(mapObjName).next();
tagStr+=item+',';
}
}else{
eval(mapObjName+' = new classMap();');
}
$('sTag').value=tagStr;
if(!isnull(funName2)){
var inGroupFlag=0;
try{
inGroupFlag=$F('inGroup');
}catch(ex){
inGroupFlag=0;
}
if(inGroupFlag==1)
eval(funName2+'()');
else
eval(funName+'()');
}
else
eval(funName+'()');
}
function g_clearSearch(v,mapObjName,funName,funName2){
var tagStr='';
eval(mapObjName+' = new classMap();');
eval(mapObjName).put(v+'',v);
$('sTag').value=v;
if(!isnull(funName2)){
var inGroupFlag=0;
try{
inGroupFlag=$F('inGroup');
}catch(ex){
inGroupFlag=0;
}
if(inGroupFlag==1)
eval(funName2+'()');
else
eval(funName+'()');
}
else
eval(funName+'()');
}
function g_commonDelSearch(v,mapObjName,funName,funName2){
eval(mapObjName).remove(v+'');
eval(mapObjName).iterator();
var tagStr='';
while(eval(mapObjName).hasNext()){
var item = eval(mapObjName).next();
tagStr+=item+',';
}
$('sTag').value=tagStr;
if(!isnull(funName2)){
var inGroupFlag=0;
try{
inGroupFlag=$F('inGroup');
}catch(ex){
inGroupFlag=0;
}
if(inGroupFlag==1)
eval(funName2+'()');
else
eval(funName+'()');
}
else
eval(funName+'()');
}
function clearTagMap(){
mapClTag = new classMap()
mapCmTag = new classMap()
mapGlTag = new classMap()
mapGmTag = new classMap()
}
var mapGmTag = new classMap();
function delg_searchGmList(v){
g_commonDelSearch(v,'mapGmTag','g_gmList');
}
function g_searchGmList(v,clearFlag){
if(isnull(clearFlag))
g_commonSearch(v,'mapGmTag','g_gmList');
else
g_clearSearch(v,'mapGmTag','g_gmList');
}
var mapGlTag = new classMap();
function delg_searchGlList(v){
g_commonDelSearch(v,'mapGlTag','g_glList','g_gmInfo');
}
function g_searchGlList(v,clearFlag){
if(isnull(clearFlag))
g_commonSearch(v,'mapGlTag','g_glList','g_gmInfo');
else
g_clearSearch(v,'mapGlTag','g_glList','g_gmInfo');
}
function delg_searchGlTreeList(v){
g_commonDelSearch(v,'mapGlTag','g_treeList','g_gmInfo');
}
function g_searchGlTreeList(v,clearFlag){
if(isnull(clearFlag))
g_commonSearch(v,'mapGlTag','g_treeList','g_gmInfo');
else
g_clearSearch(v,'mapGlTag','g_treeList','g_gmInfo');
}
var mapElTag = new classMap();
function dele_searchEmList(v){
g_commonDelSearch(v,'mapElTag','e_emList');
}
function e_searchEmList(v,clearFlag){
if(isnull(clearFlag))
g_commonSearch(v,'mapElTag','e_emList');
else
g_clearSearch(v,'mapElTag','e_emList');
}
var mapCmTag = new classMap();
function delc_searchCmList(v){
g_commonDelSearch(v,'mapCmTag','c_cmList');
}
function c_searchCmList(v,clearFlag){
if(isnull(clearFlag))
g_commonSearch(v,'mapCmTag','c_cmList');
else
g_clearSearch(v,'mapCmTag','c_cmList');
}
var mapClTag = new classMap();
function delc_searchSubClList(v){
delc_searchClList(v);
}
function delc_searchClList(v){
g_commonDelSearch(v,'mapClTag','c_subClList','c_cmSubInfo');
}
function c_searchClList(v,clearFlag){
if(isnull(clearFlag))
g_commonSearch(v,'mapClTag','c_clList','c_cmSubInfo');
else
g_clearSearch(v,'mapClTag','c_clList','c_cmSubInfo');
}
function c_searchSubClList(v,clearFlag){
if(isnull(clearFlag))
g_commonSearch(v,'mapClTag','c_subClList','c_cmSubInfo');
else
g_clearSearch(v,'mapClTag','c_subClList','c_cmSubInfo');
}
function gf_login(){
alert('您尚未登录！');
//msg('点击 <a href="javascript:gf_execModule(10)">这里 </a>开始登录。');
}
function reportError(request){
alert('系统繁忙，请稍候再试');
}
var pageType=-1;
var myId=-1;
var myUserName='';
var myIp='';
var mySession='';
var cacheContentId;
function msgExt(m,s,o){
try{
if(isnull(m)){
$(o).style.display='none';
$(o).innerHTML ='';
}else{
$(o).style.display='';
$(o).innerHTML ='<span class="'+s+'">'+m+'</span>';
}
}catch(ex){}
}
function msg(m){
try{
if(isnull(m)){
$('message').style.display='none';
$('message').innerHTML ='';
}else{
$('message').style.display='';
$('message').innerHTML ='<span class="msgSpan">'+m+'</span>';
}
}catch(ex){}
}
function msgPop(m){
msgExt(m,'msgSpan','statusMessage');
}
function clickImg(obj,imgObj){
if($(obj).style.display=='none'){
$(obj).style.display='';
$(imgObj).src='images/up.gif';
}else{
$(obj).style.display='none';
$(imgObj).src='images/down.gif';
}
}
function clickItemImg(id,imgObj){
try{
clickImg('itemCl'+id,imgObj);
clickImg('imgitemCl'+id,imgObj);
clickImg('imgOperCl'+id,imgObj);
}catch(ex){}
}
function commonJump(){
skipToPage($F('page.currentPage'));
}
var hash_num=0;
function setField(value,col){
$('cm.field'+col).value=value;
}
function setFieldM(value,col){
var val=','+$F('cm.field'+col)+',';
if(val.indexOf(','+value+',')>=0)
return;
$('cm.field'+col).value+=($F('cm.field'+col).length>0?',':'')+value;
}
function setTagM(value,objName){
var val=','+$F(objName)+',';
if(val.indexOf(','+value+',')>=0)
return;
$(objName).value+=($F(objName).length>0?',':'')+value;
}
function setTagS(value,objName){
$(objName).value=value;
}
function setClTag(value){
setTagM(value,'cl.tag');
}
function setGlTag(value){
setTagM(value,'gl.tag');
}
function parseTag(funName,tag,tip,clearFlag) {
tag = tag.trim();
if (isnull(tag.trim()))
return '';
tag = tag.replace(/(，)/g, ",");
var a = tag.split(",");
if(isnull(tip)) tip='标签';
var str = '<span>'+tip+'：</span>';
for (var i = 0; i < a.length; i++) {
if(isnull(clearFlag))
str+='<a href="javascript:' + funName + '(\'' + a[i].trim() + '\')">' + a[i].trim() + '</a> ';
else
str+='<a href="javascript:' + funName + '(\'' + a[i].trim() + '\',1)">' + a[i].trim() + '</a> ';
}
return str;
}
function randValue(low,high){
return Math.floor(Math.random()*(1+high-low)+low);
}
function colorTag(funName,tag,tip,clearFlag) {
tag = tag.trim();
if (isnull(tag.trim()))
return '';
tag = tag.replace(/(，)/g, ",");
var str='';
var a = tag.split(",");
for (var i = 0; i < a.length; i++) {
if(isnull(clearFlag))
str+='<a href="javascript:' + funName + '(\'' + a[i].trim() + '\')">' + a[i].trim() + '</a> ';
else
str+='<a href="javascript:' + funName + '(\'' + a[i].trim() + '\',1)">' + a[i].trim() + '</a> ';
}
return str;
}
function endFun(){
try{
msg('');
g_running=false;
Form.enable('bodyId');
$('bodyId').className='bodyEnable';
}catch(ex){}
}
function startFun(){
try{
if(g_running==true){
/*alert("上一操作尚未完成，请稍候...");
return false;*/
}
g_running=true;
Form.disable('bodyId');
$('bodyId').className='bodyDisable';
return true;
}catch(ex){return true;}
}
function ajaxCheckFun(){
try{if(myId=='-1'){
gf_login();
return false;
}
if(!Validator.Validate(document.getElementById('form1'),3)){
msg('请根据提示完善点评资料信息！');
return false;
}
return true;
}catch(ex){return false;}
}
var delId='';
function c_idPars(id){
var a=new Array();
if(!isnull(id)){
delId=id;
a['id']=id;
}
a['tSessionId']=new Date().valueOf();
return $H(a).toQueryString();
}
function c_operPars(pars,toUrl,funName,login,msgInfo,msgFun){
try{
if((isnull(login)||login=='true')&&myId=='-1'){
gf_login();
return;
}
if(!startFun()) return;
if(isnull(msgInfo)&&msgInfo!='')
msgInfo='数据处理，请稍候...';
if(isnull(msgFun)) msgFun='msg';
eval(msgFun+'("'+msgInfo+'");');
var myAjax = new Ajax.Request(toUrl,{
method: 'post',
parameters: pars,
onComplete: eval(funName),
onFailure: reportError,
evalScripts: true
});
}catch(ex){endFun();}
}
function c_updateAjax(checkName,toUrl,funName,formName){
try{
var checkOk=eval(checkName+'()');
if(!checkOk) return;
msg('数据提交，请稍候...');
$('tSessionId').value=new Date().valueOf();
var pars;
if(isnull(formName)) formName='form1';
pars=Form.serialize(formName);
var myAjax = new Ajax.Request(toUrl,{
method: 'post',
parameters: pars,
onComplete: eval(funName)
});
}catch(ex){endFun();}
}
function c_updatePars(pars,toUrl,funName,login,tarDiv,msgInfo){
try{
if((isnull(login)||login=='true')&&myId=='-1'){
gf_login();
return;
}
if(!startFun()) return;
if(isnull(tarDiv))
tarDiv='commentContent';
if(isnull(msgInfo)&&msgInfo!='')
msgInfo='数据加载中，请稍候...';
msg(msgInfo);
var myAjax = new Ajax.Updater(
{success: tarDiv},
toUrl,{
method: 'post',
parameters: pars,
onComplete: eval(funName),
onFailure: reportError,
evalScripts: true
});
}catch(ex){endFun();}
}
function commonCl(listId,typeId,url,sMsg,objName){
try{
msg(sMsg);
curListId=listId;
curObjName=objName;
var url=url;
var a=new Array();
a['listId']=listId;
a['typeId']=typeId;
a['tSessionId']=new Date().valueOf();
c_operPars($H(a).toQueryString(),url,'commonResult','true');
}catch(ex){endFun();}
}
function commonResult(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
alert(desc);
if(!isnull(curObjName))
$(curObjName+curListId).innerHTML=code;
}catch(ex){}
}
function c_commonAjax(itemId,page,tarDiv,toUrl,funName){
$('tSessionId').value=new Date().valueOf();
var tmpPars='';
try{
if(!isnull(page))
$('page.currentPage').value=page;
else
$('page.currentPage').value=1;
}catch(ex){
tmpPars+='&page.currentPage='+(isnull(page)?1:page);
}
try{
if(!isnull(itemId))
$('itemId').value=itemId;
}catch(ex){
tmpPars+='&itemId='+itemId;
}
var pars=Form.serialize('form1')+tmpPars;
c_updatePars(pars,toUrl,funName,'false',tarDiv);
}
function c_updateSimple(pars,toUrl,funName,login,tarDiv,msgInfo){
try{
if((isnull(login)||login=='true')&&myId=='-1'){
gf_login();
return;
}
if(!startFun()) return;
if(isnull(tarDiv))
tarDiv='commentContent';
if(isnull(msgInfo)&&msgInfo!='')
msgInfo='数据加载中，请稍候...';
msg(msgInfo);
var myAjax = new Ajax.Updater(
{success: tarDiv},
toUrl,{
method: 'post',
parameters: pars,
onComplete: eval(funName),
onFailure: reportError
});
}catch(ex){endFun();}
}
var timmer=-1;
function adjustPosition(obj){
try{
var y=dd.getScrollY()+(dd.getWndH()-eval('dd.elements.'+obj).h)/2;
var x=(dd.getWndW()-eval('dd.elements.'+obj).w)/2;
if(eval('dd.elements.'+obj).y<=dd.getScrollY())
eval('dd.elements.'+obj).moveTo(x,y);
else if(eval('dd.elements.'+obj).y>=dd.getScrollY()+(dd.getWndH()-eval('dd.elements.'+obj).h))
eval('dd.elements.'+obj).moveTo(x,y);
}
catch(ex){}
if(eval('dd.elements.'+obj).visible){
clearTimeout(timmer);
var fu='adjustPosition("'+obj+'")';
timmer=setTimeout(fu,1000);
}
}
function hideLayer(obj){
eval('dd.elements.'+obj).hide();
}
/*
function showLayer(obj,w,h){
if(eval('dd.elements.'+obj).visible) return;
eval('dd.elements.'+obj).resizeTo(w,h);
eval('dd.elements.'+obj).show();
$(obj).style.border='1px #1989D7 solid';
adjustPosition(obj);
}*/
function g_fillColor(objName,obj){
$(objName).style.backgroundColor = obj.value;
}
/*-- help --*/
function g_helpMessage(msg,urlStr){
g_helpMessageDefine(msg,urlStr,520,300,1)
}
var g_popUrl;
var g_popMsg;
var g_popW,g_popH,g_popDrag;
var g_favCmId;
function g_helpMessageDefine(msg,urlStr,w,h,drag,loginFlag,pars){
g_popUrl=urlStr;
g_popMsg=msg;
g_popW=w;
g_popH=h;
g_popDrag=drag;
if(isnull(loginFlag)) loginFlag='false';
if(loginFlag=='true'&&myId=='-1'){
gf_login();
return;
}
showFrame(g_popMsg,'','',g_popW,g_popH,g_popDrag)
msgExt('数据加载中，请稍候...','msgSpan','statusMessage');
if(isnull(pars))
pars=c_idPars();
c_updatePars(pars,g_popUrl,'loadUser',loginFlag,'clientarea','');
}
function popSkip(index,objName){
var page=$F(objName+'cp'+index);
popSkipToPage(page);
}
function popSkipToPage(page){
g_var.g_pageId=page;
var a=new Array();
a['tSessionId']=new Date().valueOf();
a['page.currentPage']=page;
showFrame(g_popMsg,'','',g_popW,g_popH,g_popDrag)
msgExt('数据加载中，请稍候...','msgSpan','statusMessage');
c_updatePars($H(a).toQueryString(),g_popUrl,'loadUser','false','clientarea','');
}
function setFont(objName,size){
$(objName).style.fontSize=size;
}
function mouse_on(td_now,clsName){
if(isnull(clsName)) clsName='change';
if(td_now.className == clsName+'1') return false;
else td_now.className = clsName+'2';
}
function mouse_of(td_now,clsName){
if(isnull(clsName)) clsName='change';
if(td_now.className == clsName+'1') return false;
else td_now.className = clsName+'0';
}
function s_chRNew(td_now,module,objName,len,clsName){
if(isnull(clsName)) clsName='change';
if(td_now.className == clsName+'1') return false;
for(var i=1;i<=len;i++){
if($(objName+'But'+i).className==clsName+'1'){
$(objName+'But'+i).className=clsName+'0';
$(objName+'List'+i).style.display='none';
break;
}
}
td_now.className = clsName+'1';
$(objName+'List'+module).style.display='';
}
function s_chRObj(module,objName,len,clsName){
if(isnull(clsName)) clsName='change';
var td_obj=objName+'But'+module;
if($(td_obj).className == clsName+'1') return false;
for(var i=1;i<=len;i++){
if($(objName+'But'+i).className==clsName+'1'){
$(objName+'But'+i).className=clsName+'0';
$(objName+'List'+i).style.display='none';
break;
}
}
$(td_obj).className = clsName+'1';
$(objName+'List'+module).style.display='';
}
function s_chR(td_now,module){
if(td_now.className == "change1") return false;
for(var i=1;i<5;i++){
$('hr'+i).className='change0';
$('dhCm'+i).style.display='none';
}
td_now.className = 'change1';
$('dhCm'+module).style.display='';
}
function s_chg(td_now,module){
for(var i=1;i<6;i++)
$('s'+i).className="change0";
td_now.className = "change1";
var str='';
switch(module){
case 1:
str=parseTag('c_searchCmList','Adidas,章子怡,让·保罗·戈,高圆圆');
g_var.g_module=0;
break;
case 2:
str=parseTag('c_searchClList','章子怡,徐静蕾,高圆圆,服装');
g_var.g_module=7;
break;
case 3:
str=parseTag('g_searchGmList','旅游,美食,服装,文化,历史');
g_var.g_module=18;
break;
case 4:
str=parseTag('g_searchGlList','黄山,故宫,童话,民族');
g_var.g_module=25;
break;
case 5:
str='&nbsp;';
g_var.g_module=27;
break;
case 6:
str='&nbsp;';
g_var.g_module=27;
break;
}
$('hotKey').innerHTML=str;
}
function s_submit(){
$('keyword').value=$F('sKeyword');
gf_searchModule();
}
function g_indexPage(){
if(g_indexCacheObj!=null){
$('commentContent').innerHTML=g_indexCacheObj.cache;
g_var.g_module=g_indexCacheObj.g_module;
g_var.g_itemId=g_indexCacheObj.g_itemId;
g_var.g_pageId=g_indexCacheObj.g_pageId;
endFun();
}else{
c_updatePars(c_idPars(),'indexcontent.html','gf_onComplete','false');
}
}
function strReverse(s){
return s.replace(/(<BR>|<BR\/>)/ig, "\n");
}
function strRemoveBr(s){
return s.replace(/(<BR>|<BR\/>)/ig, "");
}
function strConvert(s){
return s.replace(/(\n)/g, "<BR>");
}
function getXmlTag(element,tagName) {
try{
var obj=element.getElementsByTagName(tagName)[0].firstChild.data;
return obj;
}catch(ex){return '';}
}
function clearField(objName){
$(objName).value='';
}
function if_myBlog(){
$('id').value=myId;
$('ip').value=myIp;
$('sessionId').value=mySession;
document.form1.action='http://www.nihaoblog.com/loginSSO.action';
document.form1.target='_self';
document.form1.submit();
document.form1.action='';
document.form1.target='';
}
function m_loginStatus(){
if(myId==-1){
$('loginSpan').style.display='none';
$('notLoginSpan').style.display='';
$('indexUserInfo').innerHTML='';
myUserName='';
}else{
$('loginSpan').style.display='';
$('notLoginSpan').style.display='none';
$('indexUserInfo').innerHTML='你好,'+myUserName;
}
}
function BASEisNotNum(theNum)
{
//判断是否为数字
if (isnull(theNum))
return true;
for(var i=0;i<theNum.length;i++){
oneNum=theNum.substring(i,i+1);
if (oneNum<"0" || oneNum>"9")
return true;
}
return false;
}
function BASEisNotInt(theInt)
{
//判断是否为整数
theInt=theInt.trim();
if ((theInt.length>1 && theInt.substring(0,1)=="0") || BASEisNotNum(theInt)){
return true;
}
return false;
}
function BASEisNotSignInt(theInt)
{
if(BASEisNotInt(theInt)) return true;
if(parseInt(theInt)<0) return true;
else return false;
}
function BASEisNotFloat(theFloat)
{
//判断是否为浮点数
len=theFloat.length;
dotNum=0;
if (len==0)
return true;
for(var i=0;i<len;i++){
oneNum=theFloat.substring(i,i+1);
if (oneNum==".")
dotNum++;
if ( ((oneNum<"0" || oneNum>"9") && oneNum!=".") || dotNum>1)
return true;
}
if (len>1 && theFloat.substring(0,1)=="0"){
if (theFloat.substring(1,2)!=".")
return true;
}
return false;
}
function initCommentTree(){
try{$('bbsTreeList').innerHTML='';
var root=new treeItem('分类目录','javascript:findCAid("");','_self','',icon.root.src);
var item1=new treeItem('学习生活','javascript:findCTid(1);','_self','','');
root.add(item1);
var itemC1=new treeItem('读书','javascript:findCFid(1);','_self','','');
item1.add(itemC1);
var itemC16=new treeItem('我看','javascript:findCFid(16);','_self','','');
item1.add(itemC16);
var itemC18=new treeItem('我听','javascript:findCFid(18);','_self','','');
item1.add(itemC18);
var itemC9=new treeItem('旅游','javascript:findCFid(9);','_self','','');
item1.add(itemC9);
var itemC17=new treeItem('高校','javascript:findCFid(17);','_self','','');
item1.add(itemC17);
root.setup($('bbsTreeList'));
selectTree(eval(selectTreeById('item',$F('typeId'),$F('forumId'))).id);
}catch(ex){}
}var cmTag='电影,剧情,美国,旅游,喜剧,品牌,动作,惊悚,爱情,女,法国,香港,恐怖,英国,犯罪,女装,冒险,广东,2004,05,2005,女装品牌,中国,';
var gmTag='茶,商圈,中国,女,文化,减肥,生活,民族,服装交易市场,美容,茶叶,电影,服装批发市场,时尚,运动,服饰,故事,美发,特产,地区,搭配,世界,北京,护发,菜谱,中国学生网,护理,校园,网文,见闻,设计,娱乐八卦,民俗,饮食,福建,java,保健,美丽,青春,民间,美食,秀发,打扮,音乐,化妆,艺术,';
var glTag='中国,游记,旅游,旅行游记,茶,浙江,茶疗,云南,茶文,四川,生活,文化,江苏,茶业动态,杭州,健康,茶农服务,保健,医疗,西藏,茶艺,广西,美容,海南,美容护肤,茶食,减肥,安徽,塑身,成都,地方美食,纤体,纤体塑身,湖南,茶馆,民族,故事,福建,茶馆见闻,江西,山西,装修材料,北京,三亚,新疆,上海,';
var cmTypeTag1='电影,剧情,美国,旅游,喜剧,品牌,动作,惊悚,爱情,法国,香港,恐怖,英国,犯罪,冒险,广东,2004,2005,女装,女装品牌,记录,意大利,2003,';
var cmForumTag1='品牌,广东,女装,女装品牌,其他,休闲品牌,男装品牌,浙江,上海,内衣品牌,童装品牌,国际品牌,福建,鞋帽品牌,北京,江苏,著名品牌,箱包品牌,山东,运动品牌,牛仔品牌,香港,河北,';
var cmForumTag16='电影,剧情,美国,喜剧,动作,惊悚,爱情,法国,香港,恐怖,英国,犯罪,冒险,2004,2005,记录,意大利,2003,科幻,日本,家庭,幻想,2002,';
var cmForumTag18='';
var cmForumTag9='旅游,广东省,北京,广西,陕西省,台湾,山西省,河南省,河北,湖北省,湖南省,四川省,山东省,浙江省,黑龙江,上海市,贵州省,云南省,海南省,江苏省,森林公园,重庆,安徽省,';
var cmForumTag17='服装院校,北京,浙江,南京,深圳,大连,宁波,上海,广州,南昌,河北,常州,青岛,江苏,兰州,江西,杭州,石家庄,辽宁,石狮,苏州,天津,重庆,';
var	clof=0,clos='',preCOrder=1;
var	cmof=0,cmos='',preCmOrder=1;
var	cmlof=0,cmlos='',preCmlOrder=1;
function setCmOrder(order,type){
preCmOrder=type;
cmos=order;
$('page.orderFlag').value=cmof;
$('page.orderString').value=cmos;
c_cmList();
}
function setCmlOrder(order,type){
preCmlOrder=type;
cmlos=order;
$('page.orderFlag').value=cmlof;
$('page.orderString').value=cmlos;
c_cmSubInfo();
}
function setCOrder(order,type){
$('cimg'+preCOrder).className='imgNormal';
$('cimg'+type).className='imgActive';
preCOrder=type;
clos=order;
$('page.orderFlag').value=clof;
$('page.orderString').value=clos;
c_subClList();
}
function initCOrder(){
var type=1;
$('cimg'+preCOrder).className='imgNormal';
$('cimg'+type).className='imgActive';
preCOrder=type;
$('page.orderFlag').value=clof;
$('page.orderString').value='';
c_subClList();
}
function findCTid(type){
$('forumId').value='';
$('typeId').value=type;
initTree();
}
function findCFid(type){
$('forumId').value=type;
$('typeId').value='';
initTree();
}
function findCAid(){
$('forumId').value='';
$('typeId').value='';
initTree();
}
function c_cmType(){
c_updatePars(c_idPars(),'comment/commenttype.jsp','gf_onComplete','false');
}
function gf_addInit(){
window.location.hash='addClHref';
cancelEdit();
}
function c_cmInput(id){
c_updatePars(c_idPars(id),'addCommentSecond.action','gf_onComplete','true');
}
function c_editCm(itemId){
g_var.g_itemId=itemId;
var a=new Array();
a['itemId']=itemId;
a['postAjax']='true';
a['doAction']='edit';
a['tSessionId']=new Date().valueOf();
c_updatePars($H(a).toQueryString(),'eidtCommentSecond.action','c_editCmInit');
}
function c_editCmInit(){
$('step1').style.display='none'
$('checkResult').style.display='none'
$('step2').style.display=''
$('tmpName').value=$F('cm.field1')
gf_onComplete();
}
function c_checkCmBegin(){
$('tmpName').readOnly = '';
$('cmBegin').style.display='';
$('cmNext').style.display='none';
}
function c_checkCmNext(){
msg('');
$('step1').style.display='none'
$('checkResult').style.display='none'
$('step2').style.display=''
$('cm.field1').value=$F('tmpName');
$('cm.field1').readOnly = 'readOnly';
}
function c_checkCm(){
if(isnull($F('tmpName'))){
Validator.ValidateOne($('tmpName'),3)
return;
}
$('cmNext').style.display='none';
var a=new Array();
a['tmpName']=$F('tmpName');
a['postAjax']='true';
a['tSessionId']=new Date().valueOf();
c_operPars($H(a).toQueryString(),'checkCm.action','checkCm');
}
function checkCm(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
switch(parseInt(code)){
case 1:
msg(desc);
break;
case 0:
$('cmNext').style.display='';
$('cmBegin').style.display='none';
$('tmpName').readOnly = 'readOnly';
msgExt(desc,'okSpan','message');
case -1:
var numRecord=xmldoc.getElementsByTagName('itemList').length;
if(numRecord>0){
var tableHead='<table class=clstable><tr><td class=clsth colspan=3>相关点评对象</td></tr>';
var str='',cn,id;
for(var i=0;i<numRecord;i++){
cn = xmldoc.getElementsByTagName('itemList')[i];
id=cn.getElementsByTagName('id')[0].firstChild.data;
str+='<tr class=clstdcol>';
str+='<td><font color=red>'+(i+1)+'</font></td>';
str+='<td><a href="javascript:gf_execModule(4,'+id+',1);">'+cn.getElementsByTagName('title')[0].firstChild.data+'</a>';
if(parseInt(code)==-1&&i==0)
str+=' <span class=nNull>已存在</span>';
str+='</td>';
str+='<td>'+cn.getElementsByTagName('typeName')[0].firstChild.data+'</td>';
str+='</tr>';
}
$('checkResult').innerHTML=tableHead+str+'</table>';
}else
$('checkResult').innerHTML='';
if(parseInt(code)==-1)
msg(desc);
break;
}
}catch(ex){}
}
function c_delClImg(id){
if(!confirm("真的要删除图片吗？确认请按确定。")) return;
c_operPars(c_idPars(id),'delClImg.action','delClE');
}
function c_setClPic(id){
if(!confirm("真的要设置图片集吗？确认请按确定。")) return;
c_operPars(c_idPars(id),'setClPic.action','gf_onComplete');
}
function c_delCl(id){
if(!confirm("真的要删除吗？确认请按确定。")) return;
c_operPars(c_idPars(id),'delCl.action','delClE');
}
function c_delCm(id){
if(!confirm("真的要删除吗？确认请按确定。")) return;
c_operPars(c_idPars(id),'delCm.action','delClE');
}
function c_delCr(id){
if(!confirm("真的要删除吗？确认请按确定。")) return;
c_operPars(c_idPars(id),'delCr.action','delClE');
}
function delClE(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
alert(desc);
if(parseInt(code)==0) $('delId'+delId).style.display='none';
else if(parseInt(code)==2) $('imgitemCl'+delId).innerHTML='';
else if(parseInt(code)==3) $('imgitemCr'+delId).innerHTML='';
}catch(ex){}
}
function gf_editInit(uId){
window.location.hash='addClHref';
$('cl.id').value=uId;
$('cl.title').value=$('clTitle'+uId).innerHTML;
var content=$('clContent'+uId).innerHTML;
content = content.replace(/(<BR>)/ig, "\n");
$('cl.content').value=content;
var socreList = document.getElementsByClassName('lScore','itemCl'+uId);
var nodes = $A(socreList);
var i=0;
nodes.each(function(node){
i++;
$('cl.score'+i).value=node.innerHTML;
});
$('cl.tag').value='';
var tagList = $('clTag'+uId).getElementsByTagName('a');
nodes = $A(tagList);
i=0;
nodes.each(function(node){
i++;
$('cl.tag').value+=(i>1?',':'')+node.innerHTML;
});
beginEdit();
}
function gf_editOk(){
uId=$F('cl.id');
window.location.hash='clId'+uId;
$('clTitle'+uId).innerHTML=$F('cl.title');
var content=$F('cl.content');
content = content.replace(/(\n)/g, "<BR>");
$('clContent'+uId).innerHTML=content;
var socreList = document.getElementsByClassName('lScore','itemCl'+uId);
var nodes = $A(socreList);
var i=0;
nodes.each(function(node){
i++;
node.innerHTML=$F('cl.score'+i);
});
$('clTag'+uId).innerHTML=parseTag('c_searchClList',$F('cl.tag'));
}
function cancelEdit(i){
if(isnull(i)) i='';
$('editButton'+i).style.display='none';
$('cancelButton'+i).style.display='none';
$('addButton'+i).style.display='';
}
function beginEdit(i){
if(isnull(i)) i='';
$('editButton'+i).style.display='';
$('cancelButton'+i).style.display='';
$('addButton'+i).style.display='none';
}
//------------------------------------------------------------------------------
function c_cmAdd(){
c_updateAjax('ajaxCheckFun','addCommentThird.action','cm_addResult');
}
function addCommentList(){
c_updateAjax('ajaxCheckFun','addCommentList.action','cr_addResult');
}
function editCommentList(){
c_updateAjax('ajaxCheckFun','editCommentList.action','cr_editResult');
}
function cm_addResult(request){//cm、cl数据提交结果
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
$('imgFlag').value='';
c_cmInfo(desc,1);
alert('添加成功！');
window.scrollTo(0,0);
}
else{
msg(desc);
alert(desc);
}
}catch(ex){}
}
function cr_addResult(request){//cm、cl数据提交结果
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
$('imgFlag').value='';
$('myReply').value='';
c_cmSubInfo(desc,1);
alert('添加成功！');
window.location.hash='clLayer';
//window.scrollTo(0,0);
}
else{
msg(desc);
alert(desc);
}
}catch(ex){}
}
function cr_editResult(request){//cm、cl数据提交结果
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
alert('编辑成功！');
gf_editOk();
msg('');
}
else
msg(desc);
}catch(ex){}
}
function c_subClList(itemId,page){//subCl列表
g_var.g_module=7;
g_var.g_itemId=itemId;
c_commonAjax(itemId,page,'divBbsItemList','subCommentListDir.action','clDirE');
}
function c_clList(itemId,page){//cl列表
g_var.g_module=7;
g_var.g_itemId=itemId;
c_commonAjax(itemId,page,'commentContent','commentListDir.action','treeE');
}
function c_clHotList(itemId,page){//clHost列表
g_var.g_module=8;
g_var.g_itemId=itemId;
c_commonAjax(itemId,page,'commentContent','commentListHot.action','treeE');
}
function c_clHotListInit(itemId,page){//clHost列表
g_var.g_module=8;
$('typeId').value=itemId;
$('forumId').value='';
c_commonAjax(itemId,page,'commentContent','commentListHot.action','treeE');
}
function c_cmListUrlType(itemId,page,myReply,imgFlag){
g_var.g_module=3;
$('typeId').value=itemId;
$('forumId').value='';
c_commonAjax(itemId,page,'commentContent','commentItemList.action','cmDirE');
}
function c_cmListUrlForum(itemId,page,myReply,imgFlag){
g_var.g_module=3;
$('typeId').value='';
$('forumId').value=itemId;
c_commonAjax(itemId,page,'commentContent','commentItemList.action','cmDirE');
}
function c_cmList(itemId,page,myReply,imgFlag){
g_var.g_module=3;
g_var.g_itemId=itemId;
if(!isnull(myReply))
$('myReply').value=(myReply=='1')?myId:'';
if(!isnull(imgFlag))
$('imgFlag').value=(imgFlag=='1')?imgFlag:'';
if(aCmQ[0]!=$F('forumId'))
hideFrame();
c_commonAjax(itemId,page,'commentContent','commentItemList.action','cmDirE');
}
function c_cmInfo(itemId,page,myReply,imgFlag){ //cm及其点评
g_var.g_module=4;
if(itemId==null)
itemId=$F('itemId');
g_var.g_itemId=itemId;
g_favCmId=itemId;
if(!isnull(myReply))
$('myReply').value=(myReply=='1')?myId:'';
if(!isnull(imgFlag))
$('imgFlag').value=(imgFlag=='1')?imgFlag:'';
c_commonAjax(itemId,page,'commentContent','commentInfo.action','cmlDirE');
}
function cmlDirE(){
gf_onComplete('not scroll');
var funName='colorTag';
$('cimg'+preCmlOrder).className='imgActive';
$('cmInfoTag').innerHTML=eval(funName+'(\'c_searchCmList\',cmForumTag'+$F('cmForumId')+',\'热门标签\',1);');
}
function c_cmSubInfo(itemId,page,myReply,imgFlag){ //cm及其点评
g_var.g_module=4;
if(itemId==null)
itemId=$F('itemId');
g_var.g_itemId=itemId;
g_favCmId=itemId;
if(!isnull(myReply))
$('myReply').value=(myReply=='1')?myId:'';
if(!isnull(imgFlag))
$('imgFlag').value=(imgFlag=='1')?imgFlag:'';
c_commonAjax(itemId,page,'cmSubInfoDiv','cmSubInfo.action','cmlSubDirE');
}
function c_addClPic(){
var a=new Array();
a['itemId']=$F('itemId');
a['tSessionId']=new Date().valueOf();
var pars=$H(a).toQueryString();
c_operPars(pars,'AddClPic.action','clPic_addResult','true');
}
function clPic_addResult(request){//cm、cl数据提交结果
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
skipPicMyReply='';
skipPicToPage(1);
alert('请在图片集左上角的第一个空位图进行上传图片！');
}
else{
msg(desc);
alert(desc);
}
}catch(ex){}
}
var skipPicMyReply='';
function setSkipPicMyReply(myReply){
if(myReply==1){
if(myId=='-1'){
gf_login();
return;
}
myReply=myId;
}
skipPicMyReply=myReply;
skipPicToPage(1);
}
function skipPic(index,objName){
var page=$F(objName+'cp'+index);
skipPicToPage(page);
}
function skipPicToPage(pagePic){
if(isnull(pagePic)) pagePic=1;
var a=new Array();
a['itemId']=$F('itemId');
a['pagePic.currentPage']=pagePic;
a['tSessionId']=new Date().valueOf();
if(!isnull(skipPicMyReply))
a['myPicReply']=skipPicMyReply;
var pars=$H(a).toQueryString();
c_updatePars(pars,'cmPicSubInfo.action','cmlPicSubDirE','false','cmPicSubInfoDiv');
}
function cmlPicSubDirE(){
gf_onComplete('not scroll');
window.location.hash='cmPicSubInfoDiv';
}
function cmlSubDirE(){
gf_onComplete('not scroll');
$('cimg'+preCmlOrder).className='imgActive';
window.location.hash='cmSubInfoDiv';
}
function c_clInfo(itemId,page,myReply){ //cl及其回复
if(!isnull(myReply))
$('myReply').value=(myReply=='1')?myId:'';
c_commonAjax(itemId,page,'commentContent','commentListInfo.action','gf_onComplete');
}
function treeE(){
gf_onComplete();
initCommentTree();
$('forumId').value='';
$('typeId').value='';
}
function cmDirE(){
gf_onComplete();
initCommentTree();
initCommentTag('parseTag');
$('cimg'+preCmOrder).className='imgActive';
}
function initCommentTag(funName){
var str='';
if($F('forumId')==''&&$F('typeId')==''){
str=eval(funName+'(\'c_searchCmList\',cmTag,\'热门标签\',1);');
}
else if($F('forumId')!=''){
str=eval(funName+'(\'c_searchCmList\',cmForumTag'+$F('forumId')+',\'热门标签\',1);');
}
else if($F('typeId')!=''){
str=eval(funName+'(\'c_searchCmList\',cmTypeTag'+$F('typeId')+',\'热门标签\',1);');
}
$('cmTagDiv').innerHTML=str;
}
function clDirE(){
gf_onComplete();
$('cimg'+preCOrder).className='imgActive';
}
//------------------------------------------------------------
function c_login(){
if(myId=='-1'){
alert("请先登录！");
return false;
}
return true;
}
function comCl(listId){
if(!c_login()) return;
hideLayerInit(listId,'回复点评','sendCommentReply');
}
function repCm(listId){
if(!c_login()) return;
hideLayerInit(listId,'错误举报','cmBugReport','举报不良点评对象','cmTitle');
}
function repCl(listId){
if(!c_login()) return;
hideLayerInit(listId,'错误举报','clBugReport','举报点评文章');
}
function uf_friend(friendId){
if(!c_login()) return;
commonCl(friendId,2,"userAddFriend.action",'维护好友记录，请稍候...','');
}
function favCl(listId){
if(!c_login()) return;
commonCl(listId,2,"addFavorites.action",'资料收藏中，请稍候...','favClCount');
}
function recCl(listId){
if(!c_login()) return;
commonCl(listId,2,"addClFlower.action",'推荐中，请稍候...','recClCount');
}
function recCm(listId){
if(!c_login()) return;
commonCl(listId,1,"addCmFlower.action",'推荐中，请稍候...','recCmCount');
}
function cmBugReport(){
bugReport(4);
}
function clBugReport(){
bugReport(5);
}
function addCommentReply(){
msg('数据提交，请稍候...');
var url="addCommentReply.action";
$('tSessionId').value=new Date().valueOf();
var pars=Form.serialize('form1');
c_operPars(pars,'addCommentReply.action','commentReply2Result');
}
function commentReply2Result(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
msg('');
c_clInfo($F('listId'),1);
alert('操作成功');
window.location.hash='clLayer';
}
else{
msg(desc);
}
}catch(ex){}
}
function sendCommentReply(){
try{
if(g_running==true){
alert("上一操作尚未完成，请稍候...");
return
}
var url="addCommentReply.action";
g_running=true;
Form.disable('bodyId');
$('bodyId').className='bodyDisable';
msgExt('数据提交，请稍候...','msgSpan','statusMessage');
var a=new Array();
a['listId']=curListId;
a['typeId']=2;
a['cr.title']=$F('hidTitle');
a['cr.content']=$F('hidContent');
a['doAction']='add';
a['postAjax']=1;
a['tSessionId']=new Date().valueOf();
var h = $H(a);
var pars = h.toQueryString();
var myAjax = new Ajax.Request(url,{
method: 'post',
parameters: pars,
onComplete: commentReplyResult
});
}catch(ex){
g_running=false;
Form.enable('bodyId');
$('bodyId').className='bodyEnable';
}
}
function commentReplyResult(request){
try{
g_running=false;
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
msgExt(desc,'msgSpan','statusMessage');
if(parseInt(code)==0){
var str='操作成功';
msgExt(str,'msgSpan','statusMessage');
alert(str);
$('comClCount'+curListId).innerHTML=desc;
hideFrame();
}
Form.enable('bodyId');
$('bodyId').className='bodyEnable';
}catch(ex){
Form.enable('bodyId');
$('bodyId').className='bodyEnable';
}
}
//-------------------------------------------------------------------------
function g_getCmMovie(){
var actor=$F('actorName');
var a=new Array();
a['actor']=actor;
a['postAjax']='true';
a['tSessionId']=new Date().valueOf();
var pars=$H(a).toQueryString();
g_helpMessageDefine(actor+'的影视作品集','dirCmMovie.action',300,400,1,'false',pars);
}
function actorSkip(index,objName){
var page=$F(objName+'cp'+index);
actorSkipToPage(page);
}
function actorSkipToPage(page){
g_var.g_pageId=page;
var a=new Array();
a['actor']=$F('actor');
a['postAjax']='true';
a['tSessionId']=new Date().valueOf();
a['page.currentPage']=page;
var pars=$H(a).toQueryString();
alert(pars);
showFrame(g_popMsg,'','',g_popW,g_popH,g_popDrag)
msgExt('数据加载中，请稍候...','msgSpan','statusMessage');
c_updatePars(pars,'dirCmMovie.action','loadUser','false','clientarea','');
}
var	glof=0,glos='',preGlOrder=1;
var	gmlof=0,gmlos='',preGmlOrder=1;
var	gmof=0,gmos='',preGmOrder=1;
function setGmOrder(order,type){
preGmOrder=type;
gmos=order;
$('page.orderFlag').value=gmof;
$('page.orderString').value=gmos;
g_gmList();
}
function setGlOrder(order,type){
preGlOrder=type;
glos=order;
$('page.orderFlag').value=glof;
$('page.orderString').value=glos;
g_glList();
}
function setGlTreeOrder(order,type){
preGlOrder=type;
glos=order;
$('page.orderFlag').value=glof;
$('page.orderString').value=glos;
g_treeList();
}
function setGmlOrder(order,type){
preGmlOrder=type;
gmlos=order;
$('page.orderFlag').value=gmlof;
$('page.orderString').value=gmlos;
g_gmInfo();
}
function g_cmType(){
c_updatePars(c_idPars(),'comment/commenttype.jsp','gf_onComplete');
}
function gf_addInit(){
window.location.hash='addClHref';
cancelEdit();
}
function g_gmInput(id){
c_updatePars(c_idPars(id),'getGroup.action','gf_onComplete');
}
function g_editGmInit(itemId){
g_var.g_itemId=itemId;
var a=new Array();
a['itemId']=itemId;
a['postAjax']='true';
a['doAction']='edit';
a['tSessionId']=new Date().valueOf();
c_updatePars($H(a).toQueryString(),'editGroup.action','gf_onComplete');
}
function g_gmEdit(){
c_updateAjax('ajaxCheckFun','editGm.action','gr_gmEditResult');
}
function gr_gmEditResult(request){
endFun();
try{
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
gf_execModule(21,desc,1);
alert('小组属性编辑成功！');
window.scrollTo(0,0);
}
else
msg(desc);
}catch(ex){}
}
function g_checkGmBegin(){
$('tmpName').readOnly = '';
$('cmBegin').style.display='';
$('gmNext').style.display='none';
}
function g_checkGmNext(){
msg('');
$('step1').style.display='none'
$('checkResult').style.display='none'
$('step2').style.display=''
$('gm.name').value=$F('tmpName');
$('gm.name').readOnly = 'readOnly';
}
function g_checkGm(){
if(isnull($F('tmpName'))){
Validator.ValidateOne($('tmpName'),3)
return;
}
$('gmNext').style.display='none';
var a=new Array();
a['tmpName']=$F('tmpName');
a['postAjax']='true';
a['tSessionId']=new Date().valueOf();
c_operPars($H(a).toQueryString(),'checkGm.action','checkGm');
}
function checkGm(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
switch(parseInt(code)){
case 1:
msg(desc);
break;
case 0:
$('gmNext').style.display='';
$('cmBegin').style.display='none';
$('tmpName').readOnly = 'readOnly';
msgExt(desc,'okSpan','message');
case -1:
var numRecord=xmldoc.getElementsByTagName('itemList').length;
if(numRecord>0){
var tableHead='<table class=clstable><tr><td class=clsth colspan=3>已经存在的小组</td></tr>';
var str='',cn,id;
for(var i=0;i<numRecord;i++){
cn = xmldoc.getElementsByTagName('itemList')[i];
id=cn.getElementsByTagName('id')[0].firstChild.data;
str+='<tr class=clstdcol>';
str+='<td><font color=red>'+(i+1)+'</font></td>';
str+='<td><a href="javascript:gf_execModule(4,'+id+',1);">'+cn.getElementsByTagName('title')[0].firstChild.data+'</a>';
if(parseInt(code)==-1&&i==0)
str+=' <span class=nNull>已存在</span>';
str+='</td>';
str+='<td>'+cn.getElementsByTagName('issueDate')[0].firstChild.data+'</td>';
str+='</tr>';
}
$('checkResult').innerHTML=tableHead+str+'</table>';
}else
$('checkResult').innerHTML='';
if(parseInt(code)==-1)
msg(desc);
break;
}
}catch(ex){}
}
var g_TopId='';
function g_topGl(id){
g_TopId='glTop'+id;
if(!confirm('真的要让将贴子'+$(g_TopId).innerHTML+'吗？确认请按确定。')) return;
c_operPars(c_idPars(id),'topGl.action','topGlE');
}
function g_topGr(id){
g_TopId='grTop'+id;
if(!confirm('真的要让将贴子'+$(g_TopId).innerHTML+'吗？确认请按确定。')) return;
c_operPars(c_idPars(id),'topGr.action','topGlE');
}
function topGlE(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
alert(desc);
if(parseInt(code)==0)
$(g_TopId).innerHTML=($(g_TopId).innerHTML=='置顶')?'取消置顶':'置顶';
}catch(ex){}
}
function g_delGl(id){
if(!confirm("真的要删除吗？确认请按确定。")) return;
c_operPars(c_idPars(id),'delGl.action','delGlE');
}
function delGlE(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
alert(desc);
if(parseInt(code)==0) {
$('delId'+delId).style.display='none';
$('imgOperCl'+delId).style.display='none';
}
else if(parseInt(code)==2) $('imgitemCl'+delId).innerHTML='';
}catch(ex){}
}
function g_delGlImg(id){
if(!confirm("真的要删除吗？确认请按确定。")) return;
c_operPars(c_idPars(id),'delGlImg.action','delClE');
}
function g_delGrImg(id){
if(!confirm("真的要删除吗？确认请按确定。")) return;
c_operPars(c_idPars(id),'delGrImg.action','delClE');
}
function g_delGm(id){
if(!confirm("真的要删除吗？确认请按确定。")) return;
c_operPars(c_idPars(id),'delGm.action','delClE');
}
function g_delGr(id){
if(!confirm("真的要删除吗？确认请按确定。")) return;
c_operPars(c_idPars(id),'delGr.action','delClE');
}
function g_myGroup(){
g_var.g_module=16;
g_targetUrl='myGroup.action';
c_updatePars(c_idPars(),g_targetUrl,'gf_onComplete','true','divBbsItemList');
}
function g_inMyGroup(){
g_var.g_module=16;
g_targetUrl='inGroup.action';
c_updatePars(c_idPars(),g_targetUrl,'gf_onComplete','true','divBbsItemList');
}
function g_cmType(){
c_updatePars(c_idPars(),'comment/commenttype.jsp','gf_onComplete');
}
function g_quitGmU(id){
if(!confirm("真的要退出小组吗？确认请按确定。")) return;
c_operPars(c_idPars(id),'quitGm.action','quitGmEU');
}
function g_quitGm(id){
if(!confirm("真的要退出小组吗？确认请按确定。")) return;
c_operPars(c_idPars(id),'quitGm.action','quitGmE');
}
function quitGmEU(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0) findMyItem('inGroup.action');
else msg(desc);
}catch(ex){}
}
function quitGmE(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0) gf_execDefaultModule();
else {
msg(desc);
alert(desc);
}
}catch(ex){}
}
function g_applyGm(id){
c_operPars(c_idPars(id),'applyGm.action','quitGmE');
}
function setStatus(status){
try{
$('status').value=status;
if(!checkdeldata()) return;
if(!confirm('确认要进行当前操作吗？')) return;
$('tSessionId').value=new Date().valueOf();
var pars=Form.serialize('form1');
c_operPars(pars,'setUserStatus.action','setStatusE','true');
}catch(ex){endFun();}
}
function setLevel(status){
try{
$('status').value=status;
if(!checkdeldata()) return;
if(!confirm('确认要进行当前操作吗？')) return;
$('tSessionId').value=new Date().valueOf();
var pars=Form.serialize('form1');
c_operPars(pars,'setUserLevel.action','setStatusE','true');
}catch(ex){endFun();}
}
function g_gmCession(cessionId){
try{
$('cessionId').value=cessionId;
this.refreshUrl='myGroup.action';
if(!confirm('确认要进行转让小组操作吗？')) return;
$('tSessionId').value=new Date().valueOf();
var pars=Form.serialize('form1');
c_operPars(pars,'cessionGm.action','refreshMessage','true');
}catch(ex){endFun();}
}
function setStatusE(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
if(parseInt(code)==0){
g_gmUserDir($F('id'));
alert(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
return;
}
else
msg(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
return false;
}catch(ex){
msg('系统错误，资料修改失败，请稍候再试！');
}
}
function g_editGrInit(uId){
window.location.hash='addClHref';
$('gr.id').value=uId;
$('gr.title').value=$('grTitle'+uId).innerHTML;
var content=$('grContent'+uId).innerHTML;
content = content.replace(/(<BR>)/ig, "\n");
$('gr.content').value=content;
beginEdit();
}
function g_editInit(uId){
window.location.hash='addClHref';
$('gl.id').value=uId;
$('gl.title').value=$('clTitle'+uId).innerHTML;
var content=$('clContent'+uId).innerHTML;
content = content.replace(/(<BR>)/ig, "\n");
$('gl.content').value=content;
$('gl.tag').value='';
var tagList = $('clTag'+uId).getElementsByTagName('a');
var nodes = $A(tagList);
i=0;
nodes.each(function(node){
i++;
$('gl.tag').value+=(i>1?',':'')+node.innerHTML;
});
beginEdit();
}
function g_glEditOk(){
uId=$F('gl.id');
window.location.hash='delId'+uId;
$('clTitle'+uId).innerHTML=$F('gl.title');
var content=$F('gl.content');
content = content.replace(/(\n)/g, "<BR>");
$('clContent'+uId).innerHTML=content;
$('clTag'+uId).innerHTML=parseTag('c_searchClList',$F('gl.tag'));
}
//------------------------------------------------------------------------------
function gr_addResult(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
gf_execModule(21,desc,1);
alert('添加成功！');
window.location.hash='clLayer';
//window.scrollTo(0,0);
}
else{
msg(desc);
alert(desc);
}
}catch(ex){}
}
function gr_editGrE(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
alert('编辑成功！');
g_grEditOk();
msg('');
}
else
msg(desc);
}catch(ex){}
}
function g_grEditOk(){
uId=$F('gr.id');
window.location.hash='grTitle'+uId;
$('grTitle'+uId).innerHTML=$F('gr.title');
var content=$F('gr.content');
content = content.replace(/(\n)/g, "<BR>");
$('grContent'+uId).innerHTML=content;
}
function gr_editGlE(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
alert('编辑成功！');
g_glEditOk();
msg('');
}
else
msg(desc);
}catch(ex){}
}
function g_gmAdd(){
c_updateAjax('ajaxCheckFun','addGm.action','gr_addResult');
}
function addGl(){
c_updateAjax('ajaxCheckFun','addGl.action','gr_addResult');
}
function editGl(){
c_updateAjax('ajaxCheckFun','editGl.action','gr_editGlE');
}
function editGr(){
c_updateAjax('ajaxCheckFun','editGr.action','gr_editGrE');
}
function g_glList(itemId,page,myReply){
g_var.g_module=25;
g_var.g_itemId=itemId;
if(!isnull(myReply))
$('myReply').value=(myReply=='1')?myId:'';
c_commonAjax(itemId,page,'commentContent','dirGroupList.action','glDirE');
}
function g_gmList(itemId,page,myReply,imgFlag){
g_var.g_module=18;
g_var.g_itemId=itemId;
if(!isnull(myReply))
$('myReply').value=(myReply=='1')?myId:'';
if(!isnull(imgFlag))
$('imgFlag').value=(imgFlag=='1')?imgFlag:'';
c_commonAjax(itemId,page,'commentContent','dirGroup.action','gmDirE');
}
function g_gmInfo(itemId,page,myReply,imgFlag){
g_var.g_module=21;
if(itemId==null)
itemId=$F('itemId');
g_var.g_itemId=itemId;
if(!isnull(myReply))
$('myReply').value=(myReply=='1')?myId:'';
c_commonAjax(itemId,page,'commentContent','dispGroup.action','gmlDirE');
}
function gmlDirE(){
gf_onComplete('not scroll');
$('cimg'+preGmlOrder).className='imgActive';
}
function g_gmFavDir(id){
g_targetUrl='dirGmCmAdmin.action';
g_var.g_itemId=id;
c_commonAjax(id,1,'divBbsItemList',g_targetUrl,'gf_onComplete');
}
function g_gmUserDir(id){
g_targetUrl='gmUserDir.action';
g_var.g_itemId=id;
c_commonAjax(id,1,'divBbsItemList',g_targetUrl,'gf_onComplete');
}
function g_gmcmList(itemId,page,myReply,imgFlag){
g_var.g_module=36;
g_var.g_itemId=itemId;
c_commonAjax(itemId,page,'commentContent','dirGmCm.action','gf_onComplete');
}
function g_cmgmList(itemId,page,myReply,imgFlag){
g_var.g_module=37;
g_var.g_itemId=itemId;
c_commonAjax(itemId,page,'commentContent','dirCmGm.action','gf_onComplete');
}
function g_gmPerson(itemId,page,myReply,imgFlag){
g_var.g_module=24;
g_var.g_itemId=itemId;
c_commonAjax(itemId,page,'commentContent','dispPerson.action','gf_onComplete');
}
function g_glInfo(itemId,page,myReply){
if(!isnull(myReply))
$('myReply').value=(myReply=='1')?myId:'';
c_commonAjax(itemId,page,'commentContent','dispGroupList.action','gf_onComplete');
}
function g_getGlInfo(itemId,page){
g_helpMessageDefine('系统信息','getGroupInfo.action?itemId='+itemId,640,480,1);
}
function g_getGlForFav(itemId){
g_favCmId=itemId;
g_helpMessageDefine('收藏到我加入的小组','inGroupList.action',640,460,1,'true');
}
function addCmGmFav(){
var pars;
pars=Form.serialize(uploadForm)+'&cmId='+g_favCmId;
c_operPars(pars,'addGlFav.action','gr_addCmGmFav','true','数据处理，请稍候...','msgPop');
}
function gr_addCmGmFav(request){
try{
endFun();
msgPop('');
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
alert(desc);
}catch(ex){}
}
function gmDirE(){
gf_onComplete();
var funName='colorTag';
$('cimg'+preGmOrder).className='imgActive';
$('cmInfoTag').innerHTML=eval(funName+'(\'g_searchGmList\',gmTag,\'热门标签\',1);');
}
function glDirE(){
gf_onComplete();
var funName='colorTag';
$('cimg'+preGlOrder).className='imgActive';
$('cmInfoTag').innerHTML=eval(funName+'(\'g_searchGlList\',glTag,\'热门标签\',1);');
}
function addGr(){
msg('数据提交，请稍候...');
var url="addCommentReply.action";
$('tSessionId').value=new Date().valueOf();
var pars=Form.serialize('form1');
c_operPars(pars,'addGr.action','addGrResult');
}
function addGrResult(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
var str='操作成功';
msg('');
g_glInfo($F('listId'),-1);
alert(str);
//window.location.hash='clLayer';
}
else{
msg(desc);
alert(desc);
}
}catch(ex){}
}
//-------------------------------------------------------------------------
function g_login(){
if(myId=='-1'){
alert("请先登录！");
return false;
}
return true;
}
function repGl(listId){
if(!c_login()) return;
hideLayerInit(listId,'错误举报','glBugReport','举报小组文章');
}
function repGm(listId){
if(!c_login()) return;
hideLayerInit(listId,'错误举报','gmBugReport','举报不良小组','gmTitle');
}
function favGl(listId){
if(!c_login()) return;
commonCl(listId,6,"commonFavorites.action",'资料收藏中，请稍候...','');
}
function recGl(listId){
if(!c_login()) return;
commonCl(listId,6,"addGlFlower.action",'推荐中，请稍候...','recClCount');
}
function glBugReport(){
bugReport(22);
}
function gmBugReport(){
bugReport(21);
}
function clickGroupImg(id,imgObj){
try{
clickImg('imgOperCl'+id,imgObj);
if(isnull($('clContent'+id).innerHTML))
g_getGlistInfo(id);
}catch(ex){}
}
function g_getGlistInfo(id){
c_operPars(c_idPars(id),'getGlInfo.action','g_getGlistInfoR','false');
}
function g_getGlistInfoR(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0) {
$('clContent'+delId).innerHTML=desc;
}
else 	alert(desc);
}catch(ex){}
}
//-------------------------------------------------------------------------
var travelStr='20@21@22@23@24@25@26@27';
function initTravelTree(){
try{$('bbsTreeList').innerHTML='';
var root=new treeItem('目录','','_self','',icon.root.src);
var item1=new treeItem('旅游宝典','javascript:findGTreeFid("'+travelStr+'");','_self','','');
root.add(item1);
var itemC20=new treeItem('旅行游记','javascript:findGTreeFid(20);','_self','','');
item1.add(itemC20);
var itemC21=new treeItem('民间传说','javascript:findGTreeFid(21);','_self','','');
item1.add(itemC21);
var itemC22=new treeItem('民俗民风','javascript:findGTreeFid(22);','_self','','');
item1.add(itemC22);
var itemC23=new treeItem('宗教节庆','javascript:findGTreeFid(23);','_self','','');
item1.add(itemC23);
var itemC24=new treeItem('地区文化','javascript:findGTreeFid(24);','_self','','');
item1.add(itemC24);
var itemC25=new treeItem('风流人物','javascript:findGTreeFid(25);','_self','','');
item1.add(itemC25);
var itemC26=new treeItem('历史回故','javascript:findGTreeFid(26);','_self','','');
item1.add(itemC26);
var itemC27=new treeItem('地区特产','javascript:findGTreeFid(27);','_self','','');
item1.add(itemC27);
root.setup($('bbsTreeList'));
selectTree(eval(selectTravelTreeById('item',1,$F('groupId'))).id);
}catch(ex){}
}
var teaStr='34@35@36@37@38@39@40@41@42@43@44@45@46@47@49@52@53';
function initTeaTree(){
try{$('bbsTreeList').innerHTML='';
var root=new treeItem('目录','','_self','',icon.root.src);
var item1=new treeItem('茶文化','javascript:findGTreeFid("'+travelStr+'");','_self','','');
var itemC34=new treeItem('茶事','javascript:findGTreeFid(34);','_self','','');
var itemC35=new treeItem('茶食','javascript:findGTreeFid(35);','_self','','');
var itemC36=new treeItem('茶史','javascript:findGTreeFid(36);','_self','','');
var itemC37=new treeItem('茶疗','javascript:findGTreeFid(37);','_self','','');
var itemC38=new treeItem('茶文','javascript:findGTreeFid(38);','_self','','');
var itemC39=new treeItem('茶艺','javascript:findGTreeFid(39);','_self','','');
var itemC40=new treeItem('茶德','javascript:findGTreeFid(40);','_self','','');
var itemC41=new treeItem('茶人','javascript:findGTreeFid(41);','_self','','');
var itemC42=new treeItem('茶叶审评','javascript:findGTreeFid(42);','_self','','');
var itemC43=new treeItem('茶叶种植','javascript:findGTreeFid(43);','_self','','');
var itemC44=new treeItem('茶农服务','javascript:findGTreeFid(44);','_self','','');
var itemC45=new treeItem('茶叶动态','javascript:findGTreeFid(45);','_self','','');
var itemC46=new treeItem('茶叶加工','javascript:findGTreeFid(46);','_self','','');
var itemC47=new treeItem('茶叶保鲜','javascript:findGTreeFid(47);','_self','','');
var itemC49=new treeItem('茶道研究','javascript:findGTreeFid(49);','_self','','');
var itemC52=new treeItem('茶馆见闻','javascript:findGTreeFid(52);','_self','','');
var itemC53=new treeItem('茶庄扫描','javascript:findGTreeFid(53);','_self','','');
root.add(item1);
item1.add(itemC34);
item1.add(itemC35);
item1.add(itemC36);
item1.add(itemC37);
item1.add(itemC38);
item1.add(itemC39);
item1.add(itemC40);
item1.add(itemC41);
item1.add(itemC42);
item1.add(itemC43);
item1.add(itemC44);
item1.add(itemC45);
item1.add(itemC46);
item1.add(itemC47);
item1.add(itemC49);
item1.add(itemC52);
item1.add(itemC53);
root.setup($('bbsTreeList'));
selectTree(eval(selectTravelTreeById('item',1,$F('groupId'))).id);
}catch(ex){}
}
var womanStr='56@58@59@60@61@62@63@64@65@66@67@68';
function initWomanTree(){
try{$('bbsTreeList').innerHTML='';
var root=new treeItem('目录','','_self','',icon.root.src);
var item1=new treeItem('时尚女人','javascript:findGTreeFid("'+womanStr+'");','_self','','');
var itemC56=new treeItem('美容护肤','javascript:findGTreeFid(56);','_self','','');
var itemC58=new treeItem('秀发护理','javascript:findGTreeFid(58);','_self','','');
var itemC59=new treeItem('纤体塑身','javascript:findGTreeFid(59);','_self','','');
var itemC60=new treeItem('护肤之道','javascript:findGTreeFid(60);','_self','','');
var itemC61=new treeItem('家庭健身','javascript:findGTreeFid(61);','_self','','');
var itemC62=new treeItem('健美操','javascript:findGTreeFid(62);','_self','','');
var itemC63=new treeItem('靓妆丽影','javascript:findGTreeFid(63);','_self','','');
var itemC64=new treeItem('美丽心得','javascript:findGTreeFid(64);','_self','','');
var itemC65=new treeItem('性感女人','javascript:findGTreeFid(65);','_self','','');
var itemC66=new treeItem('秀发飘飘','javascript:findGTreeFid(66);','_self','','');
var itemC67=new treeItem('饮食减肥','javascript:findGTreeFid(67);','_self','','');
var itemC68=new treeItem('运动减肥','javascript:findGTreeFid(68);','_self','','');
root.add(item1);
item1.add(itemC56);
item1.add(itemC58);
item1.add(itemC59);
item1.add(itemC60);
item1.add(itemC61);
item1.add(itemC62);
item1.add(itemC63);
item1.add(itemC64);
item1.add(itemC65);
item1.add(itemC66);
item1.add(itemC67);
item1.add(itemC68);
root.setup($('bbsTreeList'));
selectTree(eval(selectTravelTreeById('item',1,$F('groupId'))).id);
}catch(ex){}
}
function findGTreeFid(v){
$('groupId').value=v;
initTree();
}
function g_treeList(itemId,page,myReply){
var tmpPars='';
switch(g_var.g_module){
case 33:
tmpPars=travelStr;
break;
case 35:
tmpPars=teaStr;
break;
case 38:
tmpPars=womanStr;
break;
}
try{
if(isnull($F('groupId')))
$('groupId').value=tmpPars;
else{
var str=$F('groupId');
var sComp='@'+tmpPars+'@';
if(sComp.indexOf('@'+str+'@')<0)
$('groupId').value=tmpPars;
}
}catch(ex){
tmpPars='&groupId='+tmpPars;
}
tmpPars='&page.currentPage='+(isnull(page)?1:page);
if(!isnull(myReply))
$('myReply').value=(myReply=='1')?myId:'';
var pars=Form.serialize('form1')+tmpPars;
c_updatePars(pars,'glTravelList.action','glTreeDirE','false','commentContent');
}
function glTreeDirE(){
gf_onComplete();
switch(g_var.g_module){
case 33:
initTravelTree();
break;
case 35:
initTeaTree();
$('travel33').className='letterType0';
$('travel35').className='letterType1';
break;
case 38:
initWomanTree();
break;
}
var tagStr='<table width="98%" id="picListTable"><tr>';
var i=0;
switch(g_var.g_module){
case 33:
case 35:
for(i=0;i<pc.length;i++){
if(i!=0&&i%17==0)
tagStr+='</tr><tr>';
tagStr+='<td><a href="javascript:g_searchGlTreeList(\''+pc[i][0]+'\',1)">'+pc[i][0]+'</a></td>'
}
break;
case 38:
var wTag='减肥,美丽,性感,瘦身,夏天,腿部,手部,健康,口唇,防晒,臀部,腰腹,香水,保湿,面膜,抗皱,白领,足部,脚,明星,春天,冬天,丰胸,美目,上班族,秋天,女星,乳房,内衣,眉毛,裙,瑜伽,三围,反弹,颈部';
wTag= wTag.split(",");
for(i=0;i<wTag.length;i++){
if(i!=0&&i%17==0)
tagStr+='</tr><tr>';
tagStr+='<td><a href="javascript:g_searchGlTreeList(\''+wTag[i]+'\',1)">'+wTag[i]+'</a></td>'
}
break;
}
var loc=window.location+'';
var iIndex=loc.lastIndexOf('/');
loc=loc.substring(0,iIndex)+'/'+g_var.g_module+'_1';
tagStr+='<td><a href="javascript:g_searchGlTreeList(\'\')"><b>所有</b></a></td><td colspan=15><span class="brownSpan">网址：</span><input class="noBorder" size=50 readonly id="copySpan" onclick="javascript:copyText(\'copySpan\')" title="将网址复制到剪切板，您可以在QQ或MSN推荐给您的朋友一同分享。" value="'+loc+'" /></td></tr></table>';
$('qlLayer').innerHTML=tagStr;
}
var userType=['所有用户','登录用户'];
var skipType=['普通题型','跳跃题型'];
function st_emItem(){
this.em_id='';
this.em_operId='';
this.em_issueDate='';
this.em_weekCounter='';
this.em_lastWeekCounter='';
this.em_times='';
this.em_flower='';
this.em_counter='';
this.em_resultTypeId='';
this.em_publicFlag='';
this.em_skipTypeId='';
this.em_userLevelId='';
this.em_groupIdList='';
this.em_title='';
this.em_description='';
this.em_tag='';
}
var emItem=new st_emItem();
function st_eaItem(){
this.ea_id='';
this.ea_mainId='';
this.ea_scoreFrom='';
this.ea_scoreTo='';
this.ea_description='';
this.ea_picUrl='';
}
var eaMap = new classMap();
var eaCurId=0;
function st_elItem(){
this.el_id='';
this.el_mainId='';
this.el_singleTypeId='';
this.el_description='';
this.el_picUrl='';
}
var elMap = new classMap();
var elFirstId=0;
var elCurId=0;
var elCurItem;
function st_erItem(){
this.er_id='';
this.er_mainId='';
this.er_listId='';
this.er_description='';
this.er_picUrl='';
this.er_score='';
this.er_skipId='';
this.er_resultId='';
}
var erMap=new Array();
var erCurId=0;
function initMap(){
emItem=new st_emItem();
elMap = new classMap();
eaMap = new classMap();
elCurId=0;
erCurId=0;
erMap=new Array();
selectMap = new classMap();
curIndex=1;
curScore=0;
}
////////////////////////////////////////////////////////////////
function setResultId(id){
$('er.resultId').value=id;
window.location.hash='erInput';
}
function e_delEaImg(id){
if(!confirm("真的要删除图片吗？确认请按确定。")) return;
c_operPars(c_idPars(id),'delEaImg.action','delImgRes');
}
function eaItemHtml(eaItem){
var str='';
str+='<div align="left" style="margin: 0px 8px 0px 0px; float:left;">';
str+='<div id="imgitemEa'+eaItem.ea_id+'">';
if(!isnull(eaItem.ea_picUrl))
str+='<a href="'+eaItem.ea_picUrl+'" target="_blank"><img width=48 height=48 style="border:#000 solid 1px;" src="'+eaItem.ea_picUrl+'.jpg"></a>';
else
str+='<img width=48 height=48 style="border:#000 solid 1px;" src="images/gmbk.gif">';
str+='</div></div>';
str+='<div class="capDiv"><a href="javascript:gf_uploadInit('+eaItem.ea_id+',\'uploadEa.action\');">上传</a> ';
str+=' <a href="javascript:e_delEaImg('+eaItem.ea_id+');">删图</a>';
str+=' <a href="javascript:editEaInit('+eaItem.ea_id+')">编辑</a>';
str+=' <a href="javascript:delEa('+eaItem.ea_id+')">删除</a></div>';
str+='<a href="javascript:setResultId('+eaItem.ea_id+')"><span class=redSpan>#'+eaItem.ea_id+'</span></a> ';
str+= eaItem.ea_scoreFrom+'≤分数＜'+eaItem.ea_scoreTo+' <br>';
str+= eaItem.ea_description;
return str;
}
function writeEaItem(eaItem){
var str='';
str='<div id="eaItem'+eaItem.ea_id+'">';
str+=eaItemHtml(eaItem);
str+='</div>';
new Insertion.Bottom('eaArea', str);
}
function writeEaList(){
eaMap.iterator();
while(eaMap.hasNext()){
var item = eaMap.next();
writeEaItem(item);
}
}
function editEaInit(id){
try{
eaCurId=id;
var item = eaMap.get(id+'');
$('ea.id').value=item.ea_id;
$('ea.scoreFrom').value=item.ea_scoreFrom;
$('ea.scoreTo').value=item.ea_scoreTo;
$('ea.description').value=strReverse(item.ea_description);
beginEdit('2');
window.location.hash='eaInput';
}catch(ex){}
}
function updateEaItem(eaItem){
$('eaItem'+eaItem.ea_id).innerHTML=eaItemHtml(eaItem);
window.location.hash='eaItem'+eaItem.ea_id;
}
function addEa(){
c_updateAjax('ajaxCheckFun','addEa.action','addEaRes');
}
function addEaRes(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
var eaItem=new st_eaItem();
eaItem.ea_id=desc;
eaItem.ea_mainId=$F('ea.mainId');
eaItem.ea_scoreFrom=$F('ea.scoreFrom');
eaItem.ea_scoreTo=$F('ea.scoreTo');
eaItem.ea_description=strConvert($F('ea.description'));
eaMap.put(desc+'',eaItem);
writeEaItem(eaItem);
window.location.hash='eaItem'+eaItem.ea_id;
//alert('添加成功！');
}
else{
msg(desc);
alert(desc);
}
}catch(ex){}
}
function addEaBatch(){
if(!confirm("真的要批量(一行为一条记录)添加吗？确认请按确定。")) return;
c_updateAjax('ajaxCheckFun','addEaBatch.action','addBatchRes');
}
function editEa(){
c_updateAjax('ajaxCheckFun','editEa.action','editEaRes');
}
function editEaRes(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
var eaItem=eaMap.get(desc+'');
eaItem.ea_scoreFrom=$F('ea.scoreFrom');
eaItem.ea_scoreTo=$F('ea.scoreTo');
eaItem.ea_description=strConvert($F('ea.description'));
updateEaItem(eaItem);
//writeErList(eaItem.ea_id);
//alert('编辑成功！');
}
else{
msg(desc);
alert(desc);
}
}catch(ex){}
}
function delEa(id){
eaCurId=id;
if(!confirm("真的要删除吗？确认请按确定。")) return;
c_operPars(c_idPars(id),'delEa.action','delEaRes');
}
function delEaRes(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0) {
eaMap.remove(eaCurId+'');
new Element.remove('eaItem'+eaCurId);
}
else
alert(desc);
}catch(ex){}
}
function fillEaItem(xmldoc){
try{
var numRecord=xmldoc.getElementsByTagName('ea').length;
if(numRecord<1) return;
for(var i=0;i<numRecord;i++){
var emData = xmldoc.getElementsByTagName('ea')[i];
var id=getXmlTag(emData,'ea_id');
var eaItem=new st_eaItem();
erItem=new Array();
eaItem.ea_id=id;
eaItem.ea_mainId=getXmlTag(emData,'ea_mainId');
eaItem.ea_scoreFrom=getXmlTag(emData,'ea_scoreFrom');
eaItem.ea_scoreTo=getXmlTag(emData,'ea_scoreTo');
eaItem.ea_description=getXmlTag(emData,'ea_description')+'';
eaItem.ea_picUrl=getXmlTag(emData,'ea_picUrl')+'';
eaMap.put(id+'',eaItem);
}
}catch(ex){}
}
////////////////////////////////////////////////////////////////
function setSkipId(id){
$('er.skipId').value=id;
window.location.hash='erInput';
}
function e_delElImg(id){
if(!confirm("真的要删除吗？确认请按确定。")) return;
c_operPars(c_idPars(id),'delElImg.action','delImgRes');
}
function elItemHtml(elItem){
var str='';
str+='<div align="left" style="margin: 0px 8px 0px 0px; float:left;">';
str+='<div id="imgitemEl'+elItem.el_id+'">';
if(!isnull(elItem.el_picUrl))
str+='<a href="'+elItem.el_picUrl+'" target="_blank"><img width=48 height=48 style="border:#000 solid 1px;" src="'+elItem.el_picUrl+'.jpg"></a>';
else
str+='<img width=48 height=48 style="border:#000 solid 1px;" src="images/gmbk.gif">';
str+='</div></div>';
str+='<a href="javascript:setSkipId('+elItem.el_id+')"><span class=redSpan>#'+elItem.el_id+'</span></a> ';
str+=' <a href="javascript:writeErList('+elItem.el_id+')">'+elItem.el_description+'</a>';
str+='('+(parseInt(elItem.el_singleTypeId)==1?'单选':'多选')+')';
str+='<div class="capDiv"><a href="javascript:gf_uploadInit('+elItem.el_id+',\'uploadEl.action\');">上传</a> ';
str+=' <a href="javascript:e_delElImg('+elItem.el_id+');">删图</a>';
str+=' <a href="javascript:editElInit('+elItem.el_id+')">编辑</a>';
str+=' <a href="javascript:delEl('+elItem.el_id+')">删除</a></div>';
return str;
}
function writeElItem(elItem){
var str='';
str='<div id="elItem'+elItem.el_id+'">';
str+=elItemHtml(elItem);
str+='</div>';
new Insertion.Bottom('elArea', str);
}
function writeElList(){
elMap.iterator();
while(elMap.hasNext()){
var item = elMap.next();
writeElItem(item);
}
}
function editElInit(id){
try{
elCurId=id;
var item = elMap.get(id+'');
$('el.id').value=item.el_id;
$('el.singleTypeId').value=item.el_singleTypeId;
$('el.description').value=strReverse(item.el_description);
beginEdit();
}catch(ex){}
}
function updateElItem(elItem){
$('elItem'+elItem.el_id).innerHTML=elItemHtml(elItem);
}
function addEl(){
c_updateAjax('ajaxCheckFun','addEl.action','addElRes');
}
function addElRes(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
var elItem=new st_elItem();
elItem.el_id=desc;
elItem.el_mainId=$F('el.mainId');
elItem.el_singleTypeId=$F('el.singleTypeId');
elItem.el_description=strConvert($F('el.description'));
elMap.put(desc+'',elItem);
writeElItem(elItem);
erMap[elItem.el_id] = new classMap();
window.location.hash='elItem'+elItem.el_id;
//alert('添加成功！');
}
else{
msg(desc);
alert(desc);
}
}catch(ex){}
}
function addElBatch(){
if(!confirm("真的要批量(一行为一条记录)添加吗？确认请按确定。")) return;
c_updateAjax('ajaxCheckFun','addElBatch.action','addBatchRes');
}
function addBatchRes(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
gf_execModule(46,emItem.em_id,1);
}
else{
msg(desc);
alert(desc);
}
}catch(ex){}
}
function editEl(){
c_updateAjax('ajaxCheckFun','editEl.action','editElRes');
}
function delEl(id){
elCurId=id;
if(!confirm("真的要删除吗？确认请按确定。")) return;
c_operPars(c_idPars(id),'delEl.action','delElRes');
}
function editElRes(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
var elItem=elMap.get(desc+'');
elItem.el_singleTypeId=$F('el.singleTypeId');
elItem.el_description=strConvert($F('el.description'));
updateElItem(elItem);
writeErList(elItem.el_id);
//alert('编辑成功！');
}
else{
msg(desc);
alert(desc);
}
}catch(ex){}
}
function delElRes(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0) {
elMap.remove(elCurId+'');
new Element.remove('elItem'+elCurId);
}else
alert(desc);
}catch(ex){}
}
function fillElItem(xmldoc){
try{
var numRecord=xmldoc.getElementsByTagName('el').length;
if(numRecord<1) return;
for(var i=0;i<numRecord;i++){
var emData = xmldoc.getElementsByTagName('el')[i];
var id=getXmlTag(emData,'el_id');
var elItem=new st_elItem();
erItem=new Array();
elItem.el_id=id;
if(i==0) {
elCurId=id;
elFirstId=id;
}
elItem.el_mainId=getXmlTag(emData,'el_mainId');
elItem.el_singleTypeId=getXmlTag(emData,'el_singleTypeId');
elItem.el_description=getXmlTag(emData,'el_description')+'';
elItem.el_picUrl=getXmlTag(emData,'el_picUrl')+'';
elMap.put(id+'',elItem);
erMap[id] = new classMap();
}
}catch(ex){}
}
////////////////////////////////////////////////////////////////////////////
function writeErItem(erItem){
var str='';
str='<div id="erItem'+erItem.er_id+'">';
str+=erItemHtml(erItem);
str+='</div>';
new Insertion.Bottom('erArea', str);
}
function e_delErImg(id){
if(!confirm("真的要删除图片吗？确认请按确定。")) return;
c_operPars(c_idPars(id),'delErImg.action','delImgRes');
}
function delImgRes(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
alert(desc);
if(parseInt(code)==1) $('imgitemEl'+delId).innerHTML='<img width=48 height=48 style="border:#000 solid 1px;" src="images/gmbk.gif">';
else if(parseInt(code)==2) $('imgitemEr'+delId).innerHTML='<img width=48 height=48 style="border:#000 solid 1px;" src="images/gmbk.gif">';
else if(parseInt(code)==3) $('imgitemEa'+delId).innerHTML='<img width=48 height=48 style="border:#000 solid 1px;" src="images/gmbk.gif">';
}catch(ex){}
}
function erItemHtml(erItem){
var str='';
str+='<div align="left" style="margin: 0px 8px 0px 0px; float:left;">';
str+='<div id="imgitemEr'+erItem.er_id+'">';
if(!isnull(erItem.er_picUrl))
str+='<a href="'+erItem.er_picUrl+'" target="_blank"><img width=48 height=48 style="border:#000 solid 1px;" src="'+erItem.er_picUrl+'.jpg"></a>';
else
str+='<img width=48 height=48 style="border:#000 solid 1px;" src="images/gmbk.gif">';
str+='</div></div>';
str+=(parseInt(elCurItem.el_singleTypeId)==1?'<input class="noBorder" type=radio /> ':'<input class="noBorder" type=checkbox /> ');
str+=erItem.er_description;
str+='('+erItem.er_score+'分) ';
str+=' <span class=redSpan>→'+erItem.er_skipId+'</span>';
str+=' <span class=blueSpan>√'+erItem.er_resultId+'</span>';
str+='<div class="capDiv"><a href="javascript:gf_uploadInit('+erItem.er_id+',\'uploadEr.action\');">上传</a> ';
str+=' <a href="javascript:e_delErImg('+erItem.er_id+');">删图</a>';
str+=' <a href="javascript:editErInit('+erItem.er_id+')">编辑</a>';
str+=' <a href="javascript:delEr('+erItem.er_id+')">删除</a></div>';
return str;
}
function writeErList(i){
$('er.listId').value=i;
elCurId=i;
elCurItem=elMap.get(elCurId+'');
$('erArea').innerHTML='';
var str='';
str+='<span class=redSpan>#'+elCurItem.el_id+'</span> ';
str+=elCurItem.el_description;
str+='('+(parseInt(elCurItem.el_singleTypeId)==1?'单选':'多选')+')';
if(elMap.hasNext()){
var tmpEl = elMap.next();
str+=' <a href="javascript:writeErList('+tmpEl.el_id+')">下一题</a>';
if($('er.skipId').value!='-1')
$('er.skipId').value=tmpEl.el_id;
} else{
$('er.skipId').value='-1';
}
new Insertion.Bottom('erArea', str);
erMap[elCurId].iterator();
while(erMap[elCurId].hasNext()){
var item = erMap[elCurId].next();
writeErItem(item);
}
}
function editErInit(id){
try{
erCurId=id;
var item = erMap[elCurId].get(id+'');
$('er.id').value=item.er_id;
$('er.score').value=item.er_score;
$('er.description').value=strReverse(item.er_description);
$('er.skipId').value=item.er_skipId;
$('er.resultId').value=item.er_resultId;
beginEdit('1');
}catch(ex){}
}
function updateErItem(erItem){
$('erItem'+erItem.er_id).innerHTML=erItemHtml(erItem);
}
function addEr(){
c_updateAjax('ajaxCheckFun','addEr.action','addErRes');
}
function addErBatch(){
if(!confirm("真的要批量(一行为一条记录)添加吗？确认请按确定。")) return;
c_updateAjax('ajaxCheckFun','addErBatch.action','addBatchRes');
}
function addErRes(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
var erItem=new st_erItem();
erItem.er_id=desc;
erItem.er_mainId=$F('er.mainId');
erItem.er_listId=$F('er.listId');
erItem.er_description=strConvert($F('er.description'));
erItem.er_score=$F('er.score');
erItem.er_skipId=$F('er.skipId');
erItem.er_resultId=$F('er.resultId');
erMap[erItem.er_listId].put(desc+'',erItem);
writeErItem(erItem);
//alert('添加成功！');
}
else{
msg(desc);
alert(desc);
}
}catch(ex){}
}
function editEr(){
c_updateAjax('ajaxCheckFun','editEr.action','editErRes');
}
function delEr(id){
erCurId=id;
if(!confirm("真的要删除吗？确认请按确定。")) return;
c_operPars(c_idPars(id),'delEr.action','delErRes');
}
function editErRes(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
var erItem=erMap[elCurId].get(desc+'');
erItem.er_score=$F('er.score');
erItem.er_description=strConvert($F('er.description'));
erItem.er_skipId=$F('er.skipId');
erItem.er_resultId=$F('er.resultId');
updateErItem(erItem);
//alert('编辑成功！');
}
else{
msg(desc);
alert(desc);
}
}catch(ex){}
}
function delErRes(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0) {
erMap[elCurId].remove(erCurId+'');
new Element.remove('erItem'+erCurId);
}
else
alert(desc);
}catch(ex){}
}
///////////////////////////////////////////////////////////////////////
function recEm(listId){
if(!c_login()) return;
commonCl(listId,1,"addEmFlower.action",'推荐中，请稍候...','recEmCount');
}
function e_emInput(id){
c_updatePars(c_idPars(id),'examCheckAdmin.action','emInputRes');
}
function emInputRes(){
gf_onComplete();
$('hotTag').innerHTML='常用'+parseTag('setEmTag',emTag);
}
function setEmTag(value){
setTagM(value,'em.tag');
}
function setSelTag(){
var tag=$('selTag').value;
var str=parseSelTag(tag);
$('defTagDiv').innerHTML=str;
}
function parseSelTag(tag){
var a=tag.split('@');
var str='',tmpValue='';
var ch='A';
for(var i=0;i<a.length;i++){
tmpValue=String.fromCharCode(ch.charCodeAt(0)+i)+'. '+a[i];
str+='<a href="javascript:setTagS(\''+tmpValue+'\',\'er.description\');">'+tmpValue+'</a> ';
}
return str;
}
function applyTag(){
var tag=$('tmpTag').value;
var str=parseSelTag(tag);
$('defTagDiv').innerHTML=str;
}
function e_emAdd(){
c_updateAjax('ajaxCheckFun','addEm.action','em_addResult');
}
function em_addResult(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
gf_execModule(46,desc,1);
}
else{
msg(desc);
alert(desc);
}
}catch(ex){}
}
function e_emEdit(){
c_updateAjax('ajaxCheckFun','editEm.action','commonResult');
}
function delEm(itemId){
if(!confirm("真的要删除吗？确认请按确定。")) return;
c_operPars(c_idPars(itemId),'delEm.action','delEmRes','true');
}
function delEmRes(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
if(parseInt(code)==0){
findMyItem('dirExamAdmin.action');
}
else{
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
msg(desc);
alert(desc);
}
}catch(ex){}
}
function e_emInfoAdmin(itemId){
g_var.g_itemId=itemId;
c_updateSimple(c_idPars(),'exam/eminfoadmin.jsp','e_emDispAdmin','false');
}
function e_emDispAdmin(){
var a=new Array();
a['itemId']=g_var.g_itemId;
a['tSessionId']=new Date().valueOf();
var pars=$H(a).toQueryString();
c_operPars(pars,'dispExam.action','em_emInfoInitAdmin','true');
}
function e_emInfoUser(itemId){
g_var.g_itemId=itemId;
c_updateSimple(c_idPars(),'exam/eminfouser.jsp','e_emDispUser','false');
}
function e_emDispUser(){
endFun();
cacheHistory($('commentContent').innerHTML);
var a=new Array();
a['itemId']=g_var.g_itemId;
a['tSessionId']=new Date().valueOf();
var pars=$H(a).toQueryString();
c_operPars(pars,'dispExam.action','em_emInfoInitUser','false');
}
function fillErItem(xmldoc){
try{  var numRecord=xmldoc.getElementsByTagName('er').length;
if(numRecord<1) return;
for(var i=0;i<numRecord;i++){
var emData = xmldoc.getElementsByTagName('er')[i];
var item=new st_erItem();
item.er_id=getXmlTag(emData,'er_id');
item.er_mainId=getXmlTag(emData,'er_mainId');
item.er_listId=getXmlTag(emData,'er_listId');
item.er_description=getXmlTag(emData,'er_description');
item.er_picUrl=getXmlTag(emData,'er_picUrl')+'';
item.er_score=getXmlTag(emData,'er_score');
item.er_skipId=getXmlTag(emData,'er_skipId');
item.er_resultId=getXmlTag(emData,'er_resultId');
erMap[item.er_listId].put(item.er_id+'',item);
}
}catch(ex){}
}
function fillEmItem(xmldoc){
try{
var emData = xmldoc.getElementsByTagName('em')[0];
emItem.em_id=getXmlTag(emData,'em_id');
emItem.em_operId=getXmlTag(emData,'em_operId');
emItem.em_issueDate=getXmlTag(emData,'em_issueDate');
emItem.em_weekCounter=getXmlTag(emData,'em_weekCounter');
emItem.em_lastWeekCounter=getXmlTag(emData,'em_lastWeekCounter');
emItem.em_times=getXmlTag(emData,'em_times');
emItem.em_flower=getXmlTag(emData,'em_flower');
emItem.em_counter=getXmlTag(emData,'em_counter');
emItem.em_resultTypeId=getXmlTag(emData,'em_resultTypeId');
emItem.em_publicFlag=getXmlTag(emData,'em_publicFlag');
emItem.em_skipTypeId=getXmlTag(emData,'em_skipTypeId');
emItem.em_userLevelId=getXmlTag(emData,'em_userLevelId');
emItem.em_groupIdList=getXmlTag(emData,'em_groupIdList');
emItem.em_title=getXmlTag(emData,'em_title');
emItem.em_description=getXmlTag(emData,'em_description');
emItem.em_tag=getXmlTag(emData,'em_tag');
}catch(ex){}
}
function fillEmInput(){
try{
$('em.title').value=emItem.em_title;
$('em.tag').value=emItem.em_tag;
$('em.description').value=strReverse(emItem.em_description);
$('em.counter').value=emItem.em_counter;
$('em.lastWeekCounter').value=emItem.em_lastWeekCounter;
$('em.weekCounter').value=emItem.em_weekCounter;
$('em.times').value=emItem.em_times;
$('em.flower').value=emItem.em_flower;
$('em.resultTypeId').value=emItem.em_resultTypeId;
$('em.publicFlag').value=emItem.em_publicFlag;
$('em.skipTypeId').value=emItem.em_skipTypeId;
$('em.userLevelId').value=emItem.em_userLevelId;
$('em.id').value=emItem.em_id;
$('el.mainId').value=emItem.em_id;
$('er.mainId').value=emItem.em_id;
$('ea.mainId').value=emItem.em_id;
$('enterUser').innerHTML='<a href="javascript:gf_execModule(44,'+emItem.em_id+',1)">进入考试界面</a>';
}catch(ex){}
}
function fillEmInputUser(){
try{
$('em.title').innerHTML=emItem.em_title;
$('em.tag').innerHTML=parseTag('e_searchEmList',emItem.em_tag);
$('em.description').innerHTML=emItem.em_description;
$('em.counter').innerHTML=emItem.em_counter;
$('em.weekCounter').innerHTML=emItem.em_weekCounter;
$('em.flower').innerHTML='<a class="recStyle" href="javascript:recEm('+emItem.em_id+')">推荐</a>(<span id="recEmCount'+emItem.em_id+'">'+emItem.em_flower+'</span>)';
$('em.skipTypeId').innerHTML=skipType[(parseInt(emItem.em_skipTypeId)-1)];
$('em.userLevelId').innerHTML=userType[(parseInt(emItem.em_userLevelId)+2)];
$('copySpan').value=$('copySpan').value+emItem.em_id;
}catch(ex){}
}
///////////////////////////////////////////////////////////////////////
function selectItem(){
this.id='';
this.el_id='';
this.er_id='';
}
var selectMap = new classMap();
var curSelItem;
var curIndex=1;
var curScore=0;
function writeErListUser(i){
elCurId=i;
elCurItem=elMap.get(elCurId+'');
$('erArea').innerHTML='';
var str='';
str+='<span class=redSpan>#'+curIndex+'</span> ';
str+=elCurItem.el_description;
str+='('+(parseInt(elCurItem.el_singleTypeId)==1?'单选':'多选')+')';
if(!isnull(elCurItem.el_picUrl))
str+='<div><img style="border:#000 solid 1px;" src="'+elCurItem.el_picUrl+'"></a></div>';
new Insertion.Bottom('erArea', str);
erMap[elCurId].iterator();
while(erMap[elCurId].hasNext()){
var item = erMap[elCurId].next();
writeErItemUser(item);
}
if(parseInt(emItem.em_userLevelId)==-1&&myId=='-1'){
$('submitBut').style.display='none';
gf_login();
}else
$('submitBut').style.display='';
}
function erItemHtmlUser(erItem){
var str='';
str+=(parseInt(elCurItem.el_singleTypeId)==1?'<input class="noBorder" type=radio name="erAnswer" id="erAnswer" value="'+erItem.er_id+'" /> ':'<input class="noBorder" type=checkbox id="erAnswer" name="erAnswer" value="'+erItem.er_id+'" /> ');
str+=erItem.er_description;
if(!isnull(erItem.er_picUrl))
str+='<div><img style="border:#000 solid 1px;" src="'+erItem.er_picUrl+'"></a></div>';
return str;
}
function writeErItemUser(erItem){
var str='';
str='<div id="erItem'+erItem.er_id+'">';
str+=erItemHtmlUser(erItem);
str+='</div>';
new Insertion.Bottom('erArea', str);
}
function submitAnswer(){
var objName='erAnswer';
var i,obj,k=0,erIdStr='';
obj=document.getElementsByName(objName);
for(i=0;i<obj.length;i++){
if(obj[i].checked){
k++;
erIdStr+=obj[i].value+',';
}
}
if(k==0){
alert("请在选项中选择答案！");
} else {
var item=new selectItem();
item.id=curIndex;
item.el_id=elCurId;
item.er_id=erIdStr;
selectMap.put(curIndex+'',item);
curIndex++;
var erArray=erIdStr.split(',');
var elCurIdTmp=elCurId;
for(i=0;i<erArray.length-1;i++){
var erItem=erMap[elCurIdTmp].get(erArray[i]+'');
curScore+=parseInt(erItem.er_score);
elCurId=parseInt(erItem.er_skipId);
}
if(elCurId<0){
$('submitBut').style.display='none';
$('submitBut1').style.display='';
$('submitBut2').style.display='';
writeElListOver();
writeExamResult(erItem.er_resultId);
}
else{
writeErListUser(elCurId);
}
}
}
function repeatTest(){
selectMap = new classMap();
curIndex=1;
curScore=0;
elCurId=elFirstId;
$('submitBut1').style.display='none';
$('submitBut2').style.display='none';
if($('submitBut1').value=='隐藏所有结果'){
$('submitBut1').value='查看所有结果';
clearEaListOver();
}
writeErListUser(elCurId);
}
function writeExamResult(er_resultId){
var eaItem;
var str='';
new Insertion.Bottom('erArea', '<hr size=1>');
if(isnull(er_resultId)){
str='<div>您的得分：<span class=redSpan><b>'+curScore+'</b></span></div>';
new Insertion.Bottom('erArea', str);
eaMap.iterator();
while(eaMap.hasNext()){
eaItem = eaMap.next();
if(curScore>=parseInt(eaItem.ea_scoreFrom)&&curScore<parseInt(eaItem.ea_scoreTo))
break;
}
}
else
eaItem=eaMap.get(er_resultId+'');
str='<div>测试结果：<br/>'+eaItem.ea_description+'</div>';
if(!isnull(eaItem.ea_picUrl))
str+='<div><img style="border:#000 solid 1px;" src="'+eaItem.ea_picUrl+'"></a></div>';
new Insertion.Bottom('erArea', str);
}
function erItemHtmlOver(erItem){
var str='';
var yLabel='●';
var nLabel='○';
if(parseInt(elCurItem.el_singleTypeId)==2){
yLabel='■';
nLabel='□';
}
var erIdStr=','+curSelItem.er_id;
if(erIdStr.indexOf(','+erItem.er_id+',')>=0)
str+='<span class=blueSpan>'+yLabel+'</span>';
else
str+='<span>'+nLabel+'</span>';
str+=erItem.er_description;
if(!isnull(erItem.er_picUrl))
str+='<div><img style="border:#000 solid 1px;" src="'+erItem.er_picUrl+'"></a></div>';
return str;
}
function writeErItemOver(erItem){
var str='';
str='<div id="erItem'+erItem.er_id+'">';
str+=erItemHtmlOver(erItem);
str+='</div>';
new Insertion.Bottom('erArea', str);
}
function writeErListOver(i){
elCurId=i;
elCurItem=elMap.get(elCurId+'');
var str='';
str+='<span class=redSpan>#'+curSelItem.id+'</span> ';
str+=elCurItem.el_description;
str+='('+(parseInt(elCurItem.el_singleTypeId)==1?'单选':'多选')+')';
if(!isnull(elCurItem.er_picUrl))
str+='<div><img style="border:#000 solid 1px;" src="'+elCurItem.el_picUrl+'"></a></div>';
new Insertion.Bottom('erArea', str);
erMap[elCurId].iterator();
while(erMap[elCurId].hasNext()){
var item = erMap[elCurId].next();
writeErItemOver(item);
}
}
function writeElListOver(){
selectMap.iterator();
$('erArea').innerHTML='';
while(selectMap.hasNext()){
curSelItem = selectMap.next();
writeErListOver(curSelItem.el_id);
}
}
function eaItemHtmlOver(eaItem){
var str='';
if(!isnull(eaItem.ea_picUrl)){
str+='<div align="left" style="margin: 0px 8px 0px 0px; float:left;">';
str+='<div>';
str+='<img style="border:#000 solid 1px;" src="'+eaItem.ea_picUrl+'">';
str+='</div></div><div class="clearBoth"></div>';
}
if(emItem.em_skipTypeId==1)
str+='<b>'+ eaItem.ea_scoreFrom+'≤分数＜'+eaItem.ea_scoreTo+'</b><br>';
str+= eaItem.ea_description+'<p>';
return str;
}
function writeEaItemOver(eaItem){
var str='<div>';
str+=eaItemHtmlOver(eaItem);
str+='</div>';
new Insertion.Bottom('eaArea', str);
}
function writeEaListOver(){
new Insertion.Bottom('eaArea', '<hr size=1>');
eaMap.iterator();
var k=1;
while(eaMap.hasNext()){
var str='<div><span class=redSpan>测试结果'+(k++)+'：</span></div>';
new Insertion.Bottom('eaArea', str);
var item = eaMap.next();
writeEaItemOver(item);
}
}
function clearEaListOver(){
$('eaArea').innerHTML='';
}
function viewAnswer(){
if($('submitBut1').value=='查看所有结果'){
$('submitBut1').value='隐藏所有结果';
writeEaListOver();
}else{
$('submitBut1').value='查看所有结果';
clearEaListOver();
}
}
///////////////////////////////////////////////////////////////////////
function em_emInfoInitAdmin(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
if(parseInt(code)==0){
initMap();
fillEmItem(xmldoc);
fillElItem(xmldoc);
fillEaItem(xmldoc);
fillErItem(xmldoc);
fillEmInput();
writeElList();
writeEaList();
writeErList(elCurId);
}
else{
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
msg(desc);
alert(desc);
}
}catch(ex){}
}
function em_emInfoInitUser(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
if(parseInt(code)==0){
initMap();
fillEmItem(xmldoc);
fillElItem(xmldoc);
fillEaItem(xmldoc);
fillErItem(xmldoc);
fillEmInputUser();
writeErListUser(elCurId);
}
else{
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
msg(desc);
alert(desc);
}
}catch(ex){}
}
var	emof=0,emos='',preEmOrder=1;
function setElOrder(order,type){
preEmOrder=type;
emos=order;
$('page.orderFlag').value=emof;
$('page.orderString').value=emos;
e_emList();
}
function e_emList(itemId,page,myReply){
g_var.g_module=41;
g_var.g_itemId=itemId;
c_commonAjax(itemId,page,'commentContent','dirExam.action','emDirRes');
}
var emTag='爱情,时尚,星座,心理,饮食,娱乐,心情,感情,亲情,性格,';
function emDirRes(){
gf_onComplete();
var funName='colorTag';
$('cimg'+preEmOrder).className='imgActive';
$('cmInfoTag').innerHTML=eval(funName+'(\'e_searchEmList\',emTag,\'热门标签\',1);');
}
var pc=new Array();
pc[0]='安徽,安庆,蚌埠,长丰,巢湖,滁州,枞阳,当涂,砀山,定远,东至,繁昌,肥东,肥西,凤台,凤阳,阜南,阜阳,固镇,广德,贵池,含山,毫州,合肥,和县,怀宁,怀远,淮北,淮南,黄山,霍邱,霍山,绩溪,界首,金寨,泾县,旌德,来安,郎溪,利辛,临泉,灵壁,六安,庐江,马鞍山,蒙城,明光,南陵,宁国,祁门,潜山,青阳,全椒,石台,寿县,舒城,泗县,宿松,宿州,濉溪,太和,太湖,天长,桐城,铜陵,铜陵县,望江,涡阳,无为,芜湖,芜湖县,五河,歙县,萧县,休宁,宣州,黟县,颍上,岳西,';
pc[1]='北京,北京,';
pc[2]='福建,安溪,长乐,长泰,长汀,大田,德化,东山,福安,福鼎,福清,福州,古田,光泽,华安,惠安,建宁,建瓯,建阳,将乐,晋江,连城,连江,龙海,龙岩,罗源,闽候,闽清,明溪,南安,南靖,南平,宁德,宁化,平和,平潭,屏南,莆田,浦城,清流,泉州,三明,沙县,上杭,邵武,石狮,寿宁,顺昌,松溪,泰宁,同安,武平,武夷山,霞浦,厦门,仙游,永安,永春,永定,永泰,尤溪,云霄,漳平,漳浦,漳州,诏安,柘荣,政和,周宁,';
pc[3]='甘肃,阿克塞,安西,白银,成县,崇信,宕昌,迭部,定西,敦煌,甘谷,甘南州,皋兰,高台,古浪,广河,合水,和政,红古区,华池,华亭,环县,徽县,会宁,积石山,嘉峪关,金昌,金川,金塔,泾川,景泰,靖远,静宁,酒泉,旧尼,康乐,康县,兰州,礼县,两当,临潭,临洮,临夏市,临夏县,临泽,灵台,陇西,碌曲,玛曲,民乐,民勤,岷县,宁县,平凉,秦安,清水,庆阳,山丹,肃北,天水,天祝,通渭,渭源,文县,武都,武山,西峰,西和,夏河,萧南,永昌,永登,永靖,榆中,玉门,张家川,张掖,漳县,镇原,正宁,舟曲,庄浪,';
pc[4]='广东,宝安,博罗,潮安,潮阳,潮州,澄海,从化,大埔,德庆,电白,东莞,斗门,恩平,番禺,丰顺,封开,佛冈,佛山,高明,高要,高州,广宁,广州,海丰,和平,河源,鹤山,花县,化州,怀集,惠东,惠来,惠阳,惠州,江门,蕉岭,揭东,揭西,揭阳,开平,乐昌,雷州,连南,连平,连山,连州,廉江,龙川,龙门,陆丰,陆河,罗定,茂名,梅县,梅州,南澳,南海,南雄,平远,普宁,清远,曲江,饶平,仁化,乳源,三水,汕头,汕尾,韶关,深圳,始兴,顺德,四会,遂溪,台山,翁源,吴川,五华,新丰,新会,新兴,信宜,兴宁,徐闻,阳春,阳东,阳江,阳山,阳西,英德,郁南,云浮,增城,湛江,肇庆,中山,珠海,紫金,';
pc[5]='广西,巴马,百色,北海,北流,宾阳,博白,苍梧,岑溪,崇左,大化,大新,德保,东兰,都安,防城港,凤山,扶绥,富川,恭城,灌阳,贵港,桂林,桂平,合浦,合山,河池,贺县,横县,环江,金秀,靖西,来宾,乐业,荔浦,临桂,灵川,灵山,凌云,柳城,柳江,柳州,龙胜,龙州,隆安,隆林,陆川,鹿寨,罗城,马山,蒙山,那坡,南丹,南宁,宁明,平果,平乐,平南,凭祥,浦北,钦州,全州,容县,融安,融冰,三江,上林,上思,藤县,天等,天峨,田东,田林,田阳,梧州,武鸣,武宣,西林,象州,忻城,兴安,阳朔,宜州,邕宁,永福,玉林,昭平,钟山,资源,';
pc[6]='贵州,安龙,安顺,毕节,册亨,岑巩,长顺,赤水,从江,大方,丹寨,道真,德江,都匀,独山,凤冈,福泉,关岭,贵定,贵阳,赫章,黄平,惠水,剑河,江口,金沙,锦屏,开阳,凯里,雷山,黎平,荔波,六盘水,六枝,龙里,罗甸,麻江,湄潭,纳雍,盘县,平坝,平塘,普安,普定,黔西,清镇,晴隆,仁怀,榕江,三都,三穗,施秉,石阡,思南,松桃,绥阳,台江,天柱,桐梓,铜仁,万山,望谟,威宁,瓮安,务川,息烽,习水,兴仁,兴义,修文,沿河,印江,余庆,玉屏,贞丰,镇宁,镇远,正安,织金,紫云,遵义,遵义县,';
pc[7]='海南,安定,白沙,保亭,昌江,澄迈,儋州,东方,海口,乐东,临高,陵水,琼海,琼山,琼中,三亚,通什,屯昌,万宁,文昌,洋浦,';
pc[8]='河北,安国,安平,安新,霸州,柏乡,保定,泊头,博野,沧州,昌黎,成安,承德,承德县,赤城,崇礼,磁县,大厂,大城,大名,定兴,定州,东光,肥乡,丰南,丰宁,丰润,抚宁,阜城,阜平,高碑店,高阳,高邑,沽源,固安,故城,馆陶,广平,广宗,海兴,邯郸,河间,衡水,怀安,怀来,黄骅,潢城,获鹿,鸡泽,冀县,晋州,井陉,景县,巨鹿,康保,宽城,涞水,涞源,廊坊,乐亭,蠡县,临城,临西,临漳,灵寿,隆化,隆尧,卢龙,栾城,滦南,滦平,滦县,孟村,内丘,南宫,南和,南皮,铙阳,宁晋,平泉,平山,平乡,迁安,迁西,秦皇岛,青龙,青县,清河,清苑,丘县,曲阳,曲周,任丘,任县,容城,三河,沙河,尚义,涉县,深泽,深州,石家庄,顺平,肃宁,唐海,唐山,唐县,万全,望都,威县,围场,蔚县,魏县,文安,无极,吴桥,武安,武强,武邑,献县,香河,辛集,新河,新乐,兴隆,行唐,邢台,雄县,徐水,宣化,盐山,阳原,易县,永年,永清,玉田,元氏,赞皇,枣强,张北,张家口,赵县,正定,涿鹿,涿州,遵化,';
pc[9]='河南,安阳,安阳县,宝丰,博爱,长葛,长垣,郸城,登封,邓州,范县,方城,封丘,扶沟,巩县,固始,光山,鹤壁,滑县,淮滨,淮阳,潢川,辉县,获嘉,济源,郏县,焦作,浚县,开封,开封县,兰考,林县,临颖,灵宝,卢氏,鲁山,鹿邑,栾川,罗山,洛宁,洛阳,漯河,孟津,孟县,泌阳,民权,内黄,内乡,南乐,南召,宁陵,平顶山,平舆,濮阳,濮阳县,淇县,杞县,沁阳,清丰,确山,汝南,汝阳,汝州,三门峡,陕县,商城,商丘,商丘县,商水,上蔡,上街,社旗,沈丘,渑池,嵩县,睢县,遂平,台前,太康,汤阴,唐河,通许,桐柏,宛城,卫辉,尉氏,温县,卧龙,武陟,舞钢,舞阳,西华,西平,西峡,息县,夏邑,襄城,项城,新安,新蔡,新密,新县,新乡,新野,新郑,信阳,信阳县,修武,许昌,鄢陵,延津,偃师,郾城,叶县,伊川,宜阳,义马,荥阳,永城,虞城,禹州,原阳,柘城,浙川,镇平,正阳,郑州,中牟,周口,驻马店,';
pc[10]='黑龙江,阿城,安达,巴彦,拜泉,宝清,北安,宾县,勃利,大庆,德都,东宁,杜尔伯特,方正,抚远,富锦,富裕,甘南,哈尔滨,海林,海伦,鹤岗,黑河,呼兰,呼玛,虎林,桦川,桦南,鸡东,鸡西,集贤,加格达奇,佳木斯,嘉荫,克东,克山,兰西,林甸,林口,龙江,萝北,密山,明水,漠河,牡丹江,木兰,穆棱,讷河,嫩江,宁安,七台河,齐齐哈尔,青冈,庆安,饶河,尚志,双成,双鸭山,绥滨,绥芬河,绥化,绥棱,孙吴,塔河,泰来,汤原,铁力,通河,同江,望奎,五常,五大连池,逊克,延寿,伊春,依安,依兰,友谊,肇东,肇源,肇州,';
pc[11]='湖北,安陆,巴东,保康,蔡甸,长阳,崇阳,大悟,大冶,丹江口,当阳,鄂州,恩施,房县,公安,谷城,广水,汉川,鹤峰,红安,洪湖,黄陂,黄冈,黄梅,黄石,黄州,嘉鱼,监利,建始,江汉,京山,荆门,荆沙,来凤,老河口,利川,罗田,麻城,南漳,蒲圻,蕲春,潜江,沙市,神农架,十堰,石首,松滋,随枣,随州,天门,通城,通山,五峰,武昌,武昌县,武汉,武穴,浠水,咸丰,咸宁,襄樊,襄阳,孝感,新洲,兴山,宣恩,阳新,宜昌,宜昌县,宜城,应城,英山,远发,云梦,郧西,郧县,枣阳,枝城,枝江,钟祥,竹山,竹溪,秭归,';
pc[12]='湖南,安化,安仁,安乡,保靖,茶陵,长沙,长沙县,常德,常宁,郴州,辰溪,城步,慈利,道县,东安,洞口,凤凰,古丈,桂东,桂阳,汉寿,衡东,衡南,衡山,衡阳,衡阳县,洪江,花垣,华容,怀化,会同,吉首,嘉禾,江华,江永,津市,靖州,蓝山,耒阳,冷水江,澧县,醴陵,涟源,临澧,临武,临湘,浏阳,龙山,隆回,娄底,泸溪,麻阳,汨罗,南县,宁乡,宁远,平江,祁东,祁阳,黔阳,汝城,桑植,韶山,邵东,邵阳,邵阳县,石门,双峰,双牌,绥宁,桃江,桃源,通道,望城,武岗,湘潭,湘潭县,湘乡,湘阴,新化,新晃,新宁,新邵,新田,溆浦,炎陵,宜章,益阳,永顺,永兴,永州,攸县,沅江,沅陵,岳阳,岳阳县,张家界,芷江,株洲,株洲县,资兴,';
pc[13]='吉林,安图,白城,长白,长春,长岭,大安,德惠,东丰,东辽,敦化,扶余,抚松,公主岭,和龙,桦甸,珲春,辉南,吉林,集安,江源,蛟河,靖宇,九台,犁树,辽源,临江,柳河,龙井,梅河口,农安,前郭,乾安,磬石,舒兰,双辽,双阳,四平,松原,洮南,通化,通化县,通榆,图们,汪清,延吉,永吉,榆树,镇赉,';
pc[14]='江苏,宝应,滨海,常熟,常州,大丰,丹徒,丹阳,东海,东台,丰县,阜宁,赣榆,高淳,高邮,灌南,灌云,海安,海门,邗江,洪泽,淮安,淮阴,淮阴县,建湖,江都,江宁,江浦,江阴,姜堰,金湖,金坛,靖江,句容,昆山,溧水,溧阳,连云港,涟水,六合,沐阳,南京,南通,沛县,邳县,启东,如东,如皋,射阳,泗洪,泗阳,苏州,宿迁,睢宁,太仓,泰兴,泰州,通州市,铜山,无锡,吴江,吴县,武进,锡山,响水,新沂,兴化,盱眙,徐州,盐城,扬中,扬州,仪征,宜兴,张家港,镇江,';
pc[15]='江西,安福,安义,安远,波阳,崇仁,崇义,大余,德安,德兴,定南,东乡,都昌,尔安,分宜,丰城,奉新,浮梁,抚州,赣县,赣州,高安,广昌,广丰,贵溪,横峰,湖口,会昌,吉安,吉安县,吉水,金溪,进贤,井岗山,景德镇,靖安,九江,九江县,乐平,黎川,莲花,临川,龙南,庐山,南昌,南昌县,南城,南丰,南康,宁都,宁冈,彭泽,萍乡,铅山,全南,瑞昌,瑞金,上高,上饶,上饶县,上犹,石城,遂川,泰和,铜鼓,万安,万年,万载,武宁,婺源,峡江,新干,新建,新余,信丰,兴国,星子,修水,寻乌,宜春,宜丰,宜黄,弋阳,鹰潭,永丰,永新,永修,于都,余干,余江,玉山,樟树,资溪,';
pc[16]='辽宁,鞍山,北宁,北票,本溪,本溪县,昌图,长海,朝阳,朝阳县,大连,大石桥,大洼,丹东,灯塔,东港,法库,凤城,抚顺,抚顺县,阜新,阜新县,盖州,海城,黑山,葫芦岛,桓仁,建昌,建平,金县,锦州,喀喇沁左翼,开原,康平,宽甸,辽阳,辽阳县,辽中,凌海,凌源,盘锦,盘山,普兰店,清原,沈阳,绥中,台安,铁法,铁岭,铁岭县,瓦房店,西丰,新宾,新金,新民,兴城,岫岩,义县,营口,彰武,庄河,';
pc[17]='内蒙古,阿拉善右旗,阿拉善左旗,阿鲁科尔沁,阿马嗄旗,阿荣旗,敖汉旗,巴林右旗,巴林左旗,白云鄂博,包头,察哈尔右翼后旗,察哈尔右翼前旗,察哈尔右翼中旗,陈巴尔虎旗,赤峰,达拉特旗,达茂旗,磴口,东胜,东乌珠穆沁旗,多伦,额尔古纳右旗,额济纳旗,鄂伦春,鄂托克旗,鄂托克前旗,鄂温克,二连浩特,丰镇,根河,固阳,海拉尔,杭锦后旗,杭棉旗,和林格尔,呼和浩特,化德,霍林郭勒,集宁,喀喇沁旗,开鲁,科尔沁左翼后旗,科尔沁左翼中旗,科右中旗,克什克腾旗,库伦旗,凉城,林西,临河,满洲里,莫力达瓦旗,奈曼旗,宁城,清水河,商都,四子王旗,苏尼特右旗,苏尼特左旗,太仆寺旗,通辽,突泉,土默特右旗,土默特左旗,托克托,翁牛特旗,乌海,乌拉特后镇,乌拉特前镇,乌拉特中镇,乌兰浩特,乌审,五原,武川,西乌珠穆沁旗,锡林浩特,镶黄旗,新巴尔虎右旗,新巴尔虎左旗,兴和,牙克石,伊金霍洛旗,扎赉特旗,扎兰屯,扎鲁特旗,正蓝旗,正镶白旗,准格尔旗,卓资,';
pc[18]='宁夏,固原,海原,贺兰,惠农,泾源,灵武,隆德,彭阳,平罗,青铜峡,石嘴山,陶乐,同心,吴忠,西吉,盐池,银川,永宁,中宁,中卫,';
pc[19]='青海,班玛,称多,达日,大柴旦,大通,德令哈,都兰,甘德,刚察,格尔木,共和,贵德,贵南,海晏,河南,互助,化隆,湟源,湟中,尖扎,乐都,冷湖,龙羊峡,玛多,玛沁,茫崖,门源,民和,囊谦,祁连,曲麻莱,天峻,同德,同仁,乌兰,西宁,兴海,循化,玉树,杂多,泽库,治多,';
pc[20]='山东,安丘,滨州,博兴,苍山,曹县,昌乐,昌邑,长岛,长清,成武,茌平,单县,德州,定陶,东阿,东明,东平,东营,肥城,费县,高密,高青,高唐,冠县,广饶,海阳,河口,荷泽,桓台,惠民,即墨,济南,济宁,济阳,嘉祥,监邑,胶南,胶州,金乡,莒南,巨野,鄄城,垦利,莱芜,莱西,莱阳,莱州,乐陵,利津,梁山,聊城,临清,临朐,临沭,临沂,陵县,龙口,蒙阴,牟平,宁津,宁阳,蓬莱,平度,平邑,平阴,平原,栖霞,齐河,青岛,青州,庆云,曲阜,日照,荣城,乳山,商河,寿光,泗水,泰安,郯城,滕州,威海,微山,潍坊,文登,汶上,无棣,五莲,武城,夏津,莘县,新泰,烟台,兖州,阳谷,阳信,沂南,沂水,沂源,鱼台,禹城,郓城,枣庄,沾化,章丘,招远,诸城,淄博,邹城,邹平,';
pc[21]='山西,安泽,保德,长治,长治县,长子,大宁,大同,大同县,代县,定襄,繁峙,方山,汾西,汾阳,浮山,高平,古交,古县,广灵,和顺,河津,河曲,洪洞,候马,壶关,怀仁,浑源,霍州,吉县,稷山,绛县,交城,交口,介休,晋城,静乐,岢岚,岚县,离石,黎城,临汾,临县,临猗,灵丘,灵石,陵川,柳林,娄烦,潞城,孟县,宁武,偏关,平定,平陆,平顺,平遥,蒲县,祁县,沁水,沁县,沁源,清徐,曲沃,芮城,山阴,神池,石楼,寿阳,朔州,太谷,太原,天镇,屯留,万荣,文水,闻喜,五台,五寨,武乡,昔阳,隰县,夏县,乡宁,襄汾,襄垣,孝义,忻州,新绛,兴县,阳城,阳高,阳曲,阳泉,翼城,应县,永和,永剂,右玉,榆次,榆社,垣曲,原平,运城,中阳,左权,左云,';
pc[22]='陕西,安康,安塞,白河,白水,宝鸡,宝鸡县,彬县,长安,长武,城固,澄城,淳化,大荔,丹凤,定边,凤县,凤翔,佛坪,扶风,府谷,富平,富县,甘泉,高陵,韩城,汉阴,汉中,合阳,横山,户县,华县,华阴,黄陵,黄龙,佳县,泾阳,靖边,岚皋,蓝田,礼泉,临潼,麟游,留坝,陇县,略阳,洛川,洛南,眉县,米脂,勉县,南郑,宁强,宁陕,平利,蒲城,岐山,千阳,乾县,清涧,三原,山阳,商南,商州,神木,石泉,绥德,太白,铜川,潼关,渭南,吴堡,吴旗,武功,西安,西乡,咸阳,兴平,旬阳,旬邑,延安,延长,延川,洋县,耀县,宜川,宜君,永寿,榆林,镇安,镇巴,镇坪,志丹,周至,子长,子洲,紫阳,柞水,';
pc[23]='上海,上海,';
pc[24]='四川,安县,巴中,宝兴,璧山,布拖,苍溪,长宁,成都,崇州,达川,大邑,大竹,丹梭,德阳,都江堰,峨边,峨眉山,富顺,甘洛,高县,珙县,古蔺,广安,广汉,广元,汉源,合江,洪雅,华蓥,会东,会理,夹江,犍为,简阳,剑阁,江安,江油,金口河,金堂,金阳,井研,筠连,开江,康定,阆中,乐山,乐至,雷波,理县,邻水,隆昌,芦山,泸州,马边,马尔康,眉山,美姑,米易,绵阳,绵竹,冕宁,名山,木里,沐川,内江,纳溪,南部,南充,南江,南溪,宁南,攀枝花,彭山,彭水,彭州,蓬安,蓬溪,郫县,平昌,平武,屏山,蒲江,普格,青川,青神,邛崃,渠县,仁寿,荣县,三台,射洪,什邡,石棉,双流,松潘,遂宁,天全,通江,万源,旺苍,威远,温江,汶川,武胜,西昌,西充,喜德,新都,新津,兴文,秀山,叙永,宣汉,雅安,盐边,盐亭,盐源,仪陇,宜宾,荥经,营山,酉阳,岳池,越西,昭觉,中江,资阳,资中,梓潼,自贡,';
pc[25]='台湾,北港,大肚,大甲,大林,大溪,斗六,丰原,冈山,高雄,后里,虎尾,花莲,基隆,嘉义,礁溪,九曲堂,犁山,鹿港,罗东,苗栗,民雄,南投,楠梓,澎湖,屏东,埔里,旗山,日南,日月潭,瑞芳,沙鹿,善化,社头,苏澳,台北,台东,台南,台中,桃园,田中,乌日,雾峰,新营,新竹,宜兰,莺歌,员林,彰化,中枥,中兴新村,竹北,竹东,竹南,左营,';
pc[26]='天津,天津,';
pc[27]='西藏,阿里,八宿,巴青,班戈,比如,昌都,措勤,丁青,堆龙德庆,贡嘎,江达,拉萨,林芝,洛隆,芒康,那曲,尼玛,尼木,曲水,仁布,日喀则,索县,扎囊,';
pc[28]='新疆,阿合奇,阿克苏,阿克陶,阿拉尔,阿勒泰,阿图什,阿瓦提,巴楚,拜城,博湖,博乐,布尔律,布克赛尔,策勒,察布查尔,昌吉,额敏,福海,阜康,富蕴,伽师,巩留,哈巴河,哈密,和静,和硕,和田,呼图壁,霍城,吉木乃,吉木萨尔,精河,柯坪,克拉玛依,库车,库尔勒,奎屯,咯什,轮台,洛浦,马里坤,玛纳斯,麦盖提,米泉,民丰,墨玉,木垒,尼勒克,皮山,奇台,且末,青河,若羌,沙湾,沙雅,莎车,鄯善,石河子,疏附,疏勒,塔城,塔什库尔干,特克斯,吐鲁番,托克逊,托里,尉犁,温泉,温宿,乌鲁木齐,乌恰,乌什,乌苏,新和,新源,焉耆,叶城,伊宁,伊吾,英吉沙,于田,裕民,岳普湖,泽普,昭苏,';
pc[29]='云南,安宁,保山,宾川,沧源,昌宁,呈贡,澄江,楚雄,大关,大理,大姚,德钦,东川,峨山,洱源,凤庆,福贡,富民,富宁,富源,个旧,耿马,贡山,广南,鹤庆,红河,华宁,华坪,会泽,建水,剑川,江城,江川,金平,晋宁,景东,景谷,景洪,开远,昆明,兰坪,澜沧,丽江,梁河,临沧,六库,龙陵,陇川,泸水,泸西,鲁甸,陆良,禄丰,禄劝,路南,潞西,绿春,罗平,麻栗坡,马关,马龙,蒙自,孟海,孟腊,孟连,弥渡,弥勒,墨江,牟定,南华,南涧,宁蒗,屏边,普洱,巧家,丘北,曲靖,瑞丽,师宗,施甸,石屏,双柏,双江,水富,思茅,嵩明,绥江,腾冲,通海,畹町,威信,巍山,维西,文山,武定,西畴,西盟,祥云,新平,宣威,寻甸,盐津,砚山,漾濞,姚安,宜良,彝良,易门,盈江,永德,永平,永仁,永善,永胜,玉溪,元江,元谋,元阳,云龙,云县,昭通,镇康,镇雄,镇沅,中甸,';
pc[30]='浙江,安吉,苍南,长兴,常山,淳安,慈溪,岱山,德清,东阳,洞头,奉化,富阳,海宁,海盐,杭州,湖州,黄岩,嘉善,嘉兴,建德,江山,椒江,金华,金华县,缙云,景宁,开化,兰溪,乐清,丽水,临安,临海,龙泉,龙游,宁波,宁海,瓯海,磐安,平湖,平阳,浦江,普陀,青田,庆元,衢县,衢州,瑞安,三门,上虞,绍兴,绍兴县,嵊泗,嵊县,松阳,遂昌,台州,泰顺,天台,桐庐,桐乡,温岭,温州,文成,武义,仙居,象山,萧山,新昌,义乌,鄞县,永嘉,永康,余杭,余姚,玉环,云和,镇海,舟山,诸暨,';
pc[31]='重庆,重庆,';
pc[32]='香港,香港,';
pc[33]='澳门,澳门,';
pc[34]='其他,其它,';
for (var i = 0; i < pc.length; i++){pc[i] = pc[i].split(",");}
function isnull(str)
{if(str==null||str=="")return true;
return false;
}
var obj1;
var obj2;
var cityStep=1;
function initCity(step){
cityStep=step;
}
function initProvince(){
obj1=document.getElementById("province");
obj2=document.getElementById("city");
for(var i=0;i<pc.length;i++)	{
oOption = document.createElement("OPTION");
oOption.value=i+'|'+pc[i][0];
oOption.text=pc[i][0];
obj1.options.add(oOption);
}
}
function setProvinceById(pid,cid)
{
if(isnull(pid)) pid='-1';
if(isnull(cid)) cid='-1';
initProvince();
if(pid>=0){
obj1.selectedIndex=parseInt(pid)+cityStep;
setCityById(parseInt(pid),parseInt(cid));
}
}
function setCityById(pid,cid){
if(pid>=0){
var sArea='';
for(var i=1;i<pc[pid].length-1;i++){
oOption = document.createElement("OPTION");
oOption.value=i+'|'+pc[pid][i];
oOption.text=pc[pid][i];
obj2.options.add(oOption);
if(i==cid)sArea=pc[pid][i];
}
if(cid>=0){
obj2.selectedIndex=cid;
if(!isnull(sArea)){
initArea(sArea);
}
}
}
else
obj2.selectedIndex=0;
}
function getArea(step){
clrObj($('areaList'),step);
try{clrObj($('area'),step);}catch(ex){}
initArea(obj2.options[obj2.selectedIndex].text);
}
function initArea(sArea){
var obj3=$("areaList");
try{
var s=cAr[sArea].split(',');
for(var i=0;i<s.length-1;i++)	{
oOption = document.createElement("OPTION");
oOption.value=s[i];
oOption.text=s[i];
obj3.options.add(oOption);
}
}catch(ex){}
}
function getCity(){
clearObj(obj2);
var pid=obj1.selectedIndex-1;
setCityById(pid,0)
}
function clearObj(ObjId){
clrObj(ObjId,cityStep);
}
function clrObj(ObjId,step){
if(ObjId.length<1) return;
for(var i=ObjId.length-1;i>=0+step;i--)
ObjId.remove(i);
}
function Add2Obj(tmp,t,num){
if(tmp.indexOf('-')==0) return;
var l = $(t).length;
if(l>=num) {
alert('最多选择'+num+'项！');
return;
}
if(isnull(tmp)) {
alert('最多选择'+num+'项！');
return;
}
if(inList(t,tmp))
return;
var oOption = document.createElement('OPTION');
oOption.text=tmp;
oOption.value=tmp;
$(t).options[l] = oOption;
//	document.form1.tags.add(oOption);
}
function Add2Obj_click(f,t,num){
var i=$(f).selectedIndex;
var s=$(f).options[i].text;
Add2Obj(s,t,num);
}
function DelObj_click(objName){
var obj=$(objName);
var i=obj.selectedIndex;
obj.remove(i);
}
function inList(from,val){
var i,tmp;
if($(from).length<1) return false;
for(i=0;i<$(from).length;i++)
if(val==$(from).options[i].value) return true;
return false;
}
function selectAll(from){
if($(from).length<1) return false;
for(var i=0;i<$(from).length;i++)
$(from).options[i].selected=true;
}
function bai(title,itemUrl,itemDate,picUrl){
this.title=title;
this.itemUrl=itemUrl;
this.itemDate=itemDate;
this.picUrl=picUrl;
}
function loadba(type){
try{
var obj='ba';
var len=eval(obj+type).length;
var str='<div id="rightIno">本版版主：';
for(var i=0;i<len;i++){
str+='<a target="_blank" href="userInfo.action?id='+eval(obj+type)[i].itemUrl+'">'+eval(obj+type)[i].title+'</a>';
if(i<len-1) str+='|';
}
str+='</div>';
//alert(str);
return str;
}catch(ex){return ''}
}
ba6=new Array(1);
ba6[0]=new bai('donne','1','','');
ba7=new Array(1);
ba7[0]=new bai('donne','11001','','');
var cp=1,of=1,os='',fid='',tid='',tt='',bbs_operId='';
var bbsComPause=false;
function jump(index){
var page=$F('cp'+index);
jumpToPage(page);
}
function jumpToPage(page){
cp=page;
skipToPage(page);
}
function SetOrder(order){
if(order==os)
of=1-of;
else
os=order;
b_searchList();
}
function topicType(type){
for(var i=1;i<9;i++)
$('bbsImg'+i).className='imgNormal';
$('bbsImg'+type).className='imgActive';
tt=type;
b_searchList();
}
function b_bbsListUrlType(type){
bbs_operId=''
g_var.g_module=17;
tid=type;
fid='';
b_bbsList();
}
function b_bbsListUrlForum(type){
bbs_operId=''
g_var.g_module=17;
fid=type;
tid='';
b_bbsList();
}
function b_bbsListOperId(type){
g_var.g_module=17;
bbs_operId=type;
fid='';
tid='';
tt='';
b_bbsList();
}
function getBbs_OperId(operId){
g_var.g_module=17;
fid='';
tid='';
tt='';
bbs_operId=operId;
b_searchList();
}
function b_bbsListAll(){
g_var.g_module=17;
fid='';
tid='';
b_bbsList();
}
function findTid(type){
g_var.g_module=17;
tid=type;
fid='';
b_searchList();
}
function delClearBTag(tag){
$('sTag').value='';
b_searchList();
}
var bTag=new Array();
bTag[72]='英语学习,英语考试,儿童读物 ';
bTag[6]='学法指导,解题思路,智力趣题,';
bTag[7]='学法指导,字词语法,诗词鉴赏,阅读指导,作文,古文学习,';
bTag[9]='学法指导,单词成语,写作指导,';
bTag[10]='学法指导,';
bTag[12]='学法指导,';
bTag[32]='优秀作文,作文指导,复习资料,心态,生活,迎考,';
bTag[39]='语文,数学,英语,物理,化学,';
bTag[11]='个性学习,学习规律,学科学习,学习兴趣,学习态度,学习';
bTag[37]='我看教育,';
bTag[38]='故事会,手工坊,幽一默,';
bTag[4]='娱乐天地,';
bTag[13]='学法指导,解题思路,智力趣题,';
bTag[14]='学法指导,字词语法,诗词鉴赏,阅读指导,作文,古文学习,';
bTag[15]='学法指导,单词成语,写作指导,';
bTag[16]='学法指导,';
bTag[18]='学法指导,';
bTag[33]='优秀作文,作文指导,复习资料,心态,生活,迎考,文科状元';
bTag[19]='家教支招,成功经验,生活习惯,家教评论,子女沟通,';
bTag[35]='家教故事,名人家教,';
bTag[36]='家有小学生,家有初中生,家有高中生,';
bTag[20]='语文,数学,英语,物化生,政史地,';
bTag[21]='语文,数学,英语,物理,化学,生物,政治,历史,地理,其它,';
bTag[22]='教材剖析,';
bTag[23]='班级管理,课改论文,素质教育,';
bTag[34]='健康讲台,教师人生,';
bTag[25]='生活数学,数学史话,逻辑推理,数学大观,';
bTag[24]='语文大观,趣味语文,';
bTag[26]='阅读,交际口语,文化视窗,听力指导,语法,';
bTag[27]='趣味物理,生活物理,物理前沿,物理史话,实验游戏,';
bTag[28]='趣味化学,生活化学,化学前沿,化学史话,实验游戏,';
bTag[29]='学法指导,生物史话,生物技术,动物图片,植物图片,动物,';
bTag[30]='学法指导,天文地理,民俗风情,国家区域,地理动态,风景';
bTag[31]='学法指导,世界历史,中国近现代,中国古代史,历史探究,';
bTag[57]='语文,数学,英语,';
bTag[58]='语文,数学,英语,';
bTag[59]='语文,数学,英语,';
bTag[60]='语文,数学,英语,';
bTag[61]='语文,数学,英语,';
bTag[62]='语文,数学,英语,';
bTag[1]='语文,数学,英语,';
bTag[2]='语文,数学,英语,物理,';
bTag[3]='语文,数学,英语,物理,化学,政治,';
bTag[5]='语文,数学,英语,物理,化学,';
bTag[41]='语文,数学,英语,物理,化学,生物,';
bTag[42]='语文,数学,英语,物理,化学,生物,';
bTag[63]='语文,数学,英语,';
bTag[64]='语文,数学,英语,';
bTag[65]='语文,数学,英语,';
bTag[66]='语文,数学,英语,';
bTag[67]='语文,数学,英语,';
bTag[68]='语文,数学,英语,';
bTag[17]='语文,数学,英语,';
bTag[40]='语文,数学,英语,物理,';
bTag[43]='语文,数学,英语,物理,化学,政治,';
bTag[44]='语文,数学,英语,物理,化学,生物,政治,历史,地理,';
bTag[45]='语文,数学,英语,物理,化学,生物,政治,历史,地理,';
bTag[46]='语文,数学,英语,物理,化学,生物,政治,历史,地理,文科,';
bTag[70]='语文,数学,英语,物理,化学,政治,其它,';
bTag[49]='语文,数学,英语,物理,化学,政治,其它,';
bTag[71]='语文,数学,物理,英语,化学,政治,其它,';
bTag[51]='语文,数学,数学-文,数学-理,外语,文科综合,理科综合,其它,';
bTag[69]='小学奥赛,数学,';
bTag[47]='初中奥赛,数学,物理,';
bTag[48]='高中奥赛,数学,物理,';
bTag[56]='数学,英语,政治,专业,';
bTag[55]='数学,英语,政治,专业,';
bTag[54]='考研复习,';
bTag[53]='考研交流,';
bTag[52]='系统建设';
bTag[74]='语文,数学,英语,家长,其它,';
bTag[75]='语文,数学,英语,家长,其它,';
bTag[76]='语文,数学,英语,家长,其它,';
bTag[77]='语文,数学,英语,作文,家长,其它,';
bTag[78]='语文,数学,英语,作文,家长,其它,';
bTag[79]='语文,数学,英语,作文,家长,其它,';
bTag[80]='语文,数学,英语,作文,家长,其它,';
bTag[81]='语文,数学,英语,物理,作文,家长,其它,';
bTag[82]='语文,数学,英语,物理,化学,政治,作文,家长,其它,';
bTag[83]='语文,数学,英语,物理,化学,生物,政治,历史,地理,作文,家长,其它,';
bTag[84]='语文,数学,英语,物理,化学,生物,政治,历史,地理,作文,家长,其它,';
bTag[85]='语文,数学,英语,物理,化学,生物,政治,历史,地理,文科综合,理科综合,作文,家长,其它,';
bTag[86]='休闲生活,课间娱乐,谈天说地,校园求助,';
bTag[87]='语文,数学,英语,其它,';
bTag[88]='语文,数学,英语,其它,';
bTag[89]='语文,数学,英语,其它,';
bTag[90]='语文,数学,英语,其它,';
bTag[91]='语文,数学,英语,其它,';
bTag[92]='语文,数学,英语,其它,';
bTag[93]='语文,数学,英语,其它,';
bTag[94]='语文,数学,英语,物理,其它,';
bTag[95]='语文,数学,英语,物理,化学,政治,其它,';
bTag[96]='语文,数学,英语,物理,化学,生物,政治,历史,地理,其它,';
bTag[97]='语文,数学,英语,物理,化学,生物,政治,历史,地理,其它,';
bTag[98]='语文,数学,英语,物理,化学,生物,政治,历史,地理,其它,';
var bbsRoot=new treeItem('论坛目录','javascript:findAid("");','_self','',icon.root.src);
var bbsItem13=new treeItem('学校论坛','javascript:findTid(13);','_self','','');
bbsRoot.add(bbsItem13);
var bbsItem14=new treeItem('学校教案','javascript:findTid(14);','_self','','');
bbsRoot.add(bbsItem14);
var bbsItem10=new treeItem('试卷','javascript:findTid(10);','_self','','');
bbsRoot.add(bbsItem10);
var bbsItem9=new treeItem('讲义教案','javascript:findTid(9);','_self','','');
bbsRoot.add(bbsItem9);
var bbsItem1=new treeItem('小学','javascript:findTid(1);','_self','','');
bbsRoot.add(bbsItem1);
var bbsItem2=new treeItem('初中','javascript:findTid(2);','_self','','');
bbsRoot.add(bbsItem2);
var bbsItem5=new treeItem('高中','javascript:findTid(5);','_self','','');
bbsRoot.add(bbsItem5);
var bbsItem11=new treeItem('考研','javascript:findTid(11);','_self','','');
bbsRoot.add(bbsItem11);
var bbsItem8=new treeItem('学科','javascript:findTid(8);','_self','','');
bbsRoot.add(bbsItem8);
var bbsItem6=new treeItem('家长','javascript:findTid(6);','_self','','');
bbsRoot.add(bbsItem6);
var bbsItem7=new treeItem('教师','javascript:findTid(7);','_self','','');
bbsRoot.add(bbsItem7);
var bbsItem4=new treeItem('综合','javascript:findTid(4);','_self','','');
bbsRoot.add(bbsItem4);
var bbsItem12=new treeItem('系统','javascript:findTid(12);','_self','','');
bbsRoot.add(bbsItem12);
var bbsItemC72=new treeItem('英语','javascript:findFid(72);','_self','','');
bbsItem1.add(bbsItemC72);
var bbsItemC6=new treeItem('数学','javascript:findFid(6);','_self','','');
bbsItem2.add(bbsItemC6);
var bbsItemC7=new treeItem('语文','javascript:findFid(7);','_self','','');
bbsItem2.add(bbsItemC7);
var bbsItemC9=new treeItem('外语','javascript:findFid(9);','_self','','');
bbsItem2.add(bbsItemC9);
var bbsItemC10=new treeItem('物理','javascript:findFid(10);','_self','','');
bbsItem2.add(bbsItemC10);
var bbsItemC12=new treeItem('化学','javascript:findFid(12);','_self','','');
bbsItem2.add(bbsItemC12);
var bbsItemC32=new treeItem('中考指导','javascript:findFid(32);','_self','','');
bbsItem2.add(bbsItemC32);
var bbsItemC39=new treeItem('中考总结','javascript:findFid(39);','_self','','');
bbsItem2.add(bbsItemC39);
var bbsItemC11=new treeItem('学习交流','javascript:findFid(11);','_self','','');
bbsItem4.add(bbsItemC11);
var bbsItemC37=new treeItem('教育论坛','javascript:findFid(37);','_self','','');
bbsItem4.add(bbsItemC37);
var bbsItemC38=new treeItem('轻松一刻','javascript:findFid(38);','_self','','');
bbsItem4.add(bbsItemC38);
var bbsItemC4=new treeItem('娱乐天地','javascript:findFid(4);','_self','','');
bbsItem4.add(bbsItemC4);
var bbsItemC13=new treeItem('数学','javascript:findFid(13);','_self','','');
bbsItem5.add(bbsItemC13);
var bbsItemC14=new treeItem('语文','javascript:findFid(14);','_self','','');
bbsItem5.add(bbsItemC14);
var bbsItemC15=new treeItem('外语','javascript:findFid(15);','_self','','');
bbsItem5.add(bbsItemC15);
var bbsItemC16=new treeItem('物理','javascript:findFid(16);','_self','','');
bbsItem5.add(bbsItemC16);
var bbsItemC18=new treeItem('化学','javascript:findFid(18);','_self','','');
bbsItem5.add(bbsItemC18);
var bbsItemC33=new treeItem('高考指导','javascript:findFid(33);','_self','','');
bbsItem5.add(bbsItemC33);
var bbsItemC19=new treeItem('家庭教育','javascript:findFid(19);','_self','','');
bbsItem6.add(bbsItemC19);
var bbsItemC35=new treeItem('家教故事','javascript:findFid(35);','_self','','');
bbsItem6.add(bbsItemC35);
var bbsItemC36=new treeItem('家长疑惑','javascript:findFid(36);','_self','','');
bbsItem6.add(bbsItemC36);
var bbsItemC20=new treeItem('教案备课','javascript:findFid(20);','_self','','');
bbsItem7.add(bbsItemC20);
var bbsItemC21=new treeItem('教学探讨','javascript:findFid(21);','_self','','');
bbsItem7.add(bbsItemC21);
var bbsItemC22=new treeItem('教材剖析','javascript:findFid(22);','_self','','');
bbsItem7.add(bbsItemC22);
var bbsItemC23=new treeItem('教师论文','javascript:findFid(23);','_self','','');
bbsItem7.add(bbsItemC23);
var bbsItemC34=new treeItem('三尺讲台','javascript:findFid(34);','_self','','');
bbsItem7.add(bbsItemC34);
var bbsItemC25=new treeItem('数学','javascript:findFid(25);','_self','','');
bbsItem8.add(bbsItemC25);
var bbsItemC24=new treeItem('语文','javascript:findFid(24);','_self','','');
bbsItem8.add(bbsItemC24);
var bbsItemC26=new treeItem('英语','javascript:findFid(26);','_self','','');
bbsItem8.add(bbsItemC26);
var bbsItemC27=new treeItem('物理','javascript:findFid(27);','_self','','');
bbsItem8.add(bbsItemC27);
var bbsItemC28=new treeItem('化学','javascript:findFid(28);','_self','','');
bbsItem8.add(bbsItemC28);
var bbsItemC29=new treeItem('生物','javascript:findFid(29);','_self','','');
bbsItem8.add(bbsItemC29);
var bbsItemC30=new treeItem('地理','javascript:findFid(30);','_self','','');
bbsItem8.add(bbsItemC30);
var bbsItemC31=new treeItem('历史','javascript:findFid(31);','_self','','');
bbsItem8.add(bbsItemC31);
var bbsItemC57=new treeItem('小学一年','javascript:findFid(57);','_self','','');
bbsItem9.add(bbsItemC57);
var bbsItemC58=new treeItem('小学二年','javascript:findFid(58);','_self','','');
bbsItem9.add(bbsItemC58);
var bbsItemC59=new treeItem('小学三年','javascript:findFid(59);','_self','','');
bbsItem9.add(bbsItemC59);
var bbsItemC60=new treeItem('小学四年','javascript:findFid(60);','_self','','');
bbsItem9.add(bbsItemC60);
var bbsItemC61=new treeItem('小学五年','javascript:findFid(61);','_self','','');
bbsItem9.add(bbsItemC61);
var bbsItemC62=new treeItem('小学六年','javascript:findFid(62);','_self','','');
bbsItem9.add(bbsItemC62);
var bbsItemC1=new treeItem('初一','javascript:findFid(1);','_self','','');
bbsItem9.add(bbsItemC1);
var bbsItemC2=new treeItem('初二','javascript:findFid(2);','_self','','');
bbsItem9.add(bbsItemC2);
var bbsItemC3=new treeItem('初三','javascript:findFid(3);','_self','','');
bbsItem9.add(bbsItemC3);
var bbsItemC5=new treeItem('高一','javascript:findFid(5);','_self','','');
bbsItem9.add(bbsItemC5);
var bbsItemC41=new treeItem('高二','javascript:findFid(41);','_self','','');
bbsItem9.add(bbsItemC41);
var bbsItemC42=new treeItem('高三','javascript:findFid(42);','_self','','');
bbsItem9.add(bbsItemC42);
var bbsItemC63=new treeItem('小学一年','javascript:findFid(63);','_self','','');
bbsItem10.add(bbsItemC63);
var bbsItemC64=new treeItem('小学二年','javascript:findFid(64);','_self','','');
bbsItem10.add(bbsItemC64);
var bbsItemC65=new treeItem('小学三年','javascript:findFid(65);','_self','','');
bbsItem10.add(bbsItemC65);
var bbsItemC66=new treeItem('小学四年','javascript:findFid(66);','_self','','');
bbsItem10.add(bbsItemC66);
var bbsItemC67=new treeItem('小学五年','javascript:findFid(67);','_self','','');
bbsItem10.add(bbsItemC67);
var bbsItemC68=new treeItem('小学六年','javascript:findFid(68);','_self','','');
bbsItem10.add(bbsItemC68);
var bbsItemC17=new treeItem('初一','javascript:findFid(17);','_self','','');
bbsItem10.add(bbsItemC17);
var bbsItemC40=new treeItem('初二','javascript:findFid(40);','_self','','');
bbsItem10.add(bbsItemC40);
var bbsItemC43=new treeItem('初三','javascript:findFid(43);','_self','','');
bbsItem10.add(bbsItemC43);
var bbsItemC44=new treeItem('高一','javascript:findFid(44);','_self','','');
bbsItem10.add(bbsItemC44);
var bbsItemC45=new treeItem('高二','javascript:findFid(45);','_self','','');
bbsItem10.add(bbsItemC45);
var bbsItemC46=new treeItem('高三','javascript:findFid(46);','_self','','');
bbsItem10.add(bbsItemC46);
var bbsItemC70=new treeItem('中考复习','javascript:findFid(70);','_self','','');
bbsItem10.add(bbsItemC70);
var bbsItemC49=new treeItem('中考真题','javascript:findFid(49);','_self','','');
bbsItem10.add(bbsItemC49);
var bbsItemC71=new treeItem('高考复习','javascript:findFid(71);','_self','','');
bbsItem10.add(bbsItemC71);
var bbsItemC51=new treeItem('高考真题','javascript:findFid(51);','_self','','');
bbsItem10.add(bbsItemC51);
var bbsItemC69=new treeItem('小学竟赛','javascript:findFid(69);','_self','','');
bbsItem10.add(bbsItemC69);
var bbsItemC47=new treeItem('初中竞赛','javascript:findFid(47);','_self','','');
bbsItem10.add(bbsItemC47);
var bbsItemC48=new treeItem('高中竞赛','javascript:findFid(48);','_self','','');
bbsItem10.add(bbsItemC48);
var bbsItemC56=new treeItem('考研真题','javascript:findFid(56);','_self','','');
bbsItem11.add(bbsItemC56);
var bbsItemC55=new treeItem('考研模拟','javascript:findFid(55);','_self','','');
bbsItem11.add(bbsItemC55);
var bbsItemC54=new treeItem('考研复习','javascript:findFid(54);','_self','','');
bbsItem11.add(bbsItemC54);
var bbsItemC53=new treeItem('考研交流','javascript:findFid(53);','_self','','');
bbsItem11.add(bbsItemC53);
var bbsItemC52=new treeItem('系统建设','javascript:findFid(52);','_self','','');
bbsItem12.add(bbsItemC52);
var bbsItemC74=new treeItem('小学一年','javascript:findFid(74);','_self','','');
bbsItem13.add(bbsItemC74);
var bbsItemC75=new treeItem('小学二年','javascript:findFid(75);','_self','','');
bbsItem13.add(bbsItemC75);
var bbsItemC76=new treeItem('小学三年','javascript:findFid(76);','_self','','');
bbsItem13.add(bbsItemC76);
var bbsItemC77=new treeItem('小学四年','javascript:findFid(77);','_self','','');
bbsItem13.add(bbsItemC77);
var bbsItemC78=new treeItem('小学五年','javascript:findFid(78);','_self','','');
bbsItem13.add(bbsItemC78);
var bbsItemC79=new treeItem('小学六年','javascript:findFid(79);','_self','','');
bbsItem13.add(bbsItemC79);
var bbsItemC80=new treeItem('初一','javascript:findFid(80);','_self','','');
bbsItem13.add(bbsItemC80);
var bbsItemC81=new treeItem('初二','javascript:findFid(81);','_self','','');
bbsItem13.add(bbsItemC81);
var bbsItemC82=new treeItem('初三','javascript:findFid(82);','_self','','');
bbsItem13.add(bbsItemC82);
var bbsItemC83=new treeItem('高一','javascript:findFid(83);','_self','','');
bbsItem13.add(bbsItemC83);
var bbsItemC84=new treeItem('高二','javascript:findFid(84);','_self','','');
bbsItem13.add(bbsItemC84);
var bbsItemC85=new treeItem('高三','javascript:findFid(85);','_self','','');
bbsItem13.add(bbsItemC85);
var bbsItemC86=new treeItem('综合版块','javascript:findFid(86);','_self','','');
bbsItem13.add(bbsItemC86);
var bbsItemC87=new treeItem('小学一年','javascript:findFid(87);','_self','','');
bbsItem14.add(bbsItemC87);
var bbsItemC88=new treeItem('小学二年','javascript:findFid(88);','_self','','');
bbsItem14.add(bbsItemC88);
var bbsItemC89=new treeItem('小学三年','javascript:findFid(89);','_self','','');
bbsItem14.add(bbsItemC89);
var bbsItemC90=new treeItem('小学四年','javascript:findFid(90);','_self','','');
bbsItem14.add(bbsItemC90);
var bbsItemC91=new treeItem('小学五年','javascript:findFid(91);','_self','','');
bbsItem14.add(bbsItemC91);
var bbsItemC92=new treeItem('小学六年','javascript:findFid(92);','_self','','');
bbsItem14.add(bbsItemC92);
var bbsItemC93=new treeItem('初一','javascript:findFid(93);','_self','','');
bbsItem14.add(bbsItemC93);
var bbsItemC94=new treeItem('初二','javascript:findFid(94);','_self','','');
bbsItem14.add(bbsItemC94);
var bbsItemC95=new treeItem('初三','javascript:findFid(95);','_self','','');
bbsItem14.add(bbsItemC95);
var bbsItemC96=new treeItem('高一','javascript:findFid(96);','_self','','');
bbsItem14.add(bbsItemC96);
var bbsItemC97=new treeItem('高二','javascript:findFid(97);','_self','','');
bbsItem14.add(bbsItemC97);
var bbsItemC98=new treeItem('高三','javascript:findFid(98);','_self','','');
bbsItem14.add(bbsItemC98);
//-------------------------------------------------------------------------
var u_userId;
var jxt_m_msgId='';
function w_setOrderCity(v){
$('ad_City').value=v;
}
function w_wOrder(itemId,page){
g_var.g_module=29;
g_var.g_itemId=itemId;
c_commonAjax(itemId,page,'commentContent','orderWeather.action','w_initWeaOrder');
}
function w_initWeaOrder(){
gf_onComplete();
$('ad_City').value=getCookie('donne_ad_City','北京');
$('ad_Height').value=getCookie('donne_ad_Height','230');
$('ad_Width').value=getCookie('donne_ad_Width','180');
$('ad_BorderWidth').value=getCookie('donne_ad_BorderWidth','1px');
$('ad_BorderColor').value=getCookie('donne_ad_BorderColor','#9EC9EC');
$('ad_Background').value=getCookie('donne_ad_Background','#F7FBFF');
$('ad_FontSize').value=getCookie('donne_ad_FontSize','14px');
$('ad_FontColor').value=getCookie('donne_ad_FontColor','#000000');
$('ad_AColor').value=getCookie('donne_ad_AColor','#0044bb');
$('ad_AHoverColor').value=getCookie('donne_ad_AHoverColor','#ffffff');
$('color1Span').style.backgroundColor = $F('ad_BorderColor');
$('color2Span').style.backgroundColor = $F('ad_Background');
$('color3Span').style.backgroundColor = $F('ad_FontColor');
$('color4Span').style.backgroundColor = $F('ad_AColor');
$('color5Span').style.backgroundColor = $F('ad_AHoverColor');
genWeatherCode();
}
function w_setDefault(){
w_setWeaDefault();
w_initWeaOrder();
}
function w_setWeaDefault(){
setCookie('donne_ad_Height','230');
setCookie('donne_ad_Width','180');
setCookie('donne_ad_BorderWidth','1px');
setCookie('donne_ad_BorderColor','#9EC9EC');
setCookie('donne_ad_Background','#F7FBFF');
setCookie('donne_ad_FontSize','14px');
setCookie('donne_ad_FontColor','#000000');
setCookie('donne_ad_AColor','#0044bb');
setCookie('donne_ad_AHoverColor','#ffffff');
}
function w_setWeaCurrent(){
setCookie('donne_ad_City',$F('ad_City'));
setCookie('donne_ad_Width',$F('ad_Width'));
setCookie('donne_ad_Height',$F('ad_Height'));
setCookie('donne_ad_BorderWidth',$F('ad_BorderWidth'));
setCookie('donne_ad_BorderColor',$F('ad_BorderColor'));
setCookie('donne_ad_Background',$F('ad_Background'));
setCookie('donne_ad_FontSize',$F('ad_FontSize'));
setCookie('donne_ad_FontColor',$F('ad_FontColor'));
setCookie('donne_ad_AColor',$F('ad_AColor'));
setCookie('donne_ad_AHoverColor',$F('ad_AHoverColor'));
}
function genWeatherCode(){
var loc=window.location+'';
var iIndex=loc.lastIndexOf('/');
loc=loc.substring(0,iIndex);
var s='';
s+='<script>\n';
s+='ad_Height="'+$F('ad_Height')+'";\n';
s+='ad_Width="'+$F('ad_Width')+'";\n';
s+='ad_City="'+$F('ad_City')+'";\n';
s+='ad_BorderWidth="'+$F('ad_BorderWidth')+'";\n';
s+='ad_BorderColor="'+$F('ad_BorderColor')+'";\n';
s+='ad_Background="'+$F('ad_Background')+'";\n';
s+='ad_FontSize="'+$F('ad_FontSize')+'";\n';
s+='ad_FontColor="'+$F('ad_FontColor')+'";\n';
s+='ad_AColor="'+$F('ad_AColor')+'";\n';
s+='ad_AHoverColor="'+$F('ad_AHoverColor')+'";\n';
s+='</script>\n';
s+='<script src="'+loc+'/ad/adweather.js"></script>\n';
$('adCode').value=s;
w_setWeaCurrent();
var a=new Array($F('ad_City'));
a['ad_City']=$F('ad_City');
a['ad_Width']=$F('ad_Width');
a['ad_Height']=$F('ad_Height');
a['ad_BorderWidth']=$F('ad_BorderWidth');
a['ad_BorderColor']=$F('ad_BorderColor');
a['ad_Background']=$F('ad_Background');
a['ad_FontSize']=$F('ad_FontSize');
a['ad_FontColor']=$F('ad_FontColor');
a['ad_AColor']=$F('ad_AColor');
a['ad_AHoverColor']=$F('ad_AHoverColor');
a['postAjax']='true';
$('Wea_ADFrame').src='showad.action?'+$H(a).toQueryString();
}
function w_wInfo(itemId,page){
g_var.g_module=9;
g_var.g_itemId=itemId;
c_commonAjax(itemId,page,'commentContent','dispWeather.action','gf_onComplete');
}
function w_wnlInfo(itemId,page){
g_var.g_module=28;
c_updateSimple(c_idPars(),'weather/wnl.html','gf_onComplete','false');
}
function w_wIcon(itemId,page){
g_var.g_module=15;
g_var.g_itemId=itemId;
c_commonAjax(itemId,page,'commentContent','dispIcon.action','gf_onComplete');
}
function u_searchWeatherList(v){
$('wCity').value=v;
w_wInfo();
}
function u_userList(itemId,page,imgFlag){
g_var.g_module=27;
g_var.g_itemId=itemId;
if(!isnull(imgFlag))
$('imgFlag').value=(imgFlag=='1')?imgFlag:'';
c_commonAjax(itemId,page,'commentContent','dirUser.action','gf_onComplete');
}
function u_setSex(v){
$('sexId').value=v;
u_userList();
}
function u_setBir(v){
if(isnull($F('uBirthday'))) {msg('请先设置一个匹配查询的生日！'); return;}
$('birType').value=v;
u_userList();
}
function u_searchUserList(v){
$('cCity').value=v;
u_userList();
}
function u_cityList(itemId,page){
g_var.g_module=26;
g_var.g_itemId=itemId;
c_commonAjax(itemId,page,'commentContent','dispCity.action','gf_onComplete');
}
function u_searchCityList(v){
$('cCity').value=v;
u_cityList();
}
function hideUserLayerInit(listId,sMsg,funName){
curListId=listId;
hideFunName=funName;
$('hiddenCaption').innerHTML=sMsg;
$('hidTitleInfo').innerHTML=$('clTitle'+listId).innerHTML;
msgExt('请填写提交的内容及标题！','msgSpan','statusMessage');
}
function u_userInfo(userId,msgId){
if(!isnull(msgId)) jxt_m_msgId=msgId;
else jxt_m_msgId='';
showFrame("用户信息",'','',460,250,0)
u_userId=userId;
msgExt('数据加载中，请稍候...','msgSpan','statusMessage');
c_updatePars(c_idPars(userId),'userInfoAjax.action','loadUser','false','clientarea','');
}
function loadUser(){
msgExt('','msgSpan','statusMessage');
msg('');
endFun();
}
function c_hide(){
hideFrame();
historyInit();
}
function u_msg(userId,userName){
if(!c_login()) return;
$('clientarea').innerHTML=js_message;
curListId=userId;
hideFunName='userMessage';
try{
$('hidTitleInfo').innerHTML='to:'+userName;
}catch(ex){}
showFrame('发送留言','','',400,220,0);
msgExt('请填写提交的内容及标题！','msgSpan','statusMessage');
}
function userMessage(){
try{
if(!c_login()) return;
var url="userMessage.action";
msgExt('数据提交，请稍候...','msgSpan','statusMessage');
var a=new Array();
a['listId']=curListId;
a['typeId']=4;
a['title']=$F('hidTitle');
a['postAjax']=1;
a['content']=$F('hidContent');
a['tSessionId']=new Date().valueOf();
var h = $H(a);
var pars = h.toQueryString();
var myAjax = new Ajax.Request(url,{
method: 'post',
parameters: pars,
onComplete: messageResult
});
}catch(ex){
endFun();
}
}
function bugReport(type){
msgExt('数据提交，请稍候...','msgSpan','statusMessage');
var a=new Array();
a['listId']=curListId;
a['typeId']=type;
a['title']=$F('hidTitle');
a['postAjax']=1;
a['content']=$F('hidContent');
a['tSessionId']=new Date().valueOf();
var pars = $H(a).toQueryString();
c_operPars(pars,'bugReport.action','messageResult','true','');
}
function messageResult(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
msgExt(desc,'msgSpan','statusMessage');
if(parseInt(code)==0){
msgExt('操作成功','msgSpan','statusMessage');
alert(desc);
hideFrame();
}
}catch(ex){}
}
//--------------------login -------------------------------------------------
function s_loginInit(){//login初始化
c_updatePars(c_idPars(),'userLoginInit.action','gf_onComplete','false');
}
function s_login(){
if(!Validator.Validate($('form1'),3)){
msg('请根据提示完善提交内容！');
return false;
}
$('tSessionId').value=new Date().valueOf();
var pars=Form.serialize('form1');
c_operPars(pars,'userLogin.action','sr_login','false','登录中，请稍候...');
}
function sr_login(request){
myId='-1';
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var s='';
if(parseInt(code)==0){
var u = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
var a=u.split('@');
if(a.length==4&&!isnull(a[0])&&!isnull(a[1])){
myId=a[0];
myUserName=a[1];
m_loginStatus();
gf_execModule(16);
}
}
else{
msg(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
}
}catch(ex){}
}
function s_quit(){
c_operPars(c_idPars(),'quit.action','sr_quit','false','用户退出，请稍候...');
}
function sr_quit(request){
endFun();
myId='-1';
myUserName='';
myIp='';
mySession='';
$('blogUser.operId').value='';
$('blogUser.password').value='';
m_loginStatus();
gf_execModule(10);
}
function s_saveCookie(a){
setCookie('snsAutoLogonId',a[0]);
setCookie('snsAutoLogonUserName',a[1]);
}
function s_clearCookie(){
setCookie('snsAutoLogonId','');
setCookie('snsAutoLogonUserName','');
}
//--------------------signup -------------------------------------------------
function s_signupInit(){
c_updatePars(c_idPars(),'signup.jsp','gf_onComplete','false');
}
function s_signup(){
if(!Validator.Validate(document.getElementById('form1'),3)){
msg('请根据提示修改您的注册信息！');
return false;
}
$('tSessionId').value=new Date().valueOf();
$('regComit').innerHTML='<div class=loading id=loadingId>数据处理中请稍候...</div>';
var pars=Form.serialize('form1');
c_operPars(pars,'userSignUp.action','sr_signup','false','帐号注册中，请稍候...');
}
function sr_signup(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
if(parseInt(code)==0){
var u = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
var a=u.split('@');
if(a.length==4&&!isnull(a[0])&&!isnull(a[1])){
myId=a[0];
myUserName=a[1];
m_loginStatus();
gf_execModule(16);
}
}
else{
alert(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
msg(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
$('regComit').innerHTML='<input class="buttonA" type=button onclick="gf_execModule(14)" id="butSignUp" name="confirm" value="注 册">';
}
}catch(ex){
msg('系统错误，帐号注册失败，请稍候再试！');
}
}
function newImg(){
$('checkCodeImg').src='rand.jsp?tSessionId='+new Date().valueOf();
$('checkCodeImg').refresh();
}
function userUpdate(){
if(!Validator.Validate(document.getElementById('form1'),3)){
msg('请根据提示修改您的注册信息！');
return false;
}
$('tSessionId').value=new Date().valueOf();
var pars=Form.serialize('form1');
c_operPars(pars,'signUpEdit.action','userUpdateResponse','true','资料修改中，请稍候...');
}
function userUpdateResponse(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
if(parseInt(code)==0){
msgExt(xmldoc.getElementsByTagName('desc')[0].firstChild.data,'okSpan','message');
alert(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
return;
}
else
msg(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
}catch(ex){
msg('系统错误，资料修改失败，请稍候再试！');
}
}
function delUpload(){
commonDelete('delUpload.action','userUploadList.action','删除图片');
}
function delMessage(){
commonDelete('delMessage.action','userMessageList.action','删除留言');
}
function delPaper(){
commonDelete('delPaper.action','userPaperList.action','删除试卷');
}
function delFriend(){
commonDelete('delFriend.action','userFriendList.action','删除好友');
}
function delFavorites(){
commonDelete('delFavorites.action','userFavoritesList.action','删除收藏夹里的点评','delClFavE');
}
function delGmCm(){
commonDelete('delGmCm.action','userFavoritesList.action','删除组员的收藏记录','delGmCmE');
}
function delGlFavorites(){
commonDelete('delFavorites.action','userFavoritesList.action','删除收藏夹里的小组话题','delGlFavE');
}
function delGmCmE(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
if(parseInt(code)==0){
g_gmFavDir(g_var.g_itemId);
alert(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
return;
}
else
msg(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
return false;
}catch(ex){
msg('系统错误，资料修改失败，请稍候再试！');
}
}
function commonDelete(actionUrl,refreshUrl,msgInfo,funName)
{
try{
g_refreshUrl=refreshUrl;
if(!checkdeldata()) return;
if(!confirm('确认要'+msgInfo+'吗？')) return;
$('tSessionId').value=new Date().valueOf();
var pars=Form.serialize('form1');
if(isnull(funName))
fn='refreshMessage';
else fn=funName;
c_operPars(pars,actionUrl,fn,'true',msgInfo+'，请稍候...');
}catch(ex){endFun();}
}
function u_getUserInfo(){
if(myId=='-1')
gf_login();
else
commu('userInfoC.action','divBbsItemList');
}
function u_getUserInfo2(){
c_updatePars(c_idPars(myId),'userInfoC.action','u_finishDisp','false');
}
function refreshMessage(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
if(parseInt(code)==0){
findMyItem(g_refreshUrl);
alert(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
return;
}
else
msg(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
return false;
}catch(ex){
msg('系统错误，资料修改失败，请稍候再试！');
}
}
function delClFavE(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
if(parseInt(code)==0){
findFavItem(g_refreshUrl,2);
alert(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
return;
}
else
msg(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
return false;
}catch(ex){
msg('系统错误，资料修改失败，请稍候再试！');
}
}
function delGlFavE(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
if(parseInt(code)==0){
findFavItem(g_refreshUrl,6);
alert(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
return;
}
else
msg(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
return false;
}catch(ex){
msg('系统错误，资料修改失败，请稍候再试！');
}
}
function addBankAccount(){
if(!Validator.Validate(document.getElementById('form1'),3)){
msg('请根据提示修改您的注册信息！');
return false;
}
$('tSessionId').value=new Date().valueOf();
var pars=Form.serialize('form1');
c_operPars(pars,'addAccount.action','addBankAccountResponse','true','资料修改中，请稍候...');
}
function addBankAccountResponse(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
if(parseInt(code)==0){
msgExt(xmldoc.getElementsByTagName('desc')[0].firstChild.data,'okSpan','message');
alert(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
findMyItem("rewardCashInit.action");
return;
}
else
msg(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
}catch(ex){
msg('系统错误，资料修改失败，请稍候再试！');
}
}
function vipPay(rate,reward){
if(!confirm('升级操作将扣除'+reward+'枚学生币，您确定吗？')) return;
var a=new Array();
a['rewardMoney']=rate;
a['tSessionId']=new Date().valueOf();
var pars = $H(a).toQueryString();
c_operPars(pars,'vipPay.action','vipPayResponse','true','数据处理中，请稍候...');
}
function vipPayResponse(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
if(parseInt(code)==0){
msgExt(xmldoc.getElementsByTagName('desc')[0].firstChild.data,'okSpan','message');
alert(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
findMyItem("vipInit.action");
return;
}
else{
msg(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
alert(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
}
}catch(ex){
msg('系统错误，操作失败请稍候再试！');
}
}
function rewardConvert(rate,reward){
var inData=parseInt($('rewardMoney').value);
if(inData>reward){
alert('输入数据过大，金币不足！');
return false;
}
if(inData<=0){
alert('输入数据无效！');
return false;
}
if(inData%rate!=0){
alert('输入数据必须是'+rate+'的整数倍');
return false;
}
$('tSessionId').value=new Date().valueOf();
var pars=Form.serialize('form1');
c_operPars(pars,'rewardConvert.action','rewardConvertResponse','true','数据处理中，请稍候...');
}
function rewardConvertResponse(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
if(parseInt(code)==0){
msgExt(xmldoc.getElementsByTagName('desc')[0].firstChild.data,'okSpan','message');
alert(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
findMyItem("rewardConvertInit.action");
return;
}
else
msg(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
}catch(ex){
msg('系统错误，操作失败请稍候再试！');
}
}
function rewardCash(rate,reward){
var inData=parseInt($('rewardMoney').value);
if(inData>reward){
alert('输入数据过大，金币不足！');
return false;
}
if(inData<=0){
alert('输入数据无效！');
return false;
}
if(inData%rate!=0){
alert('输入数据必须是'+rate+'的整数倍');
return false;
}
if(inData<rate*5){
alert('最小申请额度为'+(rate*50)+'枚金币');
return false;
}
$('tSessionId').value=new Date().valueOf();
var pars=Form.serialize('form1');
c_operPars(pars,'rewardCash.action','rewardCashResponse','true','数据处理中，请稍候...');
}
function rewardCashResponse(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
if(parseInt(code)==0){
msgExt(xmldoc.getElementsByTagName('desc')[0].firstChild.data,'okSpan','message');
alert(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
findMyItem("rewardCashInit.action");
return;
}
else
msg(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
}catch(ex){
msg('系统错误，操作失败请稍候再试！');
}
}
function cardPayOper(){
var cardNo=$('cardNo').value;
var sPassword=$('Password').value;
if(isnull(cardNo)||isnull(sPassword)){
alert('请正确输入充值卡及密码！');
return false;
}
if(cardNo.length!=15||sPassword.length!=10){
alert('卡号与密码校验失败！');
return false;
}
var checkCode=$('checkCode').value;
if(checkCode.length!=4){
alert('验证码必须是4位数字！');
return false;
}
var a=new Array();
a['cardNo']=cardNo;
a['checkCode']=checkCode;
a['password']=sPassword;
a['tSessionId']=new Date().valueOf();
var pars = $H(a).toQueryString();
c_operPars(pars,'cardPayOper.action','cardPayOperRes','true','数据处理中，请稍候...');
}
function cardPayOperRes(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
if(parseInt(code)==0){
msgExt(xmldoc.getElementsByTagName('desc')[0].firstChild.data,'okSpan','message');
alert(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
findMyItem("cardPayInit.action");
return;
}
else
msg(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
}catch(ex){
msg('系统错误，操作失败请稍候再试！');
}
}
function jxt_friend(friendId,name,flag){
if(isnull(flag)) flag=0;
var str='<center><table align=center width=95%><tr><td class=hiddenTitle nowrap><span class=nNull>*</span>';
str+='好友姓名<input name="name" id="name" value="'+name+'"><input type=hidden name="itemId" id="itemId" value="'+flag+'"><input type=hidden name="friendId" id="friendId" value="'+friendId+'"></td></tr>';
str+='<tr><td><center><input type=button class=buttonJump onclick=';
if(flag==0) str+='jxt_friendSave() id=butUpload name=butUpload value="添 加"> ';
else str+='jxt_friendEdit() id=butUpload name=butUpload value="编 辑"> ';
str+='<input type=button class=buttonJump onclick=hideFrame() id=butClose name=butClose value="关 闭"></center></td></tr></table></center>';
$('clientarea').innerHTML=str;
showFrame((flag==1?'添加好友':'编辑好友资料'),'','',200,80,0);
msgExt('','msgSpan','statusMessage');
}
function jxt_friendSave(){
var a=new Array();
a['postAjax']='true';
a['tSessionId']=new Date().valueOf();
a['name']=document.uploadForm.name.value;
a['listId']=document.uploadForm.friendId.value;
a['typeId']=2;
var pars = $H(a).toQueryString();
c_operPars(pars,'userAddFriend.action','r_jxt_friendSave','true','');
}
function r_jxt_friendSave(request){
hideFrame();
r_common(request);
}
function r_common(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
alert(desc);
}catch(ex){}
}
function isnull(str)
{if(str==null||str=="")return true;
return false;
}
function funCheck(sObj,frm)
{
setcheck(sObj,frm,eval("document.form1"+sObj+"."+frm+"checkall").checked)
}
function setcheck(sObj,frm,flag)
{
var tempstr,len,len1;
tmpstr=eval("document.form1"+sObj+"."+frm);
if(isnull(tmpstr) )
{
return;
}
if(eval("document.form1"+sObj+"."+frm).length)
{
for (var counter = 0; counter <eval("document.form1"+sObj+"."+frm).length; counter++)
eval("document.form1"+sObj+"."+frm)[counter].checked=flag;
}
else
{
eval("document.form1"+sObj+"."+frm).checked=flag;
}
}
function checkOne()
{
if(isnull(document.form1.checkdel))
{
alert("请选择一条记录进入编辑！");
return false;
}
var i=0;
if(document.form1.checkdel.length)
{
for (var counter = 0; counter < document.form1.checkdel.length; counter++)
if (document.form1.checkdel[counter].checked)
i++;
}
else
{
if(document.form1.checkdel.checked) i=1;
else{
alert("请选择一条记录进入编辑！");
return false;
}
}
if(i!=1)
{
alert("一次只能编辑一条记录！");
return false;
}
return true;
}
function checkdeldata()
{
if(isnull(document.form1.checkdel)) return false;
if(document.form1.checkdel.length)
{
for (var counter = 0; counter < document.form1.checkdel.length; counter++)
{
if (document.form1.checkdel[counter].checked)
{
return true;
}
}
alert("请选择要操作的记录");
return false;
}
else
{
if(document.form1.checkdel.checked) return true;
alert("请选择要操作的记录");
return false;
}
}
var lStartTimer;
function t_tikuIndex(){
c_updatePars(c_idPars(),'tiku/tikuindex.html','t_tikuIndexRes','false');
}
function t_tikuIndexRes(){
gf_onComplete();
s_chRObj(g_var.g_itemId,'tiku',4,'bbsType');
}
function t_tikuSelect(){
c_updatePars(c_idPars(g_var.g_itemId),'tikuSelect.action','gf_onComplete','true');
}
function selectTm(typeId){
$('tmTypeAll').checked=false;
selectTmFun(typeId);
}
function selectTmFun(typeId){
var typeList = document.getElementsByClassName('tm'+typeId);
var flag=$('tmType'+typeId).checked;
$A(typeList).each(function(node){
node.checked=flag;
});
}
function unSelectTm(typeId){
$('tmType'+typeId).checked=false;
$('tmTypeAll').checked=false;
}
function selectAllTm(){
var typeList = document.getElementsByClassName('tmType','timuTypeId');
var flag=$('tmTypeAll').checked;
$A(typeList).each(function(node){
$('tmType'+node.value).checked=flag;
selectTmFun(node.value);;
});
}
function hideObj(obj){
$(obj).style.display='none';
}
function showObj(obj){
$(obj).style.display='';
}
function tm_tikuItem(){
this.tm_id='';
this.tm_title='';
this.tm_timuNum='';
this.tm_ansNum='';
this.tm_question='';
this.tm_queImg='';
this.tm_answer='';
this.tm_ansImg='';
this.tm_typeId='';
this.tm_styleId='';
this.tm_styleName='';
this.tm_ansNumUser='';
this.tm_okFlag='';
this.tm_score='';
this.tm_hide=0;
}
var paperMap;
var p_paperName;
var p_paperTime;
var p_paperScore;
function initPaperMap(xmldoc){
try{
paperMap=new Array();
var numRecord=xmldoc.getElementsByTagName('tm').length;
if(numRecord<1) return;
for(var i=0;i<numRecord;i++){
var tmData = xmldoc.getElementsByTagName('tm')[i];
var item=new tm_tikuItem();
item.tm_id       =getXmlTag(tmData,'tm_id');
item.tm_title    =getXmlTag(tmData,'tm_title');
item.tm_timuNum  =getXmlTag(tmData,'tm_timuNum');
item.tm_ansNum   =getXmlTag(tmData,'tm_ansNum');
item.tm_question =getXmlTag(tmData,'tm_question');
item.tm_queImg   =getXmlTag(tmData,'tm_queImg');
item.tm_answer   =getXmlTag(tmData,'tm_answer');
item.tm_ansImg   =getXmlTag(tmData,'tm_ansImg');
item.tm_typeId   =getXmlTag(tmData,'tm_typeId');
item.tm_styleId  =getXmlTag(tmData,'tm_styleId');
item.tm_score    =getXmlTag(tmData,'tm_score');
item.tm_styleName=getXmlTag(tmData,'tm_styleName');
item.tm_hide=0;
paperMap[i]=item;
}
}catch(ex){}
}
function changeLable(id){
var tip1=['','10','20','30','50'];
var tip2=['','1','2','3','5'];
for(var i=1;i<5;i++){
$('lable'+i).innerHTML=(id<5?tip1[i]:tip2[i])+'道题目 ';
}
}
function tp_checkOK(objName){
var obj;
obj=document.getElementsByName(objName);
if(obj==null) return false;
var num=obj.length;
for(var i=0;i<num;i++){
if(obj[i].checked)return true;
}
return false;
}
var parsPaper='';
function t_getPagerInit(){
if(!tp_checkOK('tmList')) {
alert('请选择考卷的出题范围！');
return false;
}
if(!tp_checkOK('styleId')) {
alert('请选择试题类型！');
return false;
}
if(!tp_checkOK('timuNum')) {
alert('请选择考卷的试题数！');
return false;
}
parsPaper=Form.serialize('form1');
c_updateSimple(c_idPars(),'tiku/paper.jsp','t_getPager','false');
}
function t_getPager(){
endFun();
cacheHistory($('commentContent').innerHTML);
c_operPars(parsPaper,'getPaper.action','tr_getPager','false');
}
function t_writePaper(){
var str='';
var typeName=['','radio','checkbox','','','','radio','radio','radio'];
var judgeName=['','对','错'];
$('paperArea').innerHTML='';
var styleId,timuNum=4;
for(var i=0;i<paperMap.length;i++){
paperMap[i].tm_ansNumUser='';
str='<div id="tmItem'+paperMap[i].tm_id+'">';
str+='<div class=tmTitle><b>'+(i+1)+'</b>. ';
if(!isnull(p_paperName)){
str+='本题'+paperMap[i].tm_score+'分';
}
var repId=1000+parseInt(g_var.g_itemId);
str+='（<img src="images/rep.gif" border=0><a href="javascript:repTm(\''+repId+''+paperMap[i].tm_id+'\')">举报</a>）</div>';
if(!isnull(paperMap[i].tm_question))
str+='<div>'+paperMap[i].tm_question+'</div>';
if(!isnull(paperMap[i].tm_queImg))
str+='<div><img style="border:#000 solid 0px;" src="'+paperMap[i].tm_queImg+'"></div>';
styleId=parseInt(paperMap[i].tm_styleId);
timuNum=parseInt(paperMap[i].tm_timuNum);
str+='<div>';
switch(styleId){
case 1:
case 2:
case 6:
case 7:
case 8:
if(styleId>5)
typeName[styleId]=inputType(paperMap[i].tm_ansNum);
for(var j=1;j<(timuNum+1);j++){
str+='<input class=noBorder onclick="fileCard('+i+')" ';
str+=' type="'+typeName[styleId]+'" name="tmO'+paperMap[i].tm_id+'" id="tmO'+paperMap[i].tm_id+'" value="'+j+'"><lable>&#'+(64+j)+'</lable> ';
}
break;
case 3:
for(var j=1;j<3;j++){
str+='<input class=noBorder onclick="fileCard('+i+')" ';
str+=' type="'+typeName[1]+'" name="tmO'+paperMap[i].tm_id+'" id="tmO'+paperMap[i].tm_id+'" value="'+j+'"><lable>&#'+(64+j)+' '+judgeName[j]+'</lable> ';
}
break;
case 4:
case 5:
str+='<input class=noBorder onclick="markCard('+i+')" ';
str+=' type="checkbox" name="tmO'+paperMap[i].tm_id+'" id="tmO'+paperMap[i].tm_id+'" value="1"><lable>完成标识</lable> ';
break;
}
str+='</div>';
str+='</div><div class=blankLine></div>';
new Insertion.Bottom('paperArea', str);
}
str='<table class=clstable width="100%" border="0" align="center" cellpadding="0" cellspacing="0"><tr class="clsth"><td colspan="4">答题卡<div align=right id="testTimer"></div><span id=answerTime></span></td></tr><tr>';
if(paperMap.length<1){
str+='<td colspan="4">对不起，题库中尚无您设置的考题！</td>';
}else{
for(var i=0;i<paperMap.length;i++){
if(i%4==0&&i!=0) str+='</tr><tr>';
str+='<td width=25% class=cardWhite id="card'+paperMap[i].tm_id+'" onclick="javascript:gotoHref(\'tmItem'+paperMap[i].tm_id+'\');">'+(i+1)+'</td>';       }
}
str+='</tr><tr class="clsth"><td colspan="4"><input type="button" class="buttonJump" onclick="startTest()" id="startButton" value="开始考试"> <input type="button" class="buttonJump" onclick="endTest()" id="endButton" value="提交考卷" style="display:none;"> <input type="button" class="buttonJump" onclick="repeatTest()" id="repeatButton" value="重考一遍" style="display:none;"> <input type="button" class="buttonJump" onclick="backTest()" id="backButton" value="返 回" ></td></tr></table>';
$('answerCard').innerHTML=str;
if(paperMap.length<1)  hideObj('startButton');
}
function inputType(str){
if(isnull(str)) return 'radio';
var anu=str.split(',');
if(anu.length==1) return 'radio';
return 'checkbox';
}
function convertLetter(str){
if(isnull(str)) return '';
var anu=str.split(',');
var tmp='';
for(var j=0;j<anu.length;j++){
if(!isnull(anu[j]))
tmp+='&#'+(64+parseInt(anu[j]));
}
return tmp;
}
var tikuRightNum;
function t_checkPaper(){
var str='',tmpStr='';
var styleId;
var standardNum=0;
tikuRightNum=0;
$('paperArea').innerHTML='';
var scoreTotal=0;
var scoreUser=0;
var cardO;
for(var i=0;i<paperMap.length;i++){
tmpStr='';
str='<div id="tmItem'+paperMap[i].tm_id+'">';
str+='<div class=tmTitle><b>'+(i+1)+'</b>. ';
if(!isnull(p_paperName)){
str+='本题'+paperMap[i].tm_score+'分';
}
var repId=1000+parseInt(g_var.g_itemId);
str+='（<img src="images/rep.gif" border=0><a href="javascript:repTm(\''+repId+''+paperMap[i].tm_id+'\')">举报</a>）</div>';
if(!isnull(paperMap[i].tm_question))
str+='<div>'+paperMap[i].tm_question+'</div>';
if(!isnull(paperMap[i].tm_queImg))
str+='<div><img style="border:#000 solid 0px;" src="'+paperMap[i].tm_queImg+'"></div>';
styleId=parseInt(paperMap[i].tm_styleId);
switch(styleId){
case 1:
case 2:
case 3:
case 6:
case 7:
case 8:
if(!isnull(p_paperName))
scoreTotal+=parseInt(paperMap[i].tm_score);
standardNum++;
tmpStr='您的答案：['+convertLetter(paperMap[i].tm_ansNumUser)+']，正确答案：['+convertLetter(paperMap[i].tm_ansNum)+']，';
if(paperMap[i].tm_ansNumUser==paperMap[i].tm_ansNum+','){
paperMap[i].tm_okFlag='1';
cardO=$('card'+paperMap[i].tm_id);
cardO.className='cardGreen';
tmpStr='<div class=greenSpan>'+tmpStr+'答题结果：<font color=green>∨</font>';
tikuRightNum++;
if(!isnull(p_paperName))
scoreUser+=parseInt(paperMap[i].tm_score);
}
else
tmpStr='<div class=redSpan>'+tmpStr+'答题结果：<font color=red>×</font>';
break;
}
str+=tmpStr;
str+='</div>';
if(!isnull(paperMap[i].tm_answer)||!isnull(paperMap[i].tm_ansImg))
str+='<div class=tmAnswer><b>答案与解析：</b></div>';
if(!isnull(paperMap[i].tm_answer))
str+='<div class=tmAnswer>'+paperMap[i].tm_answer+'</div>';
if(!isnull(paperMap[i].tm_ansImg))
str+='<div><img style="border:#000 solid 0px;" src="'+paperMap[i].tm_ansImg+'"></div>';
str+='</div><div class=blankLine></div>';
new Insertion.Bottom('paperArea', str);
}
if(isnull(p_paperName)){
scoreUser=Math.round(10000*tikuRightNum/paperMap.length)/100;
scoreTotal=100;
}
tmpStr='<div id=testResult>';
if(standardNum>0)
tmpStr+='标准题：'+standardNum+'道，共'+scoreTotal+'分，答对：'+tikuRightNum+'道，得分：'+scoreUser+'分';
if(paperMap.length-standardNum>0){
if(standardNum>0)
tmpStr+='<br/>';
tmpStr+='非标准题：'+(paperMap.length-standardNum)+'道，请参照答案自行评分';
}
tmpStr+='</div>';
new Insertion.Top('paperArea', tmpStr);
gotoHref('paperArea');
}
var tikuTimmer=-1;
function adjustPositionUp(obj){
t_getTestTimer();
try{
var y=dd.getScrollY()+(dd.getWndH()-eval('dd.elements.'+obj).h);
var x=(dd.getWndW())/2+280;
if(eval('dd.elements.'+obj).x!=x|| eval('dd.elements.'+obj).y!=y)
eval('dd.elements.'+obj).moveTo(x,y);
}
catch(ex){}
try{
if(eval('dd.elements.'+obj).visible){
clearTimeout(tikuTimmer);
var fu='adjustPositionUp("'+obj+'")';
tikuTimmer=setTimeout(fu,500);
}
}catch(ex){clearTimeout(tikuTimmer);}
}
function fileCard(cardId){
var ansStr='';
var objName='tmO'+paperMap[cardId].tm_id;
var obj;
obj=document.getElementsByName(objName);
var num=obj.length;
paperMap[cardId].tm_ansNumUser='';
for(var i=0;i<num;i++){
if(obj[i].checked){
ansStr+='&#'+(65+i);
paperMap[cardId].tm_ansNumUser+=(i+1)+',';
}
}
var cardO=$('card'+paperMap[cardId].tm_id);
if(!isnull(ansStr)){
cardO.innerHTML=(cardId+1)+'.'+ansStr;
cardO.className='cardYellow';
}
else{
cardO.innerHTML=(cardId+1);
cardO.className='cardWhite';
}
}
function markCard(cardId){
var ansStr='';
var objName='tmO'+paperMap[cardId].tm_id;
var flag=$(objName).checked;
var cardO=$('card'+paperMap[cardId].tm_id);
if(flag)
cardO.className='cardYellow';
else
cardO.className='cardWhite';
}
function t_getTestTimer(){
try{
if(!isnull(p_paperName)&&lStartTimer>0&&g_var.g_module==64){
var leftTimer=parseInt(p_paperTime)*60-Math.round((new Date().valueOf()-lStartTimer)/1000);
if(leftTimer<0){
alert("考试时间到，本次考试结束！");
pureEndTest();
return;
}
var sTimer=leftTimer%60;
var mTimer=Math.floor(leftTimer/60);
$('testTimer').innerHTML='距考试结束:<span id=spanTimer>'+mTimer+'分'+sTimer+'秒</span>';
}
}catch(ex){}
}
function endTest(){
var typeList = document.getElementsByClassName('cardWhite');
if(typeList.length>0){
if(!confirm('您还有'+typeList.length+'道题目未做，确定要交卷吗？')) return false;
}
else{
if(!confirm('确定要交卷吗？')) return false;
}
pureEndTest();
}
function pureEndTest(){
lStartTimer=-1;
new Element.remove('testTimer');
hideObj('endButton');
showObj('repeatButton');
showObj('backButton');
t_checkPaper();
}
function startTest(){
if (typeof document.onselectstart!="undefined")
document.onselectstart=new Function ("return false")
else{
document.onmousedown=disableselect
document.onmouseup=reEnable
}
if(!isnull(p_paperName))
lStartTimer=new Date().valueOf();
ADD_DHTML('answerCard');
showObj('paperArea');
adjustPositionUp('answerCard');
hideObj('startButton');
showObj('endButton');
}
function gotoHref(tar){
window.location.hash=tar;
}
function repeatTest(){
t_writePaper();
if(!isnull(p_paperName))
lStartTimer=new Date().valueOf();
hideObj('startButton');
showObj('endButton');
}
function backTest(){
if(paperMap.length>0){
var sStatus=$('endButton').style.display+'';
if(sStatus==''){
if(!confirm('确定返回吗？')) return false;
}
else{
if(!confirm('确定放弃本次考试吗？')) return false;
}
}
gf_execModule(56);
}
function tr_getPager(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
if(parseInt(code)==0){
p_paperName=getXmlTag(xmldoc,'paperName');
p_paperTime=getXmlTag(xmldoc,'paperTime');
p_paperScore=getXmlTag(xmldoc,'paperScore');
if(!isnull(p_paperName)){
$('paperTitle').innerHTML='<div class=pT1>'+p_paperName+'</div><div class=pT2>答题时间：'+p_paperTime+'分钟　　试卷总分：'+p_paperScore+'分</div>';
}
initPaperMap(xmldoc);
t_writePaper();
}
else{
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
msg(desc);
alert(desc);
}
}catch(ex){}
}
function repTm(listId){
hideLayerInit(listId,'错误举报','tmBugReport','错误试题举报');
}
function tmBugReport(){
bugReport(56);
}
var s_cp=1,s_of=1,s_os='',s_fid='',s_tid='',study_listType=0,study_tag='';
function studyJump(index){
var page=$F('cp'+index);
studyJumpToPage(page);
}
function studyJumpToPage(page){
s_cp=page;
skipToPage(page);
}
function s_SetOrder(order){
if(order==s_os)
s_of=1-s_of;
else
s_os=order;
s_studyList();
}
function s_cardPay(cardType,tableId,rate,reward){
if(myId=='-1'){
gf_login();
return;
}
if(!confirm('当前操作需要支付'+reward+'枚学生币，您确定吗？')) return;
var a=new Array();
a['cardType']=cardType;
a['tableId']=tableId;
a['rewardMoney']=rate;
a['tSessionId']=new Date().valueOf();
var pars = $H(a).toQueryString();
c_operPars(pars,'studyCardPay.action','studyCardPayResponse','true','数据处理中，请稍候...');
}
function studyCardPayResponse(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
if(parseInt(code)==0){
msgExt(xmldoc.getElementsByTagName('desc')[0].firstChild.data,'okSpan','message');
alert(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
switch(g_var.g_module){
case 60:
s_cardPayInit();
break;
case 64:
p_getPaperList();
break;
default:
s_cardInit();
break;
}
return;
}
else{
msg(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
alert(xmldoc.getElementsByTagName('desc')[0].firstChild.data);
}
}catch(ex){
msg('系统错误，操作失败请稍候再试！');
}
}
function s_cardPayInit(){
c_updatePars(c_idPars(),'studyCardPayInitAjax.action','gf_onComplete','false');
}
function s_studyIndex(){
c_updatePars(c_idPars(),'study/studyindex.html','gf_onComplete','false');
}
function s_studyMain(){
c_updatePars(c_idPars(g_var.g_itemId),'studyMain.action','s_cardInit','false');
}
function s_cardInit(){
c_updatePars(c_idPars(g_var.g_itemId),'studyCardInit.action','endFun','false','divBbsItemList');
}
function s_findTid(type){
study_tag='';
s_tid=type;
s_fid='';
s_studyList();
}
function s_findFid(type){
study_tag='';
s_fid=type;
s_tid='';
s_studyList();
}
function s_findAid(){
study_tag='';
s_fid='';
s_tid='';
s_studyList();
bbsRoot.expandOne();
}
function setStudy_listType(type){
study_listType=type;
s_studyList();
}
function setStudy_Tag(tag){
study_listType=0;
study_tag=tag;
s_studyList();
}
function s_studyList(){
var g_targetUrl;
switch(study_listType){
case 1:
g_targetUrl='studyPaperItemList.action';
break;
default:
g_targetUrl='studyItemList.action';
break;
}
window.scrollTo(0,0);
msg('数据加载中，请稍候...');
var a=new Array();
if(!isnull(study_tag))
a['tag']=study_tag;
a['postAjax']='true';
a['keyword']=$F('keyword');
a['page.orderFlag']=s_of;
a['page.orderString']=s_os;
a['page.currentPage']=s_cp;
a['tableId']=g_var.g_itemId;
a['forumId']=s_fid;
a['typeId']=s_tid;
a['listType']=study_listType;
a['moduleId']=g_var.g_module;
a['tSessionId']=new Date().valueOf();
var h = $H(a);
var pars = h.toQueryString();
c_updatePars(pars,g_targetUrl,'gf_onComplete','false','divBbsItemList');
}
function s_getStudyItem(tableId,itemId,sType){
g_helpMessageDefine('同步学习','getStudyItem.action?tableId='+tableId+'&itemId='+itemId+'&sType='+sType,780,450,1);
frame_minFlag=1;
maxFrame();
}
function s_viewItem(id){
if( $('subResult'+id).value=='查看答案与解析'){
$('subResult'+id).value='隐藏答案与解析';
showObj('studyResult'+id);
}else{
$('subResult'+id).value='查看答案与解析';
hideObj('studyResult'+id);
}
}
var p_cp=1,p_of=1,p_os='';
var curPaperItemId=-1;
var curPaperUserFlag=1;
var parsPaper='';
function paperJump(index){
var page=$F('cp'+index);
paperJumpToPage(page);
}
function paperJumpToPage(page){
p_cp=page;
skipToPage(page);
}
function p_SetOrder(order){
if(order==p_os)
p_of=1-p_of;
else
p_os=order;
p_getPaperList();
}
function p_SetOrder2(order){
if(order==p_os)
p_of=1-p_of;
else
p_os=order;
p_getAllPaperList();
}
function p_paperIndex(){
c_updatePars(c_idPars(),'paper/paperindex.html','gf_onComplete','false');
}
function p_paperSelect(){
c_updatePars(c_idPars(g_var.g_itemId),'paperSelect.action','gf_onComplete','false');
}
function selectTm(typeId){
$('tmTypeAll').checked=false;
selectTmFun(typeId);
}
function p_getPaperInit(){
if(!tp_checkOK('tmList')) {
alert('请选择考卷的出题范围！');
return false;
}
var num=parseInt($('numTotal').innerHTML);
if(num>100) {
alert('试卷题目最多为100题！');
return false;
}
var k=0;
var paperPara='';
var typeList = document.getElementsByClassName('paperTd');
$A(typeList).each(function(node){
if(k%2==0){
if(k!=0)
paperPara+='@';
paperPara+=node.title+':'+node.innerHTML+':';
}
else
paperPara+=''+node.innerHTML;
k++;
});
$('paperPara').value=paperPara;
parsPaper=Form.serialize('form1');
c_updateSimple(c_idPars(),'paper/paper.jsp','p_getPaper','false');
}
function p_getPaper(){
g_var.g_module=63;
curPaperItemId=-1;
endFun();
cacheHistory($('commentContent').innerHTML);
c_operPars(parsPaper,'getVipPaper.action','pr_getPager','false');
}
function pr_getPager(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
if(parseInt(code)==0){
p_paperName=getXmlTag(xmldoc,'paperName');
p_paperTime=getXmlTag(xmldoc,'paperTime');
p_paperScore=getXmlTag(xmldoc,'paperScore');
initPaperMap(xmldoc);
p_writePaper();
}
else{
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
msg(desc);
alert(desc);
}
}catch(ex){}
}
function p_writePaper(){
var str='';
$('paperArea').innerHTML='';
var k=1;
for(var i=0;i<paperMap.length;i++){
if(paperMap[i].tm_hide==0){
str='<div id="alyr'+paperMap[i].tm_id+'" onclick="javascript:cur('+i+')" class="lyrCls"><table width=100% class="paperInLine"><tr><td  class=pNo>'+(k++)+'</td><td  class=pId>'+i+'</td><td class=pTitle>'+paperMap[i].tm_title+'</td><td class=pScore onclick="javascript:setScoreText(this);" nowrap>'+paperMap[i].tm_score+'</td><td class=pStyle>'+paperMap[i].tm_styleName+'</td><td class=pStyle><a href="javascript:delPaperItem('+i+')"><img alt="删除题目" src="images/del.gif" border=0></a>　<a href="javascript:viewPaperItem('+i+')"><img alt="查看题目" src="images/wview.gif" border=0></a></td><td class="dragArea"><img alt="点击试题，拖动到指定行" src="images/drag.gif" width=19 Height=19 border=0></td></tr></table></div>';
new Insertion.Bottom('paperArea', str);
}
}
if(!isnull(p_paperName))$('paperName').value=p_paperName;
if(!isnull(p_paperTime))$('paperTime').value=p_paperTime;
p_scoreTotal();
}
function p_scoreTotal(){
var k=0;
for(var i=0;i<paperMap.length;i++){
if(paperMap[i].tm_hide==0){
k+=parseInt(paperMap[i].tm_score);
}
}
$('scoreTotal').innerHTML=k;
}
if(!document.all){
HTMLElement.prototype.__defineGetter__("children",
function () {
var returnValue = new Object();
var number = 0;
for (var i=0; i<this.childNodes.length; i++) {
if (this.childNodes[i].nodeType == 1) {
returnValue[number] = this.childNodes[i];
number++;
}
}
returnValue.length = number;
return returnValue;
}
);
}
var currentCell;
var currentCellValue;
function setInputText(obj){
var value=obj.innerHTML;
if(value.indexOf('input')>=0) return;
currentCellValue=obj.innerHTML;
var timerId=new Date().valueOf();
currentCell=obj;
obj.innerHTML='<input onblur="getInputText(this);" size=6 value="'+value+'" id=textInput'+timerId+'/>';
setTimeout('focusInputText();',10);
}
function focusInputText(){
currentCell.children[0].focus();
currentCell.children[0].select();
}
function getInputText(obj){
var objTd=obj.parentNode;
var value=BASEisNotSignInt(obj.value)?currentCellValue:obj.value;
objTd.innerHTML=value;
var k=0;
var numTotal=0;
var scoreTotal=0
var tmp=0;
var typeList = document.getElementsByClassName('paperTd');
$A(typeList).each(function(node){
var objTr=node.parentNode
var valueInt=parseInt(node.innerHTML);
if(k%2==0){
tmp=valueInt;
numTotal+=valueInt;
}
else{
objTr.children[3].innerHTML=tmp*valueInt;
scoreTotal+=tmp*valueInt;
}
k++;
});
$('numTotal').innerHTML=numTotal;
$('scoreTotal').innerHTML=scoreTotal;
}
function setScoreText(obj){
var value=obj.innerHTML;
if(value.indexOf('input')>=0) return;
currentCellValue=obj.innerHTML;
var timerId=new Date().valueOf();
currentCell=obj;
obj.innerHTML='<input onblur="getScoreText(this);" size=4 value="'+value+'" id=textInput'+timerId+'/>';
setTimeout('focusInputText();',10);
}
function getScoreText(obj){
var styleFlag=false;
if(!isnull($('allStyleId')))
styleFlag=$('allStyleId').checked;
var objTd=obj.parentNode;
var value=BASEisNotSignInt(obj.value)?currentCellValue:obj.value;
objTd.innerHTML=value;
if(!styleFlag){
paperMap[curLyr].tm_score=value;
var typeList = document.getElementsByClassName('pScore','alyr'+paperMap[curLyr].tm_id);
$A(typeList).each(function(node){
node.innerHTML=value;
});
}else{
p_setScore(paperMap[curLyr].tm_styleId,value);
}
p_scoreTotal();
}
function p_setScore(styleId,score){
for(var i=0;i<paperMap.length;i++){
if(paperMap[i].tm_hide==0){
if(paperMap[i].tm_styleId==styleId){
paperMap[i].tm_score=score;
var typeList = document.getElementsByClassName('pScore','alyr'+paperMap[i].tm_id);
$A(typeList).each(function(node){
node.innerHTML=score;
});
}
}
}
}
function p_sortPNo(){
var typeList = document.getElementsByClassName('pNo');
var k=1;
$A(typeList).each(function(node){
node.innerHTML=k++;
});
}
function delPaperItem(i){
if(!confirm('确定从组卷中删除此题吗？')) return;
clearDlyr();
new Element.remove('alyr'+paperMap[i].tm_id);
paperMap[i].tm_hide=1;
p_sortPNo();
p_scoreTotal();
}
function viewPaperItem(i){
try{
clearDlyr();
}catch(ex){}
if(!isnull($('tmItem'+paperMap[i].tm_id))){
$('tmItem'+paperMap[i].tm_id).innerHTML='';
new Element.remove('tmItem'+paperMap[i].tm_id);
return;
}
var str='';
var styleId;
str='<div id="tmItem'+paperMap[i].tm_id+'">';
str+='<div class=tmTitle>';
var repId=1000+parseInt(g_var.g_itemId);
str+='（<img src="images/rep.gif" border=0><a href="javascript:repTm(\''+repId+''+paperMap[i].tm_id+'\')">举报</a>）</div>';
if(!isnull(paperMap[i].tm_question))
str+='<div>'+paperMap[i].tm_question+'</div>';
if(!isnull(paperMap[i].tm_queImg))
str+='<div><img style="border:#000 solid 0px;" src="'+paperMap[i].tm_queImg+'"></div>';
styleId=parseInt(paperMap[i].tm_styleId);
if(styleId<4)
str+='<div>答案：'+convertLetter(paperMap[i].tm_ansNum)+'</div>';
if(!isnull(paperMap[i].tm_answer)||!isnull(paperMap[i].tm_ansImg))
str+='<div class=tmAnswer><b>答案与解析：</b></div>';
if(!isnull(paperMap[i].tm_answer))
str+='<div class=tmAnswer>'+paperMap[i].tm_answer+'</div>';
if(!isnull(paperMap[i].tm_ansImg))
str+='<div><img style="border:#000 solid 0px;" src="'+paperMap[i].tm_ansImg+'"></div>';
str+='</div>';
new Insertion.Bottom('alyr'+paperMap[i].tm_id, str);
try{
clearDlyr();
}catch(ex){}
}
function p_pagerExport(){
if(isnull($('paperName').value)||isnull($('paperTime').value)){
alert("试卷名称、答题时间不能为空！");
return;
}
var str='';
var typeList = document.getElementsByClassName('pId','paperArea');
$A(typeList).each(function(node){
var pItem=parseInt(node.innerHTML);
str+=paperMap[pItem].tm_id+':'+paperMap[pItem].tm_score+'@';
});
if(isnull(str)){
alert("试卷试题不能为空！");
return;
}
var a=new Array();
a['paperName']=$('paperName').value;
a['paperTime']=$('paperTime').value;
a['paperScore']=$('scoreTotal').innerHTML;
a['answerApart']=$('answerApart').checked?1:2;
a['tableId']=g_var.g_itemId;
a['tSessionId']=new Date().valueOf();
a['postAjax']='true';
a['paperItem']=str;
var pars=$H(a).toQueryString();
window.open('exportPaper.action?'+pars);
}
function p_getPaperList(){
window.scrollTo(0,0);
msg('数据加载中，请稍候...');
var a=new Array();
a['postAjax']='true';
a['keyword']=$F('keyword');
a['page.orderFlag']=p_of;
a['page.orderString']=p_os;
a['page.currentPage']=p_cp;
a['tableId']=g_var.g_itemId;
a['tSessionId']=new Date().valueOf();
var pars = $H(a).toQueryString();
c_updatePars(pars,'paperItemList.action','gf_onComplete','false');
}
function s_getStudyItem(tableId,itemId,sType){
g_helpMessageDefine('同步学习','getStudyItem.action?tableId='+tableId+'&itemId='+itemId+'&sType='+sType,780,450,1);
frame_minFlag=1;
maxFrame();
}
function p_getPaperItem(id,tableId,userTable){
curPaperItemId=id;
curPaperUserFlag=userTable;
g_var.g_itemId=tableId;
c_updateSimple(c_idPars(),'tiku/paper.jsp','p_getPager','true');
}
function p_getPager(){
var a=new Array();
a['postAjax']='true';
a['itemId']=curPaperItemId;
a['tableId']=g_var.g_itemId;
a['tSessionId']=new Date().valueOf();
a['userTable']=curPaperUserFlag;
var pars = $H(a).toQueryString();
endFun();
cacheHistory($('commentContent').innerHTML);
c_operPars(pars,'getPaperItem.action','tr_getPager','true');
}
function delAllPaperItem(id,tableId){
var a=new Array();
a['postAjax']='true';
a['itemId']=id;
a['tableId']=tableId;
a['tSessionId']=new Date().valueOf();
var pars = $H(a).toQueryString();
c_operPars(pars,'delPaperItem.action','commonResult','true');
}
function p_editPaperItem(id,tableId,userTable){
curPaperItemId=id;
curPaperUserFlag=userTable;
g_var.g_itemId=tableId;
c_updateSimple(c_idPars(),'paper/paper.jsp','p_editPaper','false');
}
function p_editPaper(){
g_var.g_module=63;
endFun();
cacheHistory($('commentContent').innerHTML);
var a=new Array();
a['postAjax']='true';
a['itemId']=curPaperItemId;
a['tableId']=g_var.g_itemId;
a['userTable']=curPaperUserFlag;
a['tSessionId']=new Date().valueOf();
var pars= $H(a).toQueryString();
c_operPars(pars,'getPaperItem.action','pr_getPager','false');
}
function p_getPaperKu(){
c_updatePars(c_idPars(),'paper/paperindex.jsp','gf_onComplete','false');
}
function p_getAllPaperList(){
window.scrollTo(0,0);
msg('数据加载中，请稍候...');
var a=new Array();
a['postAjax']='true';
a['keyword']=$F('keyword');
a['page.orderFlag']=p_of;
a['page.orderString']=p_os;
a['page.currentPage']=p_cp;
a['tableId']=g_var.g_itemId;
a['tSessionId']=new Date().valueOf();
var pars = $H(a).toQueryString();
c_updatePars(pars,'allPaperList.action','gf_onComplete','false');
}
function p_setPaperItem(){
if(!confirm("真的要提交吗？确认请按确定。")) return;
c_updateAjax('ajaxCheckFun','setPaperItem.action','p_setPaperItemRes');
}
function p_delPaperItem(){
if(!confirm("真的要删除吗？确认请按确定。")) return;
c_updateAjax('ajaxCheckFun','delPaper.action','p_setPaperItemRes');
}
function p_makePaperItem(){
if(!confirm("真的要自动生成组卷吗？确认请按确定。")) return;
c_updateAjax('ajaxCheckFun','makePaperItem.action','commonResult');
}
function p_setPaperItemRes(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
alert(desc);
if(parseInt(code)==0)p_getAllPaperList();
}catch(ex){}
}
function pm_paperMain(){
this.pm_paperName   ='';
this.pm_paperTime   ='';
this.pm_paperScore  ='';
this.pm_id          ='';
this.pm_userTable   ='';
this.pm_tableId     ='';
this.pm_paperItemStr='';
this.pm_styleStr    ='';
}
var tmp_pm=new pm_paperMain();
var pmMap;
function pm_paperItem(){
this.pm_timuNum=0;
this.pm_styleId='';
this.pm_styleName='';
this.pm_score=0;
}
function p_initPmMap(){
pmMap=new Array();
for(var i=0;i<paperMap.length;i++){
if(paperMap[i].tm_hide==0){
p_fillPmMap(paperMap[i]);
}
}
}
function p_fillPmMap(pm){
if(isnull(pmMap[pm.tm_styleId])){
var item=new pm_paperItem();
item.pm_timuNum  =1;
item.pm_styleId  =pm.tm_styleId;
item.pm_styleName=pm.tm_styleName;
item.pm_score    =parseInt(pm.tm_score);
pmMap[pm.tm_styleId]=item;
}else{
pmMap[pm.tm_styleId].pm_score+=parseInt(pm.tm_score);
pmMap[pm.tm_styleId].pm_timuNum++;
}
}
function p_addPmMap(i,name){
var score=5;
if(isnull(pmMap[i])){
var item=new pm_paperItem();
item.pm_timuNum  =1;
item.pm_styleId  =i;
item.pm_styleName=name;
item.pm_score    =parseInt(5);
pmMap[i]=item;
}else{
score=Math.round(pmMap[i].pm_score/pmMap[i].pm_timuNum);
pmMap[i].pm_score+=parseInt(score);
pmMap[i].pm_timuNum++;
}
return score;
}
function p_addToPmMap(itemId,i,name){
var styleStr='@'+tmp_pm.pm_paperItemStr;
if(styleStr.indexOf('@'+itemId+':')<0){
var score=p_addPmMap(i,name);
tmp_pm.pm_paperItemStr+=itemId+':'+score+'@';
$('divPaperMap').innerHTML=p_drawPmMap();
alert('追加到试卷成功！');
}else{
alert('当前题目已经存在于试卷中！');
}
}
function p_drawPmMap(){
var str='<div id=divPaperMapInfo><table class=clstable><tr class=clsth><td colspan=3>'+tmp_pm.pm_paperName+'　<input type="button" class="buttonJump" onclick="javascript:p_gotoPaperEditor();" name="paperSave" value="保存试卷" /></td></tr><TR class=clsthfield><TD class=clsthfield>试题类型</TD><TD class=clsthfield>试题数量</TD><TD class=clsthfield>总分</TD></TR>';
var totalScore=0;
var totalNum=0;
var s=tmp_pm.pm_styleStr.split(',');
for(var i=0;i<s.length;i++){
if(!isnull(s[i])){
totalNum+=parseInt(pmMap[s[i]].pm_timuNum);
totalScore+=parseInt(pmMap[s[i]].pm_score);
str+='<tr><td class=centerTdTitle>'+pmMap[s[i]].pm_styleName+'</td><td class=paperTd>'+pmMap[s[i]].pm_timuNum+'</td><td class=paperTd>'+pmMap[s[i]].pm_score+'</td></tr>';
}
}
str+='<tr><td class=centerTdTitle>合计</td><td class=totalTd>'+totalNum+'</td><td class=totalTd>'+totalScore+'</td></tr></table></div>';
tmp_pm.pm_paperScore=totalScore;
return str;
}
function p_pagerSave(){
if(isnull($('paperName').value)||isnull($('paperTime').value)){
alert("试卷名称、答题时间不能为空！");
return;
}
var str='';
var typeList = document.getElementsByClassName('pId','paperArea');
$A(typeList).each(function(node){
var pItem=parseInt(node.innerHTML);
str+=paperMap[pItem].tm_id+':'+paperMap[pItem].tm_score+'@';
});
if(isnull(str)){
alert("试卷试题不能为空！");
return;
}
var a=new Array();
a['itemId']=curPaperItemId;
a['userTable']=curPaperUserFlag;
a['paperName']=$('paperName').value;
a['paperTime']=$('paperTime').value;
a['paperScore']=$('scoreTotal').innerHTML;
a['tableId']=g_var.g_itemId;
a['tSessionId']=new Date().valueOf();
a['postAjax']='true';
a['paperItem']=str;
var pars=$H(a).toQueryString()
c_operPars(pars,'savePaperItem.action','p_pagerSaveR','false');
}
function p_gotoPaperEditor(){
var a=new Array();
a['itemId']     =tmp_pm.pm_id;
a['userTable']  =tmp_pm.pm_userTable;
a['paperName']  =tmp_pm.pm_paperName;
a['paperTime']  =tmp_pm.pm_paperTime;
a['paperScore'] =tmp_pm.pm_paperScore;
a['tableId']    =tmp_pm.pm_tableId;
a['tSessionId'] =new Date().valueOf();
a['postAjax']   ='true';
a['paperItem']  =tmp_pm.pm_paperItemStr;
var pars=$H(a).toQueryString()
c_operPars(pars,'savePaperItem.action','backEditor','false');
}
function backEditor(request){
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
alert(desc);
if(parseInt(code)>1){
tmp_pm.pm_id=code;
p_editPaperItem(tmp_pm.pm_id,tmp_pm.pm_tableId,tmp_pm.pm_userTable);
}
}
function p_pagerSaveR(request){
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
alert(desc);
if(parseInt(code)>1){
curPaperItemId=code;
}
}
function p_tmpPagerSave(){
var str='',styleStr=',';
var typeList = document.getElementsByClassName('pId','paperArea');
$A(typeList).each(function(node){
var pItem=parseInt(node.innerHTML);
str+=paperMap[pItem].tm_id+':'+paperMap[pItem].tm_score+'@';
if(styleStr.indexOf(','+paperMap[pItem].tm_styleId+',')<0)
styleStr+=paperMap[pItem].tm_styleId+',';
});
tmp_pm.pm_paperName   =$('paperName').value;
tmp_pm.pm_paperTime   =$('paperTime').value;
tmp_pm.pm_paperScore  =$('scoreTotal').innerHTML;
tmp_pm.pm_id          =curPaperItemId;
tmp_pm.pm_userTable   =curPaperUserFlag;
tmp_pm.pm_tableId     =g_var.g_itemId;
tmp_pm.pm_paperItemStr=str;
tmp_pm.pm_styleStr    =styleStr;
}
function p_gotoItem(){
if(isnull($('paperName').value)||isnull($('paperTime').value)){
alert("进入手选试题前，请先填写试卷名称、答题时间！");
return;
}
p_tmpPagerSave();
p_initPmMap();
gf_execModule(67,tmp_pm.pm_tableId,1)
}
function s_studyMain2(){
c_updatePars(c_idPars(g_var.g_itemId),'studyMain.action','s_studyMain2Res','false');
}
function s_studyMain2Res(){
$('divPaperMap').innerHTML=p_drawPmMap();
s_findAid();
}
var shopRoot=new treeItem('商品目录','javascript:shop_Tid("");','_self','',icon.root.src);
var shopItem1=new treeItem('学习光盘','javascript:shop_Tid(1);','_self','','');
shopRoot.add(shopItem1);
var shopItem2=new treeItem('学习图书','javascript:shop_Tid(2);','_self','','');
shopRoot.add(shopItem2);
var shop_cp=1,shop_of=1,shop_os='',shop_tid='';
function shop_ListAll(){
shop_tid='';
shop_List();
}
function shopJump(index){
var page=$F('cp'+index);
shopJumpToPage(page);
}
function shopJumpToPage(page){
shop_cp=page;
skipToPage(page);
}
function shop_SetOrder(order){
if(order==shop_os)
shop_of=1-shop_of;
else
shop_os=order;
shop_List();
}
function shop_Tid(type){
shop_tid=type;
shop_searchList();
}
function shop_List(){
msg('数据加载中，请稍候...');
var toUrl='shop/shoplist.html';
var pars =c_idPars();
var myAjax = new Ajax.Updater(
{success: 'commentContent'},
toUrl,{
method: 'post',
parameters: pars,
onComplete: gf_shopOnComplete,
onFailure: reportError
});
}
function initShopTree(){
try{$('shopTreeList').innerHTML='';
shopRoot.setup($('shopTreeList'),2);
shopRoot.expandOne();
}catch(ex){}
}
function gf_shopOnComplete(){
initShopTree();
shop_searchList();
}
function shop_searchList(keyword){
window.scrollTo(0,0);
msg('数据加载中，请稍候...');
var toUrl='shopDir.action';
var a=new Array();
a['postAjax']='true';
a['keyword']=$F('keyword');
a['page.orderFlag']=shop_of;
a['page.orderString']=shop_os;
a['page.currentPage']=shop_cp;
a['typeId']=shop_tid;
a['tSessionId']=new Date().valueOf();
var h = $H(a);
var pars = h.toQueryString();
var myAjax = new Ajax.Updater(
{success: 'divBbsItemList'},
toUrl,{
method: 'post',
parameters: pars,
onComplete: shop_searchListR,
onFailure: reportError,
evalScripts: true
});
}
function shop_searchListR(){
endFun();
if(shop_tid!='') {
var item=selectTravelTreeById('shopItem',shop_tid,'');
selectTree(eval(item).id);
}
cacheHistory($('commentContent').innerHTML);
}
var cAr=new Array();
cAr['北京']='延庆县,密云县,平谷区,怀柔区,大兴区,昌平区,顺义区,通州区,房山区,门头沟区,海淀区,石景山区,丰台区,朝阳区,宣武区,崇文区,西城区,东城区,';
cAr['上海']='浦东区,崇明县,虹口区,闸北区,南汇区,奉贤区,松江区,青浦区,嘉定区,金山区,闵行区,徐汇区,宝山区,静安区,卢湾区,普陀区,杨浦区,长宁区,黄浦区,';
cAr['天津']='蓟县,静海县,宁河县,宝坻区,武清区,北辰区,津南区,西青区,东丽区,大港区,汉沽区,塘沽区,红桥区,河北区,南开区,河西区,河东区,和平区,';
cAr['重庆']='彭水县,巫山县,酉阳县,秀山县,石柱县,丰都县,武隆县,垫江县,梁平县,城口县,铜梁县,大足县,荣昌县,壁山县,潼南县,綦江县,巫溪县,忠县,云阳县,开县,奉节县,黔江区,南川市,江津市,合川市,永川市,长寿区,北碚区,万盛区,双桥区,巴南区,渝北区,大渡口区,沙坪坝区,九龙坡区,江北区,南岸区,渝中区,涪陵区,万州区,';
cAr['石家庄']='裕华区,井陉矿区,新华区,桥西区,桥东区,长安区,';
cAr['唐山']='汉沽区,迁安市,遵化市,丰润区,丰南区,开平区,古冶区,路南区,路北区,';
cAr['秦皇岛']='北戴河区,山海关区,海港区,';
cAr['邯郸']='武安市,峰峰矿区,复兴区,邯山区,丛台区,';
cAr['邢台']='沙河市,南宫市,桥西区,桥东区,';
cAr['保定']='南市区,北市区,新市区,';
cAr['张家口']='下花园区,宣化区,桥东区,桥西区,';
cAr['承德']='鹰手营子矿区,双滦区,双桥区,';
cAr['沧州']='新华区,运河区,';
cAr['廊坊']='广阳区,安次区,';
cAr['太原']='晋源区,万柏林区,尖草坪区,杏花岭区,迎泽区,小店区,';
cAr['大同']='新荣区,南郊区,矿区,城区,';
cAr['朔州']='平鲁区,朔城区,';
cAr['合肥']='包河区,蜀山区,瑶海区,庐阳区,';
cAr['芜湖']='三山区,鸠江区,弋江区,镜湖区,';
cAr['蚌埠']='淮上区,禹会区,龙子湖,蚌山区,';
cAr['淮南']='潘集区,八公山,谢家集,大通区,田家庵,';
cAr['马鞍山']='花山区,金家庄,雨山区,';
cAr['淮北']='烈山区,杜集区,相山区,';
cAr['安庆']='宜秀区,大观区,迎江区,';
cAr['黄山']='徽州区,黄山区,屯溪区,';
cAr['滁州']='南谯区,琅琊区,';
cAr['阜阳']='颍泉区,颍东区,颍州区,';
cAr['沈阳']='于洪区,沈北新区,东陵区,苏家屯,铁西区,皇姑区,大东区,和平区,沈河区,';
cAr['鞍山']='千山区,立山区,铁西区,铁东区,';
cAr['本溪']='南芬区,明山区,溪湖区,平山区,';
cAr['抚顺']='望花区,东洲区,新抚区,顺城区,';
cAr['丹东']='东港市,振安区,元宝区,振兴区,';
cAr['锦州']='凌河区,古塔区,太和区,';
cAr['营口']='老边区,鲅鱼圈区,西市区,站前区,';
cAr['阜新']='细河区,清河门区,太平区,新邱区,海州区,';
cAr['辽阳']='太子河区,弓长岭区,宏伟区,文圣区,白塔区,';
cAr['盘锦']='双台子区,兴隆台区,';
cAr['铁岭']='清河区,银州区,';
cAr['朝阳']='龙城区,双塔区,';
cAr['葫芦岛']='兴城市,南票区,连山区,龙港区,';
cAr['大连']='旅顺口区,甘井子区,沙河口区,中山区,西岗区,';
cAr['南京']='六合区,江宁区,雨花台,栖霞区,浦口区,下关区,鼓楼区,建邺区,秦淮区,白下区,玄武区,';
cAr['无锡']='惠山区,锡山区,滨湖区,北塘区,南长区,崇安区,';
cAr['徐州']='泉山区,贾汪区,九里区,鼓楼区,云龙区,';
cAr['常州']='武进区,新北区,戚墅堰,天宁区,钟楼区,';
cAr['苏州']='相城区,吴中区,虎丘区,平江区,沧浪区,金阊区,';
cAr['连云港']='海州区,连云区,新浦区,';
cAr['淮安']='淮阴区,楚州区,清浦区,清河区,';
cAr['盐城']='盐都区,亭湖区,';
cAr['扬州']='维扬区,邗江区,广陵区,';
cAr['镇江']='丹徒区,润州区,京口区,';
cAr['泰州']='高港区,海陵区,';
cAr['宿迁']='宿豫区,宿城区,';
cAr['长春']='双阳区,绿园区,二道区,宽城区,南关区,朝阳区,';
cAr['吉林']='丰满区,龙潭区,昌邑区,船营区,';
cAr['四平']='铁东区,铁西区,';
cAr['辽源']='西安区,龙山区,';
cAr['哈尔滨']='平房区,阿城区,香坊区,道外区,呼兰区,南岗区,道里区,松北区,';
cAr['齐齐哈尔']='碾子山区,富拉尔基区,昂昂溪区,铁锋区,建华区,龙沙区,';
cAr['鸡西']='麻山区,城子河区,梨树区,滴道区,恒山区,鸡冠区,';
cAr['鹤岗']='东山区,兴安区,南山区,工农区,向阳区,兴山区,';
cAr['双鸭山']='宝山区,四方台区,岭东区,尖山区,';
cAr['大庆']='大同区,红岗区,让胡路区,龙凤区,萨尔图区,';
cAr['伊春']='上甘岭区,红星区,乌伊岭区,带岭区,汤旺河区,乌马河区,五营区,金山屯区,美溪区,新青区,翠峦区,西林区,友好区,南岔区,伊春区,';
cAr['佳木斯']='东风区,向阳区,前进区,';
cAr['七台河']='茄子河区,新兴区,桃山区,';
cAr['牡丹江']='西安区,阳明区,东安区,爱民区,';
cAr['杭州']='余杭区,萧山区,滨江区,西湖区,江干区,下城区,上城区,拱墅区,';
cAr['宁波']='鄞州区,镇海区,北仑区,江北区,江东区,海曙区,';
cAr['温州']='瓯海区,龙湾区,鹿城区,';
cAr['嘉兴']='秀洲区,南湖区,';
cAr['湖州']='南浔区,南浔区,吴兴区,';
cAr['金华']='金东区,婺城区,';
cAr['衢州']='衢江区,柯城区,';
cAr['舟山']='普陀区,定海区,';
cAr['台州']='路桥区,黄岩区,椒江区,';
cAr['福州']='晋安区,马尾区,仓山区,台江区,鼓楼区,';
cAr['厦门']='同安区,集美区,湖里区,海沧区,思明区,';
cAr['莆田']='秀屿区,荔城区,涵江区,城厢区,';
cAr['三明']='三元区,梅列区,';
cAr['泉州']='泉港区,洛江区,丰泽区,鲤城区,';
cAr['漳州']='龙文区,芗城区,';
cAr['南昌']='青山湖区,湾里区,青云谱区,西湖区,东湖区,';
cAr['景德镇']='昌江区,珠山区,';
cAr['萍乡']='湘东区,安源区,';
cAr['吉安']='青原区,吉州区,';
cAr['济南']='长清区,历城区,天桥区,槐荫区,市中区,历下区,';
cAr['青岛']='城阳区,李沧区,崂山区,黄岛区,四方区,市北区,市南区,';
cAr['淄博']='周村区,临淄区,博山区,淄川区,张店区,';
cAr['枣庄']='山亭区,台儿庄区,峄城区,市中区,';
cAr['东营']='河口区,东营区,';
cAr['烟台']='莱山区,牟平区,福山区,芝罘区,';
cAr['潍坊']='奎文区,坊子区,寒亭区,潍城区,';
cAr['济宁']='任城区,市中区,';
cAr['泰安']='岱岳区,泰山区,';
cAr['日照']='岚山区,东港区,';
cAr['莱芜']='钢城区,莱城区,';
cAr['临沂']='河东区,罗庄区,兰山区,';
cAr['郑州']='惠济区,上街区,金水区,管城区,二七区,中原区,';
cAr['开封']='金明区,禹王台,顺河区,龙亭区,鼓楼区,';
cAr['洛阳']='洛龙区,吉利区,涧西区,瀍河区,老城区,西工区,';
cAr['平顶山']='石龙区,湛河区,卫东区,新华区,';
cAr['焦作']='马村区,中站区,解放区,山阳区,';
cAr['鹤壁']='鹤山区,山城区,淇滨区,';
cAr['新乡']='牧野区,凤泉区,红旗区,卫滨区,';
cAr['安阳']='龙安区,殷都区,文峰区,北关区,';
cAr['漯河']='召陵区,郾城区,源汇区,';
cAr['南阳']='宛城区,卧龙区,';
cAr['商丘']='睢阳区,梁园区,';
cAr['信阳']='平桥区,浉河区,';
cAr['武汉']='新洲区,黄陂区,江夏区,蔡甸区,汉南区,东西湖,洪山区,青山区,武昌区,汉阳区,硚口区,江汉区,江岸区,';
cAr['黄石']='铁山区,下陆区,西塞山,黄石港,';
cAr['襄樊']='老河口,襄阳区,樊城区,襄城区,';
cAr['十堰']='丹江口,张湾区,茅箭区,';
cAr['荆州']='荆州区,沙市区,';
cAr['宜昌']='夷陵区,猇亭区,点军区,伍家岗,西陵区,';
cAr['荆门']='掇刀区,东宝区,';
cAr['鄂州']='华容区,梁子湖,';
cAr['长沙']='雨花区,开福区,岳麓区,天心区,';
cAr['株洲']='天元区,石峰区,芦淞区,荷塘区,';
cAr['湘潭']='岳塘区,雨湖区,';
cAr['衡阳']='南岳区,蒸湘区,石鼓区,雁峰区,珠晖区,';
cAr['邵阳']='北塔区,大祥区,双清区,';
cAr['岳阳']='君山区,云溪区,岳阳楼,';
cAr['常德']='鼎城区,武陵区,';
cAr['张家界']='武陵源,永定区,';
cAr['益阳']='赫山区,资阳区,';
cAr['郴州']='苏仙区,北湖区,';
cAr['永州']='冷水滩,零陵区,';
cAr['娄底']='冷水江,娄星区,';
cAr['广州']='萝岗区,南沙区,花都区,番禺区,黄埔区,白云区,天河区,海珠区,荔湾区,越秀区,';
cAr['深圳']='盐田区,龙岗区,宝安区,南山区,罗湖区,福田区,';
cAr['珠海']='金湾区,斗门区,香洲区,';
cAr['汕头']='澄海区,潮南区,潮阳区,濠江区,龙湖区,金平区,';
cAr['韶关']='曲江区,武江区,浈江区,';
cAr['佛山']='高明区,三水区,顺德区,南海区,禅城区,';
cAr['江门']='新会区,蓬江区,江海区,';
cAr['湛江']='麻章区,坡头区,霞山区,赤坎区,';
cAr['茂名']='茂港区,茂南区,';
cAr['肇庆']='鼎湖区,端州区,';
cAr['海口']='美兰区,琼山区,秀英区,龙华区,';
cAr['自贡']='仁和区,西区,东区,富顺县,荣县,沿滩区,大安区,贡井区,自流井,';
cAr['攀枝花']='仁和区,西区,东区,';
cAr['泸州']='龙马潭,纳溪区,江阳区,';
cAr['绵阳']='游仙区,涪城区,';
cAr['广元']='朝天区,元坝区,利州区,';
cAr['遂宁']='安居区,船山区,';
cAr['内江']='东兴区,市中区,';
cAr['乐山']='峨眉山,金口河,五通桥,沙湾区,市中区,';
cAr['南充']='嘉陵区,高坪区,顺庆区,';
cAr['贵阳']='小河区,白云区,花溪区,云岩区,南明区,乌当区,';
cAr['六盘水']='六枝特区,钟山区,';
cAr['遵义']='汇川区,红花岗区,';
cAr['昆明']='东川区,西山区,官渡区,盘龙区,五华区,';
cAr['西安']='临潼区,阎良区,雁塔区,灞桥区,莲湖区,碑林区,新城区,未央区,长安区,';
cAr['咸阳']='渭城区,秦都区,';
cAr['宝鸡']='陈仓区,金台区,渭滨区,';
cAr['铜川']='王益区,耀州区,';
cAr['兰州']='红古区,安宁区,西固区,七里河,城关区,';
cAr['白银']='平川区,白银区,';
cAr['天水']='麦积区,秦州区,';
cAr['呼和浩特']='赛罕区,玉泉区,新城区,回民区,';
cAr['包头']='九原区,白云矿区,石拐区,青山区,东河区,昆都仑区,';
cAr['乌海']='乌达区,海南区,海勃湾区,';
cAr['赤峰']='松山区,元宝山区,红山区,';
cAr['西宁']='城北区,城西区,城中区,城东区,';
function initSalary(val){
var obj=$('salary');
for(var i=25;i<305;i=i+5){
oOption = document.createElement("OPTION");
oOption.value=i;
oOption.text=i;
obj.options.add(oOption);
}
if(!isnull(val))
obj.selectedIndex=parseInt(val)/5-5;
}
function jj_view_img(objName,len,curId){
for(var i=1;i<len+1;i++)
$(objName+i).className='imgNormal';
$(objName+curId).className='imgActive';
}
function jj_getResume(){
c_updatePars(c_idPars(g_var.g_itemId),'GetResume.action','gf_onComplete','true');
}
function jj_dirResume(itemId,page){
g_var.g_module=70;
g_var.g_itemId=itemId;
$('typeId').value='';
c_commonAjax(itemId,page,'commentContent','jj/resume/queryresume.jsp','r_jj_dirResume');
}
function r_jj_dirResume(itemId,page){
g_var.g_module=72;
c_commonAjax(g_var.g_itemId,page,'clLayer','DirResume.action','gf_onComplete');
}
function q_resume_type(type){
$('typeId').value=type;
r_jj_dirResume();
}
function q_resume_sex(type){
$('sexId').value=type;
r_jj_dirResume();
}
function jj_fillCity(p,c){
try{
obj1.selectedIndex=p+1;
clrObj($('areaList'),1);
clearObj(obj2);
setCityById(p,c);
}catch(ex){}
}
function jj_r_city(p,c){
jj_fillCity(p,c)
r_jj_dirResume();
}
function jj_o_city(p,c){
jj_fillCity(p,c)
r_jj_dirOrder();
}
function q_order_sex(type){
$('sexId').value=type;
r_jj_dirOrder();
}
function jj_dirOrder(itemId,page){
g_var.g_module=71;
g_var.g_itemId=itemId;
$('typeId').value='';
c_commonAjax(itemId,page,'commentContent','jj/order/queryorder.jsp','r_jj_dirOrder');
}
function r_jj_dirOrder(itemId,page){
g_var.g_module=73;
c_commonAjax(g_var.g_itemId,page,'clLayer','DirOrder.action','gf_onComplete');
}
function jj_saveResume(){
if(!Validator.Validate($('form1'),3)){
alert('请根据提示完善提交内容！');
return;
}
if(isnull($('linkPhone').value)&&isnull($('linkMobile').value)){
alert('电话和手机至少填写一项！');
return;
}
if($('course').length<1) {
alert('可授课程至少选择一项！');
return;
}
selectAll('area');
selectAll('course');
$('tSessionId').value=new Date().valueOf();
var pars=Form.serialize('form1');
c_operPars(pars,'SaveResume.action','userUpdateResponse','true');
}
function jj_switchTea(obj){
var val=obj.value;
var tabList = document.getElementsByClassName('switchType');
$A(tabList).each(function(node){
if(val==1||val==2)
node.style.display='none';
else
node.style.display='';
});
}
function jj_adminAuth(itemId,page){
g_var.g_module=74;
g_var.g_itemId=itemId;
c_commonAjax(itemId,page,'commentContent','AuthResume.action','gf_onComplete');
}
function jj_delAuth(id,action){
if(!confirm("真的要删除吗？确认请按确定。")) return;
c_operPars(c_idPars(id),action,'r_jj_del');
}
function r_jj_del(request){
try{
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0)
$(desc).innerHTML='';
else
alert(desc);
}catch(ex){
}
}
var yc_g_desc='小学一年级,小学二年级,小学三年级,小学四年级,小学五年级,小学六年级,初一,初二,初三,高一,高二,高三,大学生,自由写手,专职作家,教师,专家学者,';
var yc_g_type='1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,';
var yc_ft_desc='已完成,<font color=red>连载中</font>,';
var yc_ft_type='1,2,';
var yc_nt_desc='玄幻小说,青春校园,言情小说,网游小说,现代文学,武侠小说,纪实文学,外国文学,灵异推理,网络小说,';
var yc_nt_type='1,2,3,4,5,6,7,8,9,10,';
var yc_at_desc='独家授权,一般授权,';
var yc_at_type='1,2,';
String.prototype.lenB = function(){return this.replace(/[^\x00-\xff]/g,"**").length;}
function DateToStr(dt){
var str="";
if(dt.getFullYear){
var y,m,d;
y=dt.getFullYear();
m=dt.getMonth()+1;
d=dt.getDate();
str=""+y+"-"+m+"-"+d;
}
return str;
}
function radioObj(objName){
var value='';
var obj=document.getElementsByName(objName);
for(i=0;i<obj.length;i++){
if(obj[i].checked){
return obj[i];
}
}
}
function g_getRadioDesc(typeId,objName){
if(isnull(typeId))return '';
var desc=eval(objName+'_desc').split(',');
var type=eval(objName+'_type').split(',');
for(var i=0;i<desc.length-1;i++){
if(parseInt(type[i])==parseInt(typeId))
return desc[i];
}
return '';
}
function getSelectText(objName){
var obj=eval('document.uploadForm.'+objName);
return obj.options[obj.selectedIndex].text;
}
function r_common_del(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
new Element.remove('r'+desc);
}else{
alert(desc);
}
}catch(ex){}
}
function getXml(xmldoc,tag){
try{
var str=''+xmldoc.getElementsByTagName(tag)[0].firstChild.data;
return str;
}catch(ex){
return '';
}
}
function g_delPic(id,action){
if(!confirm("真的要删除吗？确认请按确定。")) return;
c_operPars(c_idPars(id),action,'r_g_delPic');
}
function r_g_delPic(request){
try{
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0)
$(desc).innerHTML='';
else
alert(desc);
}catch(ex){
}
}
function yc_nov_del(rowId){
if(!confirm('确定要删除吗？')) return;
var a=new Array();
a['itemId']=rowId;
a['doAction']='del';
a['tSessionId']=new Date().valueOf();
var pars = $H(a).toQueryString();
c_operPars(pars,'NovelOper.action','r_common_del');
}
var yc_nov_id=-1;
function yc_itemInfo(){
this.id=			'';
this.title=		'';
this.author=	'';
this.remark=	'';
this.novelType='';
this.authType='';
this.finishFlag='';
this.gradeId=	'';
}
function yc_reset(yc_item){
yc_item.id=			'';
yc_item.title=		'';
yc_item.author=	'';
yc_item.remark=	'';
yc_item.novelType=		'';
yc_item.authType=		'';
yc_item.finishFlag=	'';
yc_item.gradeId=			'';
}
var yc_item=new yc_itemInfo();
function yc_nov_loadInfo(o){
yc_item.id=					getXml(o,'id');
yc_item.title=			getXml(o,'title');
yc_item.author=			getXml(o,'author');
yc_item.remark=			getXml(o,'remark');
yc_item.novelType=	getXml(o,'novelType');
yc_item.authType=		getXml(o,'authType');
yc_item.finishFlag=	getXml(o,'finishFlag');
yc_item.gradeId=		getXml(o,'gradeId');
}
function r_yc_nov_load(request){
try{
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
if(parseInt(code)==0){
yc_nov_loadInfo(xmldoc);
yc_nov_editSub(yc_item.id);
}
else{
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
alert(desc);
}
}catch(ex){
}
endFun();
}
function yc_nov_load(id){
yc_nov_id=id;
if(id!=-1){
var a=new Array();
a['itemId']=id;
a['tSessionId']=new Date().valueOf();
var pars = $H(a).toQueryString();
c_operPars(pars,'GetNovelContent.action','r_yc_nov_load');
}
else
yc_nov_editSub(id);
}
function yc_nov_editSub(id){
var title='',remark='',author='';
var novelType=1;
var gradeId=0;
var finishFlag=1;
var authType=1;
gradeId=getCookie('cookies_ycgradeId',0);
author=getCookie('cookies_ycauthor','');
if(id!=-1){
remark=strReverse(yc_item.remark);
title=yc_item.title;
novelType=yc_item.novelType;
gradeId=yc_item.gradeId;
finishFlag=yc_item.finishFlag;
author=yc_item.author;
authType=yc_item.authType;
}
var desc=yc_nt_desc.split(',');
var type=yc_nt_type.split(',');
var str='<select name=novelType id=novelType>'
for(var i=0;i<desc.length-1;i++){
str+='<option value="'+ type[i]+'"';
if(type[i]==novelType) str+=' selected ';
str+=' >'+desc[i]+'</option>';
}
str+='</select>';
desc=yc_g_desc.split(',');
type=yc_g_type.split(',');
var str1='<select name=gradeId id=gradeId><option></option>'
for(var i=0;i<desc.length-1;i++){
str1+='<option value="'+ type[i]+'"';
if(type[i]==gradeId) str1+=' selected ';
str1+=' >'+desc[i]+'</option>';
}
str1+='</select>';
desc=yc_ft_desc.split(',');
type=yc_ft_type.split(',');
var str2='<div id=widthU><ul>'
for(var i=0;i<desc.length-1;i++){
str2+='<li><input type=radio name=finishFlag id=finishFlag value="'+ type[i]+'"';
if(type[i]==finishFlag) str2+=' checked ';
str2+=' >'+desc[i]+'';
}
str2+='</ul></div>';
desc=yc_at_desc.split(',');
type=yc_at_type.split(',');
var str3='<div id=widthU><ul>'
for(var i=0;i<desc.length-1;i++){
str3+='<li><input type=radio name=authType id=authType value="'+ type[i]+'"';
if(type[i]==authType) str3+=' checked ';
str3+=' >'+desc[i]+'';
}
str3+='</ul></div>';
var js_upload='<table align=center width=95%><tr><td nowrap>';
js_upload+='<tr><td><span class=nNull>*</span>类别：</td><td><div align=left>'+str+' <span class=nNull>*</span>身份：'+str1+'</div></td></tr>';
js_upload+='<tr><td><span class=nNull>*</span>状态：</td><td><div align=left>'+str2+'</div></td></tr>';
js_upload+='<tr><td><span class=nNull>*</span><a href="yc/help/touhelp.html#sq" target=_blank>授权方式</a>：</td><td><div align=left>'+str3+'</div></td></tr>';
js_upload+='<tr><td nowrap><span class=nNull>*</span>作者：</td><td><div align=left><input name=author id=author size=50 maxlength=250 value="'+author+'"></td></tr>';
js_upload+='<tr><td nowrap><span class=nNull>*</span>专辑名称：</td><td><div align=left><input name=title id=title size=50 maxlength=250 value="'+title+'"></td></tr>';
js_upload+='<tr><td nowrap><span class=nNull>*</span>专辑简介：</td><td class=hiddenInput><TEXTAREA name=remark id=remark cols=60 rows=10>'+remark+'</TEXTAREA><br/></td></tr>';
js_upload+='<tr><td colspan=2><center><input type=button class=buttonJump onclick=yc_nov_submit('+id+') id=butUpload name=butUpload value="提 交"> <input type=button class=buttonJump onclick=hideFrame() id=butClose name=butClose value="关 闭"></center></td></tr></table></center>';
$('clientarea').innerHTML=js_upload;
showFrame("连载专辑管理",'','',550,350,0);
msgExt('','msgSpan','statusMessage');
}
function yc_nov_submit(id){
try{
if(isnull($F('author'))||isnull($F('title'))||isnull($F('remark'))){
alert('必填字段不能为空！');
return;
}
var s=$F('remark');
if(s.lenB()>500){
alert('简介字数不能超过500个汉字！');
return;
}
var pars=Form.serialize('uploadForm');
pars+='&postAjax=true&tSessionId='+new Date().valueOf();
if(id==-1)
pars+='&doAction=add';
else
pars+='&doAction=edit&id='+id;
c_operPars(pars,'NovelOper.action','r_yc_nov_submit','true');
}catch(ex){endFun();}
}
function r_yc_nov_submit(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
switch(parseInt(code)){
case 0:
alert("连载专辑添加成功！");
yc_nov_newLine(desc);
hideFrame();
break;
case 2:
alert("连载专辑修改成功！");
yc_nov_editLine(desc);
hideFrame();
break;
default:
alert(desc);
break;
}
}catch(ex){}
}
function yc_nov_newLine(id){
var tbl,row,cell;
tbl = $('nvTable');
row = tbl.insertRow(2);
row.id='r'+id;
var k=0;
cell = row.insertCell(k++);
cell.innerHTML ='<a href="javascript:yc_nov_load('+id+')"><img src="yc/images/edit.gif" border=0></a> ';
cell = row.insertCell(k++);
cell.innerHTML ='<a href="javascript:yc_nov_del('+id+')"><img src="yc/images/del.gif" border=0></a>';
cell = row.insertCell(k++);
cell.id='vr';
cell.innerHTML ='<a href="javascript:findFavItem(\'DirNovelArticle.action\','+id+')">'+document.uploadForm.title.value+'</a>（<a href="yc/index.html?mId=8&fId='+id+'" target=_blank>预览</a>）';
cell = row.insertCell(k++);
cell.id='v60';
cell.innerHTML =getSelectText('novelType');
cell = row.insertCell(k++);
cell.id='v60';
var typeId=radioObj('finishFlag').value;
cell.innerHTML =g_getRadioDesc(typeId,'yc_ft');
cell = row.insertCell(k++);
cell.id='v80';
cell.innerHTML =DateToStr(new Date()).substring(2);
cell = row.insertCell(k++);
cell.id='v60';
cell.innerHTML ='<div id=imgNovel'+id+'><img style="width:50px;height:50px;border:1px #000 solid;" src="images/gmbk.gif"></div><div class="capDiv"><a href="javascript:gf_uploadInit('+id+',\'uploadNovel.action\')">上传</a> <a href="javascript:yc_delPic('+id+',\'delNovelImg.action\')">删图</a></div>';
}
function yc_nov_editLine(id){
var row= $('r'+id);
row.cells[2].innerHTML='<a href="javascript:findFavItem(\'DirNovelArticle.action\','+id+')">'+document.uploadForm.title.value+'</a>（<a href="yc/index.html?mId=8&fId='+id+'" target=_blank>预览</a>）';
row.cells[3].innerHTML=getSelectText('novelType');
var typeId=radioObj('finishFlag').value;
row.cells[4].innerHTML=g_getRadioDesc(typeId,'yc_ft');
}
function yc_saveCopy(){
var s=$F('remark').trim();
if(s.lenB()>500||s.lenB()==0){
alert('字数必须大于0且小于500个汉字！');
return;
}
var pars=Form.serialize('form1');
c_operPars(pars,'CopyRightOper.action','r_common','true');
}
function yc_addWenji(){
if(!yc_sub_Wenji()) return;
var pars=Form.serialize('form1');
c_operPars(pars,'WenJiOper.action','r_yc_saveWenji','true');
}
function yc_saveWenji(){
if(!yc_sub_Wenji()) return;
var pars=Form.serialize('form1');
c_operPars(pars,'WenJiOper.action','r_common','true');
}
function yc_sub_Wenji(){
if(isnull($F('author'))||isnull($F('title'))||isnull($F('remark'))){
alert('必填字段不能为空！');
return false;
}
var s=$F('remark').trim();
if(s.lenB()>1000||s.lenB()==0){
alert('字数必须大于0且小于1000个汉字！');
return false;
}
return true;
}
function r_yc_saveWenji(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
alert('人个文集基本资料提交成功！');
findMyItem('GetWenJi.action');
}
else
alert(desc);
}catch(ex){}
}
function yc_skin(id){
var a=new Array();
a['tSessionId']=new Date().valueOf();
a['id']=id;
var pars = $H(a).toQueryString();
c_operPars(pars,'WenJiSetSkin.action','r_common','true');
}
function yc_wenji_update(id){
c_operPars(c_idPars(id),'WenJiUpdate.action','r_common','true');
}
var b_hide=new Array();
b_hide[0]='否';
b_hide[1]='是';
function yc_na_del(rowId){
if(!confirm('确定要删除吗？')) return;
var a=new Array();
a['itemId']=rowId;
a['doAction']='del';
a['tSessionId']=new Date().valueOf();
var pars = $H(a).toQueryString();
c_operPars(pars,'ArticlOper.action','r_common_del');
}
var yc_na_id=-1;
var articleRemark='';
function r_yc_na_load(request){
try{
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
if(parseInt(code)==0){
articleRemark=desc;
yc_na_editSub(yc_na_id);
}
else{
alert(desc);
}
}catch(ex){
}
endFun();
}
function yc_na_load(id){
yc_na_id=id;
if(id!=-1){
var a=new Array();
a['id']=id;
a['tSessionId']=new Date().valueOf();
var pars = $H(a).toQueryString();
c_operPars(pars,'GetContent.action','r_yc_na_load');
}
else
yc_na_editSub(id);
}
function yc_na_editSub(id){
var title='',remark='';
if(id!=-1){
var row=$('r'+id);
title= row.cells[1].innerHTML.stripTags();
remark=strReverse(articleRemark);
}
var str='<div id=lineU><ul><li>';
for(var i=0;i<b_hide.length;i++){
str+='<input type=radio name=feeFlag id=feeFlag value="'+(2-i)+'"';
if(id!=-1){
if($('feeId'+id).innerHTML.stripTags()==b_hide[i])
str+=' checked';
}else{
if(i==0)
str+=' checked';
}
str+=' >'+b_hide[i]+'';
}
str+='</li></ul></div>';
var js_upload='<table align=center width=95%><tr><td nowrap>';
js_upload+='<tr><td nowrap><span class=nNull>*</span>阅读收费：</td><td>'+str+'</td></tr>';
js_upload+='<tr><td nowrap><span class=nNull>*</span>文章标题：</td><td><div align=left><input name=title id=title size=50 maxlength=250 value="'+title+'"></td></tr>';
js_upload+='<tr><td nowrap><span class=nNull>*</span>文章内存：</td><td class=hiddenInput><TEXTAREA name=content id=content cols=60 rows=15>'+remark+'</TEXTAREA><br/></td></tr>';
js_upload+='<tr><td colspan=2><center><input type=button class=buttonJump onclick=yc_na_submit('+id+') id=butUpload name=butUpload value="提 交"> <input type=button class=buttonJump onclick=hideFrame() id=butClose name=butClose value="关 闭"></center></td></tr></table></center>';
$('clientarea').innerHTML=js_upload;
showFrame("连载文章管理",'','',550,380,0);
msgExt('','msgSpan','statusMessage');
}
function yc_na_submit(id){
try{
var pars=Form.serialize('uploadForm');
pars+='&postAjax=true&tSessionId='+new Date().valueOf();
if(id==-1)
pars+='&doAction=addArticle&novelId='+$F('novelId');
else
pars+='&doAction=editArticle&id='+id;
c_operPars(pars,'ArticleOper.action','r_yc_na_submit','true');
}catch(ex){endFun();}
}
function r_yc_na_submit(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
switch(parseInt(code)){
case 0:
alert("连载文章添加成功！");
yc_na_newLine(desc);
hideFrame();
break;
case 2:
alert("连载文章修改成功！");
yc_na_editLine(desc);
hideFrame();
break;
default:
alert(desc);
break;
}
}catch(ex){}
}
function yc_na_newLine(id){
var tbl,row,cell;
tbl = $('nvTable');
row = tbl.insertRow(2);
row.id='r'+id;
var k=0;
cell = row.insertCell(k++);
cell.innerHTML ='<a href="javascript:yc_na_load('+id+')"><img src="yc/images/edit.gif" border=0></a>';
/*
cell = row.insertCell(k++);
cell.innerHTML ='<a href="javascript:yc_na_del('+id+')"><img src="yc/images/del.gif" border=0></a>';
*/
cell = row.insertCell(k++);
cell.id='vr';
cell.innerHTML ='<a href="GetArticleInfo.action?itemId='+id+'" target=_blank>'+document.uploadForm.title.value+'</a>';
var value=radioObj('feeFlag').value;
cell = row.insertCell(k++);
cell.id='feeId'+id;
cell.innerHTML =(value==1?'是':'<font color=red>否</font></a>');
cell = row.insertCell(k++);
cell.id='v80';
cell.innerHTML =DateToStr(new Date()).substring(2);
}
function yc_na_editLine(id){
var row= $('r'+id);
row.cells[1].innerHTML='<a href="GetArticleInfo.action?itemId='+id+'" target=_blank>'+document.uploadForm.title.value+'</a>';
var value=radioObj('feeFlag').value;
$('feeId'+id).innerHTML=(value==1?'是':'<font color=red>否</font>');
}
function b_bbsList(){ //bbsDirLoad
g_targetUrl = 'bbsItemList.action';
msg('数据加载中，请稍候...');
var toUrl='bbs/bbslist.jsp';
var pars =c_idPars();
var myAjax = new Ajax.Updater(
{success: 'commentContent'},
toUrl,{
method: 'post',
parameters: pars,
onComplete: gf_bbsOnComplete,
onFailure: reportError
});
}
function findAid(){
fid='';
tid='';
b_searchList();
bbsRoot.expandOne();
}
function gf_bbsOnComplete(){
initBbsTree();
b_searchList();
}
function b_searchList(keyword){
window.scrollTo(0,0);
msg('数据加载中，请稍候...');
var pSize=0;
try{
pSize=$F('pSize')
}catch(ex){}
if(isnull(pSize)) pSize=0;
if(isnull(fid)) $('sTag').value='';
var a=new Array();
if(!isnull(bbs_operId))
a['bbsOperId']=bbs_operId;
a['postAjax']='true';
a['keyword']=$F('keyword');
a['sTag']=$F('sTag');
a['page.orderFlag']=of;
a['page.orderString']=os;
a['page.currentPage']=cp;
a['pSize']=pSize;
a['itemId']=g_var.g_itemId;
a['forumId']=fid;
a['typeId']=tid;
a['topicType']=tt;
a['tSessionId']=new Date().valueOf();
var h = $H(a);
var pars = h.toQueryString();
var myAjax = new Ajax.Updater(
{success: 'divBbsItemList'},
g_targetUrl,{
method: 'post',
parameters: pars,
onComplete: showResponse,
onFailure: reportError,
evalScripts: true
});
}
/*------------user ----------------------------------*/
function findMyItem(setUrl){
of=0;
os='';
if(myId=='-1'){
gf_login();
return;
}
g_targetUrl=setUrl;
bbs_operId='';
fid='';
tid='';
tt='';
b_searchList();
}
function findFavItem(setUrl,typeId){
of=0;
os='';
if(myId=='-1'){
gf_login();
return;
}
g_targetUrl=setUrl;
bbs_operId='';
fid='';
tid=typeId;
tt='';
b_searchList();
}
function editUserInfo(){
if(myId=='-1')
gf_login();
else
commu('userInfoCEdit.action','divBbsItemList');
}
function commu(toUrl,targetObj){
targetObj=isnull(targetObj)?'commentContent':targetObj;
msg('数据加载中，请稍候...');
var a=new Array();
a['id']=myId;
a['tSessionId']=new Date().valueOf();
var h = $H(a);
var pars = h.toQueryString();
var myAjax = new Ajax.Updater(
{success: targetObj},
toUrl,{
method: 'post',
parameters: pars,
onComplete: finishDisp,
onFailure: reportError
});
}
function u_finishDisp(){
endFun();
//if(myId!='-1')
{
var root=new treeItem('管理目录','','_self','','');
var item01=new treeItem('个人信息','','_self','','');
var itemC010=new treeItem('用户资料','javascript:u_getUserInfo();','_self','','active');
var itemC011=new treeItem('资料修改','javascript:editUserInfo();','_self','','');
var itemC012=new treeItem('博客管理','blog/skin.action','_blank','','');
var itemC013=new treeItem('家校中心','checkJxtLoginIf.action','_blank','','');
root.add(item01);
item01.add(itemC010);
item01.add(itemC011);
item01.add(itemC012);
item01.add(itemC013);
var item02=new treeItem('稿件中心','','_self','','');
var itemC022=new treeItem('我的稿件','javascript:findMyItem("DirMyArticle.action");','_self','','');
var itemC023=new treeItem('我的连载','javascript:findMyItem("DirMyNovel.action");','_self','','');
var itemC021=new treeItem('个人文集','javascript:findMyItem("GetWenJi.action");','_self','','');
var itemC027=new treeItem('文集风格','javascript:findMyItem("WenJiSkinDir.action");','_self','','');
var itemC024=new treeItem('网友评论','javascript:findMyItem("DirMyArticleReply.action");','_self','','');
var itemC025=new treeItem('付费的文章','javascript:findMyItem("DirMyBuy.action");','_self','','');
var itemC026=new treeItem('授权转载','javascript:findMyItem("GetCopyRight.action");','_self','','');
root.add(item02);
item02.add(itemC022);
item02.add(itemC023);
item02.add(itemC021);
item02.add(itemC027);
item02.add(itemC024);
item02.add(itemC025);
item02.add(itemC026);
var item08=new treeItem('做家教','','_self','','');
var itemC080=new treeItem('家教简历','javascript:findMyItem("GetResume.action");','_self','','');
var itemC081=new treeItem('家教认证','javascript:findMyItem("AuthResume.action");','_self','','');
var itemC082=new treeItem('我的订单','javascript:findMyItem("DirMyOrder.action");','_self','','');
root.add(item08);
item08.add(itemC080);
item08.add(itemC081);
item08.add(itemC082);
var item08=new treeItem('请家教','','_self','','');
var itemC080=new treeItem('填写申请单','GetOrder.action','_blank','','');
var itemC081=new treeItem('家教申请单','javascript:findMyItem("DirStuOrder.action");','_self','','');
var itemC082=new treeItem('给教员打分','javascript:findMyItem("DirCommentOrder.action");','_self','','');
root.add(item08);
item08.add(itemC080);
item08.add(itemC081);
item08.add(itemC082);
var item07=new treeItem('帐号管理','','_self','','');
var itemC076=new treeItem('学习币充值','javascript:findMyItem("cardPayInit.action");','_self','','');
var itemC075=new treeItem('我的学习卡','javascript:findMyItem("userCardInit.action");','_self','','');
//			var itemC075=new treeItem('VIP升级','javascript:findMyItem("vipInit.action");','_self','','');
var itemC070=new treeItem('学习币帐号','javascript:findMyItem("userPayHisList.action");','_self','','');
var itemC071=new treeItem('金币帐号','javascript:findMyItem("userPayRewardList.action");','_self','','');
var itemC072=new treeItem('兑换学习币','javascript:findMyItem("rewardConvertInit.action");','_self','','');
var itemC073=new treeItem('金币兑现'  ,'javascript:findMyItem("rewardCashInit.action");','_self','','');
var itemC074=new treeItem('兑现记录','javascript:findMyItem("userPayCashList.action");','_self','','');
root.add(item07);
item07.add(itemC076);
item07.add(itemC075);
item07.add(itemC070);
item07.add(itemC071);
item07.add(itemC072);
item07.add(itemC073);
item07.add(itemC074);
var item03=new treeItem('私人空间','','_self','','');
var itemC030=new treeItem('我的留言','javascript:findMyItem("userMessageList.action");','_self','','');
var itemC031=new treeItem('我的好友','javascript:findMyItem("userFriendList.action");','_self','','');
root.add(item03);
item03.add(itemC030);
item03.add(itemC031);
var item05=new treeItem('我的点评','','_self','','');
var itemC050=new treeItem('点评对象','javascript:findMyItem("userMyComment.action");','_self','','');
var itemC051=new treeItem('点评主题','javascript:findMyItem("userMyCommentList.action");','_self','','');
var itemC052=new treeItem('相关回复','javascript:findMyItem("userMyCommentReply.action");','_self','','');
root.add(item05);
item05.add(itemC050);
item05.add(itemC051);
item05.add(itemC052);
var item09=new treeItem('论坛管理','','_self','','');
var itemC090=new treeItem('论坛主题','javascript:findMyItem("bbsItemMyList.action");','_self','','');
var itemC091=new treeItem('论坛回复','javascript:findMyItem("bbsReplyMyList.action");','_self','','');
root.add(item09);
item09.add(itemC090);
item09.add(itemC091);
var item06=new treeItem('小组管理','','_self','','');
var itemC060=new treeItem('我的小组','javascript:findMyItem("myGroup.action");','_self','','');
var itemC061=new treeItem('所在小组','javascript:findMyItem("inGroup.action");','_self','','');
root.add(item06);
item06.add(itemC060);
item06.add(itemC061);
var item04=new treeItem('收藏夹','','_self','','');
var itemC040=new treeItem('点评收藏','javascript:findFavItem("userFavoritesList.action",2);','_self','','');
var itemC041=new treeItem('小组话题','javascript:findFavItem("glFavoritesList.action",6);','_self','','');
root.add(item04);
item04.add(itemC040);
item04.add(itemC041);
root.setup($('userTreeList'),2);
root.expandOne();
var item=selectTreeById('item','','010');
openFolder(eval(item).parent.id,2);
selectTree(eval(item).id);
//	root.expandOne();
}
cacheHistory($('commentContent').innerHTML);
msg('');
}
function finishDisp(){
endFun();
initSelect();
cacheHistory($('commentContent').innerHTML);
}
function initSelect(){
setProvinceById($('prov').innerHTML,$('subCity').innerHTML);;
msg('');
}
function initBbsTree(){
try{$('bbsTreeList').innerHTML='';
bbsRoot.setup($('bbsTreeList'),2);
bbsRoot.expandOne();
}catch(ex){}
}
function showResponse(){
endFun();
var item=selectTreeById('bbsItem',tid,fid);
if(tid=='') openFolder(eval(item).parent.id,2);
selectTree(eval(item).id);
if(!isnull(fid))
$('bbsAdminInfo').innerHTML=loadba(fid);
cacheHistory($('commentContent').innerHTML);
bbsComPause=false;
}
function findFid(type){
g_var.g_module=17;
if(fid!=type)
$('sTag').value='';
fid=type;
tid='';
b_searchList();
}
function findBTag(forumId,tag){
g_var.g_module=17;
tid='';
fid=forumId;
$('sTag').value=tag;
b_searchList();
}
function getBTag(){
var bbsId=$('item.forumId').value;
$('bbsTag').innerHTML=parseBbsTag('setBTag',bTag[bbsId]);
$('item.tag').value='';
}
function parseBbsTag(funName,tag) {
if (isnull(tag))
return '';
tag = tag.replace(/(，)/g, ",");
var a = tag.split(",");
var str = '';
for (var i = 0; i < a.length; i++)
str+='<a href="javascript:' + funName + '(\'' + a[i]+ '\')">' + a[i]+ '</a> ';
return str;
}
function setBTag(value){
$('item.tag').value=value;
}
function b_setItem(){
if(!confirm("真的要提交吗？确认请按确定。")) return;
c_updateAjax('ajaxCheckFun','setBbsDir.action','b_setItemRes');
}
function b_setItemRes(request){
try{
endFun();
var xmldoc = request.responseXML;
var code = xmldoc.getElementsByTagName('code')[0].firstChild.data;
var desc = xmldoc.getElementsByTagName('desc')[0].firstChild.data;
alert(desc);
}catch(ex){}
}
function g_refresh(name){
var a=new Array();
a['doAction']=name;
a['tSessionId']=new Date().valueOf();
var pars = $H(a).toQueryString();
c_operPars(pars,'refreshAction.action','gf_searchModule','true','');
}
var videoRoot=new treeItem('视频课堂','javascript:video_Tid("");','_self','',icon.root.src);
var videoItem=new treeItem('分类目录','javascript:video_Tid("");','_self','','');
videoRoot.add(videoItem);
var videoItem1=new treeItem('民乐','javascript:video_Tid(1);','_self','','');
videoItem.add(videoItem1);
var videoItem2=new treeItem('西乐','javascript:video_Tid(2);','_self','','');
videoItem.add(videoItem2);
var videoItem3=new treeItem('学艺','javascript:video_Tid(3);','_self','','');
videoItem.add(videoItem3);
var videoItem4=new treeItem('生活','javascript:video_Tid(4);','_self','','');
videoItem.add(videoItem4);
var videoItem5=new treeItem('其它','javascript:video_Tid(5);','_self','','');
videoItem.add(videoItem5);
var video_cp=1,video_of=1,video_os='',video_tid='';
function video_ListAll(){
video_tid='';
video_List();
}
function videoJump(index){
var page=$F('cp'+index);
videoJumpToPage(page);
}
function videoJumpToPage(page){
video_cp=page;
skipToPage(page);
}
function video_SetOrder(order){
if(order==video_os)
video_of=1-video_of;
else
video_os=order;
video_List();
}
function video_Tid(type){
video_tid=type;
video_searchList();
}
function video_List(){
msg('数据加载中，请稍候...');
var toUrl='video/videolist.html';
var pars =c_idPars();
var myAjax = new Ajax.Updater(
{success: 'commentContent'},
toUrl,{
method: 'post',
parameters: pars,
onComplete: gf_videoOnComplete,
onFailure: reportError
});
}
function initVideoTree(){
try{$('videoTreeList').innerHTML='';
videoRoot.setup($('videoTreeList'),2);
videoRoot.expandAll();
}catch(ex){}
}
function gf_videoOnComplete(){
initVideoTree();
video_searchList();
}
function video_searchList(keyword){
window.scrollTo(0,0);
msg('数据加载中，请稍候...');
var toUrl='videoDir.action';
var a=new Array();
a['postAjax']='true';
a['keyword']=$F('keyword');
a['page.orderFlag']=video_of;
a['page.orderString']=video_os;
a['page.currentPage']=video_cp;
a['typeId']=video_tid;
a['tSessionId']=new Date().valueOf();
var h = $H(a);
var pars = h.toQueryString();
var myAjax = new Ajax.Updater(
{success: 'divBbsItemList'},
toUrl,{
method: 'post',
parameters: pars,
onComplete: video_searchListR,
onFailure: reportError,
evalScripts: true
});
}
function video_searchListR(){
endFun();
if(video_tid!='') {
var item=selectTravelTreeById('videoItem',video_tid,'');
selectTree(eval(item).id);
}
cacheHistory($('commentContent').innerHTML);
}
function video_open(id){
//if(ie)
//	showModalDialog('http://www.tv22.cn/agent/pages/log.jsp?video='+id+'&agent=cnstudent','diadia','dialogWidth:477px;dialogHeight:420px;scroll:no;status:no')
//else
{
var s=window.open('http://www.tv22.cn/agent/pages/log.jsp?video='+id+'&agent=cnstudent','diadia','height=420,width=477,status=no,toolbar=no,menubar=no,scrollbars=no');
s.focus();
}
}
