function $merge(){var mix={};for(var i=0;i';if(options.useiframe&&(($('object, applet').length>0)||ie6)){msgbox+='';}else{if(ie6){$('select').css('visibility','hidden');}msgbox+='
';}msgbox+='
X
';msgbox+='
';var $jqib=$(msgbox).appendTo($body);var $jqi=$jqib.children('#'+options.prefix);var $jqif=$jqib.children('#'+options.prefix+'fade');if(message.constructor==String){message={state0:{html:message,buttons:options.buttons,focus:options.focus,submit:options.submit}};}var states="";$.each(message,function(statename,stateobj){stateobj=$.extend({},$.prompt.defaults.state,stateobj);message[statename]=stateobj;states+='';});$jqi.find('#'+options.prefix+'states').html(states).children('.'+options.prefix+'_state:first').css('display','block');$jqi.find('.'+options.prefix+'buttons:empty').css('display','none');$.each(message,function(statename,stateobj){var $state=$jqi.find('#'+options.prefix+'_state_'+statename);$state.children('.'+options.prefix+'buttons').children('button').click(function(){var msg=$state.children('.'+options.prefix+'message');var clicked=stateobj.buttons[$(this).text()];var forminputs={};$.each($jqi.find('#'+options.prefix+'states :input').serializeArray(),function(i,obj){if(forminputs[obj.name]===undefined){forminputs[obj.name]=obj.value;}else if(typeof forminputs[obj.name]==Array){forminputs[obj.name].push(obj.value);}else{forminputs[obj.name]=[forminputs[obj.name],obj.value];}});var close=stateobj.submit(clicked,msg,forminputs);if(close===undefined||close){removePrompt(true,clicked,msg,forminputs);}});$state.find('.'+options.prefix+'buttons button:eq('+stateobj.focus+')').addClass(options.prefix+'defaultbutton');});var ie6scroll=function(){$jqib.css({top:$window.scrollTop()});};var fadeClicked=function(){if(options.persistent){var i=0;$jqib.addClass(options.prefix+'warning');var intervalid=setInterval(function(){$jqib.toggleClass(options.prefix+'warning');if(i++>1){clearInterval(intervalid);$jqib.removeClass(options.prefix+'warning');}},100);}else{removePrompt();}};var keyPressEventHandler=function(e){var key=(window.event)?event.keyCode:e.keyCode;if(key==27){removePrompt();}if(key==9){var $inputels=$(':input:enabled:visible',$jqib);var fwd=!e.shiftKey&&e.target==$inputels[$inputels.length-1];var back=e.shiftKey&&e.target==$inputels[0];if(fwd||back){setTimeout(function(){if(!$inputels)return;var el=$inputels[back===true?$inputels.length-1:0];if(el)el.focus();},10);return false;}}};var positionPrompt=function(){$jqib.css({position:(ie6)?"absolute":"fixed",height:$window.height(),width:"100%",top:(ie6)?$window.scrollTop():0,left:0,right:0,bottom:0});$jqif.css({position:"absolute",height:$window.height(),width:"100%",top:0,left:0,right:0,bottom:0});$jqi.css({position:"absolute",top:options.top,left:"50%",marginLeft:(($jqi.outerWidth()/2)*-1)});};var stylePrompt=function(){$jqif.css({zIndex:options.zIndex,display:"none",opacity:options.opacity});$jqi.css({zIndex:options.zIndex+1,display:"none"});$jqib.css({zIndex:options.zIndex});};var removePrompt=function(callCallback,clicked,msg,formvals){$jqi.remove();if(ie6){$body.unbind('scroll',ie6scroll);}$window.unbind('resize',positionPrompt);$jqif.fadeOut(options.overlayspeed,function(){$jqif.unbind('click',fadeClicked);$jqif.remove();if(callCallback){options.callback(clicked,msg,formvals);}$jqib.unbind('keypress',keyPressEventHandler);$jqib.remove();if(ie6&&!options.useiframe){$('select').css('visibility','visible');}});};positionPrompt();stylePrompt();if(ie6){$window.scroll(ie6scroll);}$jqif.click(fadeClicked);$window.resize(positionPrompt);$jqib.bind("keydown keypress",keyPressEventHandler);$jqi.find('.'+options.prefix+'close').click(removePrompt);$jqif.fadeIn(options.overlayspeed);$jqi[options.show](options.promptspeed,options.loaded);$jqi.find('#'+options.prefix+'states .'+options.prefix+'_state:first .'+options.prefix+'defaultbutton').focus();if(options.timeout>0)setTimeout($.prompt.close,options.timeout);return $jqib;};$.prompt.defaults={prefix:'jqi',buttons:{Ok:true},loaded:function(){},submit:function(){return true;},callback:function(){},opacity:0.6,zIndex:999,overlayspeed:'slow',promptspeed:'fast',show:'fadeIn',focus:0,useiframe:false,top:"15%",persistent:true,timeout:0,state:{html:'',buttons:{Ok:true},focus:0,submit:function(){return true;}}};$.prompt.currentPrefix=$.prompt.defaults.prefix;$.prompt.setDefaults=function(o){$.prompt.defaults=$.extend({},$.prompt.defaults,o);};$.prompt.setStateDefaults=function(o){$.prompt.defaults.state=$.extend({},$.prompt.defaults.state,o);};$.prompt.getStateContent=function(state){return $('#'+$.prompt.currentPrefix+'_state_'+state);};$.prompt.getCurrentState=function(){return $('.'+$.prompt.currentPrefix+'_state:visible');};$.prompt.getCurrentStateName=function(){var stateid=$.prompt.getCurrentState().attr('id');return stateid.replace($.prompt.currentPrefix+'_state_','');};$.prompt.goToState=function(state){$('.'+$.prompt.currentPrefix+'_state').slideUp('slow');$('#'+$.prompt.currentPrefix+'_state_'+state).slideDown('slow',function(){$(this).find('.'+$.prompt.currentPrefix+'defaultbutton').focus();});};$.prompt.nextState=function(){var $next=$('.'+$.prompt.currentPrefix+'_state:visible').next();$('.'+$.prompt.currentPrefix+'_state').slideUp('slow');$next.slideDown('slow',function(){$next.find('.'+$.prompt.currentPrefix+'defaultbutton').focus();});};$.prompt.prevState=function(){var $next=$('.'+$.prompt.currentPrefix+'_state:visible').prev();$('.'+$.prompt.currentPrefix+'_state').slideUp('slow');$next.slideDown('slow',function(){$next.find('.'+$.prompt.currentPrefix+'defaultbutton').focus();});};$.prompt.close=function(){$('#'+$.prompt.currentPrefix+'box').fadeOut('fast',function(){$(this).remove();});};})(jQuery);eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('9.J={1C:6(e){4 x=0;4 y=0;4 7=e.Y;4 12=1H;c(9(e).8(\'A\')==\'T\'){4 N=7.B;4 Q=7.z;12=1f;7.B=\'1r\';7.A=\'1q\';7.z=\'1d\'}4 3=e;R(3){x+=3.1h+(3.O&&!9.1m.1i?d(3.O.17)||0:0);y+=3.1n+(3.O&&!9.1m.1i?d(3.O.18)||0:0);3=3.1t}3=e;R(3&&3.1e&&3.1e.16()!=\'f\'){x-=3.u||0;y-=3.F||0;3=3.1D}c(12==1f){7.A=\'T\';7.z=Q;7.B=N}a{x:x,y:y}},1B:6(3){4 x=0,y=0;R(3){x+=3.1h||0;y+=3.1n||0;3=3.1t}a{x:x,y:y}},1s:6(e){4 w=9.8(e,\'1E\');4 h=9.8(e,\'1G\');4 o=0;4 q=0;4 7=e.Y;c(9(e).8(\'A\')!=\'T\'){o=e.V;q=e.U}p{4 N=7.B;4 Q=7.z;7.B=\'1r\';7.A=\'1q\';7.z=\'1d\';o=e.V;q=e.U;7.A=\'T\';7.z=Q;7.B=N}a{w:w,h:h,o:o,q:q}},1F:6(3){a{o:3.V||0,q:3.U||0}},1I:6(e){4 h,w,C;c(e){w=e.I;h=e.G}p{C=5.j;w=1c.14||P.14||(C&&C.I)||5.f.I;h=1c.10||P.10||(C&&C.G)||5.f.G}a{w:w,h:h}},1p:6(e){4 t=0,l=0,w=0,h=0,s=0,E=0;c(e&&e.1u.16()!=\'f\'){t=e.F;l=e.u;w=e.15;h=e.W;s=0;E=0}p{c(5.j){t=5.j.F;l=5.j.u;w=5.j.15;h=5.j.W}p c(5.f){t=5.f.F;l=5.f.u;w=5.f.15;h=5.f.W}s=P.14||5.j.I||5.f.I||0;E=P.10||5.j.G||5.f.G||0}a{t:t,l:l,w:w,h:h,s:s,E:E}},1v:6(e,D){4 3=9(e);4 t=3.8(\'1w\')||\'\';4 r=3.8(\'1x\')||\'\';4 b=3.8(\'1A\')||\'\';4 l=3.8(\'1z\')||\'\';c(D)a{t:d(t)||0,r:d(r)||0,b:d(b)||0,l:d(l)};p a{t:t,r:r,b:b,l:l}},1y:6(e,D){4 3=9(e);4 t=3.8(\'1J\')||\'\';4 r=3.8(\'1M\')||\'\';4 b=3.8(\'27\')||\'\';4 l=3.8(\'28\')||\'\';c(D)a{t:d(t)||0,r:d(r)||0,b:d(b)||0,l:d(l)};p a{t:t,r:r,b:b,l:l}},26:6(e,D){4 3=9(e);4 t=3.8(\'18\')||\'\';4 r=3.8(\'22\')||\'\';4 b=3.8(\'23\')||\'\';4 l=3.8(\'17\')||\'\';c(D)a{t:d(t)||0,r:d(r)||0,b:d(b)||0,l:d(l)||0};p a{t:t,r:r,b:b,l:l}},2e:6(L){4 x=L.2d||(L.2b+(5.j.u||5.f.u))||0;4 y=L.2c||(L.29+(5.j.F||5.f.F))||0;a{x:x,y:y}},X:6(g,13){13(g);g=g.1O;R(g){9.J.X(g,13);g=g.1L}},1N:6(g){9.J.X(g,6(3){19(4 Z 1T 3){c(1Z 3[Z]===\'6\'){3[Z]=1a}}})},1X:6(3,H){4 k=9.J.1p();4 11=9.J.1s(3);c(!H||H==\'1W\')9(3).8({1U:k.t+((1g.1o(k.h,k.E)-k.t-11.q)/2)+\'1j\'});c(!H||H==\'20\')9(3).8({1Y:k.l+((1g.1o(k.w,k.s)-k.l-11.o)/2)+\'1j\'})},2f:6(3,1l){4 1k=9(\'25[@M*="S"]\',3||5),S;1k.24(6(){S=K.M;K.M=1l;K.Y.2a="21:1R.1P.1V(M=\'"+S+"\')"})}};[].1b||(1S.1Q.1b=6(v,n){n=(n==1a)?0:n;4 m=K.1K;19(4 i=n;i0){jQuery.iDrop.highlight(elm);} if(elm.dragCfg.ghosting==false){dEs.display='none';} return false;},getContainment:function(elm) {if(elm.dragCfg.containment.constructor==String){if(elm.dragCfg.containment=='parent'){elm.dragCfg.cont=jQuery.extend({x:0,y:0},jQuery.iUtil.getSize(elm.parentNode));var contBorders=jQuery.iUtil.getBorder(elm.parentNode,true);elm.dragCfg.cont.w=elm.dragCfg.cont.wb-contBorders.l-contBorders.r;elm.dragCfg.cont.h=elm.dragCfg.cont.hb-contBorders.t-contBorders.b;}else if(elm.dragCfg.containment=='document'){var clnt=jQuery.iUtil.getClient();elm.dragCfg.cont={x:0,y:0,w:clnt.w,h:clnt.h};}}else if(elm.dragCfg.containment.constructor==Array){elm.dragCfg.cont={x:parseInt(elm.dragCfg.containment[0])||0,y:parseInt(elm.dragCfg.containment[1])||0,w:parseInt(elm.dragCfg.containment[2])||0,h:parseInt(elm.dragCfg.containment[3])||0};} elm.dragCfg.cont.dx=elm.dragCfg.cont.x-elm.dragCfg.oC.x;elm.dragCfg.cont.dy=elm.dragCfg.cont.y-elm.dragCfg.oC.y;},hidehelper:function(dragged) {if(dragged.dragCfg.insideParent||dragged.dragCfg.containment=='parent'){jQuery('body',document).append(jQuery.iDrag.helper.get(0));} jQuery.iDrag.helper.empty().hide().css('opacity',1);if(window.ActiveXObject){jQuery.iDrag.helper.css('filter','alpha(opacity=100)');}},dragstop:function(e) {jQuery(document).unbind('mousemove',jQuery.iDrag.dragmove).unbind('mouseup',jQuery.iDrag.dragstop);if(jQuery.iDrag.dragged==null){return;} var dragged=jQuery.iDrag.dragged;jQuery.iDrag.dragged=null;if(dragged.dragCfg.init==false){return false;} if(dragged.dragCfg.so==true){jQuery(dragged).css('position',dragged.dragCfg.oP);} var dEs=dragged.style;if(dragged.si){jQuery.iDrag.helper.css('cursor','move');} if(dragged.dragCfg.frameClass){jQuery.iDrag.helper.removeClass(dragged.dragCfg.frameClass);} if(dragged.dragCfg.revert==false){if(dragged.dragCfg.fx>0){if(!dragged.dragCfg.axis||dragged.dragCfg.axis=='horizontally'){var x=new jQuery.fx(dragged,{duration:dragged.dragCfg.fx},'left');x.custom(dragged.dragCfg.oR.x,dragged.dragCfg.nRx);} if(!dragged.dragCfg.axis||dragged.dragCfg.axis=='vertically'){var y=new jQuery.fx(dragged,{duration:dragged.dragCfg.fx},'top');y.custom(dragged.dragCfg.oR.y,dragged.dragCfg.nRy);}}else{if(!dragged.dragCfg.axis||dragged.dragCfg.axis=='horizontally') dragged.style.left=dragged.dragCfg.nRx+'px';if(!dragged.dragCfg.axis||dragged.dragCfg.axis=='vertically') dragged.style.top=dragged.dragCfg.nRy+'px';} jQuery.iDrag.hidehelper(dragged);if(dragged.dragCfg.ghosting==false){jQuery(dragged).css('display',dragged.dragCfg.oD);}}else if(dragged.dragCfg.fx>0){dragged.dragCfg.prot=true;var dh=false;if(jQuery.iDrop&&jQuery.iSort&&dragged.dragCfg.so){dh=jQuery.iUtil.getPosition(jQuery.iSort.helper.get(0));} jQuery.iDrag.helper.animate({left:dh?dh.x:dragged.dragCfg.oC.x,top:dh?dh.y:dragged.dragCfg.oC.y},dragged.dragCfg.fx,function() {dragged.dragCfg.prot=false;if(dragged.dragCfg.ghosting==false){dragged.style.display=dragged.dragCfg.oD;} jQuery.iDrag.hidehelper(dragged);});}else{jQuery.iDrag.hidehelper(dragged);if(dragged.dragCfg.ghosting==false){jQuery(dragged).css('display',dragged.dragCfg.oD);}} if(jQuery.iDrop&&jQuery.iDrop.count>0){jQuery.iDrop.checkdrop(dragged);} if(jQuery.iSort&&dragged.dragCfg.so){jQuery.iSort.check(dragged);} if(dragged.dragCfg.onChange&&(dragged.dragCfg.nRx!=dragged.dragCfg.oR.x||dragged.dragCfg.nRy!=dragged.dragCfg.oR.y)){dragged.dragCfg.onChange.apply(dragged,dragged.dragCfg.lastSi||[0,0,dragged.dragCfg.nRx,dragged.dragCfg.nRy]);} if(dragged.dragCfg.onStop) dragged.dragCfg.onStop.apply(dragged);return false;},snapToGrid:function(x,y,dx,dy) {if(dx!=0) dx=parseInt((dx+(this.dragCfg.gx*dx/Math.abs(dx))/2)/this.dragCfg.gx)*this.dragCfg.gx;if(dy!=0) dy=parseInt((dy+(this.dragCfg.gy*dy/Math.abs(dy))/2)/this.dragCfg.gy)*this.dragCfg.gy;return{dx:dx,dy:dy,x:0,y:0};},fitToContainer:function(x,y,dx,dy) {dx=Math.min(Math.max(dx,this.dragCfg.cont.dx),this.dragCfg.cont.w+this.dragCfg.cont.dx-this.dragCfg.oC.wb);dy=Math.min(Math.max(dy,this.dragCfg.cont.dy),this.dragCfg.cont.h+this.dragCfg.cont.dy-this.dragCfg.oC.hb);return{dx:dx,dy:dy,x:0,y:0}},dragmove:function(e) {if(jQuery.iDrag.dragged==null||jQuery.iDrag.dragged.dragCfg.prot==true){return;} var dragged=jQuery.iDrag.dragged;dragged.dragCfg.currentPointer=jQuery.iUtil.getPointer(e);if(dragged.dragCfg.init==false){distance=Math.sqrt(Math.pow(dragged.dragCfg.pointer.x-dragged.dragCfg.currentPointer.x,2)+Math.pow(dragged.dragCfg.pointer.y-dragged.dragCfg.currentPointer.y,2));if(distance0){jQuery.iDrop.checkhover(dragged);} return false;},build:function(o) {if(!jQuery.iDrag.helper){jQuery('body',document).append('
');jQuery.iDrag.helper=jQuery('#dragHelper');var el=jQuery.iDrag.helper.get(0);var els=el.style;els.position='absolute';els.display='none';els.cursor='move';els.listStyle='none';els.overflow='hidden';if(window.ActiveXObject){el.unselectable="on";}else{els.mozUserSelect='none';els.userSelect='none';els.KhtmlUserSelect='none';}} if(!o){o={};} return this.each(function() {if(this.isDraggable||!jQuery.iUtil) return;if(window.ActiveXObject){this.onselectstart=function(){return false;};this.ondragstart=function(){return false;};} var el=this;var dhe=o.handle?jQuery(this).find(o.handle):jQuery(this);if(jQuery.browser.msie){dhe.each(function() {this.unselectable="on";});}else{dhe.css('-moz-user-select','none');dhe.css('user-select','none');dhe.css('-khtml-user-select','none');} this.dragCfg={dhe:dhe,revert:o.revert?true:false,ghosting:o.ghosting?true:false,so:o.so?o.so:false,si:o.si?o.si:false,insideParent:o.insideParent?o.insideParent:false,zIndex:o.zIndex?parseInt(o.zIndex)||0:false,opacity:o.opacity?parseFloat(o.opacity):false,fx:parseInt(o.fx)||null,hpc:o.hpc?o.hpc:false,onDragModifier:{},pointer:{},onStart:o.onStart&&o.onStart.constructor==Function?o.onStart:false,onStop:o.onStop&&o.onStop.constructor==Function?o.onStop:false,onChange:o.onChange&&o.onChange.constructor==Function?o.onChange:false,axis:/vertically|horizontally/.test(o.axis)?o.axis:false,snapDistance:o.snapDistance?parseInt(o.snapDistance)||0:0,cursorAt:o.cursorAt?o.cursorAt:false,autoSize:o.autoSize?true:false,frameClass:o.frameClass||false};if(o.onDragModifier&&o.onDragModifier.constructor==Function) this.dragCfg.onDragModifier.user=o.onDragModifier;if(o.onDrag&&o.onDrag.constructor==Function) this.dragCfg.onDrag=o.onDrag;if(o.containment&&((o.containment.constructor==String&&(o.containment=='parent'||o.containment=='document'))||(o.containment.constructor==Array&&o.containment.length==4))){this.dragCfg.containment=o.containment;} if(o.fractions){this.dragCfg.fractions=o.fractions;} if(o.grid){if(typeof o.grid=='number'){this.dragCfg.gx=parseInt(o.grid)||1;this.dragCfg.gy=parseInt(o.grid)||1;}else if(o.grid.length==2){this.dragCfg.gx=parseInt(o.grid[0])||1;this.dragCfg.gy=parseInt(o.grid[1])||1;}} if(o.onSlide&&o.onSlide.constructor==Function){this.dragCfg.onSlide=o.onSlide;} this.isDraggable=true;dhe.each(function(){this.dragElem=el;});dhe.bind('mousedown',jQuery.iDrag.draginit);})}};jQuery.fn.extend({DraggableDestroy:jQuery.iDrag.destroy,Draggable:jQuery.iDrag.build});jQuery.fn.columnSizing=function(o){o=jQuery.extend({selectCells:"tr:first>*",minWidth:8,viewResize:true,viewGhost:true,tableWidthFixed:false,fadeOut:true,opacity:0.5,classTable:"jquery_columnSizing",classHandler:"jquery_columnSizing_handler",classDragLine:"jquery_columnSizing_dragLine",classDragArea:"jquery_columnSizing_dragArea",cssHandler:{position:"relative",right:"-3px",float:"right",borderRight:"2px solid #fff",borderLeft:"2px solid #555",height:"20px",cursor:"col-resize"},cssDragLine:{borderRight:"4px solid #777",cursor:"col-resize"},cssDragArea:{border:"2px solid #777",backgroundColor:"#eee",cursor:"col-resize"},title:'Expand/Collapse this column',speed:true,cookies:false,dtop:-2,dleft:-4,loadingTime:0,onLoad:null},o||{});o.cookies=o.cookies&&!!jQuery.cookie;if(o.viewGhost){var $Div=jQuery('
').appendTo('body').css(o.cssDragArea).addClass(o.classDragArea).css('opacity',o.opacity);var sDiv=$Div.get(0).style;} return this.each(function(index){o.loadingTime=new Date().getTime();if(o.cookies){var cookieTableName=document.location.href+"_"+index;var cookieTableValue=jQuery.cookie(cookieTableName);if(cookieTableValue!=null) this.style.width=cookieTableValue+"px";} jQuery(this).addClass(o.classTable);var oTable=this;var wTable=(o.speed)?oTable.clientWidth:jQuery(this).width();var hTable=(o.speed)?oTable.clientHeight:jQuery(this).height();jQuery(o.selectCells,this).each(function(index){jQuery('
').css(o.cssHandler).prependTo(this).each(function(){this.dx=0;this.ancho=0;this.umbral=false;this.$td=jQuery(this).parents('td,th').eq(0);this.otd=this.$td.get(0);this.sDragHelper=null;this.wtd=(o.speed)?null:this.$td.width();this.wtd0=this.wtd;if(o.cookies){this.cookieColName=cookieTableName+'_'+index;this.cookieColName0=this.cookieColName+'0';this.cookieColValue=jQuery.cookie(this.cookieColName);this.cookieColValue0=jQuery.cookie(this.cookieColName0);if(this.cookieColValue!=null){this.otd.style.width=this.cookieColValue+"px";this.wtd=this.cookieColValue;this.wtd0=this.cookieColValue0;}}}).dblclick(function(){if(this.wtd==null){this.wtd=this.otd.offsetWidth;this.wtd0=this.wtd;} var minimized=this.wtd==o.minWidth;this.wtd=(minimized)?this.wtd0:o.minWidth;this.otd.style.width=this.wtd+"px";if(!o.tableWidthFixed){var d=this.wtd0-o.minWidth;wTable=wTable+((minimized)?d:-d);oTable.style.width=wTable+"px";} if(o.cookies){jQuery.cookie(this.cookieColName,this.wtd);jQuery.cookie(this.cookieColName0,this.wtd0);jQuery.cookie(cookieTableName,wTable);}}).Draggable({axis:'horizontally',containment:'document',frameClass:o.classDragLine,ghosting:true,opacity:o.opacity,revert:true,onStart:function(e){if(this.wtd==null){this.wtd=this.otd.offsetWidth;this.wtd0=this.wtd;} hTable=oTable.clientHeight;if(o.viewGhost){sDiv.top=this.dragCfg.oC.y+o.dtop+"px";sDiv.left=this.dragCfg.currentPointer.x+o.dleft-this.wtd+"px";sDiv.height=hTable+"px";sDiv.width=this.wtd+"px";sDiv.display="block";} else{if(!this.sDragHelper) this.sDragHelper=jQuery('#dragHelper').css(o.cssDragLine).get(0).style;this.sDragHelper.height=hTable+"px";};},onDrag:(o.viewResize||o.viewGhost)?function(e){this.dx=this.dragCfg.currentPointer.x-this.dragCfg.pointer.x;this.ancho=this.wtd+this.dx;this.umbral=(o.minWidth-this.ancho>0);this.jarrr=(this.umbral)?o.minWidth:this.ancho;if(o.viewGhost){sDiv.width=this.jarrr+"px";if(!o.viewResize)return;};this.otd.style.width=this.jarrr+"px";if(!o.tableWidthFixed){oTable.style.width=(this.umbral)?wTable+o.minWidth-this.wtd+"px":wTable+this.dx+"px";};}:null,onStop:function(e){if(!o.viewResize||o.viewGhost){this.dx=this.dragCfg.currentPointer.x-this.dragCfg.pointer.x;this.ancho=this.wtd+this.dx;this.umbral=(o.minWidth-this.ancho>0);this.jarrr=(this.umbral)?o.minWidth:this.ancho;this.otd.style.width=this.jarrr+"px";if(o.viewGhost) if(o.fadeOut)$Div.fadeOut('slow');else sDiv.display="none";};if(!o.tableWidthFixed){wTable=(this.umbral)?wTable+o.minWidth-this.wtd:wTable+this.dx;oTable.style.width=wTable+"px";};this.wtd0=this.wtd;this.wtd=parseInt(this.otd.style.width);this.wtd0=(this.wtd==o.minWidth)?this.wtd0:this.wtd;if(o.cookies){jQuery.cookie(this.cookieColName,this.wtd);jQuery.cookie(this.cookieColName0,this.wtd0);jQuery.cookie(cookieTableName,wTable);}}})});o.loadingTime=new Date().getTime()-o.loadingTime;if(typeof(o.onLoad)=="function") o.onLoad();})};(function($){$.extend({tablesorter:new function(){var parsers=[],widgets=[];this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:false,cancelSelection:true,sortList:[],headerList:[],dateFormat:"us",debug:false};function benchmark(s,d){log(s+","+(new Date().getTime()-d.getTime())+"ms");} this.benchmark=benchmark;function log(s){if(typeof console!="undefined"&&typeof console.debug!="undefined"){console.log(s);}else{alert(s);}} function buildParserCache(table,$headers){if(table.config.debug){var parsersDebug="";} var rows=table.tBodies[0].rows;if(table.tBodies[0].rows[0]){var list=[],cells=rows[0].cells,l=cells.length;for(var i=0;i1){arr=arr.concat(checkCellColSpan(table,headerArr,row++));}else{if(table.tHead.length==1||(cell.rowSpan>1||!r[row+1])){arr.push(cell);}}} return arr;};function checkHeaderMetadata(cell){if(($.meta)&&($(cell).data().sorter===false)){return true;};return false;} function checkHeaderOptions(table,i){if((table.config.headers[i])&&(table.config.headers[i].sorter===false)){return true;};return false;} function applyWidget(table){var c=table.config.widgets;var l=c.length;for(var i=0;i');$("tr:first td",table.tBodies[0]).each(function(){colgroup.append($('').css('width',$(this).width()));});$(table).prepend(colgroup);};} function updateHeaderSortCount(table,sortList){var c=table.config,l=sortList.length;for(var i=0;ib)?1:0));};function sortTextDesc(a,b){return((ba)?1:0));};function sortNumeric(a,b){return a-b;};function sortNumericDesc(a,b){return b-a;};function getCachedSortType(parsers,i){return parsers[i].type;};this.construct=function(settings){return this.each(function(){if(!this.tHead||!this.tBodies)return;var $this,$document,$headers,cache,config,shiftDown=0,sortOrder;this.config={};config=$.extend(this.config,$.tablesorter.defaults,settings);$this=$(this);$headers=buildHeaders(this);this.config.parsers=buildParserCache(this,$headers);cache=buildCache(this);var sortCSS=[config.cssDesc,config.cssAsc];fixColumnWidth(this);$headers.click(function(e){var totalRows=($this[0].tBodies[0]&&$this[0].tBodies[0].rows.length)||0;if(!this.sortDisabled&&totalRows>0){var $cell=$(this);var i=this.column;this.order=this.count++%2;if(!e[config.sortMultiSortKey]){config.sortList=[];if(config.sortForce!=null){var a=config.sortForce;for(var j=0;j0){$this.trigger("sorton",[config.sortList]);} applyWidget(this);});};this.addParser=function(parser){var l=parsers.length,a=true;for(var i=0;i'+kfm.lang[str]+'';} else{el=document.createElement('span');el.className='kfmlang kfmlang_'+str.toLowerCase().replace(/[^a-z0-9]/g,'');el.original=[str,context,vars];el.appendChild(document.createTextNode(kfm.lang[str]));} return el;} function kfm_addWidget(obj){kfm_widgets.push(obj);} function array_remove_values(arr,vals){if($type(vals)!='array')vals=[vals];var i,tmp=[];for(i=0;i20?v1.substr(0,27)+'...':v1;el3=document.createElement('option');el3.value=keys[i];el3.title=v1;el3.innerHTML=v2;if(keys[i]==s)s2=i;el2.appendChild(el3);} el2.selectedIndex=s2;if(f)el2.onchange=f;return el2;} function newText(a){return document.createTextNode(a);} function $defined(obj){return(obj!=undefined);} function $pick(obj,picked){return $defined(obj)?obj:picked;} function $type(obj){if(!$defined(obj))return false;if(obj.htmlElement)return'element';var type=typeof obj;if(type=='object'&&obj.nodeName){switch(obj.nodeType){case 1:return'element';case 3:return(/\S/).test(obj.nodeValue)?'textnode':'whitespace';}} if(type=='object'||type=='function'){switch(obj.constructor){case Array:return'array';case RegExp:return'regexp';case Class:return'class';} if(typeof obj.length=='number'){if(obj.item)return'collection';if(obj.callee)return'arguments';}} return type;} if(window.ie){XMLHttpRequest=function(){var l=(ScriptEngineMajorVersion()>=5)?"Msxml2":"Microsoft";return new ActiveXObject(l+".XMLHTTP")} loadJS('j/browser-specific.ie.js');} if(window.webkit){loadJS('j/browser-specific.konqueror.js');} var Json={toString:function(obj){switch($type(obj)){case'string':return'"'+obj.replace(/(["\\])/g,'\\$1')+'"';case'array':return'['+obj.map(Json.toString).join(',')+']';case'object':var string=[];for(var property in obj)string.push(Json.toString(property)+':'+Json.toString(obj[property]));return'{'+string.join(',')+'}';case'number':if(isFinite(obj))break;case false:return'null';} return String(obj);},evaluate:function(str,secure){return(($type(str)!='string')||(secure&&!str.test(/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/)))?null:eval('('+str+')');}};function KFMSetFileDetailsWindowCookie(){if(is_ie)window.navigate('foliovision.php?state='+elFileDetailsPanel.state);} function kfm_recreateAllThumbs(){window.location='cleanup.php';} var agt=navigator.userAgent.toLowerCase();var is_major=parseInt(navigator.appVersion);var is_minor=parseFloat(navigator.appVersion);var is_nav=((agt.indexOf('mozilla')!=-1)&&(agt.indexOf('spoofer')==-1)&&(agt.indexOf('compatible')==-1)&&(agt.indexOf('opera')==-1)&&(agt.indexOf('webtv')==-1)&&(agt.indexOf('hotjava')==-1));var is_nav2=(is_nav&&(is_major==2));var is_nav3=(is_nav&&(is_major==3));var is_nav4=(is_nav&&(is_major==4));var is_nav4up=(is_nav&&(is_major>=4));var is_navonly=(is_nav&&((agt.indexOf(";nav")!=-1)||(agt.indexOf("; nav")!=-1)));var is_nav6=(is_nav&&(is_major==5));var is_nav6up=(is_nav&&(is_major>=5));var is_gecko=(agt.indexOf('gecko')!=-1);var is_ie=((agt.indexOf("msie")!=-1)&&(agt.indexOf("opera")==-1));var is_ie3=(is_ie&&(is_major<4));var is_ie4=(is_ie&&(is_major==4)&&(agt.indexOf("msie 4")!=-1));var is_ie4up=(is_ie&&(is_major>=4));var is_ie5=(is_ie&&(is_major==4)&&(agt.indexOf("msie 5.0")!=-1));var is_ie5_5=(is_ie&&(is_major==4)&&(agt.indexOf("msie 5.5")!=-1));var is_ie5up=(is_ie&&!is_ie3&&!is_ie4);var is_ie5_5up=(is_ie&&!is_ie3&&!is_ie4&&!is_ie5);var is_ie6=(is_ie&&(is_major==4)&&(agt.indexOf("msie 6.")!=-1));var is_ie6up=(is_ie&&!is_ie3&&!is_ie4&&!is_ie5&&!is_ie5_5);var is_opera=(agt.indexOf("opera")!=-1);var is_opera2=(agt.indexOf("opera 2")!=-1||agt.indexOf("opera/2")!=-1);var is_opera3=(agt.indexOf("opera 3")!=-1||agt.indexOf("opera/3")!=-1);var is_opera4=(agt.indexOf("opera 4")!=-1||agt.indexOf("opera/4")!=-1);var is_opera5=(agt.indexOf("opera 5")!=-1||agt.indexOf("opera/5")!=-1);var is_opera5up=(is_opera&&!is_opera2&&!is_opera3&&!is_opera4);var Notice=new Class({getWrapper:function(){var w=document.getElementById('notice_wrapper');if(w)return w;w=document.createElement('div');w.id='notice_wrapper';w.style.position='absolute';w.style.top=5+'px';w.style.right=5+'px';w.style.zIndex=222;document.body.appendChild(w);return w;},initialize:function(message){var id=_Notices++;this.id=id;var notice_message=document.createElement('div');notice_message.id='notice_message_'+id;notice_message.className='notice';$jn=$j(notice_message);$jn.css({opacity:0});notice_message.innerHTML=message;this.getWrapper().appendChild(notice_message);$jn.animate({opacity:1},50,'linear',function(){$jn.animate({opacity:0},50,'linear',function(){$jn.animate({opacity:1},50,'linear',function(){$jn.animate({opacity:0},50,'linear',function(){$jn.animate({opacity:1},1000,'linear',function(){$jn.animate({opacity:1},4000,'linear',function(){$jn.animate({height:0,opacity:0},500,'linear',function(){$jn.remove();});});});});});});});}});var _Notices=0;var KFM=function(){};var kfm=new KFM();kfm.about=function(){var div=document.createElement('div');div.style.width='400px';var html='

KFM '+kfm_vars.version+'

';{html+='

Sponsors

';html+='KFM is free software. Here are some recent sponsors:
';html+='Donate to KFM';html+='webworks.ie
';html+='Blue Nectar
';} {html+='

Developers

';html+='Kae Verens
';html+='Benjamin ter Kuile
';} {html+='

Translators

';html+='bg (Bulgarian): Tondy
';html+='cz (Czech): Petr Kamenik
';html+='da (Danish): Janich Rasmussen
';html+='de (German): Just Agens
';html+='en (English): Kae Verens
';html+='es (Spanish): Ramón Ramos
';html+='fa (Persion/Farsi): Ghassem Tofighi
';html+='fi (Finnish): Hannu (hlpilot)
';html+='fr (French): Hubert Garrido
';html+='ga (Irish): Kae Verens
';html+='hu (Hungarian): Ujj-Mészáros István
';html+='it (Italian): Stefano Luchetta
';html+='jp (Japanese): S. Higashi
';html+='nl (Dutch): Roy Lubbers
';html+='pl (Polish): Jan Kurek
';html+='ro (Romanian): Andrei Suscov
';html+='ru (Russian): Andrei Suscov
';html+='sv (Swedish): Aram Mäkivierikko
';} {html+='

Bug Testers

';html+='To many to mention! To report a bug, please go here.';} div.innerHTML=html;kfm_modal_open(div,kfm.lang['about KFM']);};kfm.addCell=function(o,colNum,colSpan,subEls,className){var f=o.insertCell(+colNum);if(colSpan)f.colSpan=colSpan;if(subEls)kfm.addEl(f,subEls);if(className)f.className=className;return f;};kfm.addEl=function(o,a){if(!o)return;if(!a)return o;if($type(a)!='array')a=[a];for(var i=0;i'+errors[i].message+'
';} div.innerHTML=html;kfm_modal_open(div,kfm.lang.Errors);};kfm.showMessages=function(messages){var message='';for(var i=0;i';} new Notice(message);};kfm.switchFilesMode=function(m){kfm_listview=+m;x_kfm_loadFiles(kfm_cwd_id,true,kfm_refreshFiles);};kfm.build=function(){var form_panel,form,right_column,directories,logs,logHeight=64,j,i,w,win,dirs,j,tmp;win=$j(window);w={x:win.width(),y:win.height()};{for(j in kfm.lang){if(kfm_regexps.percent_numbers.test(kfm.lang[j])){kfm.lang[j]=(function(str){return function(){tmp=str;for(i=1;i'+''+'';header.innerHTML=hhtml;var documents_body=document.createElement('div');documents_body.id='documents_body';right_column.appendChild(lselect);right_column.appendChild(header);right_column.appendChild(documents_body);} {document.body.appendChild(left_column);document.body.appendChild(right_column);}} {$j.event.add(documents_body,'click',function(e){if(e.button==2){return;} if(!window.dragType)kfm_selectNone()});$j.event.add(documents_body,'mousedown',function(e){if(e.button==2)return;window.mouseAt={x:e.pageX,y:e.pageY};if(this.contentMode=='file_icons'&&this.fileids.length)window.dragSelectionTrigger=setTimeout(function(){kfm_selection_dragStart()},0);});kfm_addContextMenu(documents_body,function(e){var el=e.target;while(el.parentNode&&!el.file_id)el=el.parentNode;if(!el.parentNode)return;var links=[],i,id=el.file_id;var F=File_getInstance(id);for(i=0;i1) kfm_deleteSelectedFiles();else kfm_deleteFile(files[0]);}});documents_body.parentResized=kfm_files_reflowIcons;} dirs=document.getElementById('kfm_directories');if(dirs){x_kfm_loadDirectories(kfm_vars.root_folder_id,kfm_refreshDirectories);} x_kfm_loadFiles(kfm_vars.root_folder_id,kfm_refreshFiles);$j.event.add(document,'keyup',kfm.keyup);$j.event.add(window,'resize',function(){kfm_resizeHandler();});kfm_contextmenuinit();$j.event.add(documents_body,'scrollstop',kfm_setThumbnails);};kfm.confirm=function(txt){window.inPrompt=1;var ret=confirm(txt);setTimeout('window.inPrompt=0',1);return ret;};kfm.getContainer=function(p,c){for(var i=0;ip.x&&y+a.offsetHeight>p.y)return a;}};kfm.getParentEl=function(c,t){while(c.tagName!=t&&c)c=c.parentNode;return c;};kfm.keyup=function(e){var key=e.which;var cm=document.getElementById('documents_body').contentMode;switch(key){case 8:{kfm_delete(cm);break;} case 13:{if(!selectedFiles.length||window.inPrompt||cm!='file_icons')return;if(selectedFiles.length>1){var files=$j.extend([],selectedFiles);var openingHook=kfm_getDefaultOpener(files);if(openingHook)openingHook.doFunction(files);}else{var id=selectedFiles[0];var openingHook=kfm_getDefaultOpener([id]);if(openingHook)openingHook.doFunction([id]);} if(!openingHook)kfm_chooseFile();break;} case 27:{if(cm=='lightbox')kfm_img_stopLightbox();else if(!window.inPrompt&&kfm.confirm(kfm.lang.AreYouSureYouWantToCloseKFM))window.close();break;} case 37:{if(cm=='file_icons'){if(!kfm_listview)kfm_shiftFileSelectionLR(-1);} else if(cm=='lightbox'){window.kfm_slideshow_stopped=1;if(window.lightbox_slideshowTimer)clearTimeout(window.lightbox_slideshowTimer);window.kfm_slideshow.at-=2;kfm_img_startLightbox();} else break;e.stopPropagation();break;} case 38:{if(cm=='file_icons'){if(kfm_listview)kfm_shiftFileSelectionLR(-1);else kfm_shiftFileSelectionUD(-1);} break;} case 39:{if(cm=='file_icons'){if(!kfm_listview)kfm_shiftFileSelectionLR(1);} else if(cm=='lightbox'){window.kfm_slideshow_stopped=1;if(window.lightbox_slideshowTimer)clearTimeout(window.lightbox_slideshowTimer);kfm_img_startLightbox();} else break;e.stopPropagation();break;} case 40:{if(cm=='file_icons'){if(kfm_listview)kfm_shiftFileSelectionLR(1);else kfm_shiftFileSelectionUD(1);} break;} case 46:{kfm_delete(cm);break;} case 65:{if(e.control&&cm=='file_icons'){clearSelections(e);kfm_selectAll();} break;} case 85:{if(e.control&&cm=='file_icons'){clearSelections(e);kfm_selectNone();} break;} case 113:{if(cm!='file_icons')return;if(!selectedFiles.length)return kfm.alert(_("Please select a file before you try to rename it"));if(selectedFiles.length==1){kfm_renameFile(selectedFiles[0]);} else kfm.alert(_("You can only rename one file at a time"));break;} case 127:{kfm_delete(cm);break;}}} function kfm_delete(cm){if(!selectedFiles.length||cm!='file_icons')return;if(selectedFiles.length>1)kfm_deleteSelectedFiles();else kfm_deleteFile(selectedFiles[0]);} function kfm_inArray(needle,haystack){return haystack.indexOf(needle)!=-1;} function kfm_prompt(txt,val,fn){window.inPrompt=1;var table=document.createElement('table');table.id='kfm_prompt_table';var inp=newInput('kfm_prompt',0,val);if($type(txt)=='element')table.insertRow(0).insertCell(0).appendChild(txt);else table.insertRow(0).insertCell(0).innerHTML=txt.replace(/\n/g,'
');table.insertRow(1).insertCell(0).appendChild(inp);kfm_modal_open(table,'prompt',[[kfm.lang.Ok,function(){var v=document.getElementById('kfm_prompt').value;kfm_modal_close();window.inPrompt=0;fn(v);}]]);document.getElementById('kfm_prompt').focus();} function kfmAdd_run_delayed(strName,strCall,iDelay){strName=strName+'_timeout';if(window[strName])$clear(window[strName]);window[strName]=setTimeout(strCall,iDelay);} function kfm_run_delayed(name,call){name=name+'_timeout';if(window[name])clearTimeout(window[name]);window[name]=setTimeout(call,500);} function kfm_shrinkName(name,wrapper,text,size,maxsize,extension){var position=step=Math.ceil(name.length/2),postfix='[...]'+extension,prefix=size=='offsetHeight'?'. ':'';do{text.innerHTML=prefix+name.substring(0,position)+postfix;step=Math.ceil(step/2);position+=(wrapper[size]>maxsize)?-step:step;}while(step>1);var html=''+name.substring(0,position+(prefix?0:-1))+'[...]';if(extension)html+=''+extension+'';text.innerHTML=html;} function kfm_pluginIframeShow(url){if(url){$j('#plugin_iframe_div').remove();var jDiv=$j('
').css({'display':'none','position':'absolute','left':0,'top':0,'width':'100%','height':'100%','backgroundImage':'url(i/bg-black-75.png)','z-index':202});$j(jDiv).appendTo('body');$j(jDiv).append($j('
').css({'width':'100%','height':'25px','color':'white','backgroundColor':'black'}));kfm_pluginIframeButton('close');$j(jDiv).slideDown('normal',function(){var x=$j('body').width(),y=$j('body').height()-25;$j(this).append('');});}else{$j('#plugin_iframe_div').slideDown('normal');}} function kfm_pluginIframeButton(code,text){var btncode,btn;var hdr=document.getElementById('plugin_iframe_header');if(!hdr)return;if(code=='close'){btn=$j('').click(function(){kfm_pluginIframeHide();});btn.css({'float':'right'});}else{btn=$j('').click(function(){eval(code);});} if(text)$j(btn).text(text);$j(btn).appendTo(hdr);} function kfm_pluginIframeHide(){$j('#plugin_iframe_div').slideUp('normal');} function kfm_pluginIframeMessage(message){var msgdiv=document.getElementById('plugin_iframe_message');if(!msgdiv)return;msgdiv.innerHTML=message;msgdiv.style.display='block';setTimeOut('document.getElementById("plugin_iframe_message").style.display="none";',3000);} function kfm_pluginIframeVar(varname){var ifr=document.getElementById('plugin_iframe_element');if(!ifr)return null;var ifrvar=eval('ifr.contentWindow.'+varname);return ifrvar;} window.SetUrl=function(file_url,b,c,caption){if(window.opener.SetUrl)return window.opener.SetUrl(file_url,b,c,caption);if(window.opener.CKEDITOR){var funcnum=document.location.toString().replace(/.*CKEditorFuncNum=([0-9]*)[^0-9].*/,'$1');window.opener.CKEDITOR.tools.callFunction(funcnum,file_url);}} var kfm_regexps={all_up_to_last_dot:/.*\./,all_up_to_last_slash:/.*\//,ascii_stuff:/%([89A-F][A-Z0-9])/g,get_filename_extension:/.*\.([^.]*)$/,percent_numbers:/%[1-9]/,plus:/\+/g,remove_filename_extension:/\.[^.]*$/} llStubs.push('kfm_showMessage');function kfm_addContextMenu(el,fn){var evtype='contextmenu';if(window.webkit&&!window.webkit420)evtype='mousedown';if($j.browser.opera)evtype='mousedown';$j.event.add(el,evtype,function(e){if(e.type=='contextmenu'||e.button==2||((e.keyCode==17||e.ctrlKey==true)&&e.button>0)){fn(e);} if((g_CtrlKeyDown&&e.button==0)){e.button=2;fn(e);}});return el;} function kfm_contextmenuinit(){$j.event.add(document,'click',function(e){if(!contextmenu)return;var c=contextmenu,m={x:e.pageX,y:pageY};var l=c.offsetLeft,t=c.offsetTop;if(m.xl+c.offsetWidth||m.yt+c.offsetHeight)kfm_closeContextMenu();});kfm_addContextMenu(document,function(e){if(window.webkit||!e.ctrlKey)e.stopPropagation();});} kfm.cm={submenus:[]} llStubs.push('kfm_closeContextMenu');llStubs.push('kfm_createContextMenu');document.oncontextmenu=function(e){return false;} function kfmAdd_correctImageName(sName){var iPos=sName.lastIndexOf('.');var sReturn=sName;if(iPos>0)sReturn=sName.substring(0,iPos);sReturn=sReturn.replace(/-/g," ");sReturn=sReturn.replace(/\./g," ");sReturn=sReturn.replace(/_/g," ");return sReturn;} function kfmAdd_ImageTagText(aImageSize,sUrl,id,bFormat,sOriginalUrl){var sHtmlCode="";var myFile=File_getInstance(id);if(myFile){var sAlt=kfmAdd_correctImageName(myFile.name);var iWidth=0;try{iWidth=aImageSize[0];}catch(ex){} if(iImageLink==1)sHtmlCode+='';sHtmlCode+='';if(iImageLink==1)sHtmlCode+='';if(bFormat)sHtmlCode=eval(g_sHtmlCode_template);} return sHtmlCode;} function kfmAdd_ImageTagTextOriginal(aImageSize,sUrl,id,bFormat,sOriginalUrl){var sHtmlCode="";var myFile=File_getInstance(id);if(myFile){var sAlt=kfmAdd_correctImageName(myFile.name);var iWidth=0;try{iWidth=aImageSize[0];}catch(ex){} sHtmlCode+='';if(bFormat)sHtmlCode=eval(g_sHtmlCode_template);} return sHtmlCode;} function kfmAdd_returnImageWithFormating(id,size){x_kfm_getFilesUrlAndSizes(id,size,size,function(aUrlSize){if(kfm_file_handler=='return'||kfm_file_handler=='fckeditor'||kfm_file_handler=='download'){var sHtmlCode=kfmAdd_ImageTagText(aUrlSize[1],aUrlSize[0],id,true,aUrlSize[2]);window.opener.FCKSetHTML(sHtmlCode);if(bMultipleImagePosting!=1) window.close();}});} function kfmAdd_returnImage(id,bFormat){x_kfm_getFileUrl(id,0,0,function(url){if(kfm_file_handler=='return'||kfm_file_handler=='fckeditor'||kfm_file_handler=='download'){x_kfm_getImageSize(id,function(aImageSize){var sHtmlCode=kfmAdd_ImageTagTextOriginal(aImageSize,url,id,bFormat,url);window.opener.FCKSetHTML(sHtmlCode);if(bMultipleImagePosting!=1) window.close();});}});} function kfmAdd_returnImageWindow(id){x_kfm_getFileUrl(id,0,0,function(url){if(kfm_file_handler=='return'||kfm_file_handler=='fckeditor'||kfm_file_handler=='download'){if(g_objPreviewWindow==null||g_objPreviewWindow.closed){g_objPreviewWindow=window.open(url,"preview");}else if(g_strPreviousUrl!=url){g_objPreviewWindow=window.open(url,"preview");g_objPreviewWindow.focus();}else{g_objPreviewWindow.focus();} g_strPreviousUrl=url;}});} function kfmAdd_returnImageThumbnail(id,size){x_kfm_getFilesUrlAndSizes(id,size,size,function(aUrlSize){if(g_objPreviewWindow==null||g_objPreviewWindow.closed){g_objPreviewWindow=window.open(aUrlSize[0],"preview");}else if(g_strPreviousUrl!=aUrlSize[0]){g_objPreviewWindow=window.open(aUrlSize[0],"preview");g_objPreviewWindow.focus();}else{g_objPreviewWindow.focus();} g_strPreviousUrl=aUrlSize[0];if(bMultipleImagePosting!=1) window.close();});} function kfmAdd_copyUrl(id,size){x_kfm_getFileUrl(id,size,size,function(url){CopyToClipboard(url);});} function CopyToClipboard(sText){if(is_ie5up){window.clipboardData.setData("Text",sText);}else if(is_gecko){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");}catch(err){alert("Sorry, but mozilla blocks clipboard copy:\n\n"+err+".");return false;} var clip=Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);if(!clip)return false;var trans=Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);if(!trans)return false;trans.addDataFlavor('text/unicode');var str=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);var copytext=sText;str.data=copytext;trans.setTransferData("text/unicode",str,copytext.length*2);var clipid=Components.interfaces.nsIClipboard;if(!clipid)return false;clip.setData(trans,null,clipid.kGlobalClipboard);} return true;} function kfmAdd_PostMeta(id,sPostMeta){x_kfm_getFileUrl(id,0,0,function(url){if(kfm_file_handler=='return'||kfm_file_handler=='fckeditor'||kfm_file_handler=='download'){kfmSetWPMeta(sPostMeta,url);kfmSetWPEditorField(sPostMeta,url);}});} function kfmSetWPMeta(metaKey,metaValue){if(window.opener){if(typeof window.opener.FCKSetWPMeta=='function'){window.opener.FCKSetWPMeta(metaKey,metaValue);}else if(typeof window.opener.parent.FCKSetWPMeta=='function'){window.opener.parent.FCKSetWPMeta(metaKey,metaValue);}} else{alert('Please reopen this window from editor toolbar.');}} function kfmSetWPEditorField(metaKey,metaValue){if(window.opener){if(typeof window.opener.FCKSetWPEditorField=='function'){window.opener.FCKSetWPEditorField(metaKey,metaValue);}else if(typeof window.opener.parent.FCKSetWPEditorField=='function'){window.opener.parent.FCKSetWPEditorField(metaKey,metaValue);}} else{alert('Please reopen this window from editor toolbar.');}} function kfmAdd_FeaturedImage(id){x_kfm_getFileUrl(id,0,0,function(url){if(kfm_file_handler=='return'||kfm_file_handler=='fckeditor'||kfm_file_handler=='download'){kfmSetFeaturedImage(url);}});} function kfmSetFeaturedImage(ImageURL){if(window.opener){if(typeof window.opener.FCKSetFeaturedImage=='function'){window.opener.FCKSetFeaturedImage(ImageURL);}else if(typeof window.opener.parent.FCKSetFeaturedImage=='function'){window.opener.parent.FCKSetFeaturedImage(ImageURL);}} else{alert('Please reopen this window from editor toolbar.');}} kfm_dir_bits={contextMenu:function(e){var el=e.target;while(el&&!el.node_id)el=el.parentNode;if(!el)return;var links=[],i,node_id=el.node_id;if(kfm_vars.permissions.dir.ed){context_categories['edit'].add({name:'directory_rename',title:'rename directory',category:'edit',doFunction:function(){kfm_renameDirectory(node_id);}});} if(kfm_vars.permissions.dir.mk)context_categories['main'].add({name:'directory_new',title:"create sub-directory",category:'main',doFunction:function(){kfm_createDirectory(node_id);}});if(node_id!=1&&kfm_vars.permissions.dir.rm)context_categories['edit'].add({name:'directory_delete',title:"delete",category:'edit',doFunction:function(){kfm_deleteDirectory(node_id);}});if(kfm_return_directory)context_categories['returning'].add({name:'directory_return',title:"send to CMS",doFunction:function(){setTimeout("window.close()",1);window.opener.SetUrl(kfm_directories[node_id].realpath+'/');}});if(kfm_directories[node_id].writable){for(i=0;ireqHeight)||(name_text.offsetWidth>maxWidth)){name_text.title=name;kfm_shrinkName(name,name_text,name_text,'offsetHeight',reqHeight,'');} if(!window.ie)name_text.style.position='inherit';el.style.cursor=window.ie?'hand':'pointer';} function kfm_dir_addLink(t,parent_addr,is_last,data,timeout){var r,c,pdir,name,name_text,el,openerEl,name,has_node_control,parent,has_size_constraint;name=data[0];has_node_control=data[1];parent=data[2];r=kfm.addRow(t);pdir=parent_addr+name;name=(name==''?kfm_vars.root_folder_name:name);el=document.createElement('div');el.id='kfm_directory_icon_'+parent;el.className='kfm_directory_link '+(kfm_cwd_name==pdir?'':'kfm_directory_open');kfm_dir_setName(el,parent,name);el.kfm_directoryname=pdir;el.node_id=parent;kfm_addContextMenu(el,window.kfm_dir_bits.contextMenu);if(has_node_control){openerEl=$j('[+]')[0];} else{openerEl=$j(' ')[0];} var cell=kfm.addCell(r,0,0,openerEl,'kfm_dir_lines_'+(is_last?'lastchild':'child'));cell.style.width='16px';cell=kfm.addCell(r,1,0,el,'kfm_dir_name');if(window.webkit){cell.style.width=(t.offsetWidth-16)+'px';} $j.event.add(el,'mouseover',window.kfm_dir_bits.addHover);if(data[3]||data[4]){} r=kfm.addRow(t);kfm.addCell(r,0,0,' ',is_last?0:'kfm_dir_lines_nochild');kfm.addCell(r,1).id='kfm_directories_subdirs_'+parent;return t;} function kfm_dir_dropHandler(e){var dir_from=parseInt($j('.kfm_directory_link',e.sourceElement).attr('node_id'));if(dir_from==1)return;var dir_to=parseInt($j('.kfm_directory_link',e.targetElement).attr('node_id'));if(dir_to==0||dir_to==dir_from)return;if(!kfm_vars.permissions.dir.mv)return kfm.alert(_("permission denied cannot move directory",0,0,1));x_kfm_moveDirectory(dir_from,dir_to,kfm_refreshDirectories);kfm_selectNone();} function kfm_dir_openNode(dir){var node=document.getElementById('kfm_dir_node_'+dir);node.className='kfm_dir_node_opened';if(node.href)node.href=node.href.replace(/open/,'close');document.getElementById('kfm_directories_subdirs_'+dir).innerHTML=_("loading",0,0,1);x_kfm_loadDirectories(dir,kfm_refreshDirectories);} function kfm_dir_closeNode(dir){var node=document.getElementById('kfm_dir_node_'+dir);node.className='kfm_dir_node_closed';if(node.href)node.href=node.href.replace(/close/,'open');document.getElementById('kfm_directories_subdirs_'+dir).innerHTML='';} function kfm_refreshDirectories(res){if(-1==kfm_cwd_id_startup){kfm_cwd_id_startup=0;return;} var d,p,t;if(res.toString()===res)return;d=res.parent;if(d==kfm_vars.root_folder_id){p=document.getElementById('kfm_directories');t=document.createElement('table');t.id='kfm_directories';p.parentNode.replaceChild(kfm_dir_addLink(t,'',1,['',0,kfm_vars.root_folder_id]),p);kfm_directories[kfm_vars.root_folder_id]={'parent':0,'name':kfm_vars.root_folder_name,'path':'/','realpath':res.properties.path,'hasChildren':res.directories.length,'writable':res.properties.writable} document.getElementById('kfm_directory_icon_'+kfm_vars.root_folder_id).parentNode.className+=' kfm_directory_open';} t=document.createElement('table'),n='kfm_dir_node_'+d;t.style.tableLayout='fixed';var dirs=res.directories,i=1;dirs.each(function(dir,a){kfm_dir_addLink(t,res.reqdir,l=(a==dirs.length-1),dir);kfm_directories[dir[2]]={'parent':res.parent,'name':dir[0],'path':res.reqdir+dir[0],'realpath':res.properties.path+dir[0]+'/','hasChildren':dir[1],'writable':res.properties.writable,'maxWidth':dir[3],'maxHeight':dir[4]};});dirwrapper=document.getElementById('kfm_directories_subdirs_'+d);if(dirwrapper==null)return;dirwrapper.innerHTML='';dirwrapper.appendChild(t);if(d!=''){p2=document.getElementById(n).parentNode;p2.innerHTML='';var openerEl;if(dirs.length){openerEl=$j('[-]')[0];} else{openerEl=document.createElement('span');openerEl.id=n;openerEl.innerHTML=' ';} p2.appendChild(openerEl);} kfm_cwd_subdirs[d]=res.directories;if(!kfm_cwd_subdirs[d]) kfm_dir_openNode(res.parent);kfm_setDirectoryProperties(res.properties);if(!kfm_vars.startup_sequence)kfm_selectNone();kfm_directories[kfm_cwd_id]=res.properties;kfm_directories[d].hasChildren=1;if(kfm_startup_sequence_indexkfm_vars.startup_sequence.length)kfm_vars.startup_sequence=false;} else kfm_refreshPanels('kfm_left_column');} function kfm_renameDirectory(id){var directoryName=kfm_directories[id].name;kfm_prompt(kfm.lang.RenameTheDirectoryToWhat(directoryName),directoryName,function(newName){if(!newName||newName==directoryName)return;kfm_directories[id]=null;x_kfm_renameDirectory(id,newName,kfm_refreshDirectories);});} function kfm_setDirectoryProperties(properties){var wrapper=document.getElementById('kfm_directory_properties');if(!wrapper)return;wrapper.innerHTML='';wrapper.properties=properties;var table=document.createElement('table'),row,cell,i;{i=properties.allowed_file_extensions.length?properties.allowed_file_extensions.join(', '):_("no restrictions",0,0,1);row=kfm.addRow(table);var nameEl=document.createElement('strong');nameEl.innerHTML=kfm.lang.Name;kfm.addCell(row,0,0,nameEl);kfm.addCell(row,1,0,'/'+kfm_cwd_name);} {i=properties.allowed_file_extensions.length?properties.allowed_file_extensions.join(', '):_("no restrictions",0,0,1);row=kfm.addRow(table);var extensionsEl=document.createElement('strong');extensionsEl.innerHTML=_("allowed file extensions",0,0,1);kfm.addCell(row,0,0,extensionsEl);kfm.addCell(row,1,0,i);} wrapper.appendChild(table);} function kfm_addToSelection(id){id=parseInt(id);if(!id||selectedFiles.indexOf(id)!=-1)return;selectedFiles.push(id);document.getElementById('kfm_file_icon_'+id).className+=' selected';kfm_selectionCheck();} llStubs.push('kfm_chooseFile');function kfm_isFileSelected(filename){return kfm_inArray(filename,selectedFiles);} function kfm_removeFromSelection(id){if(!id)return;var i;for(i=0;i-1;--i)kfm_removeFromSelection(selectedFiles[i]);kfm_lastClicked=0;kfm_selectionCheck();} var bFileSelected=false;function kfm_selectionCheck(){if(selectedFiles.length>0){bFileSelected=true;kfm_showFileDetails(selectedFiles[selectedFiles.length-1]);} else{bFileSelected=false;kfm_run_delayed('file_details','if(!selectedFiles.length)kfm_showFileDetails();');}} function kfm_selection_drag(e){} function kfm_selection_dragStart(e){} function kfm_shiftFileSelectionLR(dir){if(selectedFiles.length>1)return;var na=document.getElementById('documents_body').fileids,a=0,ns=na.length;if(selectedFiles.length){for(;a0){if(a==ns-1)a=-1} else if(!a)a=ns;} else a=dir>0?-1:ns;kfm_selectSingleFile(na[a+dir]);} function kfm_shiftFileSelectionUD(dir){if(selectedFiles.length>1)return;var na=document.getElementById('documents_body').fileids,a=0,ns=na.length,icons_per_line=0,topOffset=document.getElementById('kfm_file_icon_'+na[0]).offsetTop;if(selectedFiles.length){if(topOffset==document.getElementById('kfm_file_icon_'+na[ns-1]).offsetTop)return;for(;document.getElementById('kfm_file_icon_'+na[icons_per_line]).offsetTop==topOffset;++icons_per_line);for(;a=ns)a=ns-1;if(a<0)a=0;} else a=dir>0?0:ns-1;kfm_selectSingleFile(na[a]);} function kfm_toggleSelectedFile(e){var row;if(e.type=="contextmenu"||e.button==2||e.keyCode==17||e.ctrlKey)return;e.stopPropagation();kfm_closeContextMenu();if(window.dragAddedFileToSelection){window.dragAddedFileToSelection=false;return;} var el=e.target;while(el.tagName!='DIV')el=el.parentNode;var id=el.file_id;if(kfm_listview){row=el;while(row.nodeName!='TR')row=row.parentNode;rowInd=row.rowIndex;} if(kfm_lastClicked){var el=document.getElementById('kfm_file_icon_'+kfm_lastClicked);if(el)$j(el).removeClass('last_clicked');else kfm_lastClicked=0;} if(kfm_isFileSelected(id)){if(!e.control)kfm_selectNone();else kfm_removeFromSelection(id);} else{kfm_selectNone();kfm_addToSelection(id);} kfm_lastClicked=id;if(document.getElementById('kfm_file_icon_'+id)){document.getElementById('kfm_file_icon_'+id).className+=' last_clicked';}} function kfm_selectSingleFile(id){bFileSelected=true;kfm_selectNone();kfm_addToSelection(id);var panel=document.getElementById('kfm_right_column'),el=document.getElementById('kfm_file_icon_'+id);var offset=panel.scrollTop,panelHeight=panel.offsetHeight,elTop=getOffset(el,'Top'),elHeight=el.offsetHeight;if(elTop+elHeight-offset>panelHeight)panel.scrollTop=elTop-panelHeight+elHeight;else if(elTop1){for(var i=0;i');else{f1=document.createElement('form');f1.action='upload.php';f1.method='POST';f1.enctype='multipart/form-data';f1.target='kfm_iframe';} f1.id='kfm_uploadForm';var max_upload_size=document.createElement('input');max_upload_size.id='MAX_FILE_SIZE';max_upload_size.name='MAX_FILE_SIZE';max_upload_size.type='hidden';max_upload_size.value='9999999999';var submit=newInput('upload','submit',kfm.lang.Upload);$j.event.add(submit,'click',function(e){if(e.button!=0)return;setTimeout('$j("#kfm_file").replaceWith(kfm_fileUploadForm_getNativeInput());',1);x_kfm_loadFiles(kfm_cwd_id,kfm_refreshFiles);});var unzip1=document.createElement('span');unzip1.id='kfm_unzip1';unzip1.className='kfm_unzipWhenUploaded';unzip1.style.visibility='hidden';kfm.addEl(unzip1,[newInput('kfm_unzipWhenUploaded','checkbox'),kfm.lang.ExtractAfterUpload]);kfm.addEl(f1,[kfm_fileUploadForm_getNativeInput(),max_upload_size,submit,unzip1]);return f1;} function kfm_fileUploadForm_getNativeInput(){var input=newInput('kfm_file','file');input.setAttribute('multiple','multiple');if(input.multiple)input.name='kfm_file[]';$j.event.add(input,'keyup',kfm_uploadPanel_checkForZip);$j.event.add(input,'change',kfm_uploadPanel_checkForZip);return input;} function kfm_fileUploadForm_flash(){var t=document.createElement('table');t.id='kfm_uploadFormSwf';var r=t.insertRow(0);var c=r.insertCell(0);var b1=document.createElement('span');b1.id='swfupload_browse_button';c.appendChild(b1);c=r.insertCell(1);var b2=document.createElement('input');b2.id='kfm_fileUploadSWFCancel';b2.type='button';b2.value=kfm.lang.Cancel;b2.disabled='disabled';c.appendChild(b2);r=t.insertRow(1);c=r.insertCell(0);c.colSpan=2;c.id='kfm_uploadProgress';c.innerHTML=' ';setTimeout(function(){window.swfUpload=new SWFUpload({upload_url:"upload.php",post_params:{"PHPSESSID":window.phpsession,"swf":1,"kfm_session":window.session_key},file_size_limit:"9999 MB",file_types:"*.*",file_types_description:"All Files",file_upload_limit:"0",file_queue_error_handler:function(a){kfm_showMessage("error: "+a.name+" could not be uploaded");},file_dialog_complete_handler:function(a){var stats=this.getStats();if(!stats.files_queued)return;document.getElementById('kfm_fileUploadSWFCancel').disabled=null;this.kfm_file_at=1;this.settings.upload_progress_handler({'size':1},0);this.settings.post_params.cwd=kfm_cwd_id;this.startUpload();},swfupload_loaded_handler:function(){},upload_progress_handler:function(file,bytes_uploaded){var percent=Math.ceil((bytes_uploaded/file.size)*100);document.getElementById('kfm_uploadProgress').innerHTML='file '+window.swfUpload.kfm_file_at+' :'+percent+'%';},upload_error_handler:function(a){for(i in a)alert(i+"\n"+a[i]);},upload_success_handler:function(a,sdata){++window.swfUpload.kfm_file_at;if(sdata!='OK') kfm.confirm("Error uploading file:\n"+sdata);setTimeout("window.swfUpload.startUpload()",1);},upload_complete_handler:function(a){x_kfm_loadFiles(kfm_cwd_id,kfm_refreshFiles);document.getElementById('kfm_uploadProgress').innerHTML=' ';document.getElementById('kfm_fileUploadSWFCancel').disabled='disabled';},button_placeholder_id:"swfupload_browse_button",button_width:61,button_height:22,button_text:'Browse...',button_text_style:'.button { font-family: Helvetica, Arial, sans-serif; font-size: 12pt; } .buttonSmall { font-size: 12pt; }',button_image_url:'./themes/default/bitsandpieces/XPButtonNoText_61x22.png',button_text_left_padding:2,button_window_mode:SWFUpload.WINDOW_MODE.TRANSPARENT,button_cursor:SWFUpload.CURSOR.HAND,flash_url:"third-party/swfupload/Flash/swfupload.swf",custom_settings:{upload_target:"kfm_iframe"},debug:false});},1);$j.event.add(b2,'click',function(e){if(e.button==2)return;window.swfUpload.cancelUpload();});return t;} function kfm_createFileDetailsPanel(){return kfm_createPanel(kfm.lang["file details"],'kfm_file_details_panel',0,{abilities:1,maxedState:3,state:iFileDetailsState,height:200,order:2});} function kfm_createPanel(title,id,subels,vars){var panelEl=document.createElement('div');panelEl.id=id;panelEl.className='kfm_panel';var titleEl=document.createElement('div');titleEl.className='kfm_panel_header';titleEl.innerHTML=title;var bodyEl=document.createElement('div');bodyEl.className='kfm_panel_body';kfm.addEl(bodyEl,subels);kfm.addEl(panelEl,[titleEl,bodyEl]);var el=$extend(panelEl,{state:0,height:0,panel_title:title,abilities:0,visible:1,state:3,order:99,addCloseButton:function(){if(this.abilities&1)this.addButton('removePanel','','x',kfm.lang.Close)},addMaxButton:function(){this.addButton('maximisePanel','','M',kfm.lang.Maximise)},addMinButton:function(){this.addButton('minimisePanel','','_',kfm.lang.Minimise)},addMoveDownButton:function(){if(this.id!=this.parentNode.panels[this.parentNode.panels.length-1])this.addButton('movePanel',',1','d',kfm.lang.MoveDown)},addMoveUpButton:function(){if(this.id!=this.parentNode.panels[0])this.addButton('movePanel',',-1','u',kfm.lang.MoveUp)},addRestoreButton:function(){this.addButton('restorePanel','','r',kfm.lang.Restore)},addButton:function(f,p,b,t){if(this.abilities==-1||!this.childNodes[0])return;this.childNodes[0].appendChild(newLink('javascript:kfm_'+f+'(document.getElementById("'+this.parentNode.id+'"),document.getElementById("'+this.id+'")'+p+')','['+b+']',0,'kfm_panel_header_'+b,t));}});if(vars)el=$extend(el,vars);return el;} function kfm_createPanelWrapper(name){var p=document.createElement('div');p.id=name;p.className='kfm_panel_wrapper';p.panels=[];return p;} function kfm_createSearchPanel(contentsonly){var t,r,inp,rows=0;t=document.createElement('table');t.id='kfm_search_table';{r=t.insertRow(rows++);r.insertCell(0).appendChild(newText(kfm.lang.Filename));r.insertCell(1).appendChild(kfm_searchBoxFile());} {r=t.insertRow(rows++);r.insertCell(0).appendChild(newText(kfm.lang.Tags));inp=newInput('kfm_search_tags');inp.title=kfm.lang.CommaSeparated;inp.onkeyup=kfm_runSearch;r.insertCell(1).appendChild(inp);} return kfm_createPanel(kfm.lang.Search,'kfm_search_panel',t,{abilities:-1,state:iSearchPanelState,order:1});} function kfm_createWidgetsPanel(){var widgets=[];kfm_widgets.each(function(el){widgets.push(el.display());});el=kfm_createPanel('Widgets','kfm_widgets_panel',widgets,{'abilities':-1,'state':3});return el;} function kfm_hasPanel(wrapper,panel){for(var i=0;i0))return;if(g_CtrlKeyDown&&e.button==0)return;$j.event.add(document,'mouseup',function(e){kdnd_dragFinish(e);});clearTimeout(window.dragTrigger);window.kdnd_offset={'x':el.offsetLeft-e.pageX,'y':el.offsetTop-e.pageY};e.stopPropagation();};} function kdnd_dragStart(el,source_class){window.kdnd_dragging=true;window.kdnd_drag_class=source_class;window.kdnd_source_el=el;var content=el.dragDisplay?el.dragDisplay():el.cloneNode(true);if($j(el).css('position')=='absolute'||$j(el).css('position')=='fixed'){content.style.position='static';content.style.left=0;content.style.top=0;} if(!$j(el).hasClass('drag_this'))window.kdnd_offset={'x':16,'y':0};window.kdnd_drag_wrapper=document.createElement('div');window.kdnd_drag_wrapper.id='kdnd_drag_wrapper';window.kdnd_drag_wrapper.style.display='none';window.kdnd_drag_wrapper.style.opacity=.7;window.kdnd_drag_wrapper.appendChild(content);document.body.appendChild(window.kdnd_drag_wrapper);$j.event.add(document,'mousemove',kdnd_drag);} function kdnd_makeDraggable(source_class){if($type(source_class)=='array'){return source_class.each(kdnd_makeDraggable);} $j('.'+source_class).each(function(key,el){if(el.kdnd_applied)return;el.kdnd_applied=true;if(!el.dragevents)el.dragevents=[];if(!el.dragevents[source_class])el.dragevents[source_class]=kdnd_dragInit(el,source_class);$j.event.add(el,'mousedown',el.dragevents[source_class]);});} {var kdnd_targets=[];} llStubs.push('kdnd_unmakeDraggable');llStubs.push('kdnd_dragFinish');function File(id,data){};File.prototype.getText=function(varname){var el=document.createElement('span');el.className=varname+' file_'+varname+'_'+this.id;this.setText(el,varname);if(!this.textInstances[varname])this.textInstances[varname]=[];this.textInstances[varname].push(el);return el;};File.prototype.initialize=function(id,data){this.id=id;this.textInstances=[];if(data){File_Instances[id]=this;File_setData(data,this);} else x_kfm_getFileDetails(id,File_setData);};File.prototype.setText=function(el,varname){$j(el).empty();var v=$pick(this[varname],'');if(varname=='name'){if(!kfm_listview&&kfm_vars.files.name_length_displayed&&kfm_vars.files.name_length_displayed1)kfm_getLinks(selectedFiles);else kfm_getLinks([el.file_id]);},dragDisplay:function(){var i;window.dragAddedFileToSelection=false;if(!kfm_isFileSelected(this.file_id)){kfm_selectNone();kfm_addToSelection(this.file_id);window.dragAddedFileToSelection=true;}},dblclick:function(e){var el=e.target;while(!el.file_id&&el)el=el.parentNode;if(!el)return;var id=el.file_id;kfm_selectNone();kfm_addToSelection(id);var openingHook=kfm_getDefaultOpener([id]);if(openingHook)openingHook.doFunction([id]);},infoTooltipStart:function(e){if(!e.target.className.match(/kfm_file/gi)){e.target=e.target.parentNode;} if(window.kfm_tooltipInit)clearTimeout(window.kfm_tooltipInit);if(window.kdnd_dragging)return;if(!bFileSelected)window.kfm_tooltipInit=setTimeout('kfm_showFileDetails('+e.target.file_id+')',50);},infoTooltipStop:function(){},padding:0} function kfm_fileLoader(id){if($type(id)!='array')return $j('#kfm_file_icon_'+id).css('background-image','url(themes/'+kfm_theme+'/icons/64x64/loader.gif)');id.each(kfm_fileLoader);} function kfm_filesLoader(){$j('').appendTo('#documents_loader');} function kfm_files_reflowIcons(){var el,panel,els,k;panel=document.getElementById('documents_body');if(panel.contentMode!='file_icons')return;k=0;iBoxSize=iThumbnail_size+10;els=$j('#documents_body .kfm_file_icon');els.each(function(){if(!this)return;ej=$j(this);ej.css({'clear':'none'});ej.css({'width':iBoxSize+'px'});if(k&&els[k-1].offsetLeft>=this.offsetLeft)ej.css({'clear':'left'});++k;});kfm_show_number_of_files(k);kfm_setThumbnails();} function kfm_setThumbnails(){var els,F,d,fold,top;top=$j(window).scrollTop();fold=$j(window).height()+top;els=$j('#documents_body .kfm_file_icon');els.each(function(){F=File_getInstance(this.file_id);if(F.width&&!this.icon_loaded&&fold>=getOffset(this,'Top')&&top