/** * jspceo (v3.0) - page events * * @author : folier * @email : jspceo@qq.com * @qq : 39886616 * @techno-support : ruixing.cc * copyright(c): jspceo 2008 - 2010 * **/ $(document).ready(function(){var tritems=$("tr[@id=tritem]");var initems=$('input[@name=iditem]');var selectedids;$(".sortth").attr("title","点击这儿按此字段排序");$("input[@id=sort1]").click(function(event){jc.page.cancelbubble(event);}).dblclick(function(event){jc.page.cancelbubble(event);}).mouseover(function(){this.select();}).focus(function(){this.select();}).mousemove(function(event){jc.page.cancelbubble(event);}).blur(function(e){if(this.value!=parseint(this.value)){this.value=$("#"+this.name.replace("_","__")).html();}}).keypress(function(event){var index=$(this).attr("index");if(index==parseint(index)&&event.keycode==13){try{var sub=number(index)+1;if(!initems[sub].checked)$(tritems[sub]).click();$("input[@id=sort1]")[sub].focus();}catch(e){$("#jc_sort").click();}}});try{selectedids=parent.$jspceo.ids;}catch(e){selectedids="";};initems.click(function(){zltchkids(this.form);if(this.checked){$("input[@name=sort_"+this.value+"]").val($("#sort__"+this.value).html());$("input[@name=sort_"+this.value+"]").show();$("#sort__"+this.value).hide();}else{$("input[@name=sort_"+this.value+"]").hide();$("#sort__"+this.value).show();}});tritems.mouseover(function(){if(this.classname!='csel')this.classname='cover';}).mouseout(function(){if(this.classname!='csel')this.classname='c';}).dblclick(function(){var url=$(this).attr("href");if(url==null)return;new jc.url(url).go();}).each(function(i){if($(this).attr("noclick"))return;$(this).click(function(){try{initems[i].click();}catch(e){}});try{if(selectedids.indexof("'"+initems[i].value+"'")!=-1){initems[i].click();}}catch(e){}});$(".sortth").click(function(){var re0=/^f\d+/i;var re1=/^x\d+/i;var fd=$(this).attr("field");if(fd&&!re0.test(fd)&&!re1.test(fd)){var au=new jc.url();var mmid=au.get("mmid");var sortfield=au.get("sortfield");var sorttype=au.get("sorttype");if(sortfield=="")sortfield="sort";if(sorttype=="")sorttype="asc";var u;if(sortfield==fd){u=new jc.url().set("sorttype",sorttype=="desc"?"asc":"desc");try{parent.$jspceo.sort["sort_"+mmid]={field:fd,by:(sorttype=="desc"?"asc":"desc")};}catch(e){}}else{u=new jc.url().set("sorttype",sorttype).set("sortfield",fd);try{parent.$jspceo.sort["sort_"+mmid]={field:fd,by:sorttype};}catch(e){}}u.go();}});$("#jc_reverse").click(function(){$("tr[@id=tritem]").each(function(i){$(this).click();});zltchkids(this.form);});$("#jc_sort").click(function(){if(confirm("您真的要更新选中项目的排序索引吗?")){parent.jc_loading(true);this.form.jc_action.value="sort";this.form.submit();}});$("#jc_delete").click(function(){var b = $("#ldallowed").val()==1;var s,r;if($("#isc").val()==0){s = "【警告】:此操作不可撤消!\r\n您真地要删除选中的项目吗?";}else if(b){s = "【警告】:此操作将连同选中的栏目下的全部内容和子栏目一起删除,且无法撤消!\n\n您真的要删除选中的项目吗?";}else{s = "【提示】:此操作只删选中的,且除没有子栏目(或内容)的项目.\r\n操作后将无法撤消!\r\n您真的要执行此删除操作吗?";};if(confirm(s)){ parent.jc_loading(true);this.form.jc_action.value="delete";this.form.submit();}});$("#jc_move").change(function(){if(confirm("您真的要进行移动操作吗?")){parent.jc_loading(true);this.form.jc_action.value="move";this.form.jc_param.value=this.value;this.form.submit();}else{this.selectedindex=0;}});$("input[@id=jc_status]").each(function(i){$(this).click(function(){if(confirm("您真地要对选中的记录标记为 “"+$(this).val()+"” 吗?")){this.form.jc_action.value="status";this.form.jc_param.value=$(this).attr("datastatus");this.form.submit();}});});});function zltchkids(fm){var c=false;var o=$('tr[@id=tritem]');var o1=$('input[@name=iditem]');var myids="";o.each(function(i){if(o1[i].checked&&!$(o[i]).attr("noclick")){c=true;o[i].classname="csel";myids+=",'"+o1[i].value+"'";}else{o[i].classname="c";}});if(myids!="")myids=myids.substring(1);try{fm.ids.value=myids;parent.$jspceo.ids=myids;}catch(e){};$("input[@name=jc_ctrl], select[@name=jc_ctrl]").each(function(i){this.disabled=!c;});};var $statusarr={};function __pstatus(n){if($statusarr['s'+n]){document.write($statusarr['s'+n].sname.fontcolor($statusarr['s'+n].scolor));return;};var str=statusdefinestring;if(str.indexof("=")!=-1){var sa=str.split("|");for(var i=0;i