jQuery.iDrag={helper:null,dragged:null,destroy:function() {return this.each(function() {if(this.isDraggable){this.dragCfg.dhe.unbind('mousedown',jQuery.iDrag.draginit);this.dragCfg=null;this.isDraggable=false;if(jQuery.browser.msie){this.unselectable="off";}else{this.style.MozUserSelect='';this.style.KhtmlUserSelect='';this.style.userSelect='';}}});},draginit:function(e) {if(e.target&&(e.target.tagName=='A'||e.target.tagName=='IMG'||e.target.tagName=='INPUT')) {jQuery.iDrag.dragstop(e);return true;} if(jQuery.iDrag.dragged!=null){jQuery.iDrag.dragstop(e);return false;} var elm=this.dragElem;jQuery(document).bind('mousemove',jQuery.iDrag.dragmove).bind('mouseup',jQuery.iDrag.dragstop);elm.dragCfg.pointer=jQuery.iUtil.getPointer(e);elm.dragCfg.currentPointer=elm.dragCfg.pointer;elm.dragCfg.init=false;elm.dragCfg.fromHandler=this!=this.dragElem;jQuery.iDrag.dragged=elm;if(elm.dragCfg.si&&this!=this.dragElem){parentPos=jQuery.iUtil.getPosition(elm.parentNode);sliderSize=jQuery.iUtil.getSize(elm);sliderPos={x:parseInt(jQuery.css(elm,'left'))||0,y:parseInt(jQuery.css(elm,'top'))||0};dx=elm.dragCfg.currentPointer.x-parentPos.x-sliderSize.wb/2-sliderPos.x;dy=elm.dragCfg.currentPointer.y-parentPos.y-sliderSize.hb/2-sliderPos.y;jQuery.iSlider.dragmoveBy(elm,[dx,dy]);} return jQuery.selectKeyHelper||false;},dragstart:function(e) {var elm=jQuery.iDrag.dragged;elm.dragCfg.init=true;var dEs=elm.style;elm.dragCfg.oD=jQuery.css(elm,'display');elm.dragCfg.oP=jQuery.css(elm,'position');if(!elm.dragCfg.initialPosition) elm.dragCfg.initialPosition=elm.dragCfg.oP;elm.dragCfg.oR={x:parseInt(jQuery.css(elm,'left'))||0,y:parseInt(jQuery.css(elm,'top'))||0};elm.dragCfg.diffX=0;elm.dragCfg.diffY=0;if(jQuery.browser.msie){var oldBorder=jQuery.iUtil.getBorder(elm,true);elm.dragCfg.diffX=oldBorder.l||0;elm.dragCfg.diffY=oldBorder.t||0;} elm.dragCfg.oC=jQuery.extend(jQuery.iUtil.getPosition(elm),jQuery.iUtil.getSize(elm));if(elm.dragCfg.oP!='relative'&&elm.dragCfg.oP!='absolute'){dEs.position='relative';} jQuery.iDrag.helper.empty();var clonedEl=elm.cloneNode(true);jQuery(clonedEl).css({display:'block',left:'0px',top:'0px'});clonedEl.style.marginTop='0';clonedEl.style.marginRight='0';clonedEl.style.marginBottom='0';clonedEl.style.marginLeft='0';jQuery.iDrag.helper.append(clonedEl);var dhs=jQuery.iDrag.helper.get(0).style;if(elm.dragCfg.autoSize){dhs.width='auto';dhs.height='auto';}else{dhs.height=elm.dragCfg.oC.hb+'px';dhs.width=elm.dragCfg.oC.wb+'px';} dhs.display='block';dhs.marginTop='0px';dhs.marginRight='0px';dhs.marginBottom='0px';dhs.marginLeft='0px';jQuery.extend(elm.dragCfg.oC,jQuery.iUtil.getSize(clonedEl));if(elm.dragCfg.cursorAt){if(elm.dragCfg.cursorAt.left){elm.dragCfg.oR.x+=elm.dragCfg.pointer.x-elm.dragCfg.oC.x-elm.dragCfg.cursorAt.left;elm.dragCfg.oC.x=elm.dragCfg.pointer.x-elm.dragCfg.cursorAt.left;} if(elm.dragCfg.cursorAt.top){elm.dragCfg.oR.y+=elm.dragCfg.pointer.y-elm.dragCfg.oC.y-elm.dragCfg.cursorAt.top;elm.dragCfg.oC.y=elm.dragCfg.pointer.y-elm.dragCfg.cursorAt.top;} if(elm.dragCfg.cursorAt.right){elm.dragCfg.oR.x+=elm.dragCfg.pointer.x-elm.dragCfg.oC.x-elm.dragCfg.oC.hb+elm.dragCfg.cursorAt.right;elm.dragCfg.oC.x=elm.dragCfg.pointer.x-elm.dragCfg.oC.wb+elm.dragCfg.cursorAt.right;} if(elm.dragCfg.cursorAt.bottom){elm.dragCfg.oR.y+=elm.dragCfg.pointer.y-elm.dragCfg.oC.y-elm.dragCfg.oC.hb+elm.dragCfg.cursorAt.bottom;elm.dragCfg.oC.y=elm.dragCfg.pointer.y-elm.dragCfg.oC.hb+elm.dragCfg.cursorAt.bottom;}} elm.dragCfg.nx=elm.dragCfg.oR.x;elm.dragCfg.ny=elm.dragCfg.oR.y;if(elm.dragCfg.insideParent||elm.dragCfg.containment=='parent'){parentBorders=jQuery.iUtil.getBorder(elm.parentNode,true);elm.dragCfg.oC.x=elm.offsetLeft+(jQuery.browser.msie?0:jQuery.browser.opera?-parentBorders.l:parentBorders.l);elm.dragCfg.oC.y=elm.offsetTop+(jQuery.browser.msie?0:jQuery.browser.opera?-parentBorders.t:parentBorders.t);jQuery(elm.parentNode).append(jQuery.iDrag.helper.get(0));} if(elm.dragCfg.containment){jQuery.iDrag.getContainment(elm);elm.dragCfg.onDragModifier.containment=jQuery.iDrag.fitToContainer;} if(elm.dragCfg.si){jQuery.iSlider.modifyContainer(elm);} dhs.left=elm.dragCfg.oC.x-elm.dragCfg.diffX+'px';dhs.top=elm.dragCfg.oC.y-elm.dragCfg.diffY+'px';dhs.width=elm.dragCfg.oC.wb+'px';dhs.height=elm.dragCfg.oC.hb+'px';jQuery.iDrag.dragged.dragCfg.prot=false;if(elm.dragCfg.gx){elm.dragCfg.onDragModifier.grid=jQuery.iDrag.snapToGrid;} if(elm.dragCfg.zIndex!=false){jQuery.iDrag.helper.css('zIndex',elm.dragCfg.zIndex);} if(elm.dragCfg.opacity){jQuery.iDrag.helper.css('opacity',elm.dragCfg.opacity);if(window.ActiveXObject){jQuery.iDrag.helper.css('filter','alpha(opacity='+elm.dragCfg.opacity*100+')');}} if(elm.dragCfg.frameClass){jQuery.iDrag.helper.addClass(elm.dragCfg.frameClass);jQuery.iDrag.helper.get(0).firstChild.style.display='none';} if(elm.dragCfg.onStart) elm.dragCfg.onStart.apply(elm,[clonedEl,elm.dragCfg.oR.x,elm.dragCfg.oR.y]);if(jQuery.iDrop&&jQuery.iDrop.count>0){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.iDrop={fit:function(zonex,zoney,zonew,zoneh) {return zonex<=jQuery.iDrag.dragged.dragCfg.nx&&(zonex+zonew)>=(jQuery.iDrag.dragged.dragCfg.nx+jQuery.iDrag.dragged.dragCfg.oC.w)&&zoney<=jQuery.iDrag.dragged.dragCfg.ny&&(zoney+zoneh)>=(jQuery.iDrag.dragged.dragCfg.ny+jQuery.iDrag.dragged.dragCfg.oC.h)?true:false;},intersect:function(zonex,zoney,zonew,zoneh) {return!(zonex>(jQuery.iDrag.dragged.dragCfg.nx+jQuery.iDrag.dragged.dragCfg.oC.w)||(zonex+zonew)(jQuery.iDrag.dragged.dragCfg.ny+jQuery.iDrag.dragged.dragCfg.oC.h)||(zoney+zoneh)jQuery.iDrag.dragged.dragCfg.currentPointer.x&&zoneyjQuery.iDrag.dragged.dragCfg.currentPointer.y?true:false;},overzone:false,highlighted:{},count:0,zones:{},highlight:function(elm) {if(jQuery.iDrag.dragged==null){return;} var i;jQuery.iDrop.highlighted={};var oneIsSortable=false;for(i in jQuery.iDrop.zones){if(jQuery.iDrop.zones[i]!=null){var iEL=jQuery.iDrop.zones[i].get(0);if(jQuery(jQuery.iDrag.dragged).is('.'+iEL.dropCfg.a)){if(iEL.dropCfg.m==false){iEL.dropCfg.p=jQuery.extend(jQuery.iUtil.getPositionLite(iEL),jQuery.iUtil.getSizeLite(iEL));iEL.dropCfg.m=true;} if(iEL.dropCfg.ac){jQuery.iDrop.zones[i].addClass(iEL.dropCfg.ac);} jQuery.iDrop.highlighted[i]=jQuery.iDrop.zones[i];if(jQuery.iSort&&iEL.dropCfg.s&&jQuery.iDrag.dragged.dragCfg.so){iEL.dropCfg.el=jQuery('.'+iEL.dropCfg.a,iEL);elm.style.display='none';jQuery.iSort.measure(iEL);iEL.dropCfg.os=jQuery.iSort.serialize(jQuery.attr(iEL,'id')).hash;elm.style.display=elm.dragCfg.oD;oneIsSortable=true;} if(iEL.dropCfg.onActivate){iEL.dropCfg.onActivate.apply(jQuery.iDrop.zones[i].get(0),[jQuery.iDrag.dragged]);}}}} if(oneIsSortable){jQuery.iSort.start();}},remeasure:function() {jQuery.iDrop.highlighted={};for(i in jQuery.iDrop.zones){if(jQuery.iDrop.zones[i]!=null){var iEL=jQuery.iDrop.zones[i].get(0);if(jQuery(jQuery.iDrag.dragged).is('.'+iEL.dropCfg.a)){iEL.dropCfg.p=jQuery.extend(jQuery.iUtil.getPositionLite(iEL),jQuery.iUtil.getSizeLite(iEL));if(iEL.dropCfg.ac){jQuery.iDrop.zones[i].addClass(iEL.dropCfg.ac);} jQuery.iDrop.highlighted[i]=jQuery.iDrop.zones[i];if(jQuery.iSort&&iEL.dropCfg.s&&jQuery.iDrag.dragged.dragCfg.so){iEL.dropCfg.el=jQuery('.'+iEL.dropCfg.a,iEL);elm.style.display='none';jQuery.iSort.measure(iEL);elm.style.display=elm.dragCfg.oD;}}}}},checkhover:function(e) {if(jQuery.iDrag.dragged==null){return;} jQuery.iDrop.overzone=false;var i;var applyOnHover=false;var hlt=0;for(i in jQuery.iDrop.highlighted) {var iEL=jQuery.iDrop.highlighted[i].get(0);if(jQuery.iDrop.overzone==false&&jQuery.iDrop[iEL.dropCfg.t](iEL.dropCfg.p.x,iEL.dropCfg.p.y,iEL.dropCfg.p.wb,iEL.dropCfg.p.hb)){if(iEL.dropCfg.hc&&iEL.dropCfg.h==false){jQuery.iDrop.highlighted[i].addClass(iEL.dropCfg.hc);} if(iEL.dropCfg.h==false&&iEL.dropCfg.onHover){applyOnHover=true;} iEL.dropCfg.h=true;jQuery.iDrop.overzone=iEL;if(jQuery.iSort&&iEL.dropCfg.s&&jQuery.iDrag.dragged.dragCfg.so){jQuery.iSort.helper.get(0).className=iEL.dropCfg.shc;jQuery.iSort.checkhover(iEL);} hlt++;}else if(iEL.dropCfg.h==true){if(iEL.dropCfg.onOut){iEL.dropCfg.onOut.apply(iEL,[e,jQuery.iDrag.helper.get(0).firstChild,iEL.dropCfg.fx]);} if(iEL.dropCfg.hc){jQuery.iDrop.highlighted[i].removeClass(iEL.dropCfg.hc);} iEL.dropCfg.h=false;}} if(jQuery.iSort&&!jQuery.iDrop.overzone&&jQuery.iDrag.dragged.so){jQuery.iSort.helper.get(0).style.display='none';} if(applyOnHover){jQuery.iDrop.overzone.dropCfg.onHover.apply(jQuery.iDrop.overzone,[e,jQuery.iDrag.helper.get(0).firstChild]);}},checkdrop:function(e) {var i;for(i in jQuery.iDrop.highlighted){var iEL=jQuery.iDrop.highlighted[i].get(0);if(iEL.dropCfg.ac){jQuery.iDrop.highlighted[i].removeClass(iEL.dropCfg.ac);} if(iEL.dropCfg.hc){jQuery.iDrop.highlighted[i].removeClass(iEL.dropCfg.hc);} if(iEL.dropCfg.s){jQuery.iSort.changed[jQuery.iSort.changed.length]=i;} if(iEL.dropCfg.onDrop&&iEL.dropCfg.h==true){iEL.dropCfg.h=false;iEL.dropCfg.onDrop.apply(iEL,[e,iEL.dropCfg.fx]);} iEL.dropCfg.m=false;iEL.dropCfg.h=false;} jQuery.iDrop.highlighted={};},destroy:function() {return this.each(function() {if(this.isDroppable){if(this.dropCfg.s){id=jQuery.attr(this,'id');jQuery.iSort.collected[id]=null;jQuery('.'+this.dropCfg.a,this).DraggableDestroy();} jQuery.iDrop.zones['d'+this.idsa]=null;this.isDroppable=false;this.f=null;}});},build:function(o) {return this.each(function() {if(this.isDroppable==true||!o.accept||!jQuery.iUtil||!jQuery.iDrag){return;} this.dropCfg={a:o.accept,ac:o.activeclass||false,hc:o.hoverclass||false,shc:o.helperclass||false,onDrop:o.ondrop||o.onDrop||false,onHover:o.onHover||o.onhover||false,onOut:o.onOut||o.onout||false,onActivate:o.onActivate||false,t:o.tolerance&&(o.tolerance=='fit'||o.tolerance=='intersect')?o.tolerance:'pointer',fx:o.fx?o.fx:false,m:false,h:false};if(o.sortable==true&&jQuery.iSort){id=jQuery.attr(this,'id');jQuery.iSort.collected[id]=this.dropCfg.a;this.dropCfg.s=true;if(o.onChange){this.dropCfg.onChange=o.onChange;this.dropCfg.os=jQuery.iSort.serialize(id).hash;}} this.isDroppable=true;this.idsa=parseInt(Math.random()*10000);jQuery.iDrop.zones['d'+this.idsa]=jQuery(this);jQuery.iDrop.count++;});}};jQuery.fn.extend({DroppableDestroy:jQuery.iDrop.destroy,Droppable:jQuery.iDrop.build});jQuery.recallDroppables=jQuery.iDrop.remeasure;jQuery.fxCheckTag=function(e) {if(/^tr$|^td$|^tbody$|^caption$|^thead$|^tfoot$|^col$|^colgroup$|^th$|^body$|^header$|^script$|^frame$|^frameset$|^option$|^optgroup$|^meta$/i.test(e.nodeName)) return false;else return true;};jQuery.fx.destroyWrapper=function(e,old) {var c=e.firstChild;var cs=c.style;cs.position=old.position;cs.marginTop=old.margins.t;cs.marginLeft=old.margins.l;cs.marginBottom=old.margins.b;cs.marginRight=old.margins.r;cs.top=old.top+'px';cs.left=old.left+'px';e.parentNode.insertBefore(c,e);e.parentNode.removeChild(e);};jQuery.fx.buildWrapper=function(e) {if(!jQuery.fxCheckTag(e)) return false;var t=jQuery(e);var es=e.style;var restoreStyle=false;if(t.css('display')=='none'){oldVisibility=t.css('visibility');t.css('visibility','hidden').show();restoreStyle=true;} var oldStyle={};oldStyle.position=t.css('position');oldStyle.sizes=jQuery.iUtil.getSize(e);oldStyle.margins=jQuery.iUtil.getMargins(e);var oldFloat=e.currentStyle?e.currentStyle.styleFloat:t.css('float');oldStyle.top=parseInt(t.css('top'))||0;oldStyle.left=parseInt(t.css('left'))||0;var wid='w_'+parseInt(Math.random()*10000);var wr=document.createElement(/^img$|^br$|^input$|^hr$|^select$|^textarea$|^object$|^iframe$|^button$|^form$|^table$|^ul$|^dl$|^ol$/i.test(e.nodeName)?'div':e.nodeName);jQuery.attr(wr,'id',wid);var wrapEl=jQuery(wr).addClass('fxWrapper');var wrs=wr.style;var top=0;var left=0;if(oldStyle.position=='relative'||oldStyle.position=='absolute'){top=oldStyle.top;left=oldStyle.left;} wrs.top=top+'px';wrs.left=left+'px';wrs.position=oldStyle.position!='relative'&&oldStyle.position!='absolute'?'relative':oldStyle.position;wrs.height=oldStyle.sizes.hb+'px';wrs.width=oldStyle.sizes.wb+'px';wrs.marginTop=oldStyle.margins.t;wrs.marginRight=oldStyle.margins.r;wrs.marginBottom=oldStyle.margins.b;wrs.marginLeft=oldStyle.margins.l;wrs.overflow='hidden';if(jQuery.browser.msie){wrs.styleFloat=oldFloat;}else{wrs.cssFloat=oldFloat;} if(jQuery.browser=="msie"){es.filter="alpha(opacity="+0.999*100+")";} es.opacity=0.999;e.parentNode.insertBefore(wr,e);wr.appendChild(e);es.marginTop='0px';es.marginRight='0px';es.marginBottom='0px';es.marginLeft='0px';es.position='absolute';es.listStyle='none';es.top='0px';es.left='0px';if(restoreStyle){t.hide();es.visibility=oldVisibility;} return{oldStyle:oldStyle,wrapper:jQuery(wr)};};jQuery.fx.namedColors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]};jQuery.fx.parseColor=function(color,notColor) {if(jQuery.fx.namedColors[color]) return{r:jQuery.fx.namedColors[color][0],g:jQuery.fx.namedColors[color][1],b:jQuery.fx.namedColors[color][2]};else if(result=/^rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)$/.exec(color)) return{r:parseInt(result[1]),g:parseInt(result[2]),b:parseInt(result[3])};else if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)$/.exec(color)) return{r:parseFloat(result[1])*2.55,g:parseFloat(result[2])*2.55,b:parseFloat(result[3])*2.55};else if(result=/^#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])$/.exec(color)) return{r:parseInt("0x"+result[1]+result[1]),g:parseInt("0x"+result[2]+result[2]),b:parseInt("0x"+result[3]+result[3])};else if(result=/^#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})$/.exec(color)) return{r:parseInt("0x"+result[1]),g:parseInt("0x"+result[2]),b:parseInt("0x"+result[3])};else return notColor==true?false:{r:255,g:255,b:255};};jQuery.fx.cssProps={borderBottomWidth:1,borderLeftWidth:1,borderRightWidth:1,borderTopWidth:1,bottom:1,fontSize:1,height:1,left:1,letterSpacing:1,lineHeight:1,marginBottom:1,marginLeft:1,marginRight:1,marginTop:1,maxHeight:1,maxWidth:1,minHeight:1,minWidth:1,opacity:1,outlineOffset:1,outlineWidth:1,paddingBottom:1,paddingLeft:1,paddingRight:1,paddingTop:1,right:1,textIndent:1,top:1,width:1,zIndex:1};jQuery.fx.colorCssProps={backgroundColor:1,borderBottomColor:1,borderLeftColor:1,borderRightColor:1,borderTopColor:1,color:1,outlineColor:1};jQuery.fx.cssSides=['Top','Right','Bottom','Left'];jQuery.fx.cssSidesEnd={'borderWidth':['border','Width'],'borderColor':['border','Color'],'margin':['margin',''],'padding':['padding','']};jQuery.fn.extend({animate:function(prop,speed,easing,callback){return this.queue(function(){var opt=jQuery.speed(speed,easing,callback);var e=new jQuery.fxe(this,opt,prop);});},pause:function(speed,callback){return this.queue(function(){var opt=jQuery.speed(speed,callback);var e=new jQuery.pause(this,opt);});},stop:function(step){return this.each(function(){if(this.animationHandler) jQuery.stopAnim(this,step);});},stopAll:function(step){return this.each(function(){if(this.animationHandler) jQuery.stopAnim(this,step);if(this.queue&&this.queue['fx']) this.queue.fx=[];});}});jQuery.extend({pause:function(elem,options) {var z=this,values;z.step=function() {if(jQuery.isFunction(options.complete)) options.complete.apply(elem);};z.timer=setInterval(function(){z.step();},options.duration);elem.animationHandler=z;},easing:{linear:function(p,n,firstNum,delta,duration){return((-Math.cos(p*Math.PI)/2)+0.5)*delta+firstNum;}},fxe:function(elem,options,prop){var z=this,values;var y=elem.style;var oldOverflow=jQuery.css(elem,"overflow");var oldDisplay=jQuery.css(elem,"display");var props={};z.startTime=(new Date()).getTime();options.easing=options.easing&&jQuery.easing[options.easing]?options.easing:'linear';z.getValues=function(tp,vp) {if(jQuery.fx.cssProps[tp]){if(vp=='show'||vp=='hide'||vp=='toggle'){if(!elem.orig)elem.orig={};var r=parseFloat(jQuery.curCSS(elem,tp));elem.orig[tp]=r&&r>-10000?r:(parseFloat(jQuery.css(elem,tp))||0);vp=vp=='toggle'?(oldDisplay=='none'?'show':'hide'):vp;options[vp]=true;props[tp]=vp=='show'?[0,elem.orig[tp]]:[elem.orig[tp],0];if(tp!='opacity') y[tp]=props[tp][0]+(tp!='zIndex'&&tp!='fontWeight'?'px':'');else jQuery.attr(y,"opacity",props[tp][0]);}else{props[tp]=[parseFloat(jQuery.curCSS(elem,tp)),parseFloat(vp)||0];}}else if(jQuery.fx.colorCssProps[tp]) props[tp]=[jQuery.fx.parseColor(jQuery.curCSS(elem,tp)),jQuery.fx.parseColor(vp)];else if(/^margin$|padding$|border$|borderColor$|borderWidth$/i.test(tp)){var m=vp.replace(/\s+/g,' ').replace(/rgb\s*\(\s*/g,'rgb(').replace(/\s*,\s*/g,',').replace(/\s*\)/g,')').match(/([^\s]+)/g);switch(tp){case'margin':case'padding':case'borderWidth':case'borderColor':m[3]=m[3]||m[1]||m[0];m[2]=m[2]||m[0];m[1]=m[1]||m[0];for(var i=0;ioptions.duration+z.startTime){clearInterval(z.timer);z.timer=null;for(p in props){if(p=="opacity") jQuery.attr(y,"opacity",props[p][1]);else if(typeof props[p][1]=='object') y[p]='rgb('+props[p][1].r+','+props[p][1].g+','+props[p][1].b+')';else y[p]=props[p][1]+(p!='zIndex'&&p!='fontWeight'?'px':'');} if(options.hide||options.show) for(var p in elem.orig) if(p=="opacity") jQuery.attr(y,p,elem.orig[p]);else y[p]="";y.display=options.hide?'none':(oldDisplay!='none'?oldDisplay:'block');y.overflow=oldOverflow;elem.animationHandler=null;if(jQuery.isFunction(options.complete)) options.complete.apply(elem);}else{var n=t-this.startTime;var pr=n/options.duration;for(p in props){if(typeof props[p][1]=='object'){y[p]='rgb(' +parseInt(jQuery.easing[options.easing](pr,n,props[p][0].r,(props[p][1].r-props[p][0].r),options.duration)) +',' +parseInt(jQuery.easing[options.easing](pr,n,props[p][0].g,(props[p][1].g-props[p][0].g),options.duration)) +',' +parseInt(jQuery.easing[options.easing](pr,n,props[p][0].b,(props[p][1].b-props[p][0].b),options.duration)) +')';}else{var pValue=jQuery.easing[options.easing](pr,n,props[p][0],(props[p][1]-props[p][0]),options.duration);if(p=="opacity") jQuery.attr(y,"opacity",pValue);else y[p]=pValue+(p!='zIndex'&&p!='fontWeight'?'px':'');}}}};z.timer=setInterval(function(){z.step();},13);elem.animationHandler=z;},stopAnim:function(elem,step) {if(step) elem.animationHandler.startTime-=100000000;else{window.clearInterval(elem.animationHandler.timer);elem.animationHandler=null;jQuery(elem).dequeue("fx");}}});jQuery.parseStyle=function(styles){var newStyles={};if(typeof styles=='string'){styles=styles.toLowerCase().split(';');for(var i=0;ijQuery.iResize.resizeElement.resizeOptions.maxBottom){newSizes.height=jQuery.iResize.resizeElement.resizeOptions.maxBottom-newPosition.top;if(jQuery.iResize.resizeElement.resizeOptions.ratio){newSizes.width=newSizes.height/jQuery.iResize.resizeElement.resizeOptions.ratio;}} if(newPosition.left+newSizes.width>jQuery.iResize.resizeElement.resizeOptions.maxRight){newSizes.width=jQuery.iResize.resizeElement.resizeOptions.maxRight-newPosition.left;if(jQuery.iResize.resizeElement.resizeOptions.ratio){newSizes.height=newSizes.width*jQuery.iResize.resizeElement.resizeOptions.ratio;}} var newDimensions=false;if(jQuery.iResize.resizeElement.resizeOptions.onResize){newDimensions=jQuery.iResize.resizeElement.resizeOptions.onResize.apply(jQuery.iResize.resizeElement,[newSizes,newPosition]);if(newDimensions){if(newDimensions.sizes){jQuery.extend(newSizes,newDimensions.sizes);} if(newDimensions.position){jQuery.extend(newPosition,newDimensions.position);}}} elS=jQuery.iResize.resizeElement.style;elS.left=newPosition.left+'px';elS.top=newPosition.top+'px';elS.width=newSizes.width+'px';elS.height=newSizes.height+'px';return false;},build:function(options){if(!options||!options.handlers||options.handlers.constructor!=Object){return;} return this.each(function(){var el=this;el.resizeOptions=options;el.resizeOptions.minWidth=options.minWidth||10;el.resizeOptions.minHeight=options.minHeight||10;el.resizeOptions.maxWidth=options.maxWidth||3000;el.resizeOptions.maxHeight=options.maxHeight||3000;el.resizeOptions.minTop=options.minTop||-1000;el.resizeOptions.minLeft=options.minLeft||-1000;el.resizeOptions.maxRight=options.maxRight||3000;el.resizeOptions.maxBottom=options.maxBottom||3000;elPosition=jQuery(el).css('position');if(!(elPosition=='relative'||elPosition=='absolute')){el.style.position='relative';} directions=/n|ne|e|se|s|sw|w|nw/g;for(i in el.resizeOptions.handlers){if(i.toLowerCase().match(directions)!=null){if(el.resizeOptions.handlers[i].constructor==String){handle=jQuery(el.resizeOptions.handlers[i]);if(handle.size()>0){el.resizeOptions.handlers[i]=handle.get(0);}} if(el.resizeOptions.handlers[i].tagName){el.resizeOptions.handlers[i].resizeElement=el;el.resizeOptions.handlers[i].resizeDirection=i;jQuery(el.resizeOptions.handlers[i]).bind('mousedown',jQuery.iResize.start);}}} if(el.resizeOptions.dragHandle){if(typeof el.resizeOptions.dragHandle==='string'){handleEl=jQuery(el.resizeOptions.dragHandle);if(handleEl.size()>0){handleEl.each(function(){this.dragEl=el;});handleEl.bind('mousedown',jQuery.iResize.startDrag);}}else if(el.resizeOptions.dragHandle==true){jQuery(this).bind('mousedown',jQuery.iResize.startDrag);}}});},destroy:function(){return this.each(function(){var el=this;for(i in el.resizeOptions.handlers){el.resizeOptions.handlers[i].resizeElement=null;el.resizeOptions.handlers[i].resizeDirection=null;jQuery(el.resizeOptions.handlers[i]).unbind('mousedown',jQuery.iResize.start);} if(el.resizeOptions.dragHandle){if(typeof el.resizeOptions.dragHandle==='string'){handle=jQuery(el.resizeOptions.dragHandle);if(handle.size()>0){handle.unbind('mousedown',jQuery.iResize.startDrag);}}else if(el.resizeOptions.dragHandle==true){jQuery(this).unbind('mousedown',jQuery.iResize.startDrag);}} el.resizeOptions=null;});}};jQuery.fn.extend({Resizable:jQuery.iResize.build,ResizableDestroy:jQuery.iResize.destroy});jQuery.selectEnabled=true;jQuery.selectHelper=null;jQuery.selectKeyHelper=false;jQuery.selectdrug=null;jQuery.selectCurrent=[];jQuery.selectKeyDown=function(e){var pressedKey=e.charCode||e.keyCode||-1;if(pressedKey==17||pressedKey==16){jQuery.selectKeyHelper=true;}};jQuery.selectKeyUp=function(e){jQuery.selectKeyHelper=false;};jQuery.selectstart=function(e){if(e.target&&e.target.tagName=='A')return true;if(e.target&&e.target.tagName=='IMG')return true;if(!jQuery.selectEnabled)return false;this.f.pointer=jQuery.iUtil.getPointer(e);this.f.pos=jQuery.extend(jQuery.iUtil.getPosition(this),jQuery.iUtil.getSize(this));this.f.scr=jQuery.iUtil.getScroll(this);this.f.pointer.x-=this.f.pos.x;this.f.pointer.y-=this.f.pos.y;jQuery(this).append(jQuery.selectHelper.get(0));if(this.f.hc) jQuery.selectHelper.addClass(this.f.hc).css('display','block');jQuery.selectHelper.css({display:'block',width:'0px',height:'0px'});if(this.f.o){jQuery.selectHelper.css('opacity',this.f.o);} jQuery.selectdrug=this;jQuery.selectedone=false;jQuery.selectCurrent=[];this.f.el.each(function() {this.pos={x:this.offsetLeft+(this.currentStyle&&!jQuery.browser.opera?parseInt(this.currentStyle.borderLeftWidth)||0:0)+(jQuery.selectdrug.scrollLeft||0),y:this.offsetTop+(this.currentStyle&&!jQuery.browser.opera?parseInt(this.currentStyle.borderTopWidth)||0:0)+(jQuery.selectdrug.scrollTop||0),wb:this.offsetWidth,hb:this.offsetHeight};if(this.s==true){if(jQuery.selectKeyHelper==false){this.s=false;jQuery(this).removeClass(jQuery.selectdrug.f.sc);}else{jQuery.selectedone=true;jQuery.selectCurrent[jQuery.selectCurrent.length]=jQuery.attr(this,'id');}}});jQuery.selectcheck.apply(this,[e]);jQuery(document).bind('mousemove',jQuery.selectcheck).bind('mouseup',jQuery.selectstop);return false;};jQuery.selectcheck=function(e) {if(!jQuery.selectdrug) return;jQuery.selectcheckApply.apply(jQuery.selectdrug,[e]);};jQuery.selectcheckApply=function(e) {if(!jQuery.selectdrug) return;var pointer=jQuery.iUtil.getPointer(e);var scr=jQuery.iUtil.getScroll(jQuery.selectdrug);pointer.x+=scr.l-this.f.scr.l-this.f.pos.x;pointer.y+=scr.t-this.f.scr.t-this.f.pos.y;if(pointer.x<0)pointer.x=0;if(pointer.y<0)pointer.y=0;var sx=Math.min(pointer.x,this.f.pointer.x);if(sx<0)sx=0;var sw=Math.min(Math.abs(pointer.x-this.f.pointer.x),Math.abs(this.f.scr.w-sx));var sy=Math.min(pointer.y,this.f.pointer.y);if(sy<0)sy=0;var sh=Math.min(Math.abs(pointer.y-this.f.pointer.y),Math.abs(this.f.scr.h-sy));if(this.scrollTop>0&&pointer.y-20this.scrollTop+this.f.pos.h){var diff=Math.min(this.f.scr.h-this.scrollTop,10);this.scrollTop+=diff;if(this.scrollTop!=scr.t) sh+=diff;} if(this.scrollLeft>0&&pointer.x-20this.scrollLeft+this.f.pos.w){var diff=Math.min(this.f.scr.w-this.scrollLeft,10);this.scrollLeft+=diff;if(this.scrollLeft!=scr.l) sw+=diff;} jQuery.selectHelper.css({left:sx+'px',top:sy+'px',width:sw+'px',height:sh+'px'});jQuery.selectHelper.l=sx+this.f.scr.l;jQuery.selectHelper.t=sy+this.f.scr.t;jQuery.selectHelper.r=jQuery.selectHelper.l+sw;jQuery.selectHelper.b=jQuery.selectHelper.t+sh;jQuery.selectedone=false;this.f.el.each(function(){iIndex=jQuery.selectCurrent.indexOf(jQuery.attr(this,'id'));if(!(this.pos.x>jQuery.selectHelper.r||(this.pos.x+this.pos.wb)jQuery.selectHelper.b||(this.pos.y+this.pos.hb)0){h+='&';} h+=s+'[]='+jQuery.attr(this,'id');o[o.length]=jQuery.attr(this,'id');}});} return{hash:h,o:o};};jQuery.fn.Selectable=function(o) {if(!jQuery.selectHelper){jQuery('body',document).append('
').bind('keydown',jQuery.selectKeyDown).bind('keyup',jQuery.selectKeyUp);jQuery.selectHelper=jQuery('#selectHelper');jQuery.selectHelper.css({position:'absolute',display:'none'});if(window.event){jQuery('body',document).bind('keydown',jQuery.selectKeyDown).bind('keyup',jQuery.selectKeyUp);}else{jQuery(document).bind('keydown',jQuery.selectKeyDown).bind('keyup',jQuery.selectKeyUp);}} if(!o){o={};} return this.each(function() {if(this.isSelectable) return;this.isSelectable=true;this.f={a:o.accept,o:o.opacity?parseFloat(o.opacity):false,sc:o.selectedclass?o.selectedclass:false,hc:o.helperclass?o.helperclass:false,onselect:o.onselect?o.onselect:false,onselectstop:o.onselectstop?o.onselectstop:false,onselectend:o.onselectend?o.onselectend:false};this.f.el=jQuery('.'+o.accept);jQuery(this).bind('mousedown',jQuery.selectstart).css('position','relative');});};jQuery.iSlider={tabindex:1,set:function(values) {var values=values;return this.each(function() {this.slideCfg.sliders.each(function(key) {jQuery.iSlider.dragmoveBy(this,values[key]);});});},get:function() {var values=[];this.each(function(slider) {if(this.isSlider){values[slider]=[];var elm=this;var sizes=jQuery.iUtil.getSize(this);this.slideCfg.sliders.each(function(key) {var x=this.offsetLeft;var y=this.offsetTop;xproc=parseInt(x*100/(sizes.w-this.offsetWidth));yproc=parseInt(y*100/(sizes.h-this.offsetHeight));values[slider][key]=[xproc||0,yproc||0,x||0,y||0];});}});return values;},modifyContainer:function(elm) {elm.dragCfg.containerMaxx=elm.dragCfg.cont.w-elm.dragCfg.oC.wb;elm.dragCfg.containerMaxy=elm.dragCfg.cont.h-elm.dragCfg.oC.hb;if(elm.SliderContainer.slideCfg.restricted){next=elm.SliderContainer.slideCfg.sliders.get(elm.SliderIteration+1);if(next){elm.dragCfg.cont.w=(parseInt(jQuery(next).css('left'))||0)+elm.dragCfg.oC.wb;elm.dragCfg.cont.h=(parseInt(jQuery(next).css('top'))||0)+elm.dragCfg.oC.hb;} prev=elm.SliderContainer.slideCfg.sliders.get(elm.SliderIteration-1);if(prev){var prevLeft=parseInt(jQuery(prev).css('left'))||0;var prevTop=parseInt(jQuery(prev).css('left'))||0;elm.dragCfg.cont.x+=prevLeft;elm.dragCfg.cont.y+=prevTop;elm.dragCfg.cont.w-=prevLeft;elm.dragCfg.cont.h-=prevTop;}} elm.dragCfg.maxx=elm.dragCfg.cont.w-elm.dragCfg.oC.wb;elm.dragCfg.maxy=elm.dragCfg.cont.h-elm.dragCfg.oC.hb;if(elm.dragCfg.fractions){elm.dragCfg.gx=((elm.dragCfg.cont.w-elm.dragCfg.oC.wb)/elm.dragCfg.fractions)||1;elm.dragCfg.gy=((elm.dragCfg.cont.h-elm.dragCfg.oC.hb)/elm.dragCfg.fractions)||1;elm.dragCfg.fracW=elm.dragCfg.maxx/elm.dragCfg.fractions;elm.dragCfg.fracH=elm.dragCfg.maxy/elm.dragCfg.fractions;} elm.dragCfg.cont.dx=elm.dragCfg.cont.x-elm.dragCfg.oR.x;elm.dragCfg.cont.dy=elm.dragCfg.cont.y-elm.dragCfg.oR.y;jQuery.iDrag.helper.css('cursor','default');},onSlide:function(elm,x,y) {if(elm.dragCfg.fractions){xfrac=parseInt(x/elm.dragCfg.fracW);xproc=xfrac*100/elm.dragCfg.fractions;yfrac=parseInt(y/elm.dragCfg.fracH);yproc=yfrac*100/elm.dragCfg.fractions;}else{xproc=parseInt(x*100/elm.dragCfg.containerMaxx);yproc=parseInt(y*100/elm.dragCfg.containerMaxy);} elm.dragCfg.lastSi=[xproc||0,yproc||0,x||0,y||0];if(elm.dragCfg.onSlide) elm.dragCfg.onSlide.apply(elm,elm.dragCfg.lastSi);},dragmoveByKey:function(event) {pressedKey=event.charCode||event.keyCode||-1;switch(pressedKey) {case 35:jQuery.iSlider.dragmoveBy(this.dragElem,[2000,2000]);break;case 36:jQuery.iSlider.dragmoveBy(this.dragElem,[-2000,-2000]);break;case 37:jQuery.iSlider.dragmoveBy(this.dragElem,[-this.dragElem.dragCfg.gx||-1,0]);break;case 38:jQuery.iSlider.dragmoveBy(this.dragElem,[0,-this.dragElem.dragCfg.gy||-1]);break;case 39:jQuery.iSlider.dragmoveBy(this.dragElem,[this.dragElem.dragCfg.gx||1,0]);break;case 40:jQuery.iDrag.dragmoveBy(this.dragElem,[0,this.dragElem.dragCfg.gy||1]);break;}},dragmoveBy:function(elm,position) {if(!elm.dragCfg){return;} elm.dragCfg.oC=jQuery.extend(jQuery.iUtil.getPosition(elm),jQuery.iUtil.getSize(elm));elm.dragCfg.oR={x:parseInt(jQuery.css(elm,'left'))||0,y:parseInt(jQuery.css(elm,'top'))||0};elm.dragCfg.oP=jQuery.css(elm,'position');if(elm.dragCfg.oP!='relative'&&elm.dragCfg.oP!='absolute'){elm.style.position='relative';} jQuery.iDrag.getContainment(elm);jQuery.iSlider.modifyContainer(elm);dx=parseInt(position[0])||0;dy=parseInt(position[1])||0;nx=elm.dragCfg.oR.x+dx;ny=elm.dragCfg.oR.y+dy;if(elm.dragCfg.fractions){newCoords=jQuery.iDrag.snapToGrid.apply(elm,[nx,ny,dx,dy]);if(newCoords.constructor==Object){dx=newCoords.dx;dy=newCoords.dy;} nx=elm.dragCfg.oR.x+dx;ny=elm.dragCfg.oR.y+dy;} newCoords=jQuery.iDrag.fitToContainer.apply(elm,[nx,ny,dx,dy]);if(newCoords&&newCoords.constructor==Object){dx=newCoords.dx;dy=newCoords.dy;} nx=elm.dragCfg.oR.x+dx;ny=elm.dragCfg.oR.y+dy;if(elm.dragCfg.si&&(elm.dragCfg.onSlide||elm.dragCfg.onChange)){jQuery.iSlider.onSlide(elm,nx,ny);} nx=!elm.dragCfg.axis||elm.dragCfg.axis=='horizontally'?nx:elm.dragCfg.oR.x||0;ny=!elm.dragCfg.axis||elm.dragCfg.axis=='vertically'?ny:elm.dragCfg.oR.y||0;elm.style.left=nx+'px';elm.style.top=ny+'px';},build:function(o){return this.each(function() {if(this.isSlider==true||!o.accept||!jQuery.iUtil||!jQuery.iDrag||!jQuery.iDrop){return;} toDrag=jQuery(o.accept,this);if(toDrag.size()==0){return;} var params={containment:'parent',si:true,onSlide:o.onSlide&&o.onSlide.constructor==Function?o.onSlide:null,onChange:o.onChange&&o.onChange.constructor==Function?o.onChange:null,handle:this,opacity:o.opacity||false};if(o.fractions&&parseInt(o.fractions)){params.fractions=parseInt(o.fractions)||1;params.fractions=params.fractions>0?params.fractions:1;} if(toDrag.size()==1) toDrag.Draggable(params);else{jQuery(toDrag.get(0)).Draggable(params);params.handle=null;toDrag.Draggable(params);} toDrag.keydown(jQuery.iSlider.dragmoveByKey);toDrag.attr('tabindex',jQuery.iSlider.tabindex++);this.isSlider=true;this.slideCfg={};this.slideCfg.onslide=params.onslide;this.slideCfg.fractions=params.fractions;this.slideCfg.sliders=toDrag;this.slideCfg.restricted=o.restricted?true:false;sliderEl=this;sliderEl.slideCfg.sliders.each(function(nr) {this.SliderIteration=nr;this.SliderContainer=sliderEl;});if(o.values&&o.values.constructor==Array){for(i=o.values.length-1;i>=0;i--){if(o.values[i].constructor==Array&&o.values[i].length==2){el=this.slideCfg.sliders.get(i);if(el.tagName){jQuery.iSlider.dragmoveBy(el,o.values[i]);}}}}});}};jQuery.fn.extend({Slider:jQuery.iSlider.build,SliderSetValues:jQuery.iSlider.set,SliderGetValues:jQuery.iSlider.get});jQuery.iSort={changed:[],collected:{},helper:false,inFrontOf:null,start:function() {if(jQuery.iDrag.dragged==null){return;} var shs,margins,c,cs;jQuery.iSort.helper.get(0).className=jQuery.iDrag.dragged.dragCfg.hpc;shs=jQuery.iSort.helper.get(0).style;shs.display='block';jQuery.iSort.helper.oC=jQuery.extend(jQuery.iUtil.getPosition(jQuery.iSort.helper.get(0)),jQuery.iUtil.getSize(jQuery.iSort.helper.get(0)));shs.width=jQuery.iDrag.dragged.dragCfg.oC.wb+'px';shs.height=jQuery.iDrag.dragged.dragCfg.oC.hb+'px';margins=jQuery.iUtil.getMargins(jQuery.iDrag.dragged);shs.marginTop=margins.t;shs.marginRight=margins.r;shs.marginBottom=margins.b;shs.marginLeft=margins.l;if(jQuery.iDrag.dragged.dragCfg.ghosting==true){c=jQuery.iDrag.dragged.cloneNode(true);cs=c.style;cs.marginTop='0px';cs.marginRight='0px';cs.marginBottom='0px';cs.marginLeft='0px';cs.display='block';jQuery.iSort.helper.empty().append(c);} jQuery(jQuery.iDrag.dragged).after(jQuery.iSort.helper.get(0));jQuery.iDrag.dragged.style.display='none';},check:function(e) {if(!e.dragCfg.so&&jQuery.iDrop.overzone.sortable){if(e.dragCfg.onStop) e.dragCfg.onStop.apply(dragged);jQuery(e).css('position',e.dragCfg.initialPosition||e.dragCfg.oP);jQuery(e).DraggableDestroy();jQuery(jQuery.iDrop.overzone).SortableAddItem(e);} jQuery.iSort.helper.removeClass(e.dragCfg.hpc).html(' ');jQuery.iSort.inFrontOf=null;var shs=jQuery.iSort.helper.get(0).style;shs.display='none';jQuery.iSort.helper.after(e);if(e.dragCfg.fx>0){jQuery(e).fadeIn(e.dragCfg.fx);} jQuery('body').append(jQuery.iSort.helper.get(0));var ts=[];var fnc=false;for(var i=0;i0){fnc(ts);}},checkhover:function(e,o) {if(!jQuery.iDrag.dragged) return;var cur=false;var i=0;if(e.dropCfg.el.size()>0){for(i=e.dropCfg.el.size();i>0;i--){if(e.dropCfg.el.get(i-1)!=jQuery.iDrag.dragged){if(!e.sortCfg.floats){if((e.dropCfg.el.get(i-1).pos.y+e.dropCfg.el.get(i-1).pos.hb/2)>jQuery.iDrag.dragged.dragCfg.ny){cur=e.dropCfg.el.get(i-1);}else{break;}}else{if((e.dropCfg.el.get(i-1).pos.x+e.dropCfg.el.get(i-1).pos.wb/2)>jQuery.iDrag.dragged.dragCfg.nx&&(e.dropCfg.el.get(i-1).pos.y+e.dropCfg.el.get(i-1).pos.hb/2)>jQuery.iDrag.dragged.dragCfg.ny){cur=e.dropCfg.el.get(i-1);}}}}} if(cur&&jQuery.iSort.inFrontOf!=cur){jQuery.iSort.inFrontOf=cur;jQuery(cur).before(jQuery.iSort.helper.get(0));}else if(!cur&&(jQuery.iSort.inFrontOf!=null||jQuery.iSort.helper.get(0).parentNode!=e)){jQuery.iSort.inFrontOf=null;jQuery(e).append(jQuery.iSort.helper.get(0));} jQuery.iSort.helper.get(0).style.display='block';},measure:function(e) {if(jQuery.iDrag.dragged==null){return;} e.dropCfg.el.each(function() {this.pos=jQuery.extend(jQuery.iUtil.getSizeLite(this),jQuery.iUtil.getPositionLite(this));});},serialize:function(s) {var i;var h='';var o={};if(s){if(jQuery.iSort.collected[s]){o[s]=[];jQuery('#'+s+' .'+jQuery.iSort.collected[s]).each(function() {if(h.length>0){h+='&';} h+=s+'[]='+jQuery.attr(this,'id');o[s][o[s].length]=jQuery.attr(this,'id');});}else{for(a in s){if(jQuery.iSort.collected[s[a]]){o[s[a]]=[];jQuery('#'+s[a]+' .'+jQuery.iSort.collected[s[a]]).each(function() {if(h.length>0){h+='&';} h+=s[a]+'[]='+jQuery.attr(this,'id');o[s[a]][o[s[a]].length]=jQuery.attr(this,'id');});}}}}else{for(i in jQuery.iSort.collected){o[i]=[];jQuery('#'+i+' .'+jQuery.iSort.collected[i]).each(function() {if(h.length>0){h+='&';} h+=i+'[]='+jQuery.attr(this,'id');o[i][o[i].length]=jQuery.attr(this,'id');});}} return{hash:h,o:o};},addItem:function(e) {if(!e.childNodes){return;} return this.each(function() {if(!this.sortCfg||!jQuery(e).is('.'+this.sortCfg.accept)) jQuery(e).addClass(this.sortCfg.accept);jQuery(e).Draggable(this.sortCfg.dragCfg);});},destroy:function() {return this.each(function() {jQuery('.'+this.sortCfg.accept).DraggableDestroy();jQuery(this).DroppableDestroy();this.sortCfg=null;this.isSortable=null;});},build:function(o) {if(o.accept&&jQuery.iUtil&&jQuery.iDrag&&jQuery.iDrop){if(!jQuery.iSort.helper){jQuery('body',document).append('
 
');jQuery.iSort.helper=jQuery('#sortHelper');jQuery.iSort.helper.get(0).style.display='none';} this.Droppable({accept:o.accept,activeclass:o.activeclass?o.activeclass:false,hoverclass:o.hoverclass?o.hoverclass:false,helperclass:o.helperclass?o.helperclass:false,onHover:o.onHover||o.onhover,onOut:o.onOut||o.onout,sortable:true,onChange:o.onChange||o.onchange,fx:o.fx?o.fx:false,ghosting:o.ghosting?true:false,tolerance:o.tolerance?o.tolerance:'intersect'});return this.each(function() {var dragCfg={revert:o.revert?true:false,zindex:3000,opacity:o.opacity?parseFloat(o.opacity):false,hpc:o.helperclass?o.helperclass:false,fx:o.fx?o.fx:false,so:true,ghosting:o.ghosting?true:false,handle:o.handle?o.handle:null,containment:o.containment?o.containment:null,onStart:o.onStart&&o.onStart.constructor==Function?o.onStart:false,onDrag:o.onDrag&&o.onDrag.constructor==Function?o.onDrag:false,onStop:o.onStop&&o.onStop.constructor==Function?o.onStop:false,axis:/vertically|horizontally/.test(o.axis)?o.axis:false,snapDistance:o.snapDistance?parseInt(o.snapDistance)||0:false,cursorAt:o.cursorAt?o.cursorAt:false};jQuery('.'+o.accept,this).Draggable(dragCfg);this.isSortable=true;this.sortCfg={accept:o.accept,revert:o.revert?true:false,zindex:3000,opacity:o.opacity?parseFloat(o.opacity):false,hpc:o.helperclass?o.helperclass:false,fx:o.fx?o.fx:false,so:true,ghosting:o.ghosting?true:false,handle:o.handle?o.handle:null,containment:o.containment?o.containment:null,floats:o.floats?true:false,dragCfg:dragCfg}});}}};jQuery.fn.extend({Sortable:jQuery.iSort.build,SortableAddItem:jQuery.iSort.addItem,SortableDestroy:jQuery.iSort.destroy});jQuery.SortSerialize=jQuery.iSort.serialize;jQuery.iTooltip={current:null,focused:false,oldTitle:null,focus:function(e) {jQuery.iTooltip.focused=true;jQuery.iTooltip.show(e,this,true);},hidefocused:function(e) {if(jQuery.iTooltip.current!=this) return;jQuery.iTooltip.focused=false;jQuery.iTooltip.hide(e,this);},show:function(e,el,focused) {if(typeof(jQuery)=='undefined')return;if(jQuery.iTooltip.current!=null||!jQuery.iTooltip.enabled) return;if(!el){el=this;} jQuery.iTooltip.current=el;pos=jQuery.extend(jQuery.iUtil.getPosition(el),jQuery.iUtil.getSize(el));jEl=jQuery(el);title=jEl.attr('title');href=jEl.attr('href');if(title){jQuery.iTooltip.oldTitle=title;jEl.attr('title','');jQuery('#tooltipTitle').html(title);if(href) jQuery('#tooltipURL').html(href.replace('http://',''));else jQuery('#tooltipURL').html('');helper=jQuery('#tooltipHelper');if(el.tooltipCFG.className){helper.get(0).className=el.tooltipCFG.className;}else{helper.get(0).className='';} helperSize=jQuery.iUtil.getSize(helper.get(0));filteredPosition=focused&&el.tooltipCFG.position=='mouse'?'bottom':el.tooltipCFG.position;switch(filteredPosition){case'top':ny=pos.y-helperSize.hb;nx=pos.x;break;case'left':ny=pos.y;nx=pos.x-helperSize.wb;break;case'right':ny=pos.y;nx=pos.x+pos.wb;break;case'mouse':jQuery('body').bind('mousemove',jQuery.iTooltip.mousemove);pointer=jQuery.iUtil.getPointer(e);ny=pointer.y+15;nx=pointer.x+15;break;default:ny=pos.y+pos.hb;nx=pos.x;break;} helper.css({top:ny+'px',left:nx+'px'});if(el.tooltipCFG.delay==false){helper.show();}else{helper.fadeIn(el.tooltipCFG.delay);} if(el.tooltipCFG.onShow) el.tooltipCFG.onShow.apply(el);jEl.bind('mouseout',jQuery.iTooltip.hide).bind('blur',jQuery.iTooltip.hidefocused);}},mousemove:function(e) {if(jQuery.iTooltip.current==null){jQuery('body').unbind('mousemove',jQuery.iTooltip.mousemove);return;} pointer=jQuery.iUtil.getPointer(e);jQuery('#tooltipHelper').css({top:pointer.y+15+'px',left:pointer.x+15+'px'});},hide:function(e,el) {if(!el){el=this;} return;if(jQuery.iTooltip.focused!=true&&jQuery.iTooltip.current==el){jQuery.iTooltip.current=null;jQuery('#tooltipHelper').fadeOut(1);jQuery(el).attr('title',jQuery.iTooltip.oldTitle).unbind('mouseout',jQuery.iTooltip.hide).unbind('blur',jQuery.iTooltip.hidefocused);if(el.tooltipCFG.onHide) el.tooltipCFG.onHide.apply(el);jQuery.iTooltip.oldTitle=null;}},build:function(options) {if(!jQuery.iTooltip.helper) {jQuery('body').append('
');jQuery('#tooltipHelper').css({position:'absolute',zIndex:3000,display:'none'});jQuery.iTooltip.helper=true;} return this.each(function(){if(jQuery.attr(this,'title')){this.tooltipCFG={position:/top|bottom|left|right|mouse/.test(options.position)?options.position:'bottom',className:options.className?options.className:false,delay:options.delay?options.delay:false,onShow:options.onShow&&options.onShow.constructor==Function?options.onShow:false,onHide:options.onHide&&options.onHide.constructor==Function?options.onHide:false};var el=jQuery(this);el.bind('mouseover',jQuery.iTooltip.show);}});}};jQuery.fn.ToolTip=jQuery.iTooltip.build;jQuery.iUtil={getPosition:function(e) {var x=0;var y=0;var es=e.style;var restoreStyles=false;if(jQuery(e).css('display')=='none'){var oldVisibility=es.visibility;var oldPosition=es.position;restoreStyles=true;es.visibility='hidden';es.display='block';es.position='absolute';} var el=e;while(el){x+=el.offsetLeft+(el.currentStyle&&!jQuery.browser.opera?parseInt(el.currentStyle.borderLeftWidth)||0:0);y+=el.offsetTop+(el.currentStyle&&!jQuery.browser.opera?parseInt(el.currentStyle.borderTopWidth)||0:0);el=el.offsetParent;} el=e;while(el&&el.tagName&&el.tagName.toLowerCase()!='body') {x-=el.scrollLeft||0;y-=el.scrollTop||0;el=el.parentNode;} if(restoreStyles==true){es.display='none';es.position=oldPosition;es.visibility=oldVisibility;} return{x:x,y:y};},getPositionLite:function(el) {var x=0,y=0;while(el){x+=el.offsetLeft||0;y+=el.offsetTop||0;el=el.offsetParent;} return{x:x,y:y};},getSize:function(e) {var w=jQuery.css(e,'width');var h=jQuery.css(e,'height');var wb=0;var hb=0;var es=e.style;if(jQuery(e).css('display')!='none'){wb=e.offsetWidth;hb=e.offsetHeight;}else{var oldVisibility=es.visibility;var oldPosition=es.position;es.visibility='hidden';es.display='block';es.position='absolute';wb=e.offsetWidth;hb=e.offsetHeight;es.display='none';es.position=oldPosition;es.visibility=oldVisibility;} return{w:w,h:h,wb:wb,hb:hb};},getSizeLite:function(el) {return{wb:el.offsetWidth||0,hb:el.offsetHeight||0};},getClient:function(e) {var h,w,de;if(e){w=e.clientWidth;h=e.clientHeight;}else{de=document.documentElement;w=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight;} return{w:w,h:h};},getScroll:function(e) {var t=0,l=0,w=0,h=0,iw=0,ih=0;if(e&&e.nodeName.toLowerCase()!='body'){t=e.scrollTop;l=e.scrollLeft;w=e.scrollWidth;h=e.scrollHeight;iw=0;ih=0;}else{if(document.documentElement){t=document.documentElement.scrollTop;l=document.documentElement.scrollLeft;w=document.documentElement.scrollWidth;h=document.documentElement.scrollHeight;}else if(document.body){t=document.body.scrollTop;l=document.body.scrollLeft;w=document.body.scrollWidth;h=document.body.scrollHeight;} iw=self.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||0;ih=self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0;} return{t:t,l:l,w:w,h:h,iw:iw,ih:ih};},getMargins:function(e,toInteger) {var el=jQuery(e);var t=el.css('marginTop')||'';var r=el.css('marginRight')||'';var b=el.css('marginBottom')||'';var l=el.css('marginLeft')||'';if(toInteger) return{t:parseInt(t)||0,r:parseInt(r)||0,b:parseInt(b)||0,l:parseInt(l)};else return{t:t,r:r,b:b,l:l};},getPadding:function(e,toInteger) {var el=jQuery(e);var t=el.css('paddingTop')||'';var r=el.css('paddingRight')||'';var b=el.css('paddingBottom')||'';var l=el.css('paddingLeft')||'';if(toInteger) return{t:parseInt(t)||0,r:parseInt(r)||0,b:parseInt(b)||0,l:parseInt(l)};else return{t:t,r:r,b:b,l:l};},getBorder:function(e,toInteger) {var el=jQuery(e);var t=el.css('borderTopWidth')||'';var r=el.css('borderRightWidth')||'';var b=el.css('borderBottomWidth')||'';var l=el.css('borderLeftWidth')||'';if(toInteger) return{t:parseInt(t)||0,r:parseInt(r)||0,b:parseInt(b)||0,l:parseInt(l)||0};else return{t:t,r:r,b:b,l:l};},getPointer:function(event) {var x=event.pageX||(event.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft))||0;var y=event.pageY||(event.clientY+(document.documentElement.scrollTop||document.body.scrollTop))||0;return{x:x,y:y};},traverseDOM:function(nodeEl,func) {func(nodeEl);nodeEl=nodeEl.firstChild;while(nodeEl){jQuery.iUtil.traverseDOM(nodeEl,func);nodeEl=nodeEl.nextSibling;}},purgeEvents:function(nodeEl) {jQuery.iUtil.traverseDOM(nodeEl,function(el) {for(var attr in el){if(typeof el[attr]==='function'){el[attr]=null;}}});},centerEl:function(el,axis) {var clientScroll=jQuery.iUtil.getScroll();var windowSize=jQuery.iUtil.getSize(el);if(!axis||axis=='vertically') jQuery(el).css({top:clientScroll.t+((Math.max(clientScroll.h,clientScroll.ih)-clientScroll.t-windowSize.hb)/2)+'px'});if(!axis||axis=='horizontally') jQuery(el).css({left:clientScroll.l+((Math.max(clientScroll.w,clientScroll.iw)-clientScroll.l-windowSize.wb)/2)+'px'});},fixPNG:function(el,emptyGIF){var images=jQuery('img[src*="png"]',el||document),png;images.each(function(){png=this.src;this.src=emptyGIF;this.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+png+"')";});}};[].indexOf||(Array.prototype.indexOf=function(v,n){n=(n==null)?0:n;var m=this.length;for(var i=n;iPlease wait...',elementMessage:'',overlayCSS:{backgroundColor:'#fff',opacity:'0.5'},pageMessageCSS:{width:'250px',display:'none',margin:'-50px 0 0 -125px',top:'50%',left:'50%',textAlign:'center',color:'#000',backgroundColor:'#fff',border:'0px solid #aaa'},elementMessageCSS:{width:'250px',padding:'10px',textAlign:'center',backgroundColor:'#fff'},displayBoxCSS:{width:'400px',height:'400px',top:'50%',left:'50%'},ie6Stretch:1,allowTabToLeave:0,closeMessage:'Click to close'};jQuery.blockUI.impl={box:null,boxCallback:null,pageBlock:null,pageBlockEls:[],op8:window.opera&&window.opera.version()<9,ffLinux:jQuery.browser.mozilla&&/Linux/.test(navigator.platform),ie6:jQuery.browser.msie&&(typeof XMLHttpRequest=='function'||!window.XMLHttpRequest),install:function(el,msg,css,displayMode){this.boxCallback=typeof displayMode=='function'?displayMode:null;this.box=displayMode?msg:null;var full=(el==window),noalpha=this.op8||this.ffLinux;if(full&&this.pageBlock)this.remove(window);if(msg&&typeof msg=='object'&&!msg.jquery&&!msg.nodeType){css=msg;msg=null;} msg=msg?(msg.nodeType?jQuery(msg):msg):full?jQuery.blockUI.defaults.pageMessage:jQuery.blockUI.defaults.elementMessage;if(displayMode) var basecss=jQuery.extend({},jQuery.blockUI.defaults.displayBoxCSS);else var basecss=jQuery.extend({},full?jQuery.blockUI.defaults.pageMessageCSS:jQuery.blockUI.defaults.elementMessageCSS);css=jQuery.extend(basecss,css||{});var f=(jQuery.browser.msie)?jQuery(''):jQuery('');var w=jQuery('
');var m=full?jQuery('
'):jQuery('');w.css('position',full?'fixed':'absolute');if(msg)m.css(css);if(!noalpha)w.css(jQuery.blockUI.defaults.overlayCSS);if(this.op8)w.css({width:''+el.clientWidth,height:''+el.clientHeight});if(jQuery.browser.msie)f.css('opacity','0.0');jQuery([f[0],w[0],m[0]]).appendTo(full?'body':el);var expr=jQuery.browser.msie&&(!jQuery.boxModel||jQuery('object,embed',full?null:el).length>0);if(this.ie6||expr){if(full&&jQuery.blockUI.defaults.ie6Stretch&&jQuery.boxModel) jQuery('html,body').css('height','100%');if((this.ie6||!jQuery.boxModel)&&!full){var t=this.sz(el,'borderTopWidth'),l=this.sz(el,'borderLeftWidth');var fixT=t?'(0 - '+t+')':0;var fixL=l?'(0 - '+l+')':0;} jQuery.each([f,w,m],function(i,o){var s=o[0].style;s.position='absolute';if(i<2){full?s.setExpression('height','document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px"'):s.setExpression('height','this.parentNode.offsetHeight + "px"');full?s.setExpression('width','jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):s.setExpression('width','this.parentNode.offsetWidth + "px"');if(fixL)s.setExpression('left',fixL);if(fixT)s.setExpression('top',fixT);} else{if(full)s.setExpression('top','(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');s.marginTop=0;}});} if(displayMode){w.css('cursor','default').attr('title',jQuery.blockUI.defaults.closeMessage);m.css('cursor','default');jQuery([f[0],w[0],m[0]]).removeClass('blockUI').addClass('displayBox');jQuery().click(jQuery.blockUI.impl.boxHandler).bind('keypress',jQuery.blockUI.impl.boxHandler);} else this.bind(1,el);m.append(msg).show();if(msg.jquery)msg.show();if(displayMode)return;if(full){this.pageBlock=m[0];this.pageBlockEls=jQuery(':input:enabled:visible',this.pageBlock);setTimeout(this.focus,20);} else this.center(m[0]);},remove:function(el){this.bind(0,el);var full=el==window;if(full){jQuery('body').children().filter('.blockUI').remove();this.pageBlock=this.pageBlockEls=null;} else jQuery('.blockUI',el).remove();},boxRemove:function(el){jQuery().unbind('click',jQuery.blockUI.impl.boxHandler).unbind('keypress',jQuery.blockUI.impl.boxHandler);if(this.boxCallback) this.boxCallback(this.box);jQuery('body .displayBox').hide().remove();},handler:function(e){if(e.keyCode&&e.keyCode==9){if(jQuery.blockUI.impl.pageBlock&&!jQuery.blockUI.defaults.allowTabToLeave){var els=jQuery.blockUI.impl.pageBlockEls;var fwd=!e.shiftKey&&e.target==els[els.length-1];var back=e.shiftKey&&e.target==els[0];if(fwd||back){setTimeout(function(){jQuery.blockUI.impl.focus(back)},10);return false;}}} if(jQuery(e.target).parents('div.blockMsg').length>0) return true;return jQuery(e.target).parents().children().filter('div.blockUI').length==0;},boxHandler:function(e){if((e.keyCode&&e.keyCode==27)||(e.type=='click'&&jQuery(e.target).parents('div.blockMsg').length==0)) jQuery.blockUI.impl.boxRemove();return true;},bind:function(b,el){var full=el==window;if(!b&&(full&&!this.pageBlock||!full&&!el.$blocked))return;if(!full)el.$blocked=b;var $e=full?jQuery():jQuery(el).find('a,:input');jQuery.each(['mousedown','mouseup','keydown','keypress','click'],function(i,o){$e[b?'bind':'unbind'](o,jQuery.blockUI.impl.handler);});},focus:function(back){if(!jQuery.blockUI.impl.pageBlockEls)return;var e=jQuery.blockUI.impl.pageBlockEls[back===true?jQuery.blockUI.impl.pageBlockEls.length-1:0];if(e)e.focus();},center:function(el){var p=el.parentNode,s=el.style;var l=((p.offsetWidth-el.offsetWidth)/2)-this.sz(p,'borderLeftWidth');var t=((p.offsetHeight-el.offsetHeight)/2)-this.sz(p,'borderTopWidth');s.left=l>0?(l+'px'):'0';s.top=t>0?(t+'px'):'0';},sz:function(el,p){return parseInt(jQuery.css(el,p))||0;}};})(jQuery); */ /*! * jQuery blockUI plugin * Version 2.33 (29-MAR-2010) * @requires jQuery v1.2.3 or later * * Examples at: http://malsup.com/jquery/block/ * Copyright (c) 2007-2008 M. Alsup * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html * * Thanks to Amir-Hossein Sobhi for some excellent contributions! */ (function($) { if (/1\.(0|1|2)\.(0|1|2)/.test($.fn.jquery) || /^1.1/.test($.fn.jquery)) { alert('blockUI requires jQuery v1.2.3 or later! You are using v' + $.fn.jquery); return; } $.fn._fadeIn = $.fn.fadeIn; var noOp = function() {}; // this bit is to ensure we don't call setExpression when we shouldn't (with extra muscle to handle // retarded userAgent strings on Vista) var mode = document.documentMode || 0; var setExpr = $.browser.msie && (($.browser.version < 8 && !mode) || mode < 8); var ie6 = $.browser.msie && /MSIE 6.0/.test(navigator.userAgent) && !mode; // global $ methods for blocking/unblocking the entire page $.blockUI = function(opts) { install(window, opts); }; $.unblockUI = function(opts) { remove(window, opts); }; // convenience method for quick growl-like notifications (http://www.google.com/search?q=growl) $.growlUI = function(title, message, timeout, onClose) { var $m = $('
'); if (title) $m.append('

'+title+'

'); if (message) $m.append('

'+message+'

'); if (timeout == undefined) timeout = 3000; $.blockUI({ message: $m, fadeIn: 700, fadeOut: 1000, centerY: false, timeout: timeout, showOverlay: false, onUnblock: onClose, css: $.blockUI.defaults.growlCSS }); }; // plugin method for blocking element content $.fn.block = function(opts) { return this.unblock({ fadeOut: 0 }).each(function() { if ($.css(this,'position') == 'static') this.style.position = 'relative'; if ($.browser.msie) this.style.zoom = 1; // force 'hasLayout' install(this, opts); }); }; // plugin method for unblocking element content $.fn.unblock = function(opts) { return this.each(function() { remove(this, opts); }); }; $.blockUI.version = 2.33; // 2nd generation blocking at no extra cost! // override these in your code to change the default behavior and style $.blockUI.defaults = { // message displayed when blocking (use null for no message) message: '

Please wait...

', title: null, // title string; only used when theme == true draggable: true, // only used when theme == true (requires jquery-ui.js to be loaded) theme: false, // set to true to use with jQuery UI themes // styles for the message when blocking; if you wish to disable // these and use an external stylesheet then do this in your code: // $.blockUI.defaults.css = {}; css: { padding: 0, margin: 0, width: '30%', top: '40%', left: '35%', textAlign: 'center', color: '#000', border: '3px solid #aaa', backgroundColor:'#fff' //cursor: 'wait' }, // minimal style set used when themes are used themedCSS: { width: '30%', top: '40%', left: '35%' }, // styles for the overlay overlayCSS: { backgroundColor: '#000', opacity: 0.6, cursor: 'wait' }, // styles applied when using $.growlUI growlCSS: { width: '350px', top: '10px', left: '', right: '10px', border: 'none', padding: '5px', opacity: 0.6, cursor: 'default', color: '#fff', backgroundColor: '#000', '-webkit-border-radius': '10px', '-moz-border-radius': '10px', 'border-radius': '10px' }, // IE issues: 'about:blank' fails on HTTPS and javascript:false is s-l-o-w // (hat tip to Jorge H. N. de Vasconcelos) iframeSrc: /^https/i.test(window.location.href || '') ? 'javascript:false' : 'about:blank', // force usage of iframe in non-IE browsers (handy for blocking applets) forceIframe: false, // z-index for the blocking overlay baseZ: 1000, // set these to true to have the message automatically centered centerX: true, // <-- only effects element blocking (page block controlled via css above) centerY: true, // allow body element to be stetched in ie6; this makes blocking look better // on "short" pages. disable if you wish to prevent changes to the body height allowBodyStretch: true, // enable if you want key and mouse events to be disabled for content that is blocked bindEvents: true, // be default blockUI will supress tab navigation from leaving blocking content // (if bindEvents is true) constrainTabKey: true, // fadeIn time in millis; set to 0 to disable fadeIn on block fadeIn: 200, // fadeOut time in millis; set to 0 to disable fadeOut on unblock fadeOut: 400, // time in millis to wait before auto-unblocking; set to 0 to disable auto-unblock timeout: 0, // disable if you don't want to show the overlay showOverlay: true, // if true, focus will be placed in the first available input field when // page blocking focusInput: true, // suppresses the use of overlay styles on FF/Linux (due to performance issues with opacity) applyPlatformOpacityRules: true, // callback method invoked when fadeIn has completed and blocking message is visible onBlock: null, // callback method invoked when unblocking has completed; the callback is // passed the element that has been unblocked (which is the window object for page // blocks) and the options that were passed to the unblock call: // onUnblock(element, options) onUnblock: null, // don't ask; if you really must know: http://groups.google.com/group/jquery-en/browse_thread/thread/36640a8730503595/2f6a79a77a78e493#2f6a79a77a78e493 quirksmodeOffsetHack: 4 }; // private data and functions follow... var pageBlock = null; var pageBlockEls = []; function install(el, opts) { var full = (el == window); var msg = opts && opts.message !== undefined ? opts.message : undefined; opts = $.extend({}, $.blockUI.defaults, opts || {}); opts.overlayCSS = $.extend({}, $.blockUI.defaults.overlayCSS, opts.overlayCSS || {}); var css = $.extend({}, $.blockUI.defaults.css, opts.css || {}); var themedCSS = $.extend({}, $.blockUI.defaults.themedCSS, opts.themedCSS || {}); msg = msg === undefined ? opts.message : msg; // remove the current block (if there is one) if (full && pageBlock) remove(window, {fadeOut:0}); // if an existing element is being used as the blocking content then we capture // its current place in the DOM (and current display style) so we can restore // it when we unblock if (msg && typeof msg != 'string' && (msg.parentNode || msg.jquery)) { var node = msg.jquery ? msg[0] : msg; var data = {}; $(el).data('blockUI.history', data); data.el = node; data.parent = node.parentNode; data.display = node.style.display; data.position = node.style.position; if (data.parent) data.parent.removeChild(node); } var z = opts.baseZ; // blockUI uses 3 layers for blocking, for simplicity they are all used on every platform; // layer1 is the iframe layer which is used to supress bleed through of underlying content // layer2 is the overlay layer which has opacity and a wait cursor (by default) // layer3 is the message content that is displayed while blocking var lyr1 = ($.browser.msie || opts.forceIframe) ? $('') : $(''); var lyr2 = $(''); var lyr3, s; if (opts.theme && full) { s = ''; } else if (opts.theme) { s = ''; } else if (full) { s = ''; } else { s = ''; } lyr3 = $(s); // if we have a message, style it if (msg) { if (opts.theme) { lyr3.css(themedCSS); lyr3.addClass('ui-widget-content'); } else lyr3.css(css); } // style the overlay if (!opts.applyPlatformOpacityRules || !($.browser.mozilla && /Linux/.test(navigator.platform))) lyr2.css(opts.overlayCSS); lyr2.css('position', full ? 'fixed' : 'absolute'); // make iframe layer transparent in IE if ($.browser.msie || opts.forceIframe) lyr1.css('opacity',0.0); //$([lyr1[0],lyr2[0],lyr3[0]]).appendTo(full ? 'body' : el); var layers = [lyr1,lyr2,lyr3], $par = full ? $('body') : $(el); $.each(layers, function() { this.appendTo($par); }); if (opts.theme && opts.draggable && $.fn.draggable) { lyr3.draggable({ handle: '.ui-dialog-titlebar', cancel: 'li' }); } // ie7 must use absolute positioning in quirks mode and to account for activex issues (when scrolling) var expr = setExpr && (!$.boxModel || $('object,embed', full ? null : el).length > 0); if (ie6 || expr) { // give body 100% height if (full && opts.allowBodyStretch && $.boxModel) $('html,body').css('height','100%'); // fix ie6 issue when blocked element has a border width if ((ie6 || !$.boxModel) && !full) { var t = sz(el,'borderTopWidth'), l = sz(el,'borderLeftWidth'); var fixT = t ? '(0 - '+t+')' : 0; var fixL = l ? '(0 - '+l+')' : 0; } // simulate fixed position $.each([lyr1,lyr2,lyr3], function(i,o) { var s = o[0].style; s.position = 'absolute'; if (i < 2) { full ? s.setExpression('height','Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:'+opts.quirksmodeOffsetHack+') + "px"') : s.setExpression('height','this.parentNode.offsetHeight + "px"'); full ? s.setExpression('width','jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"') : s.setExpression('width','this.parentNode.offsetWidth + "px"'); if (fixL) s.setExpression('left', fixL); if (fixT) s.setExpression('top', fixT); } else if (opts.centerY) { if (full) s.setExpression('top','(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'); s.marginTop = 0; } else if (!opts.centerY && full) { var top = (opts.css && opts.css.top) ? parseInt(opts.css.top) : 0; var expression = '((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + '+top+') + "px"'; s.setExpression('top',expression); } }); } // show the message if (msg) { if (opts.theme) lyr3.find('.ui-widget-content').append(msg); else lyr3.append(msg); if (msg.jquery || msg.nodeType) $(msg).show(); } if (($.browser.msie || opts.forceIframe) && opts.showOverlay) lyr1.show(); // opacity is zero if (opts.fadeIn) { var cb = opts.onBlock ? opts.onBlock : noOp; var cb1 = (opts.showOverlay && !msg) ? cb : noOp; var cb2 = msg ? cb : noOp; if (opts.showOverlay) lyr2._fadeIn(opts.fadeIn, cb1); if (msg) lyr3._fadeIn(opts.fadeIn, cb2); } else { if (opts.showOverlay) lyr2.show(); if (msg) lyr3.show(); if (opts.onBlock) opts.onBlock(); } // bind key and mouse events bind(1, el, opts); if (full) { pageBlock = lyr3[0]; pageBlockEls = $(':input:enabled:visible',pageBlock); if (opts.focusInput) setTimeout(focus, 20); } else center(lyr3[0], opts.centerX, opts.centerY); if (opts.timeout) { // auto-unblock var to = setTimeout(function() { full ? $.unblockUI(opts) : $(el).unblock(opts); }, opts.timeout); $(el).data('blockUI.timeout', to); } }; // remove the block function remove(el, opts) { var full = (el == window); var $el = $(el); var data = $el.data('blockUI.history'); var to = $el.data('blockUI.timeout'); if (to) { clearTimeout(to); $el.removeData('blockUI.timeout'); } opts = $.extend({}, $.blockUI.defaults, opts || {}); bind(0, el, opts); // unbind events var els; if (full) // crazy selector to handle odd field errors in ie6/7 els = $('body').children().filter('.blockUI').add('body > .blockUI'); else els = $('.blockUI', el); if (full) pageBlock = pageBlockEls = null; if (opts.fadeOut) { els.fadeOut(opts.fadeOut); setTimeout(function() { reset(els,data,opts,el); }, opts.fadeOut); } else reset(els, data, opts, el); }; // move blocking element back into the DOM where it started function reset(els,data,opts,el) { els.each(function(i,o) { // remove via DOM calls so we don't lose event handlers if (this.parentNode) this.parentNode.removeChild(this); }); if (data && data.el) { data.el.style.display = data.display; data.el.style.position = data.position; if (data.parent) data.parent.appendChild(data.el); $(el).removeData('blockUI.history'); } if (typeof opts.onUnblock == 'function') opts.onUnblock(el,opts); }; // bind/unbind the handler function bind(b, el, opts) { var full = el == window, $el = $(el); // don't bother unbinding if there is nothing to unbind if (!b && (full && !pageBlock || !full && !$el.data('blockUI.isBlocked'))) return; if (!full) $el.data('blockUI.isBlocked', b); // don't bind events when overlay is not in use or if bindEvents is false if (!opts.bindEvents || (b && !opts.showOverlay)) return; // bind anchors and inputs for mouse and key events var events = 'mousedown mouseup keydown keypress'; b ? $(document).bind(events, opts, handler) : $(document).unbind(events, handler); // former impl... // var $e = $('a,:input'); // b ? $e.bind(events, opts, handler) : $e.unbind(events, handler); }; // event handler to suppress keyboard/mouse events when blocking function handler(e) { // allow tab navigation (conditionally) if (e.keyCode && e.keyCode == 9) { if (pageBlock && e.data.constrainTabKey) { var els = pageBlockEls; var fwd = !e.shiftKey && e.target == els[els.length-1]; var back = e.shiftKey && e.target == els[0]; if (fwd || back) { setTimeout(function(){focus(back)},10); return false; } } } // allow events within the message content if ($(e.target).parents('div.blockMsg').length > 0) return true; // allow events for content that is not being blocked return $(e.target).parents().children().filter('div.blockUI').length == 0; }; function focus(back) { if (!pageBlockEls) return; var e = pageBlockEls[back===true ? pageBlockEls.length-1 : 0]; if (e) e.focus(); }; function center(el, x, y) { var p = el.parentNode, s = el.style; var l = ((p.offsetWidth - el.offsetWidth)/2) - sz(p,'borderLeftWidth'); var t = ((p.offsetHeight - el.offsetHeight)/2) - sz(p,'borderTopWidth'); if (x) s.left = l > 0 ? (l+'px') : '0'; if (y) s.top = t > 0 ? (t+'px') : '0'; }; function sz(el, p) { return parseInt($.css(el,p))||0; }; })(jQuery); (function($){$.dimensions={version:'@VERSION'};$.each(['Height','Width'],function(i,name){$.fn['inner'+name]=function(){if(!this[0])return;var torl=name=='Height'?'Top':'Left',borr=name=='Height'?'Bottom':'Right';return this.is(':visible')?this[0]['client'+name]:num(this,name.toLowerCase())+num(this,'padding'+torl)+num(this,'padding'+borr);};$.fn['outer'+name]=function(options){if(!this[0])return;var torl=name=='Height'?'Top':'Left',borr=name=='Height'?'Bottom':'Right';options=$.extend({margin:false},options||{});var val=this.is(':visible')?this[0]['offset'+name]:num(this,name.toLowerCase()) +num(this,'border'+torl+'Width')+num(this,'border'+borr+'Width') +num(this,'padding'+torl)+num(this,'padding'+borr);return val+(options.margin?(num(this,'margin'+torl)+num(this,'margin'+borr)):0);};});$.each(['Left','Top'],function(i,name){$.fn['scroll'+name]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(name=='Left'?val:$(window)['scrollLeft'](),name=='Top'?val:$(window)['scrollTop']()):this['scroll'+name]=val;}):this[0]==window||this[0]==document?self[(name=='Left'?'pageXOffset':'pageYOffset')]||$.boxModel&&document.documentElement['scroll'+name]||document.body['scroll'+name]:this[0]['scroll'+name];};});$.fn.extend({position:function(){var left=0,top=0,elem=this[0],offset,parentOffset,offsetParent,results;if(elem){offsetParent=this.offsetParent();offset=this.offset();parentOffset=offsetParent.offset();offset.top-=num(elem,'marginTop');offset.left-=num(elem,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};} return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&$.css(offsetParent,'position')=='static')) offsetParent=offsetParent.offsetParent;return $(offsetParent);}});function num(el,prop){return parseInt($.curCSS(el.jquery?el[0]:el,prop,true))||0;};})(jQuery);(function($){jQuery.fn.limiter=function(options) {var defaults={limit:512,labelId:'lb'};var opts=jQuery.extend(defaults,options);return this.each(function(){this.opts=opts;jQuery(this).bind('keyup',jQuery.fn.limiter.checkLength);});};jQuery.fn.limiter.checkLength=function(e,el){var l=jQuery(this).val().length;if(l>this.opts.limit) {jQuery('#'+this.opts.labelId).css('color','#ff0000');}else {jQuery('#'+this.opts.labelId).css('color','');} jQuery('#'+this.opts.labelId).html(' '+l);};})(jQuery);jQuery.fn.nifty=function(options){if((document.getElementById&&document.createElement&&Array.prototype.push)==false)return;options=options||"";h=(options.indexOf("fixed-height")>=0)?this.offsetHeight:0;this.each(function(){var i,top="",bottom="";if(options!=""){options=options.replace("left","tl bl");options=options.replace("right","tr br");options=options.replace("top","tr tl");options=options.replace("bottom","br bl");options=options.replace("transparent","alias");if(options.indexOf("tl")>=0){top="both";if(options.indexOf("tr")==-1)top="left";}else if(options.indexOf("tr")>=0)top="right";if(options.indexOf("bl")>=0){bottom="both";if(options.indexOf("br")==-1)bottom="left";}else if(options.indexOf("br")>=0)bottom="right";} if(top==""&&bottom==""&&options.indexOf("none")==-1){top="both";bottom="both";} if(this.currentStyle!=null&&this.currentStyle.hasLayout!=null&&this.currentStyle.hasLayout==false) jQuery(this).css("display","inline-block");if(top!=""){var d=document.createElement("b"),lim=4,border="",p,i,btype="r",bk,color;jQuery(d).css("marginLeft","-"+_niftyGP(this,"Left")+"px");jQuery(d).css("marginRight","-"+_niftyGP(this,"Right")+"px");if(options.indexOf("alias")>=0||(color=_niftyBC(this))=="transparent"){color="transparent";bk="transparent";border=_niftyPBC(this);btype="t";} else{bk=_niftyPBC(this);border=_niftyMix(color,bk);} jQuery(d).css("background",bk);d.className="niftycorners";p=_niftyGP(this,"Top");if(options.indexOf("small")>=0){jQuery(d).css("marginBottom",(p-2)+"px");btype+="s";lim=2;} else if(options.indexOf("big")>=0){jQuery(d).css("marginBottom",(p-10)+"px");btype+="b";lim=8;} else jQuery(d).css("marginBottom",(p-5)+"px");for(i=1;i<=lim;i++) jQuery(d).append(CreateStrip(i,top,color,border,btype));jQuery(this).css("paddingTop","0px");jQuery(this).prepend(d);} if(bottom!=""){var d=document.createElement("b"),lim=4,border="",p,i,btype="r",bk,color;jQuery(d).css("marginLeft","-"+_niftyGP(this,"Left")+"px");jQuery(d).css("marginRight","-"+_niftyGP(this,"Right")+"px");if(options.indexOf("alias")>=0||(color=_niftyBC(this))=="transparent"){color="transparent";bk="transparent";border=_niftyPBC(this);btype="t";}else{bk=_niftyPBC(this);border=_niftyMix(color,bk);} jQuery(d).css("background",bk);d.className="niftycorners";p=_niftyGP(this,"Bottom");if(options.indexOf("small")>=0){jQuery(d).css("marginTop",(p-2)+"px");btype+="s";lim=2;} else if(options.indexOf("big")>=0){jQuery(d).css("marginTop",(p-10)+"px");btype+="b";lim=8;} else jQuery(d).css("marginTop",(p-5)+"px");for(i=lim;i>0;i--) jQuery(d).append(CreateStrip(i,bottom,color,border,btype));jQuery(this).css("paddingBottom","0");jQuery(this).append(d);};});if(options.indexOf("height")>=0){var maxHeight=0;var minHeight=($.browser.msie&&typeof XMLHttpRequest=='function')?'height':'min-height';this.each(function(){if(this.offsetHeight>maxHeight){maxHeight=this.offsetHeight;}});this.each(function(){var t=document.createElement("b");t.className="niftyfill";jQuery(t).css(minHeight,((maxHeight-this.offsetHeight)+"px"));nc=this.lastChild;nc.className=="niftycorners"?this.insertBefore(t,nc):jQuery(this).append(t);});}};function CreateStrip(index,side,color,border,btype){var x=document.createElement("b");x.className=btype+index;jQuery(x).css("backgroundColor",color).css("borderColor",border);if(side=="left")jQuery(x).css("borderRightWidth","0").css("marginRight","0");else if(side=="right")jQuery(x).css("borderLeftWidth","0").css("marginLeft","0");return(x);};function _niftyPBC(x){var el=x.parentNode,c;while(el.tagName.toUpperCase()!="HTML"&&(c=_niftyBC(el))=="transparent") el=el.parentNode;if(c=="transparent")c="#FFFFFF";return(c);};function _niftyBC(x){var c=jQuery(x).css("backgroundColor");if(c==null||c=="transparent"||c.indexOf("rgba(0, 0, 0, 0)")>=0)return("transparent");if(c.indexOf("rgb")>=0){var hex="";var regexp=/([0-9]+)[, ]+([0-9]+)[, ]+([0-9]+)/;var h=regexp.exec(c);for(var i=1;i<4;i++){var v=parseInt(h[i]).toString(16);if(v.length==1)hex+="0"+v;else hex+=v;} c="#"+hex;} return(c);};function _niftyGP(x,side){var p=jQuery(x).css("padding"+side);if(p==null||p.indexOf("px")==-1)return(0);return(parseInt(p));} function _niftyMix(c1,c2){var i,step1,step2,x,y,r=new Array(3);c1.length==4?step1=1:step1=2;c2.length==4?step2=1:step2=2;for(i=0;i<3;i++){x=parseInt(c1.substr(1+step1*i,step1),16);if(step1==1)x=16*x+x;y=parseInt(c2.substr(1+step2*i,step2),16);if(step2==1)y=16*y+y;r[i]=Math.floor((x*50+y*50)/100);r[i]=r[i].toString(16);if(r[i].length==1)r[i]="0"+r[i];} return("#"+r[0]+r[1]+r[2]);};jQuery.arrRemove=function(arr,rm){for(var i=0,n=0;i\n');closeDialog();} function showImageDialog(contentType,id) {jtagUploadCurrentId=id;$.getJSON('/ajax.php',{page:'dialogs',action:'uploadimage',type:contentType},function(json){var uploadImageHandler={url:'/ajax.php?page=common&action=upload&type='+contentType,type:'post',dataType:'json',success:uploadImageComplete};completeDialogBox(json);$('#uploadImage').ajaxForm(uploadImageHandler);});};function clueShow(ct,c) {$('.isrc',c).attr('src',$('.hsrc',c).val());};function showAccuseUserForm(user_ids) {$.getJSON('/ajax.php',{page:'dialogs',action:'accuseUser',userIds:user_ids},function(json){completeDialogBox(json);});};function showAccusePhotoForm(photo_ids) {$.getJSON('/ajax.php',{page:'dialogs',action:'accusePhoto',photoIds:photo_ids},function(json){completeDialogBox(json);});};function accuseUser(user_ids) {var parameters=$('#facc').formSerialize();$.post('/ajax.php?page=common&action=accuseUser&userIds='+user_ids,parameters,function(response){closeDialog();showNotification(N_JS_SENT);});};function showAccuseGeoPhotoForm(photo_ids) {$.getJSON('/ajax.php',{page:'dialogs',action:'accuseGeoPhoto',photoIds:photo_ids},function(json){completeDialogBox(json);});};function accuseUser(user_ids) {var parameters=$('#facc').formSerialize();$.post('/ajax.php?page=common&action=accuseUser&userIds='+user_ids,parameters,function(response){closeDialog();showNotification(N_JS_SENT);});};function accusePhoto(photoIds) {var parameters=$('#facc').formSerialize();$.post('/ajax.php?page=photos&action=accuse&photo_ids='+photoIds,parameters,function(response){closeDialog();showNotification(N_JS_SENT);});};function accuseGeoPhoto(photoIds) {var parameters=$('#facc').formSerialize();$.post('/ajax.php?page=photos&action=accuse_geo&photo_ids='+photoIds,parameters,function(response){closeDialog();showNotification(N_JS_SENT);});};var onclose=false;function showNotification(message) {var left=parseInt(($('body').width()-300)/2);if($.browser.msie) {$('#notification').css('position','absolute');$('#notification').css('top',document.documentElement.scrollTop+250+'px');}else {$('#notification').css('position','fixed');$('#notification').css('top','250px');} $('#notification').css('height', 'auto'); $('#notification').css('padding', '20px'); $('#notification').css('background-color', '#01D219'); $('#notification').css('left',left+'px');$('#notification').hide();$('#notification').html(message);$('#notification').fadeIn(300);nameTimer=setTimeout("$('#notification').fadeOut(1500)",1200);}; function completeDialogBox(json) { if (!json.dontblock) { $.blockUI({ message: modalBox }); modalBox.css('left', '-225px'); modalBox.css('top', '-180px'); } else { $('#modalBox').fadeIn(400); $('#modalBox').css('left', '225px'); $('#modalBox').css('top', '180px'); } $('#dialogContentBox').hide(); $('#dialogLoading').fadeIn(400); $('#dialogContentBox').fadeIn(400); $('#dialogLoading').hide(); $('#dialogTitle').html(json.title); $('#dialogContentBox').html(json.content); if (json.width) { $('#modalBox').css('width', json.width); } else { modalBox.width(550); } modalBox.css('height', 'auto'); $("ul#nav a").nifty("small transparent"); $("ul.postnav a").nifty("small transparent"); $("ul.smallnav a").nifty("small transparent"); }; function cancelDialog() {if(onclose)onclose();$('#modalBox').hide();$.unblockUI();};function closeDialog() {$('#modalBox').hide();$.unblockUI();};function CopyAndPaste(ids) {$('#entryContent').val($('#entryContent').val()+' '+$('#ucode'+ids).val());;};function getDialogFriends(page) {var tag_filter=$('#filter').val();$.post('/ajax.php?page=dialogs&action=dialogFriends&filter='+tag_filter+'&pg='+page,'',function(response){eval("var reply = "+response+";");if(reply.result){$('#friends').html(reply.content);}});};function showConfirmFriendDlg(user_ids,_fetchTpl) {$.getJSON('/ajax.php',{page:'dialogs',action:'confirmFriend',userIds:user_ids,fetchTpl:_fetchTpl},function(json){completeDialogBox(json);});};function showDeleteFriendDlg(friend_ids) {$.getJSON('/ajax.php',{page:'dialogs',action:'deleteFriend',friendIds:friend_ids},function(json){completeDialogBox(json);});};function showAddFriendDlg(user_ids) {$.getJSON('/ajax.php',{page:'dialogs',action:'addFriend',userIds:user_ids},function(json){completeDialogBox(json);});};function showLeaveGroupDlg(group_id) {$.getJSON('/ajax.php',{page:'dialogs',action:'leavegroup',groupId:group_id},function(json){completeDialogBox(json);});};function showLeaveServiceDlg(service_id) {$.getJSON('/ajax.php',{page:'dialogs',action:'leaveservice',serviceId:service_id},function(json){completeDialogBox(json);});};function showJoinServiceDlg(service_id,access,addas) {$.getJSON('/ajax.php',{page:'dialogs',action:'joinservice',addType:addas,serviceId:service_id},function(json){completeDialogBox(json);});};function showServiceInviteDlg(user_ids,service_id) {$.getJSON('/ajax.php',{page:'dialogs',action:'serviceinvite',serviceId:service_id,userIds:user_ids},function(json){completeDialogBox(json);});}; function showLeaveEventDlg(event_id, view) {$.getJSON('/ajax.php',{page:'dialogs',action:'leaveevent',eventId:event_id, view:view},function(json){completeDialogBox(json);});};function showEventInviteDlg(user_ids,event_id) {$.getJSON('/ajax.php',{page:'dialogs',action:'eventinvite',eventId:event_id,userIds:user_ids},function(json){completeDialogBox(json);});};function showTouchDlg(user_ids) {$.getJSON('/ajax.php',{page:'dialogs',action:'touch',userIds:user_ids},function(json){completeDialogBox(json);});};function touchUser(user_ids) {$.getJSON('/ajax.php',{page:'touch',action:'touch',userIds:user_ids},function(json){if(json.result) {closeDialog();showNotification(json.message);$('#htmlTouch'+user_ids).hide();}});};function removeTouch(user_ids) {$.getJSON('/ajax.php',{page:'touch',action:'remove',userIds:user_ids},function(json){if(json.result) {$('#touchItem'+user_ids).hide();}});};function reTouch(user_ids) {$.getJSON('/ajax.php',{page:'touch',action:'touch',userIds:user_ids},function(json){if(json.result) {showNotification(json.message);$('#touchItem'+user_ids).hide();}});};function showTagFriendDlg(photo_ids) {$.getJSON('/ajax.php',{page:'dialogs',action:'tagFriend',photoIds:photo_ids},function(json){json.dontblock=true;onclose=hideTagEditor;completeDialogBox(json);});};function showGeoTagFriendDlg(photo_ids,is_geo) {$.getJSON('/ajax.php',{page:'dialogs',action:'tagFriend',photoIds:photo_ids,is_geo:is_geo},function(json){json.dontblock=true;onclose=hideTagEditor;completeDialogBox(json);});};function showGroupInviteDlg(user_ids,group_id) {$.getJSON('/ajax.php',{page:'dialogs',action:'groupinvite',groupId:group_id,userIds:user_ids},function(json){completeDialogBox(json);});};function groupInvite(user_ids,group_id) {$.post('/ajax.php',{page:'groups',action:'invite',userIds:user_ids,groupId:group_id},function(response){eval("var data = "+response+';');if(data['result']) {closeDialog();$('#htmlGInvite'+user_ids).hide();showNotification(data['message']);}else {$('#msgError').html(data['message']);$('#msgError').fadeIn(600);$('#modalBox').css('display','block');}});};function eventInvite(user_ids,event_id) {$.post('/ajax.php',{page:'events',action:'invite',userIds:user_ids,eventId:event_id},function(response){eval("var data = "+response+';');if(data['result']) {closeDialog();$('#htmlEInvite'+user_ids).hide();showNotification(data['message']);}else {$('#msgError').html(data['message']);$('#msgError').fadeIn(600);$('#modalBox').css('display','block');}});};function serviceInvite(user_ids,service_id) {$.post('/ajax.php',{page:'services',action:'invite',userIds:user_ids,serviceId:service_id},function(response){eval("var data = "+response+';');if(data['result']) {closeDialog();$('#htmlSInvite'+user_ids).hide();showNotification(data['message']);}else {$('#msgError').html(data['message']);$('#msgError').fadeIn(600);$('#modalBox').css('display','block');}});};function addFriend(friend_ids) {$.getJSON('/ajax.php',{page:'friends',action:'add',friendIds:friend_ids},function(json){if(json.result) {closeDialog();showNotification(json.message);$('#htmlFriend'+friend_ids).hide();}});};function resetFeed() {$.post('/ajax.php','page=common&action=resetFeed',function(response){$('#strelkaFeed').hide();});}; function subscribe(subtype,ids) {$.post('/ajax.php','page=subscribe&action=subscribe&st='+subtype+'&ids='+ids,function(response){eval("var reply = "+response+";"); if(reply.result){ if((subtype=='uphotos')||(subtype=='ugeophotos')) {$('#psb'+ids).hide();} else if(subtype=='unotes') {$('#nsb'+ids).hide();} if (subtype=='service_events') {$('#sbse'+ids).hide();} if (subtype=='service_threads') {$('#sbst'+ids).hide();} if (subtype=='service_photos') {$('#sbsp'+ids).hide();} if (subtype=='group_events') {$('#sbge'+ids).hide();} if (subtype=='group_threads') {$('#sbgt'+ids).hide();} if (subtype=='group_photos') {$('#sbgp'+ids).hide();} else {$('#sb'+ids).hide();} showNotification(reply.message);}});}; function unsubscribe(subtype,ids) {$.post('/ajax.php','page=subscribe&action=unsubscribe&st='+subtype+'&ids='+ids,function(response){eval("var reply = "+response+";"); if(reply.result){ if(subtype=='uphotos') {$('#psb'+ids).hide();} else if(subtype=='unotes') {$('#nsb'+ids).hide();} if (subtype=='service_events') {$('#sbse'+ids).hide();} if (subtype=='service_threads') {$('#sbst'+ids).hide();} if (subtype=='service_photos') {$('#sbsp'+ids).hide();} if (subtype=='group_events') {$('#sbge'+ids).hide();} if (subtype=='group_threads') {$('#sbgt'+ids).hide();} if (subtype=='group_photos') {$('#sbgp'+ids).hide();} else {$('#sb'+ids).hide();} showNotification(reply.message);}});}; function resendActivation() {$.getJSON('/ajax.php',{page:'common',action:'resendActivation'},function(json){showNotification(N_JS_ACT_CODE_SENT);});};function processSearch(stype) {if(stype=='frame') {location.href='search&s=1&lfn='+$('#menuSearch').val();} if(stype=='ext'){if(($("#residence_city_id").val()=='0')&&($("#lfn").val()=='')&&($("#ui").val()=='')&&($("#ua").val()=='')&&($("#um").val()=='')&&($("#uf").val()=='')&&($("#ub").val()=='')&&($("#uq").val()=='')){alert('Введите текст для поиска');return false;}else {location.href = 'search&'+$('#simpleSearch').formSerialize();}} return false;};function refreshCaptcha() {$.post('/ajax.php','page=captcha&action=get',function(response){$('#captchaBox').html(response);});};function checkAgreement() {if(!$('#agree').attr('checked')) {return confirm(N_JS_AGREEMENT);} return true;};function showHelp(hIndex) {$('#help'+hIndex).toggle();};function showAjaxLoading() {$('body').bind('mousemove',moveHint);hintObj.show();};function hideAjaxLoading() {hintObj.hide();$('body').unbind('mouseover',moveHint);};function moveHint(e) {if(typeof(jQuery)=='undefined')return false;pointer=jQuery.iUtil.getPointer(e);hintObj.css({top:pointer.y+15+'px',left:pointer.x+15+'px'});};function toggleBlock(id) {$('#'+id+'Block').toggle();if($('#'+id+'Block').css('display')=='none') {$('#'+id+'Ctrl').attr('src','images/arr-open.gif');$('#'+id+'Ctrl').css('display','inline');setCookie('fold'+id,'1');}else {$('#'+id+'Ctrl').attr('src','images/arr-close.gif');$('#'+id+'Ctrl').css('display','inline');setCookie('fold'+id,'0');}};function setCookie(name,value,expires,path,domain,secure) {var today=new Date();today.setTime(today.getTime());if(expires) {expires=expires*1000*60*60*24;} var expires_date=new Date(today.getTime()+(expires));document.cookie=name+"="+escape(value)+ ((expires)?";expires="+expires_date.toGMTString():"")+ ((path)?";path="+path:"")+ ((domain)?";domain="+domain:"")+ ((secure)?";secure":"");};function dovote(vote_type,vote_id,direction) {$.getJSON('/ajax.php',{page:'common',action:'vote',type:vote_type,ids:vote_id,d:direction},function(json){if(json.result) {$('#rating'+vote_id).html(json.info.toString());$('#ratingup'+vote_id).hide();$('#ratingdown'+vote_id).hide();}});};function doextvote(vote_type,vote_id,vote) {$.getJSON('/ajax.php',{page:'common',action:'vote',type:vote_type,operation:vote,ids:vote_id},function(json){if(json.result) {$('#rating'+vote_id).html(json.result);$('#voter'+vote_id).hide();}});};function json_decode(jsonstr){data=eval('('+jsonstr+')');return data;};$.fn.outer=function(){return $($('
').html(this.clone())).html();};Array.prototype.inArray=function(value) {var i;for(i=0;i#{label}',panelTemplate:'
',navClass:'ui-tabs-nav',selectedClass:'ui-tabs-selected',unselectClass:'ui-tabs-unselect',disabledClass:'ui-tabs-disabled',panelClass:'ui-tabs-panel',hideClass:'ui-tabs-hide',loadingClass:'ui-tabs-loading'},options);if(options.selected===null)this.options.selected=null;this.options.event+='.ui-tabs';this.options.cookie=$.cookie&&$.cookie.constructor==Function&&this.options.cookie;$(el).bind('setData.ui-tabs',function(event,key,value){if((/^selected/).test(key))self.select(value);else{self.options[key]=value;self.tabify();}}).bind('getData.ui-tabs',function(event,key){return self.options[key];});$.data(el,'ui-tabs',this);this.tabify(true);};$.extend($.ui.tabs.prototype,{tabId:function(a){return a.title&&a.title.replace(/\s/g,'_').replace(/[^A-Za-z0-9\-_:\.]/g,'')||this.options.idPrefix+$.data(a);},ui:function(tab,panel){return{instance:this,options:this.options,tab:tab,panel:panel};},tabify:function(init){this.$lis=$('li:has(a[href])',this.element);this.$tabs=this.$lis.map(function(){return $('a',this)[0];});this.$panels=$([]);var self=this,o=this.options;this.$tabs.each(function(i,a){if(a.hash&&a.hash.replace('#',''))self.$panels=self.$panels.add(a.hash);else if($(a).attr('href')!='#'){$.data(a,'href.ui-tabs',a.href);$.data(a,'load.ui-tabs',a.href);var id=self.tabId(a);a.href='#'+id;var $panel=$('#'+id);if(!$panel.length){$panel=$(o.panelTemplate).attr('id',id).addClass(o.panelClass).insertAfter(self.$panels[i-1]||self.element);$panel.data('destroy.ui-tabs',true);}self.$panels=self.$panels.add($panel);}else o.disabled.push(i+1);});if(init){$(this.element).hasClass(o.navClass)||$(this.element).addClass(o.navClass);this.$panels.each(function(){var $this=$(this);$this.hasClass(o.panelClass)||$this.addClass(o.panelClass);});this.$tabs.each(function(i,a){if(location.hash){if(a.hash==location.hash){o.selected=i;if($.browser.msie||$.browser.opera){var $toShow=$(location.hash),toShowId=$toShow.attr('id');$toShow.attr('id','');setTimeout(function(){$toShow.attr('id',toShowId);},500);}scrollTo(0,0);return false;}}else if(o.cookie){var index=parseInt($.cookie('ui-tabs'+$.data(self.element)),10);if(index&&self.$tabs[index]){o.selected=index;return false;}}else if(self.$lis.eq(i).hasClass(o.selectedClass)){o.selected=i;return false;}});this.$panels.addClass(o.hideClass);this.$lis.removeClass(o.selectedClass);if(!o.unselect){this.$panels.eq(o.selected).show().removeClass(o.hideClass);this.$lis.eq(o.selected).addClass(o.selectedClass);}var href=!o.unselect&&$.data(this.$tabs[o.selected],'load.ui-tabs');if(href)this.load(o.selected);o.disabled=$.unique(o.disabled.concat($.map(this.$lis.filter('.'+o.disabledClass),function(n,i){return self.$lis.index(n);}))).sort();$(window).bind('unload',function(){self.$tabs.unbind('.ui-tabs');self.$lis=self.$tabs=self.$panels=null;});}for(var i=0,li;li=this.$lis[i];i++)$(li)[$.inArray(i,o.disabled)!=-1&&!$(li).hasClass(o.selectedClass)?'addClass':'removeClass'](o.disabledClass);if(o.cache===false)this.$tabs.removeData('cache.ui-tabs');var hideFx,showFx,baseFx={'min-width':0,duration:1},baseDuration='normal';if(o.fx&&o.fx.constructor==Array)hideFx=o.fx[0]||baseFx,showFx=o.fx[1]||baseFx;else hideFx=showFx=o.fx||baseFx;var resetCSS={display:'',overflow:'',height:''};if(!$.browser.msie)resetCSS.opacity='';function hideTab(clicked,$hide,$show){$hide.animate(hideFx,hideFx.duration||baseDuration,function(){$hide.addClass(o.hideClass).css(resetCSS);if($.browser.msie&&hideFx.opacity)$hide[0].style.filter='';if($show)showTab(clicked,$show,$hide);});}function showTab(clicked,$show,$hide){if(showFx===baseFx)$show.css('display','block');$show.animate(showFx,showFx.duration||baseDuration,function(){$show.removeClass(o.hideClass).css(resetCSS);if($.browser.msie&&showFx.opacity)$show[0].style.filter='';$(self.element).triggerHandler('show.ui-tabs',[self.ui(clicked,$show[0])]);});}function switchTab(clicked,$li,$hide,$show){$li.addClass(o.selectedClass).siblings().removeClass(o.selectedClass);hideTab(clicked,$hide,$show);}this.$tabs.unbind('.ui-tabs').bind(o.event,function(){var $li=$(this).parents('li:eq(0)'),$hide=self.$panels.filter(':visible'),$show=$(this.hash);if(($li.hasClass(o.selectedClass)&&!o.unselect)||$li.hasClass(o.disabledClass)||$(self.element).triggerHandler('select.ui-tabs',[self.ui(this,$show[0])])===false){this.blur();return false;}self.options.selected=self.$tabs.index(this);if(o.unselect){if($li.hasClass(o.selectedClass)){self.options.selected=null;$li.removeClass(o.selectedClass);self.$panels.stop();hideTab(this,$hide);this.blur();return false;}else if(!$hide.length){self.$panels.stop();var a=this;self.load(self.$tabs.index(this),function(){$li.addClass(o.selectedClass).addClass(o.unselectClass);showTab(a,$show);});this.blur();return false;}}if(o.cookie)$.cookie('ui-tabs'+$.data(self.element),self.options.selected,o.cookie);self.$panels.stop();if($show.length){var a=this;self.load(self.$tabs.index(this),function(){switchTab(a,$li,$hide,$show);});}else throw'jQuery UI Tabs: Mismatching fragment identifier.';if($.browser.msie)this.blur();return false;});if(!(/^click/).test(o.event))this.$tabs.bind('click.ui-tabs',function(){return false;});},add:function(url,label,index){if(index==undefined)index=this.$tabs.length;var o=this.options;var $li=$(o.tabTemplate.replace(/#\{href\}/,url).replace(/#\{label\}/,label));$li.data('destroy.ui-tabs',true);var id=url.indexOf('#')==0?url.replace('#',''):this.tabId($('a:first-child',$li)[0]);var $panel=$('#'+id);if(!$panel.length){$panel=$(o.panelTemplate).attr('id',id).addClass(o.panelClass).addClass(o.hideClass);$panel.data('destroy.ui-tabs',true);}if(index>=this.$lis.length){$li.appendTo(this.element);$panel.appendTo(this.element.parentNode);}else{$li.insertBefore(this.$lis[index]);$panel.insertBefore(this.$panels[index]);}o.disabled=$.map(o.disabled,function(n,i){return n>=index?++n:n});this.tabify();if(this.$tabs.length==1){$li.addClass(o.selectedClass);$panel.removeClass(o.hideClass);var href=$.data(this.$tabs[0],'load.ui-tabs');if(href)this.load(index,href);}$(this.element).triggerHandler('add.ui-tabs',[this.ui(this.$tabs[index],this.$panels[index])]);},remove:function(index){var o=this.options,$li=this.$lis.eq(index).remove(),$panel=this.$panels.eq(index).remove();if($li.hasClass(o.selectedClass)&&this.$tabs.length>1)this.select(index+(index+1=index?--n:n});this.tabify();$(this.element).triggerHandler('remove.ui-tabs',[this.ui($li.find('a')[0],$panel[0])]);},enable:function(index){var o=this.options;if($.inArray(index,o.disabled)==-1)return;var $li=this.$lis.eq(index).removeClass(o.disabledClass);if($.browser.safari){$li.css('display','inline-block');setTimeout(function(){$li.css('display','block');},0);}o.disabled=$.grep(o.disabled,function(n,i){return n!=index;});$(this.element).triggerHandler('enable.ui-tabs',[this.ui(this.$tabs[index],this.$panels[index])]);},disable:function(index){var self=this,o=this.options;if(index!=o.selected){this.$lis.eq(index).addClass(o.disabledClass);o.disabled.push(index);o.disabled.sort();$(this.element).triggerHandler('disable.ui-tabs',[this.ui(this.$tabs[index],this.$panels[index])]);}},select:function(index){if(typeof index=='string')index=this.$tabs.index(this.$tabs.filter('[href$='+index+']')[0]);this.$tabs.eq(index).trigger(this.options.event);},load:function(index,callback){var self=this,o=this.options,$a=this.$tabs.eq(index),a=$a[0],bypassCache=callback==undefined|| callback===false,url=$a.data('load.ui-tabs');callback=callback|| function(){};if(!url|| ($.data(a,'cache.ui-tabs')&&!bypassCache)){callback();return;}if(o.spinner){var $span=$('span',a),label=$span.html();$span.html(''+o.spinner+'');}var finish=function(){self.$tabs.filter('.'+o.loadingClass).each(function(){$(this).removeClass(o.loadingClass);if(o.spinner)$('span',this).html(label);});self.xhr=null;};var ajaxOptions=$.extend({},o.ajaxOptions,{url:url,success:function(r,s){$(a.hash).html(r);finish();callback();if(o.cache)$.data(a,'cache.ui-tabs',true);$(self.element).triggerHandler('load.ui-tabs',[self.ui(self.$tabs[index],self.$panels[index])]);o.ajaxOptions.success&&o.ajaxOptions.success(r,s);}});if(this.xhr){this.xhr.abort();finish();}$a.addClass(o.loadingClass);setTimeout(function(){self.xhr=$.ajax(ajaxOptions);},0);},url:function(index,url){this.$tabs.eq(index).removeData('cache.ui-tabs').data('load.ui-tabs',url);},destroy:function(){var o=this.options;$(this.element).unbind('.ui-tabs').removeClass(o.navClass).removeData('ui-tabs');this.$tabs.each(function(){var href=$.data(this,'href.ui-tabs');if(href)this.href=href;var $this=$(this).unbind('.ui-tabs');$.each(['href','load','cache'],function(i,prefix){$this.removeData(prefix+'.ui-tabs');});});this.$lis.add(this.$panels).each(function(){if($.data(this,'destroy.ui-tabs'))$(this).remove();else $(this).removeClass([o.selectedClass,o.unselectClass,o.disabledClass,o.panelClass,o.hideClass].join(' '));});}});})(jQuery); function getDialogLogin(scenario) { $.getJSON( '/ajax.php', {page:'dialogs', action:'getDialogLogin', scenarioUrl:scenario}, function(json){ completeDialogBox(json); }); }; function showWarning(message) { var left = parseInt( ($('body').width()-300) / 2); if($.browser.msie) { $('#notification').css('position','absolute'); $('#notification').css('top', document.documentElement.scrollTop+250+'px'); } else { $('#notification').css('position','fixed'); $('#notification').css('top', '250px'); } $('#notification').css('left', left + 'px'); $('#notification').css('background-color', '#FF1D1D'); $('#notification').css('height', 'auto'); $('#notification').css('padding', '20px'); $('#notification').hide(); $('#notification').html(message); $('#notification').fadeIn(300); nameTimer = setTimeout("$('#notification').fadeOut(1500)", 1200); }; function Login(suburl) { not_remember = '0'; if ($('#email').val() =='') { showNotification('Введите email'); return; } if ($('#password').val() =='') { showNotification('Введите пароль'); return; } if ($('#not_remember').attr('checked')){ not_remember = '1'; } $.post('/ajax.php?page=account&action=loginPop&email='+$('#email').val()+'&password='+$('#password').val()+'¬_remember='+not_remember, '', function(response) { eval( "var reply = "+response+";"); if (reply.result) { closeDialog(); showNotification(reply.message); if (suburl) location.href = "http://" + suburl; else window.location.reload(); } else { showNotification('Ошибка при входе'); } }); }; function showAccuseTargetPhotoForm(photo_ids, target) { $.getJSON( '/ajax.php', {page:'dialogs', action:'accuseTargetPhoto', photoIds: photo_ids, target: target}, function(json){ completeDialogBox(json); }); }; function accuseTargetPhoto(photoIds, target) { var parameters = $('#facc').formSerialize(); $.post( '/ajax.php?page=photos&action=accuse_target&photo_ids='+photoIds+'&target='+target, parameters, function(response){ closeDialog(); showNotification(N_JS_SENT); }); }; function showTargetTagFriendDlg(photo_ids, target) { $.getJSON( '/ajax.php', {page:'dialogs',action:'tagFriend',photoIds:photo_ids,target:target}, function(json){ json.dontblock = true; onclose = hideTagEditor; completeDialogBox(json); }); }; function showTargetCreatePhotoDlg(target_id, target) { $.getJSON( '/ajax.php', {page:'dialogs',action:'createTargetPhoto',target_id:target_id,target:target}, function(json){ completeDialogBox(json); }); }; function showEventToObjectDlg(object_id, type_id) { $.getJSON( '/ajax.php', {page:'dialogs',action:'createEventToObjectDlg',object_id:object_id,type_id:type_id}, function(json){ completeDialogBox(json); }); }; function addLinkComplete(json) { $("textarea[id="+jtagUploadCurrentId+"]").val($("textarea[id="+jtagUploadCurrentId+"]").val() + '\n'+json.link_name+'\n'); closeDialog(); } function showLinkDialog(contentType, id) { jtagUploadCurrentId = id; $.getJSON( '/ajax.php', {page:'dialogs', action:'addlink', type: contentType}, function(json){ var addLinkHandler = { url: '/ajax.php?page=common&action=addLink&type='+contentType, type:'post', dataType : 'json', success: addLinkComplete}; completeDialogBox(json); $('#addLink').ajaxForm(addLinkHandler); }); }; function getOwnerDialogCreateObject(cityId, typeId) { $.getJSON( '/ajax.php', {page:'dialogs', action:'getOwnerDialogCreateObject', cityId: cityId, typeId: typeId}, function(json){ completeDialogBox(json); }); }; function getSuburbanDialogCreateObject(cityId, typeId) { $.getJSON( '/ajax.php', {page:'dialogs', action:'getSuburbanDialogCreateObject', cityId: cityId, typeId: typeId}, function(json){ completeDialogBox(json); }); }; function showGetDocumentsDlg(order_id, object_ids) { $.getJSON( '/ajax.php', {page:'dialogs', action:'showGetDocumentsDlg', order_id: order_id, object_ids: object_ids}, function(json){ completeDialogBox(json); }); }; function showEditDocumentsDlg(order_id) { $.getJSON( '/ajax.php', {page:'dialogs', action:'showGetDocumentsDlg', order_id: order_id, isEdit: '1'}, function(json){ completeDialogBox(json); }); }; function loadStart_day() { $('#start_day').empty(); var request = '/ajax.php?page=owner&action=loadDate'; $.post(request, {month_num:$("select#start_month").val()}, function(response) { eval( "var reply = "+response+";"); if (reply.result) { $.each(reply.days, function(i,item) { //$("").attr("value", item).text(item).appendTo("#start_day"); var objSelect = document.getElementById('start_day'); objSelect.options[objSelect.options.length] = new Option(item, item); }); } else { //$('#showRegion').hide(); } }); }; function loadEnd_day() { $('#end_day').empty(); var request = '/ajax.php?page=owner&action=loadDate'; $.post(request, {month_num:$("select#end_month").val()}, function(response) { eval( "var reply = "+response+";"); if (reply.result) { $.each(reply.days, function(i,item) { //$("