/*初始window类*
* JS全局函数
2010-06-09 
by:海鸥
版本：2011
*/
window.Fid=function(id){return document.getElementById(id)};window.Fname=function(name){return document.getElementsByTagName(name)};window.Fobj=function(id){return $(id).length};window.returnObj=function(obj,isJquery){if(isJquery==undefined){isJquery=true}var _obj;if(obj==null||obj==undefined)return;if(typeof(obj)=='object'){_obj=obj}else if(obj.substring(0,1)!='#'&&obj.substring(0,1)!='.'){_obj=(isJquery)?'#'+obj:obj}else{_obj=(isJquery)?obj:obj.substring(1,len(obj))}return _obj};var Class={create:function(){return function(){this.initialize.apply(this,arguments)}}};window.G_Time={};setInterval(function(){G_Time=null;G_Time={}},3600000);String.prototype.lTrim=function(){return this.replace(/^\s*/,"")};String.prototype.rTrim=function(){return this.replace(/\s*$/,"")};String.prototype.trim=function(){return this.rTrim().lTrim()};String.prototype.hash_filter=function(){return this.replace(/[^a-f0-9]/gi,'')};String.prototype.getLength=function(len){len=len?len:3;return this.replace(/[^\x00-\xff]/gi,'xxx').length};window.cutStr=function(str,num,subfix){if(subfix==undefined)subfix='...';if(str&&str.length>num){str=str.substring(0,num)+subfix}return str};window.escapeHTML=function(s){return s.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;')};window.formatNumber=function(srcStr,nAfterDot){if(nAfterDot==0||nAfterDot=='')return srcStr;var srcStr,nAfterDot;var resultStr,nTen;srcStr=""+srcStr+"";strLen=srcStr.length;dotPos=srcStr.indexOf(".",0);if(dotPos==-1){resultStr=srcStr+".";for(i=0;i<nAfterDot;i++){resultStr=resultStr+"0"}return resultStr}else{if((strLen-dotPos-1)>=nAfterDot){nAfter=dotPos+nAfterDot+1;nTen=1;for(j=0;j<nAfterDot;j++){nTen=nTen*10}resultStr=Math.round(parseFloat(srcStr)*nTen)/nTen;return resultStr}else{resultStr=srcStr;for(i=0;i<(nAfterDot-strLen+dotPos+1);i++){resultStr=resultStr+"0"}return resultStr}}};window.keySubmit=function(e,button){var _button=returnObj(button);var k=e.charCode||e.keyCode||0;if((k==13)||($.browser.msie&&k==83)){$(_button).click()}};window.ctrlEnter=function(e,button){var _button=returnObj(button);var k=e.charCode||e.keyCode||0;if((e.ctrlKey&&k==13)||($.browser.msie&&e.altKey&&k==83)){$(_button).click()}};window.formatInput=function(){$(function(){if(jQuery.browser.msie){jQuery("input[type='text'], input[type='password'], textarea").focus(function(){$(this).addClass("ie_focus")}).blur(function(){$(this).removeClass("ie_focus")})}})};window.inputDisable=function(dis,bt_class){dis=dis?dis:G_Time.input_dis;if(dis){if(bt_class!='none')$(dis).addClass("disable");$(dis).attr("disabled",true)}};window.inputEnable=function(dis){dis=dis?dis:G_Time.input_dis;if(dis){$(dis).removeClass("disable").removeAttr("disabled");G_Time.input_dis=null}};window.getObjVal=function(obj){var _obj=returnObj(obj);if(Fobj(_obj))return jQuery.trim($(_obj).val());else return""};window.getBoxVal=function(objname,areaTag){var str="";var _areaTag=returnObj(areaTag);var _areaObj=(Fobj(_areaTag))?_areaTag+' ':'';$(_areaObj+"input:checkbox[name='"+objname+"'][checked]").each(function(){str+=$(this).val()+","});if(str!=""){return str.substr(0,str.length-1)}else{return""}};window.setBoxCheckAll=function(checkObj,areaTag,tagRow,pcheckName){var _checkObj=returnObj(checkObj);var _areaTag=returnObj(areaTag);var _areaObj=(Fobj(_areaTag))?_areaTag+' ':'';var _toCheck=(pcheckName!=''&&pcheckName!=undefined)?_areaObj+'input:checkbox[name="'+pcheckName+'"]':_areaObj+'input:checkbox';if($(_checkObj).prop('checked')==true){$(_toCheck).attr('checked',true);if(tagRow!=''&&tagRow!=undefined)$(_areaObj+tagRow).css({"background":"#ffffcc"})}else{$(_toCheck).attr('checked',false);if(tagRow!=''&&tagRow!=undefined)$(_areaObj+tagRow).css({"background":""})}};window.getRadioVal=function(objName,areaTag){var _areaTag=returnObj(areaTag);var _areaObj=(Fobj(_areaTag))?_areaTag+' ':'';if(!Fname(objName))return;var val=$(_areaObj+':input:radio[@name='+name+'][checked]').val();if(val==undefined){return""}else{return val}};window.setRadioVal=function(name,value){var radioObject=Fname(name);if(!Fname(objName)){return}if(value==""){radioObject[0].checked=true;return}for(var i=0;i<radioObject.length;i++){if(radioObject[i].value==value){radioObject[i].checked=true;break}}};window.getTagVal=function(){var aIdArray=new Array("flag="+Math.random());var argLen=arguments.length;for(i=0;i<argLen;i++){aIdArray[i+1]="&"+arguments[i]+"="+escape(getObjVal("#"+arguments[i]))}return aIdArray.join('')};window.getMovieTagVal=function(){var aIdArray=new Array("flag="+Math.random());var argLen=arguments.length;for(i=1;i<argLen;i++){aIdArray[i+1]="&"+arguments[i]+"="+escape(getObjVal("#"+arguments[i]+"_"+arguments[0]))}return aIdArray.join('')};window.getAreaTagVal=function(){var aIdArray=new Array("flag="+Math.random());var argLen=arguments.length;for(i=1;i<argLen;i++){aIdArray[i+1]="&"+arguments[i]+"="+escape(getObjVal("#"+arguments[0]+"  #"+arguments[i]))}return aIdArray.join('')};window.overColor=function(uiObj){var _uiObj=returnObj(uiObj);$(_uiObj).css({"background":"#ffffcc"})};window.outColor=function(uiObj,checkObj){var _uiObj=returnObj(uiObj);if(checkObj!=undefined){var _checkObj=returnObj(checkObj);if($(_checkObj).prop('checked')==false){$(_uiObj).css({"background":""})}}else{$(_uiObj).css({"background":""})}};window.clickBoxColor=function(checkObj,uiObj){if(typeof(checkObj)=='object'){checkObj.checked=!checkObj.checked}else{Fid(returnObj(checkObj,0)).checked=!Fid(returnObj(checkObj,0)).checked}var _uiObj=returnObj(uiObj);var _checkObj=returnObj(checkObj);if($(_checkObj).prop('checked')==true){$(_uiObj).css({"background":""})}else{$(_uiObj).css({"background":"#ffffcc"})}};window.clickUiColor=function(checkObj){var _checkObj=returnObj(checkObj);if($(_checkObj).prop('checked')==false){$(_checkObj).attr("checked",true)}else{$(_checkObj).attr("checked",false)}};window.overClass=function(uiObj){var _uiObj=returnObj(uiObj);$(_uiObj).attr("class","trOver")};window.outClass=function(uiObj,checkObj,i){var _uiObj=returnObj(uiObj);if(checkObj!=undefined){var _checkObj=returnObj(checkObj);if($(_checkObj).prop('checked')==false||$(_checkObj).prop('checked')==undefined){if(i%2!=0){$(_uiObj).attr("class","trSecond")}else{$(_uiObj).attr("class","trFirst")}}}else{if(i%2!=0){$(_uiObj).attr("class","trSecond")}else{$(_uiObj).attr("class","trFirst")}}};window.clickBoxClass=function(checkObj,uiObj,i){if(typeof(checkObj)=='object'){checkObj.checked=!checkObj.checked}else{Fid(returnObj(checkObj,0)).checked=!Fid(returnObj(checkObj,0)).checked}var _uiObj=returnObj(uiObj);var _checkObj=returnObj(checkObj);if($(_checkObj).prop('checked')==true){if(i%2!=0){$(_uiObj).attr("class","trSecond")}else{$(_uiObj).attr("class","trFirst")}}else{$(_uiObj).attr("class","trOver")}};window.clickUiCss=function(checkObj){var _checkObj=returnObj(checkObj);if($(_checkObj).prop('disabled')==true){return}if($(_checkObj).prop('checked')==false){$(_checkObj).attr("checked",true)}else{$(_checkObj).attr("checked",false)}};window.checkAllEvent=function(obj,areatag,rowName,pObjName){var areaObj='#'+areatag;var boxID;var rowID;var i;if($(obj).prop('checked')==true){$(areaObj+" input:checkbox").attr("checked",true);$("input:checkbox[name='"+pObjName+"']").each(function(){var boxID=$(this).attr("id");var rowID=boxID.replace('check',rowName);$('#'+rowID).attr("class","trOver")})}else{$(areaObj+" input:checkbox").attr("checked",false);$("input:checkbox[name='"+pObjName+"']").each(function(){boxID=$(this).attr("id");rowID=boxID.replace('check',rowName);i=boxID.replace('check_','');if(i%2!=0){$('#'+rowID).attr("class","trSecond")}else{$('#'+rowID).attr("class","trFirst")}})}};window.clickRadioClass=function(radioObj,uiObj,i){if(typeof(radioObj)=='object'){radioObj.checked=!radioObj.checked}else{Fid(returnObj(radioObj,0)).checked=!Fid(returnObj(radioObj,0)).checked}var _uiObj=returnObj(uiObj);var _radioObj=returnObj(radioObj);if($(_radioObj).prop('checked')==true){if(i%2!=0){$(_uiObj).attr("class","trSecond")}else{$(_uiObj).attr("class","trFirst")}}else{$(_uiObj).attr("class","trOver")}};window.clickUiColor_Radio=function(radioObj,uiObj,areaObj){var _uiObj=returnObj(uiObj);var _radioObj=returnObj(radioObj);var _areaObj=returnObj(areaObj);if($(_radioObj).prop('disabled')==true){return}$(_areaObj+' tr').css({"background":""});if($(_radioObj).prop('checked')==false){$(_radioObj).attr("checked",true);$(uiObj).css({"background":""})}else{$(_radioObj).attr("checked",false);$(uiObj).css({"background":"#ffffcc"})}};window.clearForm=function(){var coll=Fname('input');if(!coll){return}if(coll.length){for(var i=0;i<coll.length;i++){if(coll.item(i).id!='k'){if(coll.item(i).type=='text'||coll.item(i).type=='password')coll.item(i).value='';if(coll.item(i).type=='checkbox')coll.item(i).checked=''}}}var coll=document.getElementsByTagName('select');if(!coll){return}if(coll.length){for(var i=0;i<coll.length;i++){if(coll.item(i).value!='')coll.item(i).value=''}}var coll=document.getElementsByTagName('textarea');if(!coll){return}if(coll.length){for(var i=0;i<coll.length;i++){if(coll.item(i).value!='')coll.item(i).value=''}}};window.hoverMenu=function(menuObj,contObj,n,option){var _menuObj=returnObj(menuObj);var _contObj=returnObj(contObj);var i=0;option=option?option:{};var op={focus_class:'cur',nor_class:'nor',menu_type:'li'};$.extend(op,option);$(_menuObj+' '+op.menu_type).each(function(){var classname=n==i?op.focus_class:op.nor_class;$(this).attr('class',classname);i==n?$(_contObj+i).show():$(_contObj+i).hide();i++})};window.addFavorite=function(url,title){if(url==''||url!='undefined'){url=document.location.href}if(title==''||title!='undefined'){title=document.title}if(document.all){window.external.addFavorite(url,title)}else if(window.sidebar){window.sidebar.addPanel(title,url,"")}};window.setHomePage=function(url){switch(getOs()){case'IE':document.body.style.behavior='url(#default#homepage)';document.body.setHomePage(url);break;default:if(window.sidebar){if(window.netscape){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect")}catch(e){alert('BzDCMS 提醒：\n\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',url)}break}};window.returnMultipleValue=function(tag){if(Fid(tag)){var result='';for(var i=0;i<Fid(tag).options.length;i++){if(Fid(tag).options[i].selected){if(result=='')result=Fid(tag).options[i].value;else result=result+','+Fid(tag).options[i].value}}return result}};window.selectAllCheckBox=function(objName,selfObjName){var coll=document.getElementsByTagName('input');if(!coll){return}if(coll.length){for(var i=0;i<coll.length;i++){if(coll.item(i).name==objName){coll.item(i).checked=Fid(selfObjName).checked}}}else coll.checked=Fid(selfObjName).checked};window.getValueList=function(tagName,tagId){var result="";var coll=document.getElementsByTagName(tagName);if(!coll){return result}if(coll.length){for(var i=0;i<coll.length;i++){if(coll.item(i).checked){if(coll.item(i).id==tagId)result+=(result=="")?coll.item(i).value:(","+coll.item(i).value)}}}else{if(coll.checked){result=coll.value}}return result};window.getItemValue=function(tagName,val){if(val=='***'){Fid(tagName).value=''}else{if(Fid(tagName).value==''){Fid(tagName).value=val}else{Fid(tagName).value=Fid(tagName).value+','+val}}};window.getItemOption=function(tagName,val){if(val=='***'){Fid(tagName).value=''}else{Fid(tagName).value=val}};window.checkDisabled=function(tagName,objNull){var coll=document.getElementsByTagName('input');var temp=false;if(objNull==''){temp=true}if(!coll){return}if(coll.length){for(var i=0;i<coll.length;i++){if(coll.item(i).name==tagName){coll.item(i).disabled=temp}}}else coll.disabled=temp};window.windowOpen=function(url,item,val,target){var a=item.split("|");var b=val.split("|");if(target=='open'){if(item==''){window.open(url)}else{for(var i=0;i<a.length;i++){if(i==0){url=url+'?'+a[i]+'='+escape(b[i])}else{url=url+'&'+a[i]+'='+escape(b[i])}}window.open(url)}}else{if(item==''){location.href=url}else{for(var i=0;i<a.length;i++){if(i==0){url=url+'?'+a[i]+'='+escape(b[i])}else{url=url+'&'+a[i]+'='+escape(b[i])}}location.href=url}}};window.menuStyle=function(objName,nTag){if(nTag=='top'){$('.navigationtable div').each(function(){var classname=$(this).attr('id')==objName?"navigationtd_select":"navigationtd";$(this).attr('class',classname)})}else if(nTag=='menu'){$('.class_menu span').each(function(){var classname=$(this).attr('id')==objName?"clickedmenu":"menu";$(this).attr('class',classname)})}};window.changePic=function(pic1,pic2,id){if(Fid(id).title=='点击展开'){Fid(id).src=pic2;Fid(id).title='点击合起'}else{Fid(id).src=pic1;Fid(id).title='点击展开'}};window.randomChar=function(l,t){if(t==1){var x="0123456789poiuytrewqasdfghjklmnbvcxzQWERTYUIOPLKJHGFDSAZXCVBNM"}else{var x="0123456789ABCDEF"}var tmp="";for(var i=0;i<l;i++){tmp+=x.charAt(Math.ceil(Math.random()*100000000)%x.length)}return tmp};window.changeClassName=function(stype,num,count,selfClass,tagClass){if(Fid(stype+'_'+num)){Fid(stype+'_'+num).className=tagClass}for(var i=0;i<=count;i++){if(i!=num){if(Fid(stype+'_'+i)){Fid(stype+'_'+i).className=selfClass}}}};window.setIntervalchangeClassName=function(stype,count,step,showType){var j=0;for(var i=0;i<count;i++){if(Fid(stype+'_'+i)&&Fid(stype+'_'+i).style.display!='none'){j=i;break}}var k=j+1;if(k>=count){k=0}Fid(stype+'_'+j).style.display='none';if(showType){showBlock(stype+'_'+k,step)}else{Fid(stype+'_'+k).style.display='block'}};window.showTr=function(id){if(Fid(id).style.display=='none'){Fid(id).style.display=''}else{Fid(id).style.display='none'}};window.showBlocks=function(pre,num,count,step){if(Fid(pre+'_'+num)){showBlock(pre+'_'+num,step)}for(var i=0;i<count;i++){if(i!=num){if(Fid(pre+'_'+i)){hiddenBlock(pre+'_'+i,step)}}}};window.showBlock=function(tag,step){if(Fid(tag).style.display=='none'){var h=0;var anim=function(){Fid(tag).style.display='block';Fid(tag).style.overflow='hidden';var max_h=Fid(tag).scrollHeight;h+=step;if(h>=max_h){if(navigator.userAgent.toLowerCase().indexOf("msie 6.0")>=0){Fid(tag).style.height=max_h+'px';Fid(tag).style.overflow='auto'}else{Fid(tag).style.height='auto'}if(tt){window.clearInterval(tt)}}else{Fid(tag).style.height=h+'px'}};var tt=window.setInterval(anim,2)}};window.hiddenBlock=function(tag,step){if(Fid(tag).style.display=='block'){var h=Fid(tag).scrollHeight;if(navigator.userAgent.toLowerCase().indexOf("msie 6.0")>=0)Fid(tag).style.overflow='hidden';var anim=function(){h-=step;if(h<=10){Fid(tag).style.display='none';if(tt){window.clearInterval(tt)}}else{Fid(tag).style.height=h+'px'}};var tt=window.setInterval(anim,10)}};window.hiddenSelect=function(showType){var coll=Fname('select');if(!coll){return}if(coll.length){for(var i=0;i<coll.length;i++){if(showType=='hidden'){if(coll.item(i).style.display!='none'){coll.item(i).style.display='none'}}else{if(coll.item(i).style.display=='none'){coll.item(i).style.display=''}}}}};window.openSelWin=function(url,winWidth,winHeight){var regWin=window.open(url,'selWin_'+randomChar(10,1),'modal=yes,toolbar=no,menubar=no,status=no,scrollbars=yes,resizable=no,width='+winWidth+',height='+winHeight);if(regWin){regWin.moveTo((screen.availWidth-winWidth)/2,(screen.availHeight-winHeight-12)/2);regWin.focus()}return true};window.LoadFlash=function(wmode,url,width,Height){document.write('<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,2,0 width='+width+' height='+Height+' align="middle">');document.write('<param name="movie" value="'+url+'">');document.write(' <param name="quality" value="high">');document.write('  <param name="wmode" value="'+wmode+'">');document.write(' <embed src="'+url+'" width="'+width+'" height="'+Height+'" align="middle" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" wmode="transparent">');document.write('<param name="menu" value="false"/>');document.write('</embed>');document.write(' </object>')};window.isChineseName=function(str){var str=str.substr(0,1);var surname="赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张孔曹严华金魏陶姜戚谢邹喻柏水窦章云苏潘葛奚范彭郎鲁韦昌马苗凤花方俞任袁柳酆鲍史唐费廉岑薛雷贺倪汤滕殷罗毕郝邬安常乐于时傅皮卞齐康伍余元卜顾孟平黄和穆萧尹姚邵堪汪祁毛禹狄米贝明臧计伏成戴谈宋茅庞熊纪舒屈项祝董粱杜阮蓝闵席季麻强贾路娄危江童颜郭梅盛林刁钟徐邱骆高夏蔡田樊胡凌霍虞万支柯咎管卢莫经房裘缪干解应宗宣丁贲邓郁单杭洪包诸左石崔吉钮龚程嵇邢滑裴陆荣翁荀羊於惠甄魏加封芮羿储靳汲邴糜松井段富巫乌焦巴弓牧隗山谷车侯宓蓬全郗班仰秋仲伊宫宁仇栾暴甘钭厉戎祖武符刘姜詹束龙叶幸司韶郜黎蓟薄印宿白怀蒲台从鄂索咸籍赖卓蔺屠蒙池乔阴郁胥能苍双闻莘党翟谭贡劳逄姬申扶堵冉宰郦雍郤璩桑桂濮牛寿通边扈燕冀郏浦尚农温别庄晏柴瞿阎充慕连茹习宦艾鱼容向古易慎戈廖庚终暨居衡步都耿满弘匡国文寇广禄阙东殴殳沃利蔚越夔隆师巩厍聂晁勾敖融冷訾辛阚那简饶空曾毋沙乜养鞠须丰巢关蒯相查后江红游竺权逯盖益桓公万俟司马上官欧阳夏侯诸葛闻人东方赫连皇甫尉迟公羊澹台公冶宗政濮阳淳于仲孙太叔申屠公孙乐正轩辕令狐钟离闾丘长孙慕容鲜于宇文司徒司空亓官司寇仉督子车颛孙端木巫马公西漆雕乐正壤驷公良拓拔夹谷宰父谷粱晋楚闫法汝鄢涂钦段干百里东郭南门呼延妫海羊舌微生岳帅缑亢况後有琴梁丘左丘东门西门商牟佘佴伯赏南宫墨哈谯笪年爱阳佟第五言福";r=surname.search(str);if(r==-1){return false}else{return true}};Date.prototype.format=function(style){var o={"M+":this.getMonth()+1,"d+":this.getDate(),"h+":this.getHours(),"m+":this.getMinutes(),"s+":this.getSeconds(),"w+":"天一二三四五六".charAt(this.getDay()),"q+":Math.floor((this.getMonth()+3)/3),"S":this.getMilliseconds()};if(/(y+)/.test(style)){style=style.replace(RegExp.$1,(this.getFullYear()+"").substr(4-RegExp.$1.length))}for(var k in o){if(new RegExp("("+k+")").test(style)){style=style.replace(RegExp.$1,RegExp.$1.length==1?o[k]:("00"+o[k]).substr((""+o[k]).length))}}return style};window.dateDiff=function(startTime,endTime){startTime=startTime.replace(/-/g,"");startTime=startTime.replace(/\\/g,"");startTime=startTime.replace(/\./g,"");endTime=endTime.replace(/-/g,"");endTime=endTime.replace(/\\/g,"");endTime=endTime.replace(/\./g,"");var year1=startTime.substr(0,4);var year2=endTime.substr(0,4);var month1=startTime.substr(4,2);var month2=endTime.substr(4,2);var day1=startTime.substr(6,2);var day2=endTime.substr(6,2);temp1=year1+"/"+month1+"/"+day1;temp2=year2+"/"+month2+"/"+day2;var dateaa=new Date(temp1);var datebb=new Date(temp2);var date=datebb.getTime()-dateaa.getTime();var time=Math.floor(date/(1000*60*60*24));return time};window.goTop=function(){window.scrollTo(0,0)};window.Request=function(strName){var paraUrl=location.search;if(paraUrl.indexOf("?")!=-1){var strRight=paraUrl.substr(1);var arrTmp=strRight.split("&");for(var i=0;i<arrTmp.length;i++){var arrTemp=arrTmp[i].split("=");if(arrTemp[0].toUpperCase()==strName.toUpperCase()){return arrTemp[1]}}return""}else{return""}};window.arrayExist=function(d,v){for(var i=0;i<d.length;i++){if(d[i]==v){return true}}return false};window.arrayRemove=function(arr,dx){if(isNaN(dx)||dx>arr.length){return arr}arr.splice(dx,1);return arr};window.objCopy=function(old_obj){var newObj=new Object();for(elements in old_obj){newObj[elements]=old_obj[elements]}return newObj};window.addEvent=function(e,evt,fn,isID){if(isID==true){e=Fid(e)}if(!isEmpty(e.attachEvent)&&(typeof(e.attachEvent)=="function"||typeof(e.attachEvent)=="object")){e.attachEvent("on"+evt,fn)}else if(!isEmpty(e.addEventListener)&&(typeof(e.addEventListener)=="function"||typeof(e.addEventListener)=="object")){e.addEventListener(evt,fn,false)}};window.getOs=function(){var sAgent=navigator.userAgent.toLowerCase();if(sAgent.indexOf("msie")>=0){return'IE'}if(sAgent.indexOf("firefox")>=0){return'Firefox'}if(sAgent.indexOf("safari")>=0){return'Safari'}if(sAgent.indexOf("opera")>=0){return'Opera'}if(sAgent.indexOf("netscape")>=0){return'NetScape'}if(sAgent.indexOf("camino")>=0){return'Camino'}if(sAgent.indexOf("gecko/")>=0){return'Gecko'}return'unknown'};window.getScrollPostion=function(){if(jQuery.browser.msie&&jQuery.browser.version==6)return{left:document.body.scrollLeft,top:document.body.scrollTop};return{left:document.documentElement.scrollLeft,top:document.documentElement.scrollTop}};window.setPostion=function(e,x,y,w,h,isID){if(isID==true)e=Fid(e);if(e.style.position=="absolute"){e.style.left=x+"px";e.style.top=y+"px"}else if(e.style.position=="relative"){var p=getPostion(e.offsetParent);e.style.left=(x-p.x)+"px";e.style.top=(y-p.y)+"px"}if(w>=0)e.style.width=w+"px";if(h>=0)e.style.height=h+"px"};window.getPostion=function(e,isID){if(isID==true)e=Fid(e);var left=0,top=0,w=e.offsetWidth,h=e.offsetHeight;do{top+=e.offsetTop||0;left+=e.offsetLeft||0;e=e.offsetParent}while(e);return{x:left,y:top,width:w,height:h}};window.setOffsetWindowPostionByRate=function(e,nx,ny,isID){if(isID==true)e=Fid(e);if(!e)return;var w=$(window).width(),h=$(window).height();setOffsetWindowPostion(e,(w-e.offsetWidth)/nx,(h-e.offsetHeight)/ny)};window.setOffsetWindowPostion=function(e,x,y,isID){if(isID==true)e=Fid(e);var p=getScrollPostion();setPostion(e,x+p.left,y+p.top+50,-1,-1)};window.getScrollPostion=function(doc){doc=doc||document;var l=Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft);t=Math.max(doc.documentElement.scrollTop,doc.body.scrollTop);return{left:l,top:t}};window.getPageSize=function(){if(document.compatMode!="CSS1Compat"){return{width:document.body.scrollWidth,height:Math.max(document.body.clientHeight,document.body.scrollHeight)}}return{width:document.documentElement.scrollWidth,height:Math.max(document.documentElement.clientHeight,document.documentElement.scrollHeight)}};window.drawImage=function(ImgD,img_width,img_height,after_show,cb){var image=ImgD;if(after_show){var image=new Image();image.src=ImgD.src}var size=calcDrawImage(image.width,image.height,img_width,img_height);if(!size)return;ImgD.width=size.w;ImgD.height=size.h;if(cb){cb()}};window.calcDrawImage=function(o_img_w,o_img_h,w,h){if(w<=0&&w<=0){return false}o_img_w=parseInt(o_img_w);o_img_h=parseInt(o_img_h);var draw_type=0;if(w>0&&h>0){draw_type=(o_img_w/w>=o_img_h/h)?1:2}else if(w>0&&h<=0){draw_type=1}else{draw_type=2}if(draw_type==1){if(o_img_w>w){var rh=(o_img_h*w)/o_img_w;return{'w':w,'h':rh}}else{return{'w':o_img_w,'h':o_img_h}}}else if(draw_type==2){if(o_img_h>h){var rw=(o_img_w*h)/o_img_h;return{'w':rw,'h':h}}else{return{'w':o_img_w,'h':o_img_h}}}};window.reloadImg=function(contain){if(!Fid(contain))return;var _contain='#'+contain;var _width=$(_contain).width();$(_contain+" img").each(function(){drawImage($(this).attr('id'),_width)})};window.loadJS=function(url,cb,option){if(option&&option.charset)option.scriptCharset=option.charset;var op={type:'GET',url:url,success:cb,dataType:'script',cache:false};$.extend(op,option);$.ajax(op)};window.loadCSS=function(url,id){if(id&&$("#"+id).size()>0){return true}var head=document.getElementsByTagName('head')[0];id=id||'';$(head).append('<link href="'+url+'" id="'+id+'" rel="stylesheet" type="text/css" />');return true};window.loadFile=function(url,id){if(id&&$("#"+id).size()>0){return true}var head=document.getElementsByTagName('head')[0];id=id||'';$(head).append('<link href="'+url+'" id="'+id+'" rel="shortcut icon" type="image/ico" />');return true};window.isEmpty=function(v){if(v!=null&&(typeof(v)=='object'||typeof(v)=='function')){if(jQuery.isArray(v)&&v.length==0){return true}return false}return((""==v||undefined==v||null==v)?true:false)};window.isURL=function(s){var RegExps=/^(?:ht|f)tp(?:s)?\:\/\/(?:[\w\-\.]+)\.\w+/i;return RegExps.test(s)};window.Browser={};Browser.isIE=((navigator.userAgent.indexOf('MSIE')==-1)?false:true);Browser.isIE7=((Browser.isIE&&window.XMLHttpRequest)?true:false);window.setCookie=function(name,value,days){var exp=new Date();exp.setTime(exp.getTime()+days*24*60*60*1000);document.cookie=name+'='+escape(value)+';expires='+exp.toGMTString()};window.getCookie=function(name){var r=new RegExp("(^|;|\\s+)"+name+"=([^;]*)(;|$)");var m=document.cookie.match(r);return(!m?"":m[2])};window.deleteCookie=function(name,domain){if(!isEmpty(domain))document.cookie=name+"=; path=/; domain="+domain+"; expires=Fri, 02-Jan-1970 00:00:00 GMT";else document.cookie=name+"=; path=/; expires=Fri, 02-Jan-1970 00:00:00 GMT"};window.addCookie=function(name,v,path,expire,domain,noescape){var s=name+"="+((noescape)?v:encodeURIComponent(v));if(!isEmpty(path))path="/";if(expire>0){var d=new Date();d.setTime(d.getTime()+expire*1000);if(!isEmpty(domain))s=s+"; path="+path+"; domain="+domain+"; expires="+d.toGMTString();else s=s+"; path="+path+"; expires="+d.toGMTString()}document.cookie=s};jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};var default_options={'domain':Domains.cookies,'encrypt':true};options=$.extend(default_options,options);if(value===null){value='';options.expires=-1}var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000))}else{date=options.expires}expires='; expires='+date.toUTCString()}var path=options.path?'; path='+options.path:'';var domain=options.domain?'; domain='+options.domain:'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('')}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break}}}return cookieValue}};window.layerHtml=function(title,html,submit_callback,cancel_callback,option){var option=(option)?option:{};option.submit_callback=(submit_callback)?submit_callback:null;option.cancel_callback=(cancel_callback)?cancel_callback:null;layerConfig(title,html,option)};window.layerResult=function(content,time_out,_cb,option){option=option?option:{};time_out=(time_out)?parseInt(time_out):1500;var op={wid:'layer_result',icon:'result_ok'};$.extend(op,option);return layerLoad(content,time_out,_cb,op)};window.layerLoad=function(content,time_out,_cb,option){time_out=(time_out)?parseInt(time_out):0;option=option?option:{};var wid=(option&&option.wid)?option.wid:'load_wait';var op={div_class:'layer_load',icon:'result_load3',wid:'layer_load'};$.extend(op,option);var w=Fid(wid);if(!w){var w=document.createElement('DIV');w.id=wid;w.style.zIndex=5000;w.className=op.div_class;document.body.appendChild(w)}var temp='<div class="layer_load_ui"><div class="result_tx"><p>'+content+'</p></div></div>';if(op.icon)temp='<div class="layer_load_ui"><div class="result_tips '+op.icon+'"><p>'+content+'</p></div></div>';w.innerHTML=temp;layerNormal(wid,time_out);if(_cb&&typeof(_cb)=='function'){window.setTimeout(_cb,time_out)}};window.layerAlert=function(title,content,_callback,option){title=(title!=undefined&&title!='')?title:'温馨提示';option=option?option:{};var op={no_cancel:true,zIndex:4000,wid:'layer_alert',close_callback:_callback};op.submit_callback=(_callback)?_callback:null;op.div_class='layer_float small_tip';op.icon='result_alert';$.extend(op,option);var html='<div class="layer_float_tips"><div class="result_tips '+op.icon+'"><p>'+content+'</p></div></div>';layerConfig(title,html,op)};window.layerSuccess=function(title,content,_callback,option){title=(title!=undefined&&title!='')?title:'温馨提示';option=option?option:{};var op={no_cancel:true,wid:'layer_success',zIndex:4000};op.submit_callback=(_callback)?_callback:null;op.div_class='layer_float small_tip';op.icon='result_ok';$.extend(op,option);var html='<div class="layer_float_tips"><div class="result_tips '+op.icon+'"><p>'+content+'</p></div></div>';layerConfig(title,html,op)};window.layerError=function(title,content,_callback,option){title=(title!=undefined&&title!='')?title:'温馨提示';option=option?option:{};var op={no_cancel:true,zIndex:4000,wid:'layer_error'};op.submit_callback=(_callback)?_callback:null;op.div_class='layer_float small_tip';op.icon='result_del';$.extend(op,option);var html='<div class="layer_float_tips"><div class="result_tips '+op.icon+'"><p>'+content+'</p></div></div>';layerConfig(title,html,op)};window.layerConfirm=function(title,content,_submit_callback,_cancel_callback,option){title=(title!=undefined&&title!='')?title:'温馨提示';option=option?option:{};option.submit_callback=(_submit_callback)?_submit_callback:null;if(option.cancel_callback==null){option.cancel_callback=(_cancel_callback)?_cancel_callback:null}option.div_class='layer_float small_tip';var html='<div class="layer_float_tips"><div class="result_tips result_del"><p>'+content+'</p></div></div>';layerConfig(title,html,option)};window.layerIframe=function(title,url,option,_cancel_callback){title=(title!=undefined&&title!='')?title:'温馨提示';option=option?option:{};if(option.cancel_callback==null){option.cancel_callback=(_cancel_callback)?_cancel_callback:null}var op={close_callback:option.cancel_callback,wid:'layer_frame',no_cancel:true,no_submit:true,div_width:500,iheight:200};$.extend(op,option);var html='<div class="frame_main"><iframe name="lib_frame" id="lib_frame" src="'+url+'" frameborder="false" scrolling="auto" style="border:none;" width="100%;overflow-x:hidden" height="'+op.iheight+'" allowtransparency="true"></iframe></div>';layerConfig(title,html,op)};window.layerNormal=function(div_id,time_out){var w=Fid(div_id);if(isEmpty(w)){return false}w.style.position="absolute";w.style.zIndex=50000;setOffsetWindowPostionByRate(w,2,4);if(time_out){setTimeout('layerClose(\''+div_id+'\')',time_out)}};window.layerClose=function(wid,callback,not_close,no_del){if($&&G_Time.FOCUS_INPUT){$("#layer_hidden_box").focus();G_Time.FOCUS_INPUT=false}if(callback&&typeof(callback)=='function'){callback()}if(not_close){return true}var mId=((isEmpty(wid))?'$_lockdiv_$':(wid+'_lockdiv'));try{unSetModal(mId)}catch(e){}var w=(isEmpty(wid)?Fid('layer_float'):Fid(wid));if(no_del){if(w!=undefined)w.style.display="none"}else{if(w!=undefined)document.body.removeChild(w)}};window.changeLayerHeight=function(id,h,is_iframe){var offset=$('#'+id+'_button').size()>0?73:33;$("#"+id).height(offset+h);$("#"+id+" .layer_float_cont:first").height(h);if(is_iframe)$("#"+id+" iframe").height(h)};window.layerConfig=function(title,html,option){var wid=(option&&option.wid)?option.wid:'layer_float';var w=Fid(wid);var op={wrap_class:'',div_class:'layer_float',div_width:350,div_height:'',submit_button_name:'确认',cancel_button_name:'取消',submit_class:'btn_tx2',cancel_class:'btn_tx_c2',submit_callback:null,cancel_callback:null,close_callback:this.cancel_callback,submit_not_close:false,no_modal:false,time_out:0,zIndex:3000,popPos:false,no_del:false,show_title:true,no_display:false,frameModal:false,layer_opacity:0};$.extend(op,option);if(w==undefined){var submit_button_html=(op.no_submit==true)?'':'<button id="'+wid+'_submit" class="'+op.submit_class+'">'+op.submit_button_name+'</button>';var cancel_button_html=(op.no_cancel==true)?'':'<button id="'+wid+'_cancel" class="'+op.cancel_class+'">'+op.cancel_button_name+'</button>';var w=document.createElement('DIV');w.id=wid;var s=w.style;w.className=op.div_class;if(op.div_width)s.width=op.div_width+"px";if(op.div_height)s.height=(23+op.div_height)+"px";with(s){position="absolute",zIndex=op.zIndex+1;top='-9999px',left='-9999px'}var hidden_focus='<input type="text" id="layer_hidden_box" style="position:absolute;height:0;width:0;overflow:hidden;border:0;" />';w.innerHTML='<div id="'+wid+'_wrap" class="layer_float_main '+op.wrap_class+'">'+(op.show_title?'<div id="'+wid+'_head" class="layer_float_title">'+hidden_focus+'<h3 id="'+wid+'_title">'+title+'</h3><button title="关闭" href="javascript:void(0)" id="'+wid+'_close"><span class="none"></span></button></div>':'')+'<div class="layer_float_cont clearfix" id="'+wid+'_cont">'+html+'</div>'+((submit_button_html!=''||cancel_button_html!='')?'<div class="layer_float_button" id="'+wid+'_button">'+submit_button_html+' '+cancel_button_html+'</div>':'')+'</div>';if(html&&html.indexOf('<iframe')!=-1)G_Time.FOCUS_INPUT=true;try{document.body.appendChild(w)}catch(e){return false}if(op.div_width){$("#"+wid+" > div").css("width",op.div_width-2+"px")}$("#"+wid+"_close").click(function(){layerClose(wid,op.close_callback,0,op.no_del)});$("#"+wid).keydown(function(e){var k=e.charCode||e.keyCode||0;if(k==27)$("#"+wid+"_close").click()});if(submit_button_html!=''){$("#"+wid+"_submit").click(function(){layerClose(wid,op.submit_callback,op.submit_not_close,op.no_del)})}if(cancel_button_html!=''){$("#"+wid+"_cancel").click(function(){layerClose(wid,op.cancel_callback,0,op.no_del)})}}if(op.no_display){w.style.display="none"}else{w.style.display=""}if(op.popPos)setOffsetWindowPostion(w,op.popPos[0],op.popPos[1]);else setOffsetWindowPostionByRate(w,2,4);if(op.no_modal==false){var mId=((wid=='layer_float')?'$_lockdiv_$':(wid+'_lockdiv'));setModal(null,false,mId,op.zIndex,op.layer_opacity/100,null,op.frameModal)}if(!op.no_display){if(submit_button_html){$("#"+wid+"_submit").focus()}else if(cancel_button_html){$("#"+wid+"_cancel").focus()}}if(op.time_out){setTimeout("layerClose('"+wid+"')",op.time_out)}try{addBoxDrag(wid)}catch(e){}};window.layerCheckCode=function(title,content,_callback){var option={no_cancel:false,no_submit:false,zIndex:3500};var aid=15000102;option.wid='layer_code';option.div_width=350;option.div_height=0;option.time_out=0;option.submit_not_close=true;var f_callback=function(){var verifinput=Fid('layer_code_input');var verifycode=0;if(verifinput){if(''==verifinput.value){alert('请输入验证码');verifinput.focus();return}else{verifycode=verifinput.value}}layerClose(option.wid,_callback(verifycode))};option.submit_callback=f_callback;var motitle=(title?title:'请输入验证码');motitle='<span style="color:red">'+motitle+'</span>';var html='<div class="layer_code">'+'<table>'+'<tr><td width="20"></td><td colspan="2">'+motitle+'</td></tr>'+'<tr><td colspan="3"><red>'+content+'</red></td></tr>'+(content?'<tr height="20"><td></td></tr>':'')+'<tr>'+'<td></td>'+'<td>验证码：</td>'+'<td>'+'<label accesskey="v" for="layer_code_input">'+'<input id="layer_code_input" name="layer_code_input" type="text" size=4 class="input" maxlength="4" style="ime-mode:disabled;" />不区分大小写</label>'+'</td>'+'</tr>'+'<tr>'+'<td></td>'+'<td></td>'+'<td valign="middle">'+'<img id="code_img" src="'+Config.codeXml+'&aid='+aid+'&'+Math.random()+'" width="100" height="35" />'+'<a href="javascript:void(0);" onclick="changeImg(\'code_img\',\'layer_code_input\');" >看不清,换一张</a>'+'</td>'+'</tr>'+'<tr height="10"><td></td></tr>'+'</table>'+'</div>';layerConfig('温馨提示',html,option)};window.changeImg=function(img_n,code_n,flag){var img=Fid(img_n);img.src=Config.codeXml+'&t='+Math.random();var ctrl=Fid(code_n);if(ctrl&&ctrl.style.display==""&&flag!=1){try{ctrl.focus()}catch(e){}}};window.closeFullDiv=function(){hiddenSelect('show');Fid('FullScreenDiv').style.display='none';Fid('FullScreenContDiv').style.display='none'};window.createDiv=function(e,id,style){if(!Fid(id)){var cDiv=document.createElement("div");cDiv.id=id;cDiv.className=style;cDiv.style.position='absolute';cDiv.style.zIndex=8880;document.body.appendChild(cDiv);if((returnXY(e,'x')+Fid(id).scrollWidth)>document.documentElement.scrollWidth){cDiv.style.left=(document.documentElement.scrollWidth-Fid(id).scrollWidth)-20+'px'}else{cDiv.style.left=returnXY(e,'x')+'px'}if((returnXY(e,'y')+Fid(id).scrollHeight)>document.documentElement.scrollHeight){cDiv.style.top=(document.documentElement.scrollHeight-Fid(id).scrollHeight)-20+'px'}else{cDiv.style.top=(returnXY(e,'y')+6)+'px'}}};window.createFullDiv=function(id){hiddenSelect('hidden');if(!Fid('FullScreenDiv')){var cDiv=document.createElement("div");cDiv.id='FullScreenDiv';cDiv.style.position='absolute';cDiv.style.zIndex=8888;cDiv.style.left='0px';cDiv.style.top='0px';cDiv.style.width='100%';cDiv.style.height=document.documentElement.scrollHeight+100+'px';cDiv.style.backgroundColor='#eeeeee';cDiv.style.opacity=0.90;cDiv.style.filter='Alpha(opacity=90)';document.body.appendChild(cDiv)}else{Fid('FullScreenDiv').style.display='';Fid('FullScreenDiv').style.height=document.documentElement.scrollHeight+100+'px'}if(!Fid(id)){var cDiv=document.createElement("div");cDiv.id=id;cDiv.style.position='absolute';cDiv.style.zIndex=9998;cDiv.style.width='100%';cDiv.style.left='0px';cDiv.style.top='20px';document.body.appendChild(cDiv)}else{Fid(id).style.display='';Fid(id).style.height=document.body.scrollHeight-40+'px'}};window.returnXY=function(e,sType){e=e||window.event;if(sType=='x')return e.pageX||(e.clientX?e.clientX+document.documentElement.scrollLeft:0);if(sType=='y')return e.pageY||(e.clientY?e.clientY+document.documentElement.scrollTop:0)};window.setModal=function(e,isID,wid,zi,_opacity,_clickcb,forceiFrame){if(!isEmpty(e)&&isID==true)e=Fid(e);unSetModal(wid);var p=0;if(isEmpty(e)){p=getPageSize();p.x=0,p.y=0}else{p=getPostion(e)}if(isEmpty(wid))wid="$_lockdiv_$";var w=Fid(wid);zi=(zi)?zi:999;_opacity=(_opacity)?_opacity:0;if(isEmpty(w)){w=document.createElement('DIV');w.id=wid;var s=w.style;with(s){position="absolute",zIndex=zi}document.body.appendChild(w)}setPostion(w,p.x,p.y,p.width,p.height);w.innerHTML='<div style="position:absolute; width:'+p.width+'px;height:'+p.height+'px; background:#000000;z-index:'+zi+';opacity:'+_opacity+'; filter:alpha(opacity='+(_opacity*100)+');-moz-opacity:'+_opacity+';"></div>';if(jQuery.browser.msie||forceiFrame){w.innerHTML+='<iframe style="opacity:0; filter:alpha(opacity=0);-moz-opacity:0;" scrolling="No" style="" border="0" frameborder="0" width="'+p.width+'" height="'+p.height+'"></iframe>'}else if(jQuery.browser.opera){w.innerHTML+='<img onMouseDown="return false;" galleryimg="no" style="z-index:'+zi+'" width="'+p.width+'" height="'+p.height+'"/>'}if(_clickcb){$("#"+wid).click(_clickcb)}};window.unSetModal=function(wid){var e=(isEmpty(wid)?Fid('$_lockdiv_$'):Fid(wid));if(!isEmpty(e))document.body.removeChild(e);if(!isEmpty(Fid('$_lockdiv_$')))document.body.removeChild(Fid('$_lockdiv_$'))};window.addBoxDrag=function(wid){$('#'+wid).easydrag();$('#'+wid).setHandler(wid+'_head')};(function($){var isMouseDown=false;var currentElement=null;var dropCallbacks={};var dragCallbacks={};var bubblings={};var lastMouseX;var lastMouseY;var lastElemTop;var lastElemLeft;var dragStatus={};var holdingHandler=false;$.getMousePosition=function(e){var posx=0;var posy=0;if(!e)var e=window.event;if(e.pageX||e.pageY){posx=e.pageX;posy=e.pageY}else if(e.clientX||e.clientY){posx=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;posy=e.clientY+document.body.scrollTop+document.documentElement.scrollTop}return{'x':posx,'y':posy}};$.updatePosition=function(e){var pos=$.getMousePosition(e);var spanX=(pos.x-lastMouseX);var spanY=(pos.y-lastMouseY);$(currentElement).css("top",(lastElemTop+spanY));$(currentElement).css("left",(lastElemLeft+spanX))};$(document).mousemove(function(e){if(isMouseDown&&dragStatus[currentElement.id]!='false'){$.updatePosition(e);if(dragCallbacks[currentElement.id]!=undefined){dragCallbacks[currentElement.id](e,currentElement)}return false}});$(document).mouseup(function(e){if(isMouseDown&&dragStatus[currentElement.id]!='false'){isMouseDown=false;if(dropCallbacks[currentElement.id]!=undefined){dropCallbacks[currentElement.id](e,currentElement)}return false}});$.fn.setHandler=function(handlerId){return this.each(function(){var draggable=this;bubblings[this.id]=true;$(draggable).css("cursor","");dragStatus[draggable.id]="handler";$("#"+handlerId).css("cursor","move");$("#"+handlerId).mousedown(function(e){holdingHandler=true;$(draggable).trigger('mousedown',e)});$("#"+handlerId).mouseup(function(e){holdingHandler=false})})};$.fn.easydrag=function(allowBubbling){return this.each(function(){if(undefined==this.id||!this.id.length)this.id="easydrag"+(new Date().getTime());bubblings[this.id]=allowBubbling?true:false;dragStatus[this.id]="on";$(this).css("cursor","move");$(this).mousedown(function(e){if((dragStatus[this.id]=="off")||(dragStatus[this.id]=="handler"&&!holdingHandler))return bubblings[this.id];$(this).css("position","absolute");isMouseDown=true;currentElement=this;var pos=$.getMousePosition(e);lastMouseX=pos.x;lastMouseY=pos.y;lastElemTop=this.offsetTop;lastElemLeft=this.offsetLeft;$.updatePosition(e);return bubblings[this.id]})})}})(jQuery);window.Model=Class.create();Model.prototype={initialize:function(options){this.userPath=Config.userPath;this.task='';this.class_Exe='';this.class_Ins='';this.class_Del='';this.class_Nor='';this.class_Sel='';this.time_Exe=30;this.time_Ins=30;this.time_Del=30;this.time_Nor=30;this.time_Sel=30;this.load_img='/Lib/Images/Loading/Loading2.gif';this.login_Type='layer'},FailLogin:function(){if(this.login_Type=='layer'){loginForm()}else{location.href=Config.webRoot+'/login.shtml?url='+document.location.href}},Execute:function(){var actionType='';var showTag='';var postUrl='';var dataStr='';var statePic=this.load_img;var postType='POST';var asyncTF=true;var M=this;if(arguments[0]!=undefined)actionType=arguments[0];if(arguments[1]!=undefined)postUrl=arguments[1];if(arguments[2]!=undefined)dataStr=arguments[2];if(arguments[3]!=undefined)showTag=arguments[3];if(arguments[4]!=undefined)statePic=arguments[4];if(arguments[5]!=undefined)postType=arguments[5];if(arguments[6]!=undefined)asyncTF=arguments[6];if(arguments[2]==undefined){return false}clearTimeout(this.class_Exe);this.class_Exe=setTimeout(function(){$.ajax({type:postType,url:Config.webRoot+postUrl+"&r="+Math.random(),data:dataStr,cache:false,async:asyncTF,success:function(msg){layerClose('load_wait');if(unescape(msg)=='False'){M.FailLogin;return false}viewData(actionType,msg,showTag)},error:function(msg){layerClose('load_wait');layerError('温馨提示','操作失败！');return false},timeout:function(msg){layerClose('load_wait');layerConfirm('温馨提示','当前操作超过响应时间!',function(){this.class_Exe},function(){clearTimeout(this.class_Exe)},{submit_button_name:'重试'})}})},this.time_Exe)},Insert:function(){var actionType='';var dataStr='';var postUrl='';var pageName='';var pageTitle='';var backType='0';var showTag='';var statePic=this.load_img;var postType='POST';var asyncTF=true;var M=this;if(arguments[0]!=undefined)actionType=arguments[0];if(arguments[1]!=undefined)postUrl=arguments[1];if(arguments[2]!=undefined)dataStr=arguments[2];if(arguments[3]!=undefined)pageName=arguments[3];if(arguments[4]!=undefined)pageTitle=arguments[4];if(arguments[5]!=undefined)actionTitle=arguments[5];if(arguments[6]!=undefined)backType=arguments[6];if(arguments[7]!=undefined)showTag=arguments[7];if(arguments[8]!=undefined)statePic=arguments[8];if(arguments[9]!=undefined)postType=arguments[9];if(arguments[10]!=undefined)asyncTF=arguments[10];if(arguments[2]==undefined){return false}clearTimeout(this.class_Ins);this.class_Ins=setTimeout(function(){$.ajax({type:postType,url:Config.webRoot+postUrl+"&r="+Math.random(),data:dataStr,cache:false,async:asyncTF,success:function(msg){layerClose('load_wait');if(unescape(msg)=='False'){M.FailLogin;return false}M.insertSysMsg(actionType,msg,backType,pageName,pageTitle,actionTitle,showTag)},error:function(msg){layerClose('load_wait');layerError('温馨提示','操作失败！');return false},timeout:function(msg){layerClose('load_wait');layerConfirm('温馨提示','当前操作超过响应时间!',function(){this.class_Ins},function(){clearTimeout(this.class_Ins)},{submit_button_name:'重试'})}})},this.time_Ins)},insertSysMsg:function(){var actionType;var backType=0;var msg;var pageName='';var pageTitle;var actionTitle='';var showTag;if(arguments[0]!=undefined)actionType=arguments[0];if(arguments[1]!=undefined)msg=arguments[1];if(arguments[2]!=undefined)backType=arguments[2];if(arguments[3]!=undefined)pageName=arguments[3];if(arguments[4]!=undefined)pageTitle=arguments[4];if(arguments[5]!=undefined)actionTitle=arguments[5];if(arguments[6]!=undefined)showTag=arguments[6];switch(backType){case 0:if(msg=="1"){var Lop={icon:'result_ok',submit_button_name:'返回列表',submit_class:'btn_tx4',no_cancel:true,submit_callback:function(){location.href=pageName},layer_opacity:0,submit_not_close:true};return layerHtml('温馨提示',pageTitle+actionTitle+'成功！',null,Lop)}else{return layerError('温馨提示','操作失败！')}return true;break;case 1:if(msg=="1"){var Lop={icon:'result_ok',submit_button_name:'返回列表',cancel_button_name:'继续'+actionTitle,submit_class:'btn_tx4',cancel_class:'btn_tx_c4',layer_opacity:0};return layerConfirm('温馨提示',pageTitle+actionTitle+'成功！',function(){location.href=pageName},null,Lop)}else{return layerError('温馨提示','操作失败！')}return true;break;case 2:if(msg=="1"){return layerSuccess('温馨提示',pageTitle+actionTitle+'成功！')}else{return layerError('温馨提示','操作失败！')}return true;break;case 3:if(msg=="1"){var Lop={icon:'result_ok',submit_button_name:'关闭',no_cancel:true,layer_opacity:0};return layerHtml('温馨提示',pageTitle+actionTitle+'成功！',null,Lop)}else{return layerError('温馨提示','操作失败！')}return true;break;case 4:outMsgInfo(actionType,msg,pageName,pageTitle,actionTitle,showTag);return true;break;default:closeActMsg();break}},Delete:function(){var M=this;var actionType='';var showTag='';var postUrl='';var dataStr='';var backType=0;var pageName='index.shtml';var statePic=this.load_img;var postType='POST';var asyncTF=true;if(arguments[0]!=undefined)actionType=arguments[0];if(arguments[1]!=undefined)postUrl=arguments[1];if(arguments[2]!=undefined)dataStr=arguments[2];if(arguments[3]!=undefined)pageName=arguments[3];if(arguments[4]!=undefined)backType=arguments[4];if(arguments[5]!=undefined)showTag=arguments[5];if(arguments[6]!=undefined)statePic=arguments[6];if(arguments[7]!=undefined)postType=arguments[7];if(arguments[8]!=undefined)asyncTF=arguments[8];if(arguments[2]==undefined){return false}layerClose('load_wait');return layerConfirm('温馨提示','您是否确定要删除？',function(){clearTimeout(this.class_Del);this.class_Del=setTimeout(function(){$.ajax({type:postType,url:Config.webRoot+postUrl+"&r="+Math.random(),data:dataStr,cache:false,async:asyncTF,success:function(msg){layerClose('load_wait');if(unescape(msg)=='False'){M.FailLogin;return false}M.deleteSysMsg(actionType,msg,backType,pageName,showTag)},error:function(msg){return layerError('温馨提示','操作失败！');return false},timeout:function(msg){return layerConfirm('温馨提示','当前操作超过响应时间!',function(){this.class_Del},function(){clearTimeout(this.class_Del)},{submit_button_name:'重试'})}})},this.time_Del)},null,{submit_button_name:'确定'})},deleteSysMsg:function(){var actionType;var backType=0;var msg;var pageName='';if(arguments[0]!=undefined)actionType=arguments[0];if(arguments[1]!=undefined)msg=arguments[1];if(arguments[2]!=undefined)backType=arguments[2];if(arguments[3]!=undefined)pageName=arguments[3];if(arguments[4]!=undefined)showTag=arguments[4];switch(backType){case 0:if(msg=="1"){var op={icon:'result_ok',submit_button_name:'返回',cancel_button_name:'关闭',submit_callback:function(){location.href=pageName},layer_opacity:0};return layerHtml('温馨提示','删除成功成功！',null,op)}else{return layerError('温馨提示','操作失败！')}return true;break;case 1:if(msg=="1"){location.reload()}else{return layerError('温馨提示','操作失败！')}return true;break;case 4:DelOutMsg(actionType,msg,showTag);return true;break;default:closeActMsg();break}},Del:function(){var actionType='';var showTag='';var postUrl='';var NewsID='';var pageName='index.shtml';var backType=0;if(arguments[0]!=undefined)actionType=arguments[0];if(arguments[1]!=undefined)postUrl=arguments[1];if(arguments[2]!=undefined)NewsID=arguments[2];if(arguments[3]!=undefined)pageName=pageName[3];if(arguments[4]!=undefined)backType=arguments[4];if(arguments[5]!=undefined)showTag=arguments[5];var _statePic='<img src="'+Config.webRoot+statePic+'" align="absmiddle"/>';var dataStr='';var statePic=this.load_img;var postType='POST';var asyncTF=true;if($.trim(NewsID)==''){layerClose('load_wait');return layerError('温馨提示','您需先选择要删除的项');return false}dataStr="NewsID="+escape(NewsID);this.Delete(actionType,postUrl,dataStr,pageName,backType,showTag)},AjaxComon:function(){var actionTitle='';var showTag='';var postUrl='';var dataStr='';var statePic=this.load_img;var postType='POST';var asyncTF=true;var M=this;var tagType=1;if(arguments[0]!=undefined)actionTitle=arguments[0];if(arguments[1]!=undefined)postUrl=arguments[1];if(arguments[2]!=undefined)dataStr=arguments[2];if(arguments[3]!=undefined)showTag=arguments[3];if(arguments[4]!=undefined)tagType=arguments[4];if(arguments[5]!=undefined)postType=arguments[5];if(arguments[6]!=undefined)asyncTF=arguments[6];if(arguments[2]==undefined){return false}if(!asyncTF&&tagType==7){this.time_Nor=0}clearTimeout(this.class_Nor);this.class_Nor=setTimeout(function(){$.ajax({type:postType,url:Config.webRoot+postUrl+"&r="+Math.random(),data:dataStr,cache:false,async:asyncTF,beforeSend:function(XMLHttpRequest){if(asyncTF){if(tagType==1&&$(showTag).length>0&&statePic!=''){$(showTag).html('<img src="'+Config.webRoot+statePic+'" align="absmiddle"/>'+actionTitle+"&nbsp;&nbsp;请稍后")}else if(tagType==3){layerLoad("请稍后..")}}},success:function(msg){layerClose('load_wait');if(unescape(msg)=='False'){M.FailLogin;return false}switch(tagType){case 1:if(showTag!='undefinded'&&showTag!=''){$(showTag).html(unescape(msg));return true}break;case 2:if(showTag!='undefinded'&&showTag!=''){$(showTag).attr('value',unescape(msg));return true}break;case 3:var op={icon:'result_ok',no_cancel:true,layer_opacity:0};layerHtml('温馨提示',unescape(msg),null,op);break;case 4:layerResult(unescape(msg));break;case 8:layerResult(unescape(msg),1500,function(){location.reload()});break;case 5:document.write(unescape(msg));case 6:location.href=unescape(msg);break;case 7:return unescape(msg);break;default:if(showTag!='undefinded'&&showTag!=''){$(showTag).html(unescape(msg));return true}break}},error:function(msg){return layerError('温馨提示','操作失败！');return false},timeout:function(msg){return layerConfirm('温馨提示','当前操作超过响应时间!',function(){this.class_Nor},function(){clearTimeout(this.class_Nor)},{submit_button_name:'重试'})}})},this.time_Nor)},Select:function(){var showTag='';var postUrl='';var dataStr='';var postType='POST';var asyncTF=true;var actionTitle='';var M=this;if(arguments[0]!=undefined)showTag=arguments[0];if(arguments[1]!=undefined)postUrl=arguments[1];if(arguments[2]!=undefined)dataStr=arguments[2];if(arguments[3]!=undefined)postType=arguments[3];if(arguments[4]!=undefined)asyncTF=arguments[4];if(arguments[5]!=undefined)actionTitle=arguments[5];if(arguments[0]==undefined){return false}clearTimeout(this.class_Sel);this.class_Sel=setTimeout(function(){$.ajax({type:postType,url:Config.webRoot+postUrl+"&r="+Math.random(),data:dataStr,cache:false,async:asyncTF,success:function(msg){layerClose('load_wait');if(unescape(msg)=='False'){M.FailLogin;return false}$(showTag).empty();if(msg!='0'){var arrMajor=unescape(msg);var arrMa=arrMajor.split(",");for(var i=0;i<arrMa.length;i++){var arrMavt=arrMa[i].split("&");$('<option value="'+arrMavt[0]+'">'+arrMavt[1]+'</option>').appendTo(showTag)}}return true},error:function(msg){return false},timeout:function(msg){layerClose('load_wait');layerClose('load_wait');return layerConfirm('温馨提示','当前操作超过响应时间!',function(){this.class_Sel},function(){clearTimeout(this.class_Sel)},{submit_button_name:'重试'})}})},this.time_Sel)}};window.xmlHttpPost=function(tf,loadImg,postUrl,valueStr,postType,oprateType,id){loadImg='<img style="border:0px;" align="absmiddle" src="'+Config.webRoot+'/Lib/Images/Loading/Loading2.gif" alt="Loading..." /> <span style="color:#999999">'+loadImg+'</span>';if(postUrl!=undefined){url=Config.webRoot+postUrl}else{return}var postStr='POST';if(postType==1)postStr='GET';var xmlhttp=creatAjaxObject();var timeOut;xmlhttp.open(postStr,url,tf);xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");if(tf==false){xmlhttp.send('now='+new Date().getTime()+'&'+valueStr);timeOut=setTimeout(function(){if(xmlhttp){xmlhttp.abort()}},Config.ajaxTimeOut*1000);if(xmlhttp.readyState==4&&xmlhttp.status==200){val=unescape(xmlhttp.responseText);if(timeOut)clearTimeout(timeOut);if(oprateType==2)return val;else returnAjaxResult(oprateType,id,val)}}else{xmlhttp.onreadystatechange=function(){var val='';switch(xmlhttp.readyState){case 4:if(xmlhttp.status==200){val=unescape(xmlhttp.responseText)}else{val='<span style="color:#ff0000">Err:'+xmlhttp.status+'</span>'}if(xmlhttp.status==0){val='<span style="color:#ff0000">请求超时</span>'}break;default:var a=id.split(',');for(i=0;i<a.length;i++){if(val==''){val=loadImg}else{val=val+'<!--AjaxSplit-->'+loadImg}}break}if(timeOut){clearTimeout(timeOut)}if(oprateType==2){return val}else{returnAjaxResult(oprateType,id,val)}}}if(tf){xmlhttp.send(valueStr);timeOut=setTimeout(function(){if(xmlhttp){xmlhttp.abort()}},Config.ajaxTimeOut*1000)}};window.creatAjaxObject=function(){var xmlhttp=false;if(window.XMLHttpRequest){xmlhttp=new XMLHttpRequest();if(xmlhttp.overrideMimeType){xmlhttp.overrideMimeType('text/xml')}}else if(window.ActiveXObject){try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}}if(!xmlhttp){alert('Can not init XMLHttpRequest!');return false}return xmlhttp};window.returnAjaxResult=function(oprateType,id,val){switch(oprateType){case 0:if(Fid(id)){Fid(id).innerHTML=val}break;case 1:if(Fid(id)){Fid(id).value=val}break;case 2:return val;break;case 3:alert(val);break;case 4:document.body.innerHTML=val;break;case 5:document.write(val);case 6:location.href=val;break;case 7:eval(val);break;default:break}};window.getPageList=function(totalNum,pageSize,currentPage,linkURL,listNumStyle,tagObj){var _tagObj=returnObj(tagObj);if(parseInt(currentPage)==0)currentPage=1;var countPageNum=0;var pageNum=0;var j=0;var tempStr="";if(listNumStyle==""||parseInt(listNumStyle)>10)listNumStyle=10;if(listNumStyle%2!=0){listNumStyle+=1}if(totalNum==""){return false}if((totalNum%pageSize)==0){pageNum=totalNum/pageSize}else{pageNum=parseInt(totalNum/pageSize)+1}if(currentPage>pageNum){currentPage=pageNum}tempStr='<div class="pageList_nav"> <div class="pageList_r"><div class="pageList_l">第 <b class="ho12">'+currentPage+'</b> / <span class="hei12">'+pageNum+'</span> 页  每页 <b class="hei12">'+pageSize+'</b> 条  共 <b class="hei12">'+totalNum+'</b> 条</div>';if(currentPage==1){tempStr+='<a class="nor">首页</a> ';tempStr+='<a class="nor">上页</a>'}else if(currentPage==2){tempStr+='<a href="'+linkURL+'" class="nor" title="首页">首页</a>';tempStr+='<a href="'+linkURL+'" class="nor" title="上一页">上页</a>'}else{tempStr+='<a href="'+linkURL+'" class="nor" title="首页">首页</a>';tempStr+='<a href="'+linkURL+'&page='+parseInt(currentPage-1)+'" class="nor" title="上一页">上页</a>'}var g=0;if(pageNum>listNumStyle){if(currentPage>parseInt(listNumStyle/2)){if(parseInt(pageNum-currentPage)<parseInt(listNumStyle/2)){countPageNum=parseInt(pageNum-parseInt(listNumStyle-1))}else{countPageNum=parseInt(currentPage-parseInt(listNumStyle/2))}}else{countPageNum=1}}else{countPageNum=1}for(j=countPageNum;j<=pageNum;j++){if(j==currentPage){tempStr+='<a class="act" >'+j+'</a>'}else{tempStr+='<a href="'+linkURL+'&page='+j+'" class="nor">'+j+'</a> '}g+=1;if((g%listNumStyle)==0){break}}if(currentPage==pageNum){tempStr+='<a class="nor">下页</a>';tempStr+='<a class="nor">末页</a>'}else{tempStr+='<a href="'+linkURL+'&page='+parseInt(currentPage+1)+'" class="nor" title="下一页">下页</a>';tempStr+='<a href="'+linkURL+'&page='+pageNum+'" class="nor" title="最后一页">末页</a>'}tempStr=tempStr+'</div></div>';$(_tagObj).html(tempStr)};window.getPageTopList=function(totalNum,pageSize,currentPage,linkURL,remark,tagObj){var _tagObj=returnObj(tagObj);if(parseInt(currentPage)==0)currentPage=1;var countPageNum=0;var pageNum=0;var j=0;var tempStr="";if(remark==''){remark='个商品'}if(totalNum==""){return false}if((totalNum%pageSize)==0){pageNum=totalNum/pageSize}else{pageNum=parseInt(totalNum/pageSize)+1}if(currentPage>pageNum){currentPage=pageNum}tempStr='<div class="pageList_top">\
<div class="pageList_l">总共找到<b class="hei12">' + totalNum + '</b>' + remark + '</div>\
<div class="pageList_r">\
<div class="pageList_r1"><span class="nor_select">' + currentPage + '</span>/<span class="act">' + pageNum + '</span></div>\
<div class="pageList_r2">';if(currentPage==1){tempStr+='<a class="preend" href="javascript:void(0);" title="最上一页">上页</a>'}else if(currentPage==2){tempStr+='<a href="'+linkURL+'" class="pre" title="上一页">上页</a> '}else{tempStr+='<a href="'+linkURL+'&page='+parseInt(currentPage-1)+'" class="pre" title="上一页">上页</a> '}if(currentPage==pageNum){tempStr+='<a class="nextend" href="javascript:void(0);" title="最后一页">下页</a>'}else{tempStr+='<a href="'+linkURL+'&page='+parseInt(currentPage+1)+'" class="next" title="下一页">下页</a> '}tempStr=tempStr+"</div></div></div>";$(_tagObj).html(tempStr)};(function($){$.fn.extend({autocomplete:function(urlOrData,options){var isUrl=typeof urlOrData=="string";options=$.extend({},$.Autocompleter.defaults,{url:isUrl?urlOrData:null,data:isUrl?null:urlOrData,delay:isUrl?$.Autocompleter.defaults.delay:10,max:options&&!options.scroll?10:150},options);options.highlight=options.highlight||function(value){return value};options.formatMatch=options.formatMatch||options.formatItem;return this.each(function(){new $.Autocompleter(this,options)})},result:function(handler){return this.bind("result",handler)},search:function(handler){return this.trigger("search",[handler])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(options){return this.trigger("setOptions",[options])},unautocomplete:function(){return this.trigger("unautocomplete")}});$.Autocompleter=function(input,options){var KEY={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var $input=$(input).attr("autocomplete","off").addClass(options.inputClass);var timeout;var previousValue="";var cache=$.Autocompleter.Cache(options);var hasFocus=0;var lastKeyPressCode;var config={mouseDownOnSelect:false};var select=$.Autocompleter.Select(options,input,selectCurrent,config);var blockSubmit;$.browser.opera&&$(input.form).bind("submit.autocomplete",function(){if(blockSubmit){blockSubmit=false;return false}});$input.bind(($.browser.opera?"keypress":"keydown")+".autocomplete",function(event){hasFocus=1;lastKeyPressCode=event.keyCode;switch(event.keyCode){case KEY.UP:event.preventDefault();if(select.visible()){select.prev()}else{onChange(0,true)}break;case KEY.DOWN:event.preventDefault();if(select.visible()){select.next()}else{onChange(0,true)}break;case KEY.PAGEUP:event.preventDefault();if(select.visible()){select.pageUp()}else{onChange(0,true)}break;case KEY.PAGEDOWN:event.preventDefault();if(select.visible()){select.pageDown()}else{onChange(0,true)}break;case options.multiple&&$.trim(options.multipleSeparator)==","&&KEY.COMMA:case KEY.TAB:case KEY.RETURN:if(selectCurrent()){event.preventDefault();blockSubmit=true;return false}break;case KEY.ESC:select.hide();break;default:clearTimeout(timeout);timeout=setTimeout(onChange,options.delay);break}}).focus(function(){hasFocus++}).blur(function(){hasFocus=0;if(!config.mouseDownOnSelect){hideResults()}}).click(function(){if(hasFocus++>1&&!select.visible()){onChange(0,true)}}).bind("search",function(){var fn=(arguments.length>1)?arguments[1]:null;function findValueCallback(q,data){var result;if(data&&data.length){for(var i=0;i<data.length;i++){if(data[i].result.toLowerCase()==q.toLowerCase()){result=data[i];break}}}if(typeof fn=="function")fn(result);else $input.trigger("result",result&&[result.data,result.value])}$.each(trimWords($input.val()),function(i,value){request(value,findValueCallback,findValueCallback)})}).bind("flushCache",function(){cache.flush()}).bind("setOptions",function(){$.extend(options,arguments[1]);if("data"in arguments[1])cache.populate()}).bind("unautocomplete",function(){select.unbind();$input.unbind();$(input.form).unbind(".autocomplete")});function selectCurrent(){var selected=select.selected();if(!selected)return false;var v=selected.result;previousValue=v;if(options.multiple){var words=trimWords($input.val());if(words.length>1){var seperator=options.multipleSeparator.length;var cursorAt=$(input).selection().start;var wordAt,progress=0;$.each(words,function(i,word){progress+=word.length;if(cursorAt<=progress){wordAt=i;return false}progress+=seperator});words[wordAt]=v;v=words.join(options.multipleSeparator)}v+=options.multipleSeparator}$input.val(v);hideResultsNow();$input.trigger("result",[selected.data,selected.value]);return true}function onChange(crap,skipPrevCheck){if(lastKeyPressCode==KEY.DEL){select.hide();return}var currentValue=$input.val();if(!skipPrevCheck&&currentValue==previousValue)return;previousValue=currentValue;currentValue=lastWord(currentValue);if(currentValue.length>=options.minChars){$input.addClass(options.loadingClass);if(!options.matchCase)currentValue=currentValue.toLowerCase();request(currentValue,receiveData,hideResultsNow)}else{stopLoading();select.hide()}};function trimWords(value){if(!value)return[""];if(!options.multiple)return[$.trim(value)];return $.map(value.split(options.multipleSeparator),function(word){return $.trim(value).length?$.trim(word):null})}function lastWord(value){if(!options.multiple)return value;var words=trimWords(value);if(words.length==1)return words[0];var cursorAt=$(input).selection().start;if(cursorAt==value.length){words=trimWords(value)}else{words=trimWords(value.replace(value.substring(cursorAt),""))}return words[words.length-1]}function autoFill(q,sValue){if(options.autoFill&&(lastWord($input.val()).toLowerCase()==q.toLowerCase())&&lastKeyPressCode!=KEY.BACKSPACE){$input.val($input.val()+sValue.substring(lastWord(previousValue).length));$(input).selection(previousValue.length,previousValue.length+sValue.length)}};function hideResults(){clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200)};function hideResultsNow(){var wasVisible=select.visible();select.hide();clearTimeout(timeout);stopLoading();if(options.mustMatch){$input.search(function(result){if(!result){if(options.multiple){var words=trimWords($input.val()).slice(0,-1);$input.val(words.join(options.multipleSeparator)+(words.length?options.multipleSeparator:""))}else{$input.val("");$input.trigger("result",null)}}})}};function receiveData(q,data){if(data&&data.length&&hasFocus){stopLoading();select.display(data,q);autoFill(q,data[0].value);select.show()}else{hideResultsNow()}};function request(term,success,failure){if(!options.matchCase)term=term.toLowerCase();var data=cache.load(term);if(data&&data.length){success(term,data)}else if((typeof options.url=="string")&&(options.url.length>0)){var extraParams={timestamp:+new Date()};$.each(options.extraParams,function(key,param){extraParams[key]=typeof param=="function"?param():param});$.ajax({mode:"abort",port:"autocomplete"+input.name,dataType:options.dataType,url:options.url,data:$.extend({q:lastWord(term),limit:options.max},extraParams),success:function(data){var parsed=options.parse&&options.parse(data)||parse(data);cache.add(term,parsed);success(term,parsed)}})}else{select.emptyList();failure(term)}};function parse(data){var parsed=[];var rows=data.split("\n");for(var i=0;i<rows.length;i++){var row=$.trim(rows[i]);if(row){row=row.split("|");parsed[parsed.length]={data:row,value:row[0],result:options.formatResult&&options.formatResult(row,row[0])||row[0]}}}return parsed};function stopLoading(){$input.removeClass(options.loadingClass)}};$.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(row){return row[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(value,term){return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+term.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};$.Autocompleter.Cache=function(options){var data={};var length=0;function matchSubset(s,sub){if(!options.matchCase)s=s.toLowerCase();var i=s.indexOf(sub);if(options.matchContains=="word"){i=s.toLowerCase().search("\\b"+sub.toLowerCase())}if(i==-1)return false;return i==0||options.matchContains};function add(q,value){if(length>options.cacheLength){flush()}if(!data[q]){length++}data[q]=value}function populate(){if(!options.data)return false;var stMatchSets={},nullData=0;if(!options.url)options.cacheLength=1;stMatchSets[""]=[];for(var i=0,ol=options.data.length;i<ol;i++){var rawValue=options.data[i];rawValue=(typeof rawValue=="string")?[rawValue]:rawValue;var value=options.formatMatch(rawValue,i+1,options.data.length);if(value===false)continue;var firstChar=value.charAt(0).toLowerCase();if(!stMatchSets[firstChar])stMatchSets[firstChar]=[];var row={value:value,data:rawValue,result:options.formatResult&&options.formatResult(rawValue)||value};stMatchSets[firstChar].push(row);if(nullData++<options.max){stMatchSets[""].push(row)}};$.each(stMatchSets,function(i,value){options.cacheLength++;add(i,value)})}setTimeout(populate,25);function flush(){data={};length=0}return{flush:flush,add:add,populate:populate,load:function(q){if(!options.cacheLength||!length)return null;if(!options.url&&options.matchContains){var csub=[];for(var k in data){if(k.length>0){var c=data[k];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub.push(x)}})}}return csub}else if(data[q]){return data[q]}else if(options.matchSubset){for(var i=q.length-1;i>=options.minChars;i--){var c=data[q.substr(0,i)];if(c){var csub=[];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub[csub.length]=x}});return csub}}}return null}}};$.Autocompleter.Select=function(options,input,select,config){var CLASSES={ACTIVE:"ac_over"};var listItems,active=-1,data,term="",needsInit=true,element,list;function init(){if(!needsInit)return;element=$("<div/>").hide().addClass(options.resultsClass).css("position","absolute").appendTo(document.body);list=$("<ul/>").appendTo(element).mouseover(function(event){if(target(event).nodeName&&target(event).nodeName.toUpperCase()=='LI'){active=$("li",list).removeClass(CLASSES.ACTIVE).index(target(event));$(target(event)).addClass(CLASSES.ACTIVE)}}).click(function(event){$(target(event)).addClass(CLASSES.ACTIVE);select();input.focus();return false}).mousedown(function(){config.mouseDownOnSelect=true}).mouseup(function(){config.mouseDownOnSelect=false});if(options.width>0)element.css("width",options.width);needsInit=false}function target(event){var element=event.target;while(element&&element.tagName!="LI")element=element.parentNode;if(!element)return[];return element}function moveSelect(step){listItems.slice(active,active+1).removeClass(CLASSES.ACTIVE);movePosition(step);var activeItem=listItems.slice(active,active+1).addClass(CLASSES.ACTIVE);if(options.scroll){var offset=0;listItems.slice(0,active).each(function(){offset+=this.offsetHeight});if((offset+activeItem[0].offsetHeight-list.scrollTop())>list[0].clientHeight){list.scrollTop(offset+activeItem[0].offsetHeight-list.innerHeight())}else if(offset<list.scrollTop()){list.scrollTop(offset)}}};function movePosition(step){active+=step;if(active<0){active=listItems.size()-1}else if(active>=listItems.size()){active=0}}function limitNumberOfItems(available){return options.max&&options.max<available?options.max:available}function fillList(){list.empty();var max=limitNumberOfItems(data.length);for(var i=0;i<max;i++){if(!data[i])continue;var formatted=options.formatItem(data[i].data,i+1,max,data[i].value,term);if(formatted===false)continue;var li=$("<li/>").html(options.highlight(formatted,term)).addClass(i%2==0?"ac_even":"ac_odd").appendTo(list)[0];$.data(li,"ac_data",data[i])}listItems=list.find("li");if(options.selectFirst){listItems.slice(0,1).addClass(CLASSES.ACTIVE);active=0}if($.fn.bgiframe)list.bgiframe()}return{display:function(d,q){init();data=d;term=q;fillList()},next:function(){moveSelect(1)},prev:function(){moveSelect(-1)},pageUp:function(){if(active!=0&&active-8<0){moveSelect(-active)}else{moveSelect(-8)}},pageDown:function(){if(active!=listItems.size()-1&&active+8>listItems.size()){moveSelect(listItems.size()-1-active)}else{moveSelect(8)}},hide:function(){element&&element.hide();listItems&&listItems.removeClass(CLASSES.ACTIVE);active=-1},visible:function(){return element&&element.is(":visible")},current:function(){return this.visible()&&(listItems.filter("."+CLASSES.ACTIVE)[0]||options.selectFirst&&listItems[0])},show:function(){var offset=$(input).offset();element.css({width:typeof options.width=="string"||options.width>0?options.width:$(input).width(),top:offset.top+input.offsetHeight,left:offset.left}).show();if(options.scroll){list.scrollTop(0);list.css({maxHeight:options.scrollHeight,overflow:'auto'});if($.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var listHeight=0;listItems.each(function(){listHeight+=this.offsetHeight});var scrollbarsVisible=listHeight>options.scrollHeight;list.css('height',scrollbarsVisible?options.scrollHeight:listHeight);if(!scrollbarsVisible){listItems.width(list.width()-parseInt(listItems.css("padding-left"))-parseInt(listItems.css("padding-right")))}}}},selected:function(){var selected=listItems&&listItems.filter("."+CLASSES.ACTIVE).removeClass(CLASSES.ACTIVE);return selected&&selected.length&&$.data(selected[0],"ac_data")},emptyList:function(){list&&list.empty()},unbind:function(){element&&element.remove()}}};$.fn.selection=function(start,end){if(start!==undefined){return this.each(function(){if(this.createTextRange){var selRange=this.createTextRange();if(end===undefined||start==end){selRange.move("character",start);selRange.select()}else{selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select()}}else if(this.setSelectionRange){this.setSelectionRange(start,end)}else if(this.selectionStart){this.selectionStart=start;this.selectionEnd=end}})}var field=this[0];if(field.createTextRange){var range=document.selection.createRange(),orig=field.value,teststring="<->",textLength=range.text.length;range.text=teststring;var caretAt=field.value.indexOf(teststring);field.value=orig;this.selection(caretAt,caretAt+textLength);return{start:caretAt,end:caretAt+textLength}}else if(field.selectionStart!==undefined){return{start:field.selectionStart,end:field.selectionEnd}}}})(jQuery);

$(document).ready(function() {
    /*’external nofollow: 表外部链接不读取,$('a[rel$="external"]')*/
    $('a[rel="external"]').click(function() {
        this.target = "_blank";

    });
	//loadFile(iconurl,id);
});
window.model = new Model();
/*类结束*/

