var Prototype={Version:'1.4.0',emptyFunction:function(){}};Object.extend=function(destination,source){for(property in source){destination[property]=source[property]};return destination};function hasProperty(o){for(var p in o){if(o[p]){return true}};return false};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}};Function.prototype.bind=function(){var __method=this,args=$A(arguments),object=args.shift();return function(){return __method.apply(object,args.concat($A(arguments)))}};var Class={create:function(){return function(){this.initialize.apply(this,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}};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.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;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');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)}catch(e){this.dispatchException(e)}if(event=='Complete')this.transport.onreadystatechange=Prototype.emptyFunction},dispatchException:function(exception){(this.options.onException||Prototype.emptyFunction)(this,exception)}});if(!logger){var logger={log:function(msg){if(window.console)window.console.log(msg)},warn:function(msg){if(window.console)window.console.warn(msg)},error:function(msg){if(window.console)window.console.error(msg)}};logger.log('simple logger is initialized...')}function dumpObject(obj,name){if(!name)name=obj.toString();document.write('<div>');document.write('<h3>'+name+'</h3><hr/><ul>');for(var prop in obj){document.write('<li>'+prop+' = '+obj[prop]+'</li>')}document.write('</ul>');document.write('</div>')};if(typeof Platform=='undefined')var Platform={};Platform.$extend=function(){var args=arguments;if(!args[1])args=[this,args[0]];for(var property in args[1])args[0][property]=args[1][property];return args[0]};Platform.getUserAgent=navigator.userAgent;Platform.isGecko=Platform.getUserAgent.indexOf("Gecko")!=-1;Platform.isOpera=Platform.getUserAgent.indexOf("Opera")!=-1;Platform.isIE=Platform.getUserAgent.indexOf("MSIE")!=-1;Function.empty=function(){};Function.bindFunction=function(el,fucName){return function(){return el[fucName].apply(el,arguments)}};if(!$){var $=function(id){return document.getElementById(id)}}var Xml={getChildrenByTagName:function(node,tagName){var ln=(node&&node.childNodes)?node.childNodes.length:0;var arr=[];for(var z=0;z<ln;z++){if(node.childNodes[z].nodeName==tagName)arr.push(node.childNodes[z])}return arr},getSingleChildByTagName:function(node,tagName){var ln=(node&&node.childNodes)?node.childNodes.length:0;var arr=[];for(var z=0;z<ln;++z){if(node.childNodes[z].nodeName==tagName)return node.childNodes[z]}return null},getChildNodeText:function(node,tagName){var child=Xml.getSingleChildByTagName(node,tagName);if(child==null)return'';return child.textContent?child.textContent:child.text}};if(!this.JSON){JSON=function(){function f(n){return n<10?'0'+n:n}Date.prototype.toJSON=function(){return this.getUTCFullYear()+'-'+f(this.getUTCMonth()+1)+'-'+f(this.getUTCDate())+'T'+f(this.getUTCHours())+':'+f(this.getUTCMinutes())+':'+f(this.getUTCSeconds())+'Z'};var m={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'};function stringify(value,whitelist){var a,i,k,l,r=/["\\\x00-\x1f\x7f-\x9f]/g,v;switch(typeof value){case'string':return r.test(value)?'"'+value.replace(r,function(a){var c=m[a];if(c){return c}c=a.charCodeAt();return'\\u00'+Math.floor(c/16).toString(16)+(c%16).toString(16)})+'"':'"'+value+'"';case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null'}if(typeof value.toJSON==='function'){return stringify(value.toJSON())}a=[];if(typeof value.length==='number'&&!(value.propertyIsEnumerable('length'))){l=value.length;for(i=0;i<l;i+=1){a.push(stringify(value[i],whitelist)||'null')}return'['+a.join(',')+']'}if(whitelist){l=whitelist.length;for(i=0;i<l;i+=1){k=whitelist[i];if(typeof k==='string'){v=stringify(value[k],whitelist);if(v){a.push(stringify(k)+':'+v)}}}}else{for(k in value){if(typeof k==='string'){v=stringify(value[k],whitelist);if(v){a.push(stringify(k)+':'+v)}}}}return'{'+a.join(',')+'}'}}return{stringify:stringify,parse:function(text,filter){var j;function walk(k,v){var i,n;if(v&&typeof v==='object'){for(i in v){if(Object.prototype.hasOwnProperty.apply(v,[i])){n=walk(i,v[i]);if(n!==undefined){v[i]=n}else{delete v[i]}}}}return filter(k,v)}if(/^[\],:{}\s]*$/.test(text.replace(/\\./g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof filter==='function'?walk('',j):j}throw new SyntaxError('parseJSON');}}}()}if(!App){var App={}}App.Page=function(props){return this};App.Module={on_load_ex:function(xhr,ex){logger.log('_load_exception ex = '+ex+', widget = '+this+', xhr = '+xhr);this.setContent('加载数据时发生异常: ex = '+ex)},on_fail:function(xhr){this.setContent('加载数据失败: '+xhr.status+' '+xhr.statusText)}};App.Widget=function(props){this.id=props.id;this.page=props.page;this.column=props.column;this.module=props.module;this.title=props.title;this.ico=props.ico;this.data=props.data||{};this.toString=function(){return'Widget{id='+this.id+', title='+this.title+', module='+this.module+'}'};return this};App.Widget.prototype={setContent:function(content){if(this._div_content){this._div_content.innerHTML=content?content:''}},setContentObject:function(content){if(this._div_content){if(typeof(content)=='object'){this._div_content.innerHTML='';this._div_content.appendChild(content)}else{this._div_content.innerHTML=content?content:''}}},setTitle:function(title){if(this._div_title)this._div_title.innerHTML=title?title:''}};App._module_infos={'rss':{title:'RSS 聚合',path:'module/rss.js',ico:'ico_rss.gif',css:'',edit:'true'},'profile':{title:'个人档案',path:'module/profile.js',ico:'ico_profile.gif',css:'',edit:'false'},'user_stats':{title:'统计信息',path:'module/user_stats.js',ico:'ico_stats.gif',css:'',edit:'false'},'joined_groups':{title:'我的协作组',path:'module/joined_groups.js',ico:'ico_joinedgroup.gif',css:'',edit:'true'},'user_placard':{title:'我的公告',path:'module/user_placard.js',ico:'ico_placard.gif',css:'',edit:'false'},'ugroup_placard':{title:'协作组公告',path:'module/ugroup_placard.js',ico:'',css:'',edit:'false'},'user_cate':{title:'文章分类',path:'module/user_cate.js',ico:'ico_cate.gif',css:'',edit:'false'},'user_rcate':{title:'资源分类',path:'module/user_rcate.js',ico:'ico_cate.gif',css:'',edit:'false'},'blog_search':{title:'博客搜索',path:'module/blog_search.js',ico:'',css:'',edit:'false'},'utags_feed':{title:'我的聚合圈',path:'module/utags_feed.js',ico:'',css:'',edit:'true'},'friendlinks':{title:'好友列表',path:'module/friendlinks.js',ico:'ico_friend.gif',css:'',edit:'true'},'entries':{title:'最新文章列表',path:'module/entries.js',ico:'ico_article.gif',css:'',edit:'true'},'messages':{title:'我的短消息',path:'module/messages.js',ico:'',css:'',edit:'true'},'user_leaveword':{title:'我的留言',path:'module/user_leaveword.js',ico:'ico_leaveword.gif',css:'',edit:'true'},'ugm_online':{title:'当前在线协作组成员',path:'module/ugm_online.js',ico:'',css:'',edit:'true'},'friend_things':{title:'好友新鲜事',path:'module/friend_things.js',ico:'',css:'',edit:'true'},'user_photo':{title:'最新照片',path:'module/user_photo.js',ico:'',css:'',edit:'true'},'flash_photo':{title:'我的最新照片',path:'module/flash_photo.js',ico:'',css:'',edit:'true'},'bj2008':{title:'圣火传递路线图',path:'module/bj2008.js',ico:'',css:'',edit:'false'},'translate':{title:'网页翻译',path:'module/translate.js',ico:'',css:'',edit:'false'},'photo_cate':{title:'相册分类',path:'module/photo_cate.js',ico:'',css:'',edit:'false'},'article_content':{title:'文章内容',path:'',ico:'',css:''},'article_comments':{title:'文章评论',path:'module/article_comments.js',ico:'ico_comment.gif',css:''},'group_info':{title:'群组信息',path:'module/group_info.js',ico:'',css:'',edit:'false'},'group_stat':{title:'统计信息',path:'module/group_stat.js',ico:'',css:'',edit:'false'},'group_link':{title:'友情链接',path:'module/group_link.js',ico:'',css:'',edit:'false'},'user_articles':{title:'文章列表',path:'module/user_articles.js',ico:'',css:'',edit:'true'},'user_reslist':{title:'资源列表',path:'module/user_reslist.js',ico:'',css:'',edit:'true'},'full_profile':{title:'用户档案',path:'module/full_profile.js',ico:'',css:'',edit:'false'},'placeholder':{title:'placeholder',path:'module/placeholder.js',ico:'content.gif',css:'',edit:'false'},'lastest_comments':{title:'最新评论',path:'module/lastest_comments.js',ico:'',css:'',edit:'true'},'fresh_blogs':{title:'最近更新的博客',path:'module/fresh_blogs.js',ico:'',css:'',edit:'true'},'manage_groups':{title:'我管理的群组',path:'module/manage_groups.js',ico:'',css:'',edit:'true'},'lastest_refers':{title:'最新访客',path:'module/lastest_refers.js',ico:'http://js1.pp.sohu.com.cn/ppp/blog/styles_ppp/images/icons/flag_yellow.gif',css:'',edit:'true'},'tag_blogs':{title:'文章标签',path:'module/tag_blogs.js',ico:'',css:'',edit:'true'},'photostaples':{title:'相册分类',path:'module/photostaples.js',ico:'',css:'',edit:'true'},'tag_photos':{title:'相册标签',path:'module/tag_photos.js',ico:'',css:'',edit:'true'},'lastest_photos':{title:'最新相册列表',path:'module/lastest_photos.js',ico:'',css:'',edit:'true'},'lastest_topics':{title:'最新群组主题',path:'module/lastest_topics.js',ico:'',css:'',edit:'true'},'lastest_actions':{title:'最新群组活动',path:'module/lastest_actions.js',ico:'',css:'',edit:'true'},'lastest_courses':{title:'我新发布的网络课程',path:'module/lastest_courses.js',ico:'',css:'',edit:'true'},'simple_text':{title:'自写内容模块',path:'module/simple_text.js',ico:'',css:'',edit:'true'},'uwa_widget':{title:'uwa_widget',path:'module/uwa_widget.js',ico:'',css:'',edit:'true'},'uwa_widget2':{title:'uwa_widget2',path:'module/uwa_widget2.js',ico:'',css:'',edit:'true'}};App._pages=[];App._widgets=[];App.predefineModule=function(mod){if(!mod.path)mod.path='';if(!mod.css)mod.css='';function _load_success(w,xhr){var xhtml=xhr.responseText;w.setContent(xhtml)}function _load_widget(w){var url=mod.ajaxUrl(mod,w);if(mod.name=='group_newbie'||mod.name=='group_activist'||mod.name=='group_action'){url=JITAR_ROOT+'g/'+group.name+'/py/'+mod.name+'.py?tmp='+Date.parse(new Date());logger.log('Ajax.Py to url = '+url);new Ajax.Request(url,{method:'get',onSuccess:function(xhr){_load_success(w,xhr)},onException:App.Module.on_load_ex.bind(w),onFailure:App.Module.on_fail.bind(w)})}else{var url=mod.ajaxUrl(mod,w);if(page_ctxt.type&&(page_ctxt.type=='preparecourse')&&(url.indexOf('/mod/')==-1)){url=JITAR_ROOT+'p/'+preparecourse.id+'/'+preparecourse_stage_id+'/py/'+mod.name+'.py?tmp='+Date.parse(new Date())}logger.log('Ajax.Request to url = '+url);new Ajax.Request(url,{method:'get',onSuccess:function(xhr){_load_success(w,xhr)},onException:App.Module.on_load_ex.bind(w),onFailure:App.Module.on_fail.bind(w)})}}mod.load=function(w){w.setContent($('加载中...'));_load_widget(w)};mod.refresh=function(w){_load_widget(w)};mod.loaded=true;App._module_infos[mod.name]=mod};App.predefineSystemModule=function(mod){if(!mod.ajaxUrl){mod.ajaxUrl=function(mod){return JITAR_ROOT+'s/module/'+mod.name+'?tmp='+Math.random()}}App.predefineModule(mod)};App.predefineUserModule=function(mod){if(!mod.ajaxUrl){mod.ajaxUrl=function(mod){if(typeof(HasDomain)=="undefined"){return JITAR_ROOT+user.name+'/py/'+mod.name+'.py?tmp='+Math.random()}else{return CommonUtil.getCurrentRootUrl()+'py/'+mod.name+'.py?tmp='+Math.random()}}}App.predefineModule(mod)};App.predefineGroupModule=function(mod){if(!mod.ajaxUrl){mod.ajaxUrl=function(mod){return JITAR_ROOT+'g/'+group.name+'/module/'+mod.name+'?tmp='+Math.random()}}App.predefineModule(mod)};App.predefineGroupPyModule=function(mod){if(!mod.ajaxUrl){mod.ajaxUrl=function(mod){return JITAR_ROOT+'g/'+group.name+'/py/'+mod.name+'.py?tmp='+Date.parse(new Date())}}App.predefineModule(mod)};App.predefinePrepareCourseModule=function(mod){if(!mod.ajaxUrl){mod.ajaxUrl=function(mod){return JITAR_ROOT+'p/'+preparecourse.id+'/py/'+mod.name+'.py?tmp='+Math.random()}}App.predefineModule(mod)};App.predefinePluginModule=function(mod){if(!mod.ajaxUrl){mod.ajaxUrl=function(mod){return CommonUtil.getCurrentRootUrl()+'mod/'+mod.name+'/listview.py?guid='+ContainerObject.guid+'&type='+ContainerObject.type+'&tmp='+Math.random()}}App.predefineModule(mod)};App.predefinePlugin2Module=function(mod){if(!mod.ajaxUrl){mod.ajaxUrl=function(mod){return JITAR_ROOT+'mod/'+mod.name+'/listview2.py?guid='+ContainerObject.guid+'&type='+ContainerObject.type+'&tmp='+Math.random()}}App.predefineModule(mod)};App.predefineSubjectModule=function(mod){if(!mod.ajaxUrl){mod.ajaxUrl=function(mod){if(window.subject)return JITAR_ROOT+'s/subjajax/'+subject.code+'/'+mod.name+'?tmp='+Math.random();else return JITAR_ROOT+'s/module/'+mod.name}}App.predefineModule(mod)};App.predefineTagModule=function(mod){if(!mod.ajaxUrl){mod.ajaxUrl=function(mod){if(window.tag)return JITAR_ROOT+'s/module/'+mod.name+'?tagId='+tag.id+'&tmp='+Math.random();else return JITAR_ROOT+'s/module/'+mod.name+'?tmp='+Math.random()}}App.predefineModule(mod)};App.predefineSystemModule({name:'new_tags',title:'最新标签',ico:''});App.predefineSystemModule({name:'hot_tags',title:'热门标签',ico:''});App.predefineSystemModule({name:'group_list',title:'群组列表',ico:''});App.predefineTagModule({name:'tag_article',title:'标签文章',ico:''});App.predefineTagModule({name:'tag_resource',title:'标签资源',ico:''});App.predefineTagModule({name:'tag_blog',title:'标签博客',ico:''});App.predefineTagModule({name:'tag_group',title:'标签协作组',ico:''});App.predefineUserModule({name:'user_resources',title:'我的资源',ico:''});App.predefineUserModule({name:'user_calendar',title:'当天日历',ico:''});App.predefineUserModule({name:'user_createdaction',title:'我发起的活动',ico:''});App.predefineUserModule({name:'user_joinedaction',title:'我参与的活动',ico:''});App.predefineUserModule({name:'user_preparecourse',title:'我发起的备课',ico:''});App.predefineUserModule({name:'user_joinedpreparecourse',title:'我参与的备课',ico:''});App.predefineGroupModule({name:'group_article',title:'组内文章',ico:''});App.predefineGroupModule({name:'group_resource',title:'组内资源',ico:''});App.predefineGroupModule({name:'group_activist',title:'小组活跃成员',ico:''});App.predefineGroupModule({name:'group_cate',title:'群组分类',ico:''});App.predefineGroupModule({name:'group_manager',title:'协作组组长',ico:''});App.predefineGroupModule({name:'group_star',title:'小组之星',ico:''});App.predefineGroupModule({name:'group_newbie',title:'小组最新成员',ico:''});App.predefineGroupModule({name:'group_placard',title:'组内公告',ico:''});App.predefineGroupModule({name:'gm_online',title:'当前在线协作组成员',ico:''});App.predefineGroupModule({name:'group_keyword',title:'群组关键词',ico:''});App.predefineGroupModule({name:'relative_group',title:'相关协作组',ico:''});App.predefineGroupModule({name:'group_leaveword',title:'组内留言',ico:''});App.predefineGroupModule({name:'recent_topiclist',title:'组内论坛',ico:''});App.predefineGroupModule({name:'group_action',title:'组内论坛',ico:''});App.predefineSubjectModule({name:'subj_list',title:'学科列表',ico:''});App.predefineGroupPyModule({name:'group_preparecourse_plan',title:'备课计划',ico:''});App.predefinePrepareCourseModule({name:'show_preparecourse_info',title:'',ico:''});App.predefinePrepareCourseModule({name:'show_preparecourse_stage_article',title:'',ico:''});App.predefinePrepareCourseModule({name:'show_preparecourse_stage_resource',title:'',ico:''});App.predefinePrepareCourseModule({name:'show_preparecourse_stage_topic',title:'',ico:''});App.predefinePrepareCourseModule({name:'show_preparecourse_action',title:'',ico:''});App.predefinePrepareCourseModule({name:'show_preparecourse_statis',title:'',ico:''});App.predefinePrepareCourseModule({name:'show_preparecourse_stage',title:'',ico:''});App.predefinePrepareCourseModule({name:'show_preparecourse_member',title:'',ico:''});App.predefinePrepareCourseModule({name:'show_preparecourse_private_content',title:'',ico:''});App.predefinePrepareCourseModule({name:'show_preparecourse_video',title:'',ico:''});App.predefinePrepareCourseModule({name:'show_preparecourse_common_abstract',title:'',ico:''});App.bindModuleWidget=function(w){var m=App._module_infos[w.module];if(!m)return;if(m.loaded){m.load(w);logger.log("bind widget = "+w+' to module '+m)}else{App.insertScriptFile(m.path)}};App.onModuleLoaded=function(mod_name){logger.log('App.onModuleLoaded mod_name = '+mod_name);for(var i=0;i<App._widgets.length;++i){var w=App._widgets[i];if(w.module==mod_name)App.bindModuleWidget(w)}};App.start=function(){logger.log('App.start() is called');for(var i=0;i<page_ctxt.widgets.length;++i){var w=new App.Widget(page_ctxt.widgets[i]);var c=$('column_'+w.column);logger.log('column container is '+c+', w.column = '+w.column);if(!c){c=$('column_1')}var win=createWidgetWindow(w);if(c){if(window._Drag_init){var lastElement=getLastChild(c);if(lastElement==null){alert("页面标记设置不正确，请检查页面。\r\n\r\n正确的格式：\r\n<div  class='col'>\r\n  <div class='dm'></div>\r\n</div>")}else{c.insertBefore(win,lastElement)}}else{c.appendChild(win)}}App._widgets.push(w)}for(var i=0;i<App._widgets.length;++i){App.bindModuleWidget(App._widgets[i])}function getLastChild(ele){if(ele&&ele.childNodes){for(var i=ele.childNodes.length-1;i>-1;i--){if(ele.childNodes[i].nodeType==1){return ele.childNodes[i]}}}else{return null}}function newDiv(parent_div,cls){var div=document.createElement('div');div.className=cls;if(parent_div)parent_div.appendChild(div);return div}function getElementByClassName(fromEle,cssName){var d=fromEle.childNodes[0].childNodes[0].getElementsByTagName("DIV");for(i=0;i<d.length;i++){if(d[i].className==cssName)return d[i]}}function widgetMouseOverAction(wdgt){var r=$('webpart_'+wdgt.id);if(r){getElementByClassName(r,'ico').style.display='none';if(getElementByClassName(r,'showWidget'))getElementByClassName(r,'showWidget').style.display='block';if(getElementByClassName(r,'hideWidget'))getElementByClassName(r,'hideWidget').style.display='block';getElementByClassName(r,'close').style.display='block';if(getElementByClassName(r,'edit'))getElementByClassName(r,'edit').style.display='block';getElementByClassName(r,'refresh').style.display='block'}}function widgetMouseOutAction(wdgt){var r=$('webpart_'+wdgt.id);if(r){getElementByClassName(r,'ico').style.display='';if(getElementByClassName(r,'showWidget'))getElementByClassName(r,'showWidget').style.display='none';if(getElementByClassName(r,'hideWidget'))getElementByClassName(r,'hideWidget').style.display='none';getElementByClassName(r,'close').style.display='none';if(getElementByClassName(r,'edit'))getElementByClassName(r,'edit').style.display='none';getElementByClassName(r,'refresh').style.display='none'}}function createWidgetWindow(w){w._div_win=newDiv(null,'widgetWindow');if(visitor&&!page_ctxt.isSystemPage&&visitor.role=='admin'){w._div_win.onmouseover=function(){widgetMouseOverAction(w)};w._div_win.onmouseout=function(){widgetMouseOutAction(w)}}w._div_win.id="webpart_"+w.id;var div_frame=newDiv(w._div_win,'widgetFrame');var w_t_tr,w_t_td;var w_table=document.createElement('table');w_table.className='widgetTable';w_table.cellSpacing=0;w_table.cellPadding=0;w_table.border=0;var w_t_header=document.createElement('thead');w_t_tr=document.createElement('tr');w_t_td=document.createElement('td');w_t_td.className='widgetHead h_lt';w_t_tr.appendChild(w_t_td);w_t_td=document.createElement('td');w_t_td.className='widgetHead h_mt';w._div_header=newDiv(w_t_td,'widgetHeader');var header=w._div_header;if(visitor&&!page_ctxt.isSystemPage&&visitor.role=='admin'){w._btn_showHide=newDiv(header,'showWidget');w._btn_showHide.onclick=function(event){var ele=Platform.isIE?window.event.srcElement:event.target;var t=DivUtil.getElementByClassName($('webpart_'+w.id),'widgetContent');if(t){if(ele.className=='showWidget'){ele.className="hideWidget";t.style.display='none'}else{ele.className="showWidget";t.style.display='block'}}};w._btn_close=newDiv(header,'close');w._btn_close.onclick=function(){if(window.confirm('您真的要删除此模块吗？')){var url=CommonUtil.getCurrentRootUrl()+'manage/page.action?cmd=delete_widget&widgetId='+w.id+'&tmp='+Math.random();new Ajax.Request(url,{method:'get',onSuccess:function(xhr){if(xhr.responseText.replace(/(^\s*)|(\s*$)/g,"")=='200 OK'){window.location.reload()}else{alert('删除失败：'+xhr.responseText)}},onFailure:function(xhr){alert('删除失败。'+xhr.responseText)}})}};if(App._module_infos[w.module]&&App._module_infos[w.module].edit&&App._module_infos[w.module].edit=='true'){w._btn_edit=newDiv(header,'edit');w._btn_edit.innerHTML=$L('编辑')}w._btn_options=newDiv(header,'options');w._btn_refresh=newDiv(header,'refresh');w._btn_refresh.onclick=function(){App._module_infos[w.module].load(w);return false}}w._btn_ico=newDiv(header,'ico');if(App._module_infos[w.module]&&App._module_infos[w.module].ico){var micon=App._module_infos[w.module].ico;if(w.ico&&w.ico!=''){w._btn_ico.innerHTML='<img class="mod_icon" src="'+w.ico+'" width="16" height="16" border="0" />'}else{if(micon&&micon!='')w._btn_ico.innerHTML='<img class="mod_icon" src="'+JITAR_ROOT+'js/jitar/moduleicon/'+micon+'" width="16" height="16" border="0" align="absmiddle" />'}}if(w._btn_ico.innerHTML==''){w._btn_ico.innerHTML='<img class="mod_icon" src="'+JITAR_ROOT+'images/pixel.gif" width="16" height="16" border="0" />'}w._div_title=newDiv(header,'title');w._div_title.innerHTML=w.title;w._div_title.id='webpart_'+w.id+'_h';w_t_tr.appendChild(w_t_td);w_t_td=document.createElement('td');w_t_td.className='widgetHead h_rt';w_t_tr.appendChild(w_t_td);w_t_header.appendChild(w_t_tr);w_table.appendChild(w_t_header);var w_t_body=document.createElement('tbody');w_t_tr=document.createElement('tr');w_t_tr.style.display='none';w_t_tr.className='widgetEditor';w_t_td=document.createElement('td');w_t_td.className='widgetEdit e_lt';w_t_tr.appendChild(w_t_td);w_t_td=document.createElement('td');w_t_td.className='widgetEdit e_mt';w_t_tr.appendChild(w_t_td);w_t_td=document.createElement('td');w_t_td.className='widgetEdit e_rt';w_t_tr.appendChild(w_t_td);w_t_body.appendChild(w_t_tr);w_table.appendChild(w_t_body);w_t_tr=document.createElement('tr');w_t_td=document.createElement('td');w_t_td.className='widgetContent c_lt';w_t_tr.appendChild(w_t_td);w_t_td=document.createElement('td');w_t_td.className='widgetContent c_mt';w._div_content=newDiv(w_t_td,'widgetContent');w._div_content.id='webpart_'+w.id+'_c';w._div_content.innerHTML='载入中...';w_t_tr.appendChild(w_t_td);w_t_td=document.createElement('td');w_t_td.className='widgetContent c_rt';w_t_tr.appendChild(w_t_td);w_t_body.appendChild(w_t_tr);w_table.appendChild(w_t_body);var w_t_foot=document.createElement('tfoot');w_t_tr=document.createElement('tr');w_t_td=document.createElement('td');w_t_td.className='widgetFoot f_lt';w_t_tr.appendChild(w_t_td);w_t_td=document.createElement('td');w_t_td.className='widgetFoot f_mt';w_t_tr.appendChild(w_t_td);w_t_td=document.createElement('td');w_t_td.className='widgetFoot f_rt';w_t_tr.appendChild(w_t_td);w_t_body.appendChild(w_t_tr);w_table.appendChild(w_t_foot);div_frame.appendChild(w_table);return w._div_win};if(window._Drag_init){if(visitor&&!page_ctxt.isSystemPage&&visitor.role=='admin'){_Drag_init($("container"))}}};App.insertScriptFile=function(js_path){var el_head=document.getElementsByTagName('head')[0];var el_script=document.createElement('script');el_script.src=JITAR_ROOT+'js/jitar/'+js_path;el_script.type='text/javascript';el_head.appendChild(el_script)};App.getWidgetById=function(wid){var w=null;for(var i=0;i<this._widgets.length;i++){if(this._widgets[i].id==wid){w=this._widgets[i]}}return w};App.loadPagedWidget=function(wid,pIndex){if(pIndex==null||pIndex==""){return}var pager_div=$('pager_list'+wid);if(pager_div){var currPage=parseInt(pager_div.getAttribute('currPage'));var pageSize=parseInt(pager_div.getAttribute('pageSize'));var totalRows=parseInt(pager_div.getAttribute('totalRows'));if(isNaN(currPage))currPage=1;if(isNaN(pageSize))pageSize=10;if(isNaN(totalRows))totalRows=1;if(pageSize<1)pageSize=10;var totalPage=Math.ceil(totalRows/pageSize);var goPage=parseInt(pIndex,10);if(isNaN(goPage))goPage=1;if(goPage<1)goPage=1;if(goPage>totalPage)goPage=totalPage;w=this.getWidgetById(wid);if(w){this._module_infos[w.module].loadPage(w,goPage)}}};(function(){var m=App._module_infos.article_content;if(m.loaded)return;m.load=function(widget){var w=widget;var content=$('_article_content_preload');if(!content){w.setContent('没有找到 preload 的文章内容, 此模块可能没有用在正确的地方');return}content.parentNode.removeChild(content);w._div_content.innerHTML='';w._div_content.appendChild(content);content.style.display=''};delete m.loading;m.loaded=true})();var DivUtil=!!window.DivUtil||{};DivUtil.showColumn=function(e){var evtX=window.event?window.event.x:e.pageX;var evtY=window.event?window.event.y:e.pageY;var d=$("subMenuDiv");d.style.display="block";d.innerHTML="正在加载……";d.style.left=(evtX-200)+"px";d.style.top=(evtY+10)+"px";var url=CommonUtil.getCurrentRootUrl()+'js/jitar/divcontent/columndiv.html?tmp='+Math.random();logger.log('ajax request'+url);new Ajax.Request(url,{method:'get',onSuccess:columnLoaded,onFailure:columnFailed});function columnLoaded(xhrObject){$('subMenuDiv').innerHTML=xhrObject.responseText.replace(/\${SiteUrl}/gi,JITAR_ROOT)}function columnFailed(){$('subMenuDiv').innerHTML='加载信息错误'}};DivUtil.setLayout=function(layoutId){layoutId=parseInt(layoutId,10);if(isNaN(layoutId)){return false}var url=CommonUtil.getCurrentRootUrl()+"manage/page.action?cmd=set_layout&pageId="+page_ctxt.pages[0].id+"&layoutId="+layoutId+"&tmp="+Math.random();new Ajax.Request(url,{method:'get',onSuccess:function(xport){window.location.reload()},onException:function(xport,ex){alert(xport.responseText+"\r\n"+ex)}});if(typeof(preparecourse)!='undefined'){url=JITAR_ROOT+'jython/clearCache.py?name=preparecourse&id='+preparecourse.id;new Ajax.Request(url,{method:'get',onSuccess:function(xport){}})}};DivUtil.setSkin=function(skinName){var url=CommonUtil.getCurrentRootUrl()+"manage/page.action?cmd=set_skin&pageId="+page_ctxt.pages[0].id+"&skin="+skinName+"&tmp="+Math.random();new Ajax.Request(url,{method:'get',onSuccess:function(xport){var k=document.getElementById("skin");k.setAttribute("href",JITAR_ROOT+"css/skin/"+skinName+"/skin.css")},onException:function(xport,ex){alert(xport.responseText+"\r\n"+ex)}});if(typeof(preparecourse)!='undefined'){url=JITAR_ROOT+'jython/clearCache.py?name=preparecourse&id='+preparecourse.id;new Ajax.Request(url,{method:'get',onSuccess:function(xport){}})}};DivUtil.showSkin=function(evt){var evtX=window.event?window.event.x:evt.pageX;var evtY=window.event?window.event.y:evt.pageY;var d=$("subMenuDiv");d.style.display="block";d.innerHTML="正在加载……";d.style.left=(evtX-200)+"px";d.style.top=(evtY+10)+"px";var skin_type="";if(arguments.length>1){skin_type=arguments[1]}var url=CommonUtil.getCurrentRootUrl()+'js/jitar/divcontent/'+skin_type+'skindiv.html?tmp'+Math.random();new Ajax.Request(url,{method:'get',onSuccess:skinLoaded,onFailure:skinFailed});function skinLoaded(xhrObject){$('subMenuDiv').innerHTML=xhrObject.responseText.replace(/\${SiteUrl}/gi,JITAR_ROOT)}function skinFailed(xhrObject){$('subMenuDiv').innerHTML='加载主题错误：'+xhrObject.responseText}};DivUtil.addFriend=function(uid){$('shareDiv').style.display='block';$('shareDiv').innerHTML="正在加载信息……";LoginUI.centerDiv($('shareDiv'));var url=CommonUtil.getCurrentRootUrl()+'js/jitar/divcontent/addfriend.html?tmp'+Math.random();new Ajax.Request(url,{method:'get',onSuccess:ajaxLoaded,onFailure:ajaxFailed});function ajaxLoaded(xhrObject){$('shareDiv').innerHTML=xhrObject.responseText.replace(/\$\{loginName\}/gi,uid)}function ajaxFailed(xhrObject){$('shareDiv').innerHTML='加载错误：'+xhrObject.responseText}};DivUtil.doAddFriend=function(addFriendForm){addFriendForm.action=JITAR_ROOT+'manage/friend.action';addFriendForm.cmd.value="save";addFriendForm.submit()};DivUtil.sendUserMessage=function(uid){$('shareDiv').style.display='block';$('shareDiv').innerHTML="正在加载信息……";LoginUI.centerDiv($('shareDiv'));var url=CommonUtil.getCurrentRootUrl()+'js/jitar/divcontent/sendmsg.html?tmp'+Math.random();logger.log('ajax request'+url);new Ajax.Request(url,{method:'get',onSuccess:ajaxLoaded,onFailure:ajaxFailed});function ajaxLoaded(xhrObject){$('shareDiv').innerHTML=xhrObject.responseText.replace(/\$\{loginName\}/gi,uid)}function ajaxFailed(xhrObject){$('shareDiv').innerHTML='加载错误：'+xhrObject.responseText}};DivUtil.doSendMsg=function(sendMsgForm){sendMsgForm.action=JITAR_ROOT+'manage/message.py';sendMsgForm.cmd.value="send";sendMsgForm.submit()};DivUtil.dragObj=new Object();DivUtil.dragObj.zIndex=0;DivUtil.dragStart=function(event,id){var el;var x,y;DivUtil.dragObj.elNode=$(id);if(window.event){x=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;y=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop}else{x=event.clientX+window.scrollX;y=event.clientY+window.scrollY}DivUtil.dragObj.cursorStartX=x;DivUtil.dragObj.cursorStartY=y;DivUtil.dragObj.elStartLeft=parseInt(DivUtil.dragObj.elNode.style.left,10);DivUtil.dragObj.elStartTop=parseInt(DivUtil.dragObj.elNode.style.top,10);if(isNaN(DivUtil.dragObj.elStartLeft))DivUtil.dragObj.elStartLeft=0;if(isNaN(DivUtil.dragObj.elStartTop))DivUtil.dragObj.elStartTop=0;DivUtil.dragObj.elNode.style.zIndex=++DivUtil.dragObj.zIndex;if(window.event){document.attachEvent("onmousemove",DivUtil.dragGo);document.attachEvent("onmouseup",DivUtil.dragStop);window.event.cancelBubble=true;window.event.returnValue=false}else{document.addEventListener("mousemove",DivUtil.dragGo,true);document.addEventListener("mouseup",DivUtil.dragStop,true);event.preventDefault()}};DivUtil.dragGo=function(event){var x,y;if(window.event){x=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;y=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop}else{x=event.clientX+window.scrollX;y=event.clientY+window.scrollY}DivUtil.dragObj.elNode.style.left=(DivUtil.dragObj.elStartLeft+x-DivUtil.dragObj.cursorStartX)+"px";DivUtil.dragObj.elNode.style.top=(DivUtil.dragObj.elStartTop+y-DivUtil.dragObj.cursorStartY)+"px";if(window.event){window.event.cancelBubble=true;window.event.returnValue=false}else event.preventDefault()};DivUtil.dragStop=function(event){if(window.event){document.detachEvent("onmousemove",DivUtil.dragGo);document.detachEvent("onmouseup",DivUtil.dragStop)}else{document.removeEventListener("mousemove",DivUtil.dragGo,true);document.removeEventListener("mouseup",DivUtil.dragStop,true)}};DivUtil.getElementByClassName=function(fromEle,cssName){var d=fromEle.getElementsByTagName('*');for(var i=0;i<d.length;i++){if(d[i].className==cssName)return d[i]}};DivUtil.showModuleList=function(evt,mType){var evtX=window.event?window.event.x:evt.pageX;var evtY=window.event?window.event.y:evt.pageY;var d=$("subMenuDiv");d.style.display="block";d.innerHTML="正在加载……";d.style.left=(evtX-200)+"px";d.style.top=(evtY+10)+"px";var url=CommonUtil.getCurrentRootUrl()+'mod/sys_module.py?type='+mType+'&tmp='+Math.random();new Ajax.Request(url,{method:'get',onSuccess:getModuleList,onFailure:getModuleListFailed});function getModuleList(xhrObject){$('subMenuDiv').innerHTML=xhrObject.responseText.replace(/\${SiteUrl}/gi,JITAR_ROOT);var mdlist=$('_moduleList');if(mdlist){var mdlist_div=mdlist.getElementsByTagName("DIV");for(var i=0;i<mdlist_div.length;i++){mdlist_div[i].className='module_list';if(Platform.isIE){mdlist_div[i].attachEvent("onmouseover",function(){this.className='module_list_over'});mdlist_div[i].attachEvent("onmouseout",function(){this.className='module_list'});mdlist_div[i].attachEvent("onclick",moduleClick)}else{mdlist_div[i].addEventListener("mouseover",function(){this.className='module_list_over'},true);mdlist_div[i].addEventListener("mouseout",function(event){this.className='module_list'},true);mdlist_div[i].addEventListener("click",moduleClick,true)}}}};function moduleClick(evt){var ele=Platform.isIE?window.event.srcElement:evt.target;var mdname=ele.getAttribute("ref");var url=CommonUtil.getCurrentRootUrl()+'manage/page.action?cmd=add_widget&pageId='+page_ctxt.pages[0].id+'&module='+mdname+'&title='+encodeURIComponent(escape(ele.innerHTML))+'&tmp='+Math.random();new Ajax.Request(url,{method:'get',onSuccess:function(xhr){if(xhr.responseText.replace(/(^\s*)|(\s*$)/g,"")=='200 OK'){window.location.reload()}else{alert('添加失败：'+xhr.responseText)}},onFailure:function(xhr){alert('添加失败。'+xhr.responseText)}})};function getModuleListFailed(xhrObject){$('subMenuDiv').innerHTML='加载主题错误：'+xhrObject.responseText}};DivUtil.showPageList=function(evt){var evtX=window.event?window.event.x:evt.pageX;var evtY=window.event?window.event.y:evt.pageY;var d=$("subMenuDiv");d.style.display="block";d.innerHTML="正在加载......";d.style.left=(evtX-200)+"px";d.style.top=(evtY+10)+"px";var url=JITAR_ROOT+'js/jitar/divcontent/page.html?tmp='+Math.random();new Ajax.Request(url,{method:'get',onSuccess:getPageListSuccess,onFailure:getModuleListFailed});function getPageListSuccess(xhrObject){$('subMenuDiv').innerHTML=xhrObject.responseText.replace(/\${SiteUrl}/gi,JITAR_ROOT)};function getModuleListFailed(xhrObject){$('subMenuDiv').innerHTML='加载主题错误：'+xhrObject.responseText}};DivUtil.hideWidgetEditor=function(wid){var t=DivUtil.getElementByClassName($('webpart_'+wid),'widgetEditor');if(t){t.style.display='none'}};DivUtil.saveRssData=function(wid){var w=App.getWidgetById(wid);if(w){w.setContent('正在进行保存……');var widgetData={"feedUrl":encodeURIComponent($("RssUrl_"+wid).value),"count":$("RssListCount_"+wid).value};var postData='data='+JSON.stringify(widgetData);var url=CommonUtil.getCurrentRootUrl()+'manage/page.action?cmd=update_data&widgetId='+wid;new Ajax.Request(url,{method:'post',parameters:postData,onSuccess:function(xhr){if(xhr.responseText.indexOf("OK")>-1){w.data=widgetData;App._module_infos[w.module].load(w)}else{alert('修改数据失败：'+xhr.responseText);App._module_infos[w.module].load(w)}},onFailure:function(xhr){alert('修改数据失败。'+xhr.responseText);App._module_infos[w.module].load(w)}})}else{alert('没有找到该内容块。')}};DivUtil.selectRss=function(wid){$("RssUrl_"+wid).value=$("RssSel_"+wid).options[$("RssSel_"+wid).selectedIndex].value;$("RssListCount_"+wid).value=10};DivUtil.saveListData=function(wid){var w=App.getWidgetById(wid);if(w){w.setContent('正在进行保存……');var widgetData={"count":$("ListCount_"+wid).value};var postData='data='+JSON.stringify(widgetData);var url=CommonUtil.getCurrentRootUrl()+'manage/page.action?cmd=update_data&widgetId='+wid;new Ajax.Request(url,{method:'post',parameters:postData,onSuccess:function(xhr){if(xhr.responseText.replace(/(^\s*)|(\s*$)/g,"")=='200 OK'){w.data=widgetData;App._module_infos[w.module].load(w)}else{alert('修改数据失败：'+xhr.responseText);App._module_infos[w.module].load(w)}},onFailure:function(xhr){alert('修改数据失败。'+xhr.responseText);App._module_infos[w.module].load(w)}})}else{alert('没有找到该内容块。')}};DivUtil.saveSimpleTextData=function(wid,widgetTitle,widgetContent,win){var w=App.getWidgetById(wid);if(w){w.setContent('正在进行保存……');var widgetData={"content":widgetContent};var postData='data='+encodeURIComponent(JSON.stringify(widgetData))+'&title='+encodeURIComponent(widgetTitle);var url=CommonUtil.getCurrentRootUrl()+'manage/page.action?cmd=update_data&widgetId='+wid;new Ajax.Request(url,{method:'post',parameters:postData,onSuccess:function(xhr){if(xhr.responseText.replace(/(^\s*)|(\s*$)/g,"")=='200 OK'){w.data=widgetData;w.title=widgetTitle;App._module_infos[w.module].load(w);win.close()}else{alert('修改数据失败：'+xhr.responseText);App._module_infos[w.module].load(w);win.focus()}},onFailure:function(xhr){alert('修改数据失败。'+xhr.responseText);App._module_infos[w.module].load(w);win.focus()}})}else{alert('没有找到该内容块。');win.focus()}};var TabUtil=!!window.TabUtil||{};TabUtil.changeTab=function(commonID,curIndex){var o=$(commonID).getElementsByTagName("div");for(var i=0;i<o.length;i++){o[i].className=i==curIndex?"cur":"";$(commonID+i).style.display=i==curIndex?"":"none"}};var CommonUtil=!!window.CommonUtil||{};CommonUtil.AddFav=function(u,t){if(Platform.isIE){window.external.AddFavorite(u,t)}else if(Platform.isGecko){window.sidebar.addPanel(t,u,"")}else{alert('请同时按\r\n\r\n CTRL + D \r\n\r\n键加入收藏夹或者书签。')}return false};CommonUtil.setHomepage=function(u){if(Platform.isIE){document.body.style.behavior='url(#default#homepage)';document.body.setHomePage(u)}else if(window.sidebar){if(window.netscape){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect")}catch(e){alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'")}}var prefs=Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);prefs.setCharPref('browser.startup.homepage',u)}};CommonUtil.checkClientLeaveWordForm=function(oF){if(oF.LeavewordTitle.value==''){alert('请输入留言标题。');return false}if(oF.LeavewordContent.value==''){alert('请输入留言内容。');return false}return true};CommonUtil.reFixImg=function(oImg,ConstWidth,ConstHeight){w=oImg.width;h=oImg.height;if(w>ConstWidth&&h>ConstHeight){if(w/h>ConstWidth/ConstHeight){oImg.width=ConstWidth}else{oImg.height=ConstHeight}}else if(w>ConstWidth){oImg.width=ConstWidth}else if(h>ConstHeight){oImg.height=ConstHeight}else{}oImg.style.visibility='visible';return};CommonUtil.setCookie=function(cookieName,cookieValue,nMinutes){var today=new Date();var expire=new Date();if(nMinutes==null||nMinutes==0){nMinutes=10}expire.setTime(today.getTime()+nMinutes*60*1000);document.cookie=cookieName+"="+escape(cookieValue)+";expires="+expire.toGMTString()};CommonUtil.getCookie=function(c_name){if(document.cookie.length>0){c_start=document.cookie.indexOf(c_name+"=");if(c_start!=-1){c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end))}}return""};CommonUtil.getQueryString=function(name){if(location.href.indexOf("?")==-1||location.href.indexOf(name+'=')==-1){return''}var queryString=location.href.substring(location.href.indexOf("?")+1);var parameters=queryString.split("&");var pos,paraName,paraValue;for(var i=0;i<parameters.length;i++){pos=parameters[i].indexOf('=');if(pos==-1){continue}paraName=parameters[i].substring(0,pos);paraValue=parameters[i].substring(pos+1);if(paraName==name){return unescape(paraValue.replace(/\+/g," "))}}return''};CommonUtil.diggTrample=function(cmd,objId){if(CommonUtil.getCookie(cmd+objId)!=''){alert('请不要在 10 分钟内连续顶或者踩同一篇文章。');return}var url;if(typeof HasDomain=='undefined'){url=JITAR_ROOT+'jython/digg.py?cmd='+cmd+'&id='+objId+'&tmp='+Date.parse(new Date())}else{url=CommonUtil.getCurrentRootUrl()+'jython/digg.py?cmd='+cmd+'&id='+objId+'&tmp='+Date.parse(new Date())}new Ajax.Request(url,{method:'get',onSuccess:function(xhr){if(xhr.responseText.replace(/(^\s*)|(\s*$)/g,"")!='ERROR'){$(cmd+objId).innerHTML=xhr.responseText;CommonUtil.setCookie(cmd+objId,objId,10)}else{alert('获取数据发生错误。'+xhr.responseText)}},onFailure:function(xhr){alert('提交数据发生错误。'+xhr.responseText)}})};DivUtil.saveArticleContent=function(wid,widgetTitle,widgetContent,win){var w=App.getWidgetById(wid);if(w){w.setContent('正在进行保存……');var widgetData={"content":widgetContent};var postData='data='+encodeURIComponent(JSON.stringify(widgetData))+'&title='+encodeURIComponent(widgetTitle);var url=JITAR_ROOT+'manage/page.action?cmd=update_data&widgetId='+wid;new Ajax.Request(url,{method:'post',parameters:postData,onSuccess:function(xhr){if(xhr.responseText.replace(/(^\s*)|(\s*$)/g,"")=='200 OK'){w.data=widgetData;w.title=widgetTitle;App._module_infos[w.module].load(w);win.close()}else{alert('修改数据失败：'+xhr.responseText);App._module_infos[w.module].load(w);win.focus()}},onFailure:function(xhr){alert('修改数据失败。'+xhr.responseText);App._module_infos[w.module].load(w);win.focus()}})}else{alert('没有找到该内容块。');win.focus()}};CommonUtil.SelectAll=function(chk,elename){var ele=document.getElementsByName(elename);for(var i=0;i<ele.length;i++){ele[i].checked=chk.checked}};CommonUtil.getCurrentRootUrl=function(){if(typeof HasDomain=='undefined'){return JITAR_ROOT}else{url=window.location.protocol+"//"+window.location.host+"/";return url}};function validateForm(fm){var q=document.getElementsByName('q_list');for(var i=0,c=q.length;i<c;i++){var a=document.getElementsByName('q_'+q[i].value);var hasSelected=false;for(var j=0,d=a.length;j<d;j++){if(a[j].checked)hasSelected=true}if(!hasSelected){alert('选项【'+document.getElementById('q_c_'+q[i].value).innerHTML+' 】请至少选择一项。');return}if(document.getElementById('q_type_'+q[i].value).value=='0'){if(document.getElementById('q_max_'+q[i].value).value!='0'){var maxCount=parseInt(document.getElementById('q_max_'+q[i].value).value,10);var selectedCount=0;if(isNaN(maxCount))maxCount=1;for(var k=0;k<a.length;k++){if(a[k].checked)selectedCount++}if(selectedCount>maxCount){alert('选项【'+document.getElementById('q_c_'+q[i].value).innerHTML+'】 的选项不能超过 '+maxCount+' 个');return}}}}fm.submit()};
