
/* Merged Plone Javascript file
 * This file is dynamically assembled from separate parts.
 * Some of these parts have 3rd party licenses or copyright information attached
 * Such information is valid for that section,
 * not for the entire composite file
 * originating files are separated by - filename.js -
 */

/* - jquery.dimensions.pack.js - */
// http://editor.habsburger.net/portal_javascripts/jquery.dimensions.pack.js?original=1
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(5($){$.19={P:\'1.2\'};$.u([\'j\',\'w\'],5(i,d){$.q[\'O\'+d]=5(){p(!3[0])6;g a=d==\'j\'?\'s\':\'m\',e=d==\'j\'?\'D\':\'C\';6 3.B(\':y\')?3[0][\'L\'+d]:4(3,d.x())+4(3,\'n\'+a)+4(3,\'n\'+e)};$.q[\'I\'+d]=5(b){p(!3[0])6;g c=d==\'j\'?\'s\':\'m\',e=d==\'j\'?\'D\':\'C\';b=$.F({t:Z},b||{});g a=3.B(\':y\')?3[0][\'8\'+d]:4(3,d.x())+4(3,\'E\'+c+\'w\')+4(3,\'E\'+e+\'w\')+4(3,\'n\'+c)+4(3,\'n\'+e);6 a+(b.t?(4(3,\'t\'+c)+4(3,\'t\'+e)):0)}});$.u([\'m\',\'s\'],5(i,b){$.q[\'l\'+b]=5(a){p(!3[0])6;6 a!=W?3.u(5(){3==h||3==r?h.V(b==\'m\'?a:$(h)[\'U\'](),b==\'s\'?a:$(h)[\'T\']()):3[\'l\'+b]=a}):3[0]==h||3[0]==r?S[(b==\'m\'?\'R\':\'Q\')]||$.N&&r.M[\'l\'+b]||r.A[\'l\'+b]:3[0][\'l\'+b]}});$.q.F({z:5(){g a=0,f=0,o=3[0],8,9,7,v;p(o){7=3.7();8=3.8();9=7.8();8.f-=4(o,\'K\');8.k-=4(o,\'J\');9.f+=4(7,\'H\');9.k+=4(7,\'Y\');v={f:8.f-9.f,k:8.k-9.k}}6 v},7:5(){g a=3[0].7;G(a&&(!/^A|10$/i.16(a.15)&&$.14(a,\'z\')==\'13\'))a=a.7;6 $(a)}});5 4(a,b){6 12($.11(a.17?a[0]:a,b,18))||0}})(X);',62,72,'|||this|num|function|return|offsetParent|offset|parentOffset|||||borr|top|var|window||Height|left|scroll|Left|padding|elem|if|fn|document|Top|margin|each|results|Width|toLowerCase|visible|position|body|is|Right|Bottom|border|extend|while|borderTopWidth|outer|marginLeft|marginTop|client|documentElement|boxModel|inner|version|pageYOffset|pageXOffset|self|scrollTop|scrollLeft|scrollTo|undefined|jQuery|borderLeftWidth|false|html|curCSS|parseInt|static|css|tagName|test|jquery|true|dimensions'.split('|'),0,{}))

/* - jquery.cookies.pack.js - */
// http://editor.habsburger.net/portal_javascripts/jquery.cookies.pack.js?original=1
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('9.5=v(a,b,c){4(7 b!=\'w\'){c=c||{};4(b===m){b=\'\';c.3=-1}2 d=\'\';4(c.3&&(7 c.3==\'n\'||c.3.o)){2 e;4(7 c.3==\'n\'){e=x y();e.z(e.A()+(c.3*B*p*p*C))}q{e=c.3}d=\'; 3=\'+e.o()}2 f=c.r?\'; r=\'+c.f:\'\';2 g=c.s?\'; s=\'+c.g:\'\';2 h=c.t?\'; t\':\'\';6.5=[a,\'=\',D(b),d,f,g,h].E(\'\')}q{2 j=m;4(6.5&&6.5!=\'\'){2 k=6.5.F(\';\');G(2 i=0;i<k.8;i++){2 l=9.H(k[i]);4(l.u(0,a.8+1)==(a+\'=\')){j=I(l.u(a.8+1));J}}}K j}};',47,47,'||var|expires|if|cookie|document|typeof|length|jQuery|||||||||||||null|number|toUTCString|60|else|path|domain|secure|substring|function|undefined|new|Date|setTime|getTime|24|1000|encodeURIComponent|join|split|for|trim|decodeURIComponent|break|return'.split('|'),0,{}))

/* - jquery.iutil.pack.js - */
// http://editor.habsburger.net/portal_javascripts/jquery.iutil.pack.js?original=1
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('9.J={1C:6(e){4 x=0;4 y=0;4 7=e.Y;4 12=1H;c(9(e).8(\'A\')==\'T\'){4 N=7.B;4 Q=7.z;12=1f;7.B=\'1r\';7.A=\'1q\';7.z=\'1d\'}4 3=e;R(3){x+=3.1h+(3.O&&!9.1m.1i?d(3.O.17)||0:0);y+=3.1n+(3.O&&!9.1m.1i?d(3.O.18)||0:0);3=3.1t}3=e;R(3&&3.1e&&3.1e.16()!=\'f\'){x-=3.u||0;y-=3.F||0;3=3.1D}c(12==1f){7.A=\'T\';7.z=Q;7.B=N}a{x:x,y:y}},1B:6(3){4 x=0,y=0;R(3){x+=3.1h||0;y+=3.1n||0;3=3.1t}a{x:x,y:y}},1s:6(e){4 w=9.8(e,\'1E\');4 h=9.8(e,\'1G\');4 o=0;4 q=0;4 7=e.Y;c(9(e).8(\'A\')!=\'T\'){o=e.V;q=e.U}p{4 N=7.B;4 Q=7.z;7.B=\'1r\';7.A=\'1q\';7.z=\'1d\';o=e.V;q=e.U;7.A=\'T\';7.z=Q;7.B=N}a{w:w,h:h,o:o,q:q}},1F:6(3){a{o:3.V||0,q:3.U||0}},1I:6(e){4 h,w,C;c(e){w=e.I;h=e.G}p{C=5.j;w=1c.14||P.14||(C&&C.I)||5.f.I;h=1c.10||P.10||(C&&C.G)||5.f.G}a{w:w,h:h}},1p:6(e){4 t=0,l=0,w=0,h=0,s=0,E=0;c(e&&e.1u.16()!=\'f\'){t=e.F;l=e.u;w=e.15;h=e.W;s=0;E=0}p{c(5.j){t=5.j.F;l=5.j.u;w=5.j.15;h=5.j.W}p c(5.f){t=5.f.F;l=5.f.u;w=5.f.15;h=5.f.W}s=P.14||5.j.I||5.f.I||0;E=P.10||5.j.G||5.f.G||0}a{t:t,l:l,w:w,h:h,s:s,E:E}},1v:6(e,D){4 3=9(e);4 t=3.8(\'1w\')||\'\';4 r=3.8(\'1x\')||\'\';4 b=3.8(\'1A\')||\'\';4 l=3.8(\'1z\')||\'\';c(D)a{t:d(t)||0,r:d(r)||0,b:d(b)||0,l:d(l)};p a{t:t,r:r,b:b,l:l}},1y:6(e,D){4 3=9(e);4 t=3.8(\'1J\')||\'\';4 r=3.8(\'1M\')||\'\';4 b=3.8(\'27\')||\'\';4 l=3.8(\'28\')||\'\';c(D)a{t:d(t)||0,r:d(r)||0,b:d(b)||0,l:d(l)};p a{t:t,r:r,b:b,l:l}},26:6(e,D){4 3=9(e);4 t=3.8(\'18\')||\'\';4 r=3.8(\'22\')||\'\';4 b=3.8(\'23\')||\'\';4 l=3.8(\'17\')||\'\';c(D)a{t:d(t)||0,r:d(r)||0,b:d(b)||0,l:d(l)||0};p a{t:t,r:r,b:b,l:l}},2e:6(L){4 x=L.2d||(L.2b+(5.j.u||5.f.u))||0;4 y=L.2c||(L.29+(5.j.F||5.f.F))||0;a{x:x,y:y}},X:6(g,13){13(g);g=g.1O;R(g){9.J.X(g,13);g=g.1L}},1N:6(g){9.J.X(g,6(3){19(4 Z 1T 3){c(1Z 3[Z]===\'6\'){3[Z]=1a}}})},1X:6(3,H){4 k=9.J.1p();4 11=9.J.1s(3);c(!H||H==\'1W\')9(3).8({1U:k.t+((1g.1o(k.h,k.E)-k.t-11.q)/2)+\'1j\'});c(!H||H==\'20\')9(3).8({1Y:k.l+((1g.1o(k.w,k.s)-k.l-11.o)/2)+\'1j\'})},2f:6(3,1l){4 1k=9(\'25[@M*="S"]\',3||5),S;1k.24(6(){S=K.M;K.M=1l;K.Y.2a="21:1R.1P.1V(M=\'"+S+"\')"})}};[].1b||(1S.1Q.1b=6(v,n){n=(n==1a)?0:n;4 m=K.1K;19(4 i=n;i<m;i++)c(K[i]==v)a i;a-1});',62,140,'|||el|var|document|function|es|css|jQuery|return||if|parseInt||body|nodeEl|||documentElement|clientScroll||||wb|else|hb||iw||scrollLeft|||||position|display|visibility|de|toInteger|ih|scrollTop|clientHeight|axis|clientWidth|iUtil|this|event|src|oldVisibility|currentStyle|self|oldPosition|while|png|none|offsetHeight|offsetWidth|scrollHeight|traverseDOM|style|attr|innerHeight|windowSize|restoreStyles|func|innerWidth|scrollWidth|toLowerCase|borderLeftWidth|borderTopWidth|for|null|indexOf|window|absolute|tagName|true|Math|offsetLeft|opera|px|images|emptyGIF|browser|offsetTop|max|getScroll|block|hidden|getSize|offsetParent|nodeName|getMargins|marginTop|marginRight|getPadding|marginLeft|marginBottom|getPositionLite|getPosition|parentNode|width|getSizeLite|height|false|getClient|paddingTop|length|nextSibling|paddingRight|purgeEvents|firstChild|Microsoft|prototype|DXImageTransform|Array|in|top|AlphaImageLoader|vertically|centerEl|left|typeof|horizontally|progid|borderRightWidth|borderBottomWidth|each|img|getBorder|paddingBottom|paddingLeft|clientY|filter|clientX|pageY|pageX|getPointer|fixPNG'.split('|'),0,{}))


/* - jquery.idrag.js - */
// http://editor.habsburger.net/portal_javascripts/jquery.idrag.js?original=1
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(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(distance<dragged.dragCfg.snapDistance){return} else{jQuery.iDrag.dragstart(e)}}
var dx=dragged.dragCfg.currentPointer.x-dragged.dragCfg.pointer.x;var dy=dragged.dragCfg.currentPointer.y-dragged.dragCfg.pointer.y;for(var i in dragged.dragCfg.onDragModifier){var newCoords=dragged.dragCfg.onDragModifier[i].apply(dragged,[dragged.dragCfg.oR.x+dx,dragged.dragCfg.oR.y+dy,dx,dy]);if(newCoords&&newCoords.constructor==Object){dx=i!='user'?newCoords.dx:(newCoords.x-dragged.dragCfg.oR.x);dy=i!='user'?newCoords.dy:(newCoords.y-dragged.dragCfg.oR.y)}}
dragged.dragCfg.nx=dragged.dragCfg.oC.x+dx-dragged.dragCfg.diffX;dragged.dragCfg.ny=dragged.dragCfg.oC.y+dy-dragged.dragCfg.diffY;if(dragged.dragCfg.si&&(dragged.dragCfg.onSlide||dragged.dragCfg.onChange)){jQuery.iSlider.onSlide(dragged,dragged.dragCfg.nx,dragged.dragCfg.ny)}
if(dragged.dragCfg.onDrag)
dragged.dragCfg.onDrag.apply(dragged,[dragged.dragCfg.oR.x+dx,dragged.dragCfg.oR.y+dy]);if(!dragged.dragCfg.axis||dragged.dragCfg.axis=='horizontally'){dragged.dragCfg.nRx=dragged.dragCfg.oR.x+dx;jQuery.iDrag.helper.get(0).style.left=dragged.dragCfg.nx+'px'}
if(!dragged.dragCfg.axis||dragged.dragCfg.axis=='vertically'){dragged.dragCfg.nRy=dragged.dragCfg.oR.y+dy;jQuery.iDrag.helper.get(0).style.top=dragged.dragCfg.ny+'px'}
if(jQuery.iDrop&&jQuery.iDrop.count>0){jQuery.iDrop.checkhover(dragged)}
return false},build: function(o){if(!jQuery.iDrag.helper){jQuery('body',document).append('<div id="dragHelper"></div>');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});

/* - heritage.js - */
// http://editor.habsburger.net/portal_javascripts/heritage.js?original=1
var WDHFIELDCOUNTER=1;var DEBUG=false;
function redirect(x){window.location=x}
function log(msg){if(DEBUG){console.info(msg)}}
jq(document).ready(function(){if(jq("#filter-form").length==1){initPickBox()}});
function initSlider(){}
function initSlider2(){}
function sliderStop(){}
var w;
function sliderDrag(xx,yy){}
var PICKBOX_INITIALWIDGET=null;var PORTAL_TYPES_REMOVED=null;
function initPickBox(){PICKBOX_INITIALWIDGET=jq("#filter-widget-1").clone()
jq("#filter-widget-1 .chng").change(chng);jq(".crit-option").hide();jq(".nodel").hide();jq(".wdh-icon-add").click(plus);jq("[name=sort_on]").change(launchreq);jq(".SearchableText").show();jq.each(jq(".wdh-active"), function(){if(jq(this).hasClass("input")){jq(this).keyup(launchreq)} else{jq(this).change(launchreq)}});setTimeout("launchreq()",300)}
function pullPortalTypes(){if(PORTAL_TYPES_REMOVED==null){var portal_types=jq(".nodel[name=portal_type]");if(portal_types.length>1){PORTAL_TYPES_REMOVED=portal_types.clone()
portal_types.remove()}}}
function pushPortalTypes(){if(PORTAL_TYPES_REMOVED!=null){jq(".hidden-form").append(PORTAL_TYPES_REMOVED);PORTAL_TYPES_REMOVED=null}}
function portalTypesInSelection(){return(jq(".wdh-input>.portal_types:visible").length==1)}
function plus(e){var _owdgt=jq(e.target).parents(".filter-widget");var _owdgt_selected_value=_owdgt.find("[name=search_crit]").val();var _wdgt=_owdgt.clone();_owdgt.find("[name=search_crit]").attr("disabled",true);_wdgt.find(".chng>[value="+_owdgt_selected_value+"]").remove();_wdgt.find("."+_owdgt_selected_value).remove();var _id=_wdgt.attr("id");_wdgt.attr("id","filter-widget-"+(new Number(_id.split("-")[2])+1));_wdgt.find("[name=search_crit]").change(chng);_wdgt.find(".wdh-icon-add").click(plus);_wdgt.find("input").val("");var first_title_in_search_crit_select=_wdgt.find(".chng>option:first").val()
var first_node_in_crit_values=_wdgt.find(".crit-option."+first_title_in_search_crit_select)
first_node_in_crit_values.show();var foo=1;first_node_in_crit_values.find("input").keydown(launchreq);first_node_in_crit_values.find("select").change(launchreq);if(_wdgt.find(".chng>option").length==1){_wdgt.find(".wdh-icon-add").hide()}
jq(e.target).parents(".filter-widget").after(_wdgt);var _mns=_owdgt.find(".wdh-icon-add").replaceWith('<div class="wdh-icon-remove"> </div>');_owdgt.find(".wdh-icon-remove").click(minus)}
function chng(e){log("chng"+e);jq(e.target).parents(".filter-widget").find(".crit-option").hide();var _id=e.target.value;var _inp=jq(e.target).parents(".filter-widget").find("."+_id);_inp.show();_inp.find("select").change(launchreq);if(portalTypesInSelection()){pullPortalTypes()} else{pushPortalTypes()}
launchreq()}
function minus(e){var _owdgt=jq(e.target).parents(".filter-widget");var _del_crit_id=_owdgt.find(".chng").val()
var option_to_add_to_last_widget=PICKBOX_INITIALWIDGET.find("option[value="+_del_crit_id+"]");jq(".filter-widget:last").find(".chng").append(option_to_add_to_last_widget.clone());var fetched_criteria=PICKBOX_INITIALWIDGET.find(".crit-option."+_del_crit_id);var cloned_fetched_criteria=fetched_criteria.clone();cloned_fetched_criteria.hide();jq(".filter-widget:last").find(".wdh-input").append(cloned_fetched_criteria);_owdgt.remove();if(!portalTypesInSelection()){pushPortalTypes()}
launchreq()}
var _urls=[];
function plop(x){jq("#kss-spinner").show();jq("#listcontainer").load(x, function(){jq.each(jq(".listingBar").find("a"), function(i){var _href=jq(this).attr("href");var _qt="'";var xx=jq(this).replaceWith('<span class="clickable" onclick="plop('+_qt+_href+_qt+')">'+jq(this).html()+"</div>")})
jq("#kss-spinner").hide()})}
jq(document).ready(function(){if(jq('#heritage-pickbox').length>0){for(var i=0;i<1000;i++){}
launchreq()}});
function launchreq0(){launchreq()}
function launchreq(){var _serialized=";"
jq.each(jq("#filter-form").find("input"), function(){if(jq(this).parent().css("display")!="none"){_serialized=_serialized+"&"+jq(this).serialize()}});jq.each(jq("#filter-form").find("select"), function(){if(jq(this).parent().css("display")!="none"){_serialized=_serialized+"&"+jq(this).serialize()}});plop("wdh_naked_search?"+_serialized);log(_serialized)}


/* - heritage_editor.js - */
// http://editor.habsburger.net/portal_javascripts/heritage_editor.js?original=1
var GOOGLE_MAPS=new Array();var IN_TRANSLATION=null;jq(document).ready(function(){IN_TRANSLATION=(jq("[name=lp_translating_from]").length==1);jq("label[for=x]").hide();jq("[for=heritage_attributes]").hide();jq(".canonicalLanguage>div>label:odd:first").hide()
jq("[name=folder_delete:method]").hide();jq("[name=folder_rename_form:method]").hide();syncLeftAndRight();setTimeout(syncLeftAndRight,1500);setTimeout(bindMCEHandlers,2000)});
function bindMCEHandlers(){jq(".mceResize").mouseleave(function(){setTimeout(syncLeftAndRight,400)})}
function AscendingNumberSort(a,b){return a-b}
function toggleCheckBoxInBooleanWidget(checkbox){var _common_list=jq(checkbox).attr("name").split("-").slice(1,6).reverse();_common_list.push("heritage");_common_list.reverse();jq("[name="+_common_list.join("-")+"]").val(jq(checkbox).attr("checked"))}
function syncLeftAndRight(){var canonical_language=jq("[name=lp_translating_from]").val();var current_language=jq("[name=lp_translating_to]").val();var groups=jq(".heritage-editor-group."+canonical_language);jq.each(groups, function(f){var _canonical_id=jq(this).attr("id");var _instance=jq("#heg-"+_canonical_id.split("-")[1]+"-"+current_language);if(_instance){var _canonical_top=jq(this).position().top;var _instance_top=_instance.position().top;if(_instance_top>_canonical_top){jq(this).attr("style","padding-top:"+Math.round(_instance_top-_canonical_top-1)+"px;")}
else{_instance.attr("style","padding-top:"+Math.round(_canonical_top-_instance_top-1)+"px;")}
var _widgets=jq(this).find(".heritage-editor-widget");jq.each(_widgets, function(f){var _canonical_widget_id=jq(this).attr("id");var _widget_instance=jq("#heritage-widget-"+_canonical_widget_id.split("-")[2]+"-"+current_language);var _canonical_widget_top=jq(this).position().top;if(_widget_instance.length>0){var _instance_widget_top=_widget_instance.position().top;if(_instance_widget_top>_canonical_widget_top){jq(this).attr("style","padding-top:"+Math.round(_instance_widget_top-_canonical_widget_top)+"px;")}
else{_widget_instance.attr("style","padding-top:"+Math.round(_canonical_widget_top-_instance_widget_top)+"px;")}}})}})}
function _syncLeftAndRight(){var _hdlines=jq(".heritage-attribute-group-headline.current");jq.each(_hdlines, function(f){var _id=jq(this).attr("id").split("-")[1];var _grp=jq(this).parents(".heritage-editor-group")
var _bottom=_grp.position().top+_grp.height();var _buffer=jq("#adapter-"+_id);var _buffer_bottom=_buffer.position().top+_buffer.height();var _delta=_bottom-_buffer_bottom;_buffer.css("height",_buffer.height()+_delta+"px")})}
function toggleAddButton(id,state,widget_type){if(state=="on"){if(jq("#btn-add-"+id).hasClass('icon-add')==false){jq("#btn-add-"+id).addClass("icon-add");jq("#btn-add-"+id).bind("click",{idx:id},addField)}} else{if(jq("#btn-add-"+id).hasClass('icon-add')){jq("#btn-add-"+id).removeClass("icon-add");jq("#btn-add-"+id).unbind("click",addField)}}}
function addTrashButton(id,state,action){log("adding trash buttons");if(state=="on"){if(jq("#btn-trash-"+id).hasClass('icon-add')==false){jq("#btn-trash-"+id).addClass("icon-trash");jq("#btn-trash-"+id).bind("click",{idx:id},action)}}
else{jq("#btn-trash-"+id).removeClass("icon-trash")
jq("#btn-trash-"+id).unbind("click",action)}}
function editContained(e){openModal(e.data.url,e.data.callback_id)}
function editRelation(e){var ct_attr_id=jq(e.target).ct_attr_id();if(jq(e.target).is_component_child()){var _parent_command=jq(e.target).parent_command();var _popup_action=_parent_command+"xedit"} else{var _popup_action="edit"}
popUp(HERITAGE_OBJECT_URL+'/wdhlist?field_id='+jq(e.target).get_field().attr("id")+'&popup_action='+_popup_action+'&ct_attr_id='+jq(e.target).ct_attr_id()+'&idx='+e.data.idx+'&pickbox=add&'+jq(e.target).target_query()+'&input_id='+jq(e.target).get_input_id(),562)}
function deleteField(e){var _field=jq(this).get_field();var _widget=jq(this).get_widget();var _widget_index=jq(_widget).widget_index();if(_field.is_field_persistent()){var _computed_id=_field.find(".field-info-computed-id").html();_widget.append('<input class="delete-command" type="hidden"value="x" name="heritage-delete-'+_computed_id+'-'+_field.get_gui_code()+'-'+_widget_index+"-"+_field.get_field_index()+'"/>');_field.remove()} else{_field.remove()}
_widget.set_field_empty();_widget.setup_up_down_buttons();_widget.setup_order_inputs();_widget.setup_trashcans();_widget.setup_add_button()}
var RELPOPUP=null;
function pick(obj_db_key,field_id,object_title,ct_attrt_id,popup_action){var field_index=field_id.split("-")[1];var opener_widget=window.opener.jq("#"+field_id).get_widget();var opener_field=window.opener.jq("#"+field_id);var _widget_index=opener_widget.find(".widget-index").html();var input_id=opener_widget.get_input_id();if((popup_action).split("x").reverse()[0]=="add"){var _new_field_index=jq(opener_widget).getNextFieldId();var _id='f-'+_widget_index+'-'+_new_field_index+'';var _txt='<div class="heritage-editor-field" id="'+_id+'">';_txt=_txt+'<div class="field-info"><div class="field-info-computed-id">'+input_id+'</div><div class="field-info-persistent">False</div>'
_txt=_txt+'<div class="field-index">'+_new_field_index+'</div><div class="field-command">add</div>'
_txt=_txt+'</div>';_txt=_txt+'<div class="relation-value">'+object_title+'</div>';_txt=_txt+'<div class="heritage-editor-action-icon"><div id="btn-trash-'+_widget_index+'-'+_new_field_index+'" class="heritage-editor-trash-button"></div></div>'+'<div class="heritage-editor-action-icon"><div class="heritage-editor-up-button"></div></div>'+'<div class="heritage-editor-action-icon"><div class="heritage-editor-down-button"></div></div>'+'<div class="heritage-editor-action-icon"><div class="heritage-editor-edit-button icon-edit" id="btn-edit-'+_widget_index+'-'+_new_field_index+'"></div</div>';_txt=_txt+'<input type="hidden" name="heritage-'+popup_action+'-'+ct_attrt_id+'-l-'+_widget_index+'-'+_new_field_index+'" value="'+obj_db_key+'">';_txt=_txt+'<input class="order-input" type="hidden" value="1" name="order-'+ct_attrt_id+'-l-'+_widget_index+'-'+_new_field_index+'"/>';_txt=_txt+'<div style="clear: both;"/>'+'</div>';window.opener.jq("#"+field_id).after(_txt)}
if((popup_action).split("x").reverse()[0]=="edit"){var _txt="";var component_computed_id=opener_field.find(".field-info-computed-id").html();var command=opener_field.find(".field-command").html();_txt=_txt+'<div id="f-'+_widget_index+'-'+field_index+'" class="heritage-editor-field">';_txt=_txt+'<div class="field-info"><div class="field-info-computed-id">'+input_id+'</div><div class="field-info-persistent">True</div>';_txt=_txt+'<div class="field-index">'+opener_field.get_field_index()+'</div><div class="field-command">save</div>'
_txt=_txt+'</div>';_txt=_txt+'<div class="relation-value">'+object_title+'</div>';_txt=_txt+'<input type="hidden" value="'+obj_db_key+'" name="heritage-'+command+'-'+component_computed_id+'-l-'+_widget_index+"-"+field_index+'"/>';_txt=_txt+'<input type="hidden" class="order-input" value="0" name="order-'+component_computed_id+'-l-'+_widget_index+'-'+field_index+'"/>';_txt=_txt+'<div class="heritage-editor-action-icon"><div class="heritage-editor-trash-button" id="btn-trash-'+_widget_index+'-'+field_index+'"/></div>';_txt=_txt+'<div class="heritage-editor-action-icon">';_txt=_txt+'<div class="heritage-editor-up-button"/></div>';_txt=_txt+'<div class="heritage-editor-action-icon">';_txt=_txt+'<div class="heritage-editor-down-button"/></div>';_txt=_txt+'<div class="heritage-editor-action-icon">';_txt=_txt+'<div id="btn-edit-'+_widget_index+'-'+field_index+'" class="heritage-editor-edit-button icon-edit"/></div><div style="clear: both;"/></div>';var _new_field_index=field_index;window.opener.jq("#"+field_id).replaceWith(_txt)}
opener_widget.set_field_empty();opener_widget.setup_trashcans();opener_widget.setup_up_down_buttons();opener_widget.setup_order_inputs();opener_widget.setup_add_button();var new_field_id="btn-edit-"+field_id.split("-")[1]+"-"+_new_field_index;log(new_field_id);window.opener.jq("#"+new_field_id).add_edit_listeners();window.close()}
function addField(e){if(jq(e.target).widget_type()=="relation"){var _last_field=jq(this).get_widget().last_field();if(jq(e.target).is_component_child()){var _field=jq(e.target).get_field();var ct_attr_id=_field.find(".field-info-computed-id").html();var _input_id="ct_attr_id="+ct_attr_id;var _parent_command=jq(e.target).parent_command();var popup_url='/wdhlist?field_id='+_last_field.attr("id")+'&popup_action='+_parent_command+'xadd&'+_input_id+'&pickbox=add'}
else{var _input_id="ct_attr_id="+jq(e.target).ct_attr_id();var popup_url='/wdhlist?field_id='+_last_field.attr("id")+'&popup_action='+'add&'+_input_id+'&pickbox=add'}
var query=jq(e.target).target_query();if(query){popup_url=popup_url+"&"+query}
popUp(HERITAGE_OBJECT_URL+popup_url,562)}
else{var widget=jq(e.target).get_widget();var widget_index=widget.find(".widget-index").html();var last_field=widget.last_field();var last_field_id=last_field.attr("id").split("-")[2];var _url="heritage_open_field?contenttype_attributetype_id="+jq(e.target).ct_attr_id()+"&field_index="+last_field_id+"&highest_attribute_index="+highestAttributeIndex()+"&widget_index="+widget_index;jq.get(_url, function(data){last_field.after(data);widget.setup_trashcans();widget.setup_up_down_buttons();widget.setup_order_inputs()})}}
var x=null;(function(jq){jq.extend(jq.fn,{hasValue: function(options){if(jq(this).widget_type()=="singleline"){return(jq(this).val()!='')}
if(jq(this).widget_type()=="heritage_date"){var _editor_field=jq(this).parents(".heritage-editor-field");var _inputs=_editor_field.find(".field-value");var _num=_inputs.length;var _sets=0;jq.each(_inputs, function(){if(jq(this).val()!=''){_sets=_sets+1}});return(_sets==_num)}},target_query: function(options){return jq(this).get_widget().find(".widget-info-targetquery").html()},get_gui_code: function(options){var _widget=jq(this).get_widget();return jq(_widget).find(".widget-gui-code").html()},attributetype_id: function(options){var _widget=jq(this).get_widget().find(".heritage-editor-widget");return jq(_widget).find(".attribute-type-id").html()},ct_attr_id: function(){return jq(this).get_widget().find(".widget-ct-attr-id").html()},attr_attr_id: function(){return jq(this).get_widget().find(".attribute-attr-attr-id").html()},is_component_child: function(){return(jq(this).get_widget().find(".widget-is-component-child").html()=="True")},is_field_persistent: function(option){return(jq(this).get_field().find(".field-info-persistent").html()=="True")},get_field_command: function(option){return(jq(this).get_field().find(".field-command").html()=="True")},get_input_id: function(options){return jq(this).get_field().find(".field-info-computed-id").html()},get_computed_id: function(options){return jq(this).get_field().find(".field-info-computed-id").html()},parent_command: function(){var _parent_persistent=(jq(this).get_parent_widget().find(".widget-composite_field_persistent").html()=="True");if(_parent_persistent){return "save"} else{return "add"}},widget_index: function(){return jq(this).get_widget().find(".widget-index").html()},widget_type:function(options){if(this.hasClass("heritage-editor-widget")){return jq(this).find(".widget-datatype-class-name").html()}
else{var _widget=jq(this).parents(".heritage-editor-widget");return jq(_widget).find(".widget-datatype-class-name").html()}},heritage_object_url:function(options){var _widget=jq(this).get_widget();return jq(_widget).find(".heritage-object-url").html()},is_required: function(){if(this.hasClass("heritage-editor-widget")){var _widget=jq(this)}
else{var _widget=jq(this).parents(".heritage-editor-widget")}
var reqs=_widget.find(".widget-info-required");if(reqs.length==1){return(jq(reqs[0]).html()=="True")} else{var closest_req=null;jq.each(reqs, function(i,req){if(jq(req).get_widget().attr("id")==_widget.attr("id")){closest_req=req}});return(jq(closest_req).html()=="True")}},is_unique: function(){return(jq(this).get_widget().find(".widget-info-unique").html()=="True")},getNextFieldId: function(){var _wdgt=jq(this);var fields=_wdgt.get_fields();var field_ids=new Array();jq.each(fields, function(i,ent){var f_i=new Number(jq(ent).find(".field-index").html());field_ids.push(Number(f_i))})
field_ids.sort(AscendingNumberSort);var last_id=field_ids.pop();return Number(last_id)+1},setup_add_button: function(options){var _fields=jq(this).get_widget().find(".heritage-editor-field:visible");var _id=jq(this).get_widget().find(".heritage-editor-add-button").attr("id").split("-")[2];if(_fields.length==1){if(jq(_fields[0]).find(".field-empty").length==1){toggleAddButton(_id,'on',null)} else{if(jq(this).is_unique()){toggleAddButton(_id,'off',null)} else{toggleAddButton(_id,'on',null)}}} else{toggleAddButton(_id,'on',null)}},get_widget: function(options){if(this.hasClass("heritage-editor-widget")){return this} else{var _wdgts=jq(this).parents(".heritage-editor-widget");return jq(_wdgts[0])}},get_parent_widget: function(options){if(this.hasClass("heritage-editor-widget")){return this} else{var _wdgts=jq(this).parents(".heritage-editor-widget");return jq(_wdgts[1])}},get_order_inputs: function(){var widget=jq(this);var fields=widget.get_fields();var order_inputs=new Array();jq.each(fields, function(i,field){var ois=field.find(".order-input");jq.each(ois, function(i,order_input){if(jq(order_input).get_field().attr("id")==jq(field).attr("id")){order_inputs.push(order_input)}})});return order_inputs},get_down_btn: function(){var field=jq(this);var btns=field.find(".heritage-editor-down-button");var dwn_btn=new Array();jq.each(btns, function(i,ent){if(jq(ent).closest(".heritage-editor-field").attr("id")==field.attr("id")){dwn_btn=jq(ent)}});return dwn_btn},get_up_btn: function(){var field=jq(this);var btns=field.find(".heritage-editor-up-button");var up_btn=new Array();jq.each(btns, function(i,ent){if(jq(ent).closest(".heritage-editor-field").attr("id")==field.attr("id")){up_btn=jq(ent)}});return up_btn},get_fields: function(){var wdgt=jq(this);var fields=wdgt.find(".heritage-editor-field");var parent_fields=new Array();jq.each(fields, function(i,ent){if(jq(ent).closest(".heritage-editor-widget").attr("id")==wdgt.attr("id")){parent_fields.push(jq(ent))}});return parent_fields},last_field: function(){return jq(this).get_fields().pop()},get_field_empty: function(){return jq(this).get_widget().find(".field-empty")},set_field_empty: function(){var _fields=jq(this).get_widget().find(".heritage-editor-field:visible");if(_fields.length==0){var gfe=jq(this).get_field_empty();if(gfe.length==1){gfe.show()} else{jq(this).get_widget().find(".heritage-editor-headline-helptext-block").after('<div class="heritage-editor-field"><div class="field-empty">'+'<i>Noch kein Objekt zugeteilt</i><div class="popup-box-button"/></div>'+'<div style="clear: both;"/></div>')}} else if(_fields.length>1){var gfe=jq(this).get_field_empty();if(gfe.length==1){gfe.parents(".heritage-editor-field:first").hide()}} else{var gfe=jq(this).get_field_empty();gfe.parents(".heritage-editor-field").hide()}},get_field: function(){var _flds=jq(this).parents(".heritage-editor-field");return jq(_flds[0])},get_field_index: function(options){return jq(self).get_field().find(".field-index").html()},get_container_object: function(){return jq(self).get_field().find(".widget-container-object").html()},get_object_url: function(){return jq(self).get_widget().find(".heritage-object-url").html()},refresh_widget: function(){var _widget=jq(this);var _widget_id=_widget.attr("id");var ct_attrt_id=_widget.find(".widget-ct-attr-id").html();var widget_index=_widget.find(".widget-index").html()+"-"+_widget_id.split("-")[3];var _url=jq(this).heritage_object_url()+"/heritage_refresh_widget?no_inc=1&contenttype_attributetype_id="+ct_attrt_id+"&widget_index="+widget_index;jq.get(_url,{},function(data){_widget.replaceWith(data);_widget=jq("#"+_widget_id);_widget.setup_trashcans();_widget.setup_up_down_buttons();_widget.find(".heritage-editor-edit-button").add_edit_listeners();_widget.find(".icon-add").add_add_listener()})},initialize_heritage_editor: function(){log("initializing");jq(".icon-trash").add_trash_listener();jq(".icon-add").add_add_listener();jq(".heritage-editor-edit-button").add_edit_listeners();jq(".heritage-editor-widget").each(function(i){log("->"+i);var wdgt=jq(this);var wdgt_type=wdgt.widget_type();if(["relation","contained_object","varchar","composite","text"].indexOf(wdgt_type)>-1){if(!IN_TRANSLATION){wdgt.setup_trashcans();wdgt.setup_up_down_buttons()}}})},add_trash_listener: function(options){jq.each(this, function(){jq(this).bind("click",{},deleteField)})},get_highest_attribute_index: function(){var highest=0;jq.each(this, function(){var id=Number(jq(this).attr("id").split("-")[2]);if(id>highest){highest=id}});return highest},add_edit_listeners: function(){jq.each(this, function(i,ent){var _widget=jq(ent).get_widget();var _widget_type=_widget.widget_type();var url=_widget.get_object_url()+"/"+jq(this).parents(".heritage-contained-object").find(".heritage-contained-object-id").html()+'/simple_base_edit?heritage_close=True';if(_widget_type=="contained_object"){jq(ent).bind("click",{callback_id:_widget.attr('id'),url:url},editContained)}
if(_widget_type=="relation"){var _atoms=jq(ent).attr("id").split("-");var _id=_atoms[2]+"-"+_atoms[3];jq(ent).bind("click",{idx:_id},editRelation)}})},add_add_listener: function(){jq.each(this, function(){var _id_atoms=jq(this).get_widget().attr("id").split("-");var _id=_id_atoms[2]+"-"+_id_atoms[3];if(jq(this).widget_type()=="contained_object"){var _droppy=jq(this).parents(".heritage-editor-widget").find(".droppy");var droppy_elements=_droppy.find("ul>li");if(droppy_elements.length==1){log("only one here: "+_id);var event=jq(droppy_elements[0]).find("a:first").attr("onclick");_droppy.click(event)} else{_droppy.droppy({speed:1})}}
else{jq(this).bind("click",{idx:_id},addField)}})},heritage_input_listener: function(options){jq(this).keydown(function(k){log(k);var _name=jq(this).attr("name");var _elements=_name.split("-");var _idx=_elements[_elements.length-1];if(jq(this).hasValue()){toggleAddButton(_idx,'on',jq(this).widget_type());if(options.isRequired){addTrashButton(_idx,'on')}} else{toggleAddButton(_idx,'off',jq(this).widget_type())}})},setup_trashcans: function(){log("mounting trashcans for widget:"+jq(this).attr("id"));var _widget_type=jq(this).widget_type();if(_widget_type=="contained_object"){var _action=deleteContainedItem} else{var _action=deleteField}
var all_trashcans=jq(this).find('.heritage-editor-trash-button');var trashcans=new Array();jq.each(all_trashcans, function(i,ent){if(jq(ent).parents('.heritage-editor-widget').length==1){trashcans.push(ent)}})
if(trashcans.length==1){for(var i=0;i<trashcans.length;i++){var atoms=jq(trashcans[i]).attr('id').split("-");var tc_id=atoms[2]+"-"+atoms[3];if(_widget_type=="contained_object"){var _field=jq(trashcans[i]).parents(".heritage-contained-object");var delete_dlg=_field.find(".delete-dlg")
if(!jq(trashcans[i]).get_widget().is_required()){initTrashDLG(delete_dlg,_field.find(".heritage-contained-object-id").html(),jq(this));addTrashButton(tc_id,'on',_action)} else{delete_dlg.hide()
addTrashButton(tc_id,'off',_action)}} else{addTrashButton(tc_id,'off',_action)}}}
else{for(var i=0;i<trashcans.length;i++){var atoms=jq(trashcans[i]).attr('id').split("-");var tc_id=atoms[2]+"-"+atoms[3];if(_widget_type=="contained_object"){var _field=jq(trashcans[i]).parents(".heritage-contained-object");var delete_dlg=_field.find(".delete-dlg")
initTrashDLG(delete_dlg,_field.find(".heritage-contained-object-id").html(),jq(this))}
addTrashButton(tc_id,'on',_action)}}},move_contained_field_down: function(){var _widget=jq(this).get_widget();var object_id=jq(this).parents(".heritage-contained-object").find(".heritage-contained-object-id").html();var _url=_widget.get_object_url()+"/folder_position?position=down&id="+object_id;jq.get(_url,{}, function(data){log(_url);_widget.refresh_widget()})},move_contained_field_up: function(){var _widget=jq(this).get_widget();var object_id=jq(this).parents(".heritage-contained-object").find(".heritage-contained-object-id").html();var _url=_widget.get_object_url()+"/folder_position?position=up&id="+encodeURI(object_id);jq.get(_url,{}, function(data){log(_url);_widget.refresh_widget()})},move_field_down: function(){var this_field=jq(this).get_field();var next_field=this_field.next();jq(next_field).after(this_field);jq(this).get_widget().setup_up_down_buttons();jq(this).get_widget().setup_order_inputs()},move_field_up: function(){var this_field=jq(this).get_field();var prev_field=this_field.prev();jq(prev_field).before(jq(this_field));jq(this).get_widget().setup_up_down_buttons();jq(this).get_widget().setup_order_inputs()},move_link_field_down: function(){var this_field=jq(this).get_field();var next_field=this_field.next();jq(next_field).after(this_field);jq(this).get_widget().setup_up_down_buttons();jq(this).get_widget().setup_order_inputs()},move_link_field_up: function(){var this_field=jq(this).get_field();var prev_field=this_field.prev();jq(prev_field).before(jq(this_field));jq(this).get_widget().setup_up_down_buttons();jq(this).get_widget().setup_order_inputs()},setup_order_inputs: function(){var _inputs=jq(this).get_order_inputs();jq.each(_inputs, function(a,b){jq(this).attr("value",a)})},setup_up_down_buttons: function(){var _wdgt=jq(this);if(_wdgt.is_unique()){return}
if(_wdgt.get_fields()[0].find(".field-empty:visible:first").length==1){return}
log("setting up up down for :"+_wdgt.attr("id"));var widget_type=_wdgt.widget_type();if(widget_type=="contained_object"){var _action_up=move_contained_up;var _action_down=move_contained_down;var _fields=_wdgt.find(".heritage-contained-object:visible")}
else if(widget_type=="relation"){var _action_up=move_link_up;var _action_down=move_link_down;var _fields=_wdgt.find(".heritage-editor-field:visible")}
else{var _action_up=move_field_up;var _action_down=move_field_down;var _fields=_wdgt.get_fields()}
jq.each(_fields, function(i,ent){var _up_btn=jq(ent).get_up_btn();var _dwn_btn=jq(ent).get_down_btn();if(_fields.length>1){if(i==0){_dwn_btn.removeClass('icon-greyed-down');_dwn_btn.addClass('icon-down');_up_btn.removeClass('icon-up');_up_btn.addClass('icon-greyed-up');_up_btn.unbind("click",_action_up);_dwn_btn.unbind("click",_action_down);_dwn_btn.bind("click",_action_down)} else
if(i==(_fields.length-1)){var foo="a";_dwn_btn.removeClass('icon-down');_dwn_btn.addClass('icon-greyed-down');_up_btn.addClass('icon-up');_up_btn.removeClass('icon-greyed-up');_up_btn.unbind("click",_action_up);_dwn_btn.unbind("click",_action_down);_up_btn.bind("click",_action_up)}
else{_dwn_btn.removeClass('icon-greyed-down');_dwn_btn.addClass('icon-down');_up_btn.addClass('icon-up');_up_btn.removeClass('icon-greyed-up');_up_btn.unbind("click",_action_up);_dwn_btn.unbind("click",_action_down);_up_btn.bind("click",_action_up);_dwn_btn.bind("click",_action_down)}} else{_dwn_btn.removeClass('icon-down');_dwn_btn.addClass('icon-greyed-down');_up_btn.removeClass('icon-up');_up_btn.addClass('icon-greyed-up');_up_btn.unbind("click",_action_up);_dwn_btn.unbind("click",_action_down)}})}})})(jQuery);
function highestAttributeIndex(){return jq(".heritage-editor-widget").get_highest_attribute_index()}
function refreshWidget(widget){widget.refresh_widget()}
function move_contained_up(){jq(this).move_contained_field_up()}
function move_field_up(){jq(this).move_field_up()}
function move_field_down(){jq(this).move_field_down()}
function move_contained_down(){jq(this).move_contained_field_down()}
function move_link_up(){jq(this).move_link_field_up()}
function move_link_down(){jq(this).move_link_field_down()}(function(jq){jq.extend(jq.fn,{clearingInput: function(options){var defaults={blurClass:'blur'};options=jq.extend(defaults,options);return this.each(function(){var input=jq(this).addClass(options.blurClass);var form=input.parents('form:first');var label,text;text=options.text||textFromLabel()||input.val();if(text){input.val(text);input.blur(function(){if(input.val()===''){input.val(text).addClass(options.blurClass)}}).focus(function(){if(input.val()===text){input.val('')}
input.removeClass(options.blurClass)});form.submit(function(){if(input.hasClass(options.blurClass)){input.val('')}});input.blur()}
function textFromLabel(){label=form.find('label[for='+input.attr('id')+']');return label?label.css({position:'absolute',left:'-9999px'}).text():''}})}})})(jQuery);
function deleteContainedItem(options){var x=jq('#delete-'+options.data.idx).dialog("show");if(x.length>0){x.dialog("open")}}
function initTrashDLG(delete_dlg_object,id,widget){delete_dlg_object.dialog({autoOpen:false,bgiframe:true,resizable:false,height:140,modal:true,overlay:{backgroundColor:'#000',opacity:0.5},buttons:{'Delete': function(){log(HERITAGE_OBJECT_URL+"/heritage_delete_object?id="+id);jq.getJSON(HERITAGE_OBJECT_URL+"/heritage_delete_object?id="+id, function(data){delete_dlg_object.dialog('close');widget.refresh_widget()})},'Cancel': function(){jq(this).dialog('close')}}});log("trash "+id+" inited")}
function deleteItem(url,object_id,widget_id,attr_id,attribute_id){var _url=url+"/folder_position?position=up&id="+object_id;jq(this).get_widget().refresh_widget()}
function moveItemDown(url,object_id,widget_id){var _url=url+"/folder_position?position=down&id="+object_id;jq.get(_url,{}, function(data){});jq("#"+widget_id).refresh_widget()}
function closeModal(widget_id){log(widget_id);var opener_widget=window.opener.jq("#"+widget_id);refreshWidget(opener_widget)
opener_widget.setup_up_down_buttons();window.close()}
function openModal(url,callback_id){url=url+'&callback_id='+callback_id;popUp(url,jq(window).width()-100)}
function addContainedObject(url,callback_id,caller){var x=caller;openModal(url,callback_id)}
function popUp(url,breite){var hoehe=jq(window).height()-20;var positionX=((screen.availWidth/ 2) - breite / 2);var positionY=((screen.availHeight/ 2) - hoehe / 2);pop=window.open('','','scrollbars=1,fullscreen=1,width='+breite+',height='+hoehe+',top=0,left=0');pop.resizeTo(breite,hoehe);pop.moveTo(positionX,positionY);pop.location=url;return pop}
function LoadGeoEditWidget(id,has_data,value_id){log("initialising google"+id);var map=new GMap2(document.getElementById("geoedit-"+id));map.setCenter(new GLatLng(47.580231,12.958374),5);var maptypes=map.getMapTypes()
map.setUIToDefault();map.setMapType(maptypes[3]);GOOGLE_MAPS[id]=map;if(has_data){var _latlng=jq("[name="+value_id+"]").val().split(",");var _lat=_latlng[0].replace("(","").replace(" ","");var _lng=_latlng[1].replace(")","").replace(" ","");var point=new GLatLng(_lat,_lng);map.setCenter(point,14);var ngm=new GMarker(point,{draggable:true});map.addOverlay(ngm);GEvent.addListener(ngm,"dragend", function(x){jq("[name="+value_id+"]").val(x)})} else{GEvent.addListener(map,"click", function(overlay,latlng){if(latlng){if(jq("[name="+value_id+"]").val()==""){marker=new GMarker(latlng,{draggable:true,icon:G_START_ICON});map.addOverlay(marker);jq("[name="+value_id+"]").val(latlng);GEvent.addListener(marker,"dragend", function(x){jq("[name="+value_id+"]").val(x)})}}})}
jq("#geoedit-"+id).resizable({minHeight:170,minWidth:311})}
function toggle_save_delete(id,cntr){jq(id).bind('keypress', function(e){if(jq(id).attr('value')==''){jq("#heritage-editor-field-add-area-"+cntr).css("visibility","hidden")} else{jq("#heritage-editor-field-add-area-"+cntr).css("visibility","visible");jq("#heritage-editor-field-trash-area-"+(cntr-1)).css("visibility","visible")}})}
function geocode(id){var _map=GOOGLE_MAPS[id];var _address=jq("#geoplace-"+id).val();var geocoder=new GClientGeocoder();geocoder.getLatLng(_address,
function(point){if(!point){alert(_address+" not found.")} else{_map.clearOverlays()
_map.setCenter(point,13);var marker=new GMarker(point);_map.addOverlay(marker);jq("[name=heritage-"+id+"]").val(marker.getLatLng())}})}
function parseDate(field,x){jq.getJSON(HERITAGE_OBJECT_URL+"/resolveSemanticDate?datestring="+jq("#"+field)[0].value+x,function(data){if(!data.error){jq("#"+field+"_year").attr("value",data.year);jq("#"+field+"_month").attr("value",data.month);jq("#"+field+"_day").attr("value",data.day);jq("#"+field+"_days").attr("value",data.days);jq("#"+field+"_year").removeClass("blur")
jq("#"+field+"_month").removeClass("blur")
jq("#"+field+"_day").removeClass("blur")
jq("#"+field+"_days").removeClass("blur")}})}

/* - jquery-ui-1.6.custom.min.js - */
// http://editor.habsburger.net/portal_javascripts/jquery-ui-1.6.custom.min.js?original=1
(function(C){var I=C.fn.remove,D=C.browser.mozilla&&(parseFloat(C.browser.version)<1.9);C.ui={version:"1.6",plugin:{add:function(K,L,N){var M=C.ui[K].prototype;for(var J in N){M.plugins[J]=M.plugins[J]||[];M.plugins[J].push([L,N[J]])}},call:function(J,L,K){var N=J.plugins[L];if(!N){return}for(var M=0;M<N.length;M++){if(J.options[N[M][0]]){N[M][1].apply(J.element,K)}}}},contains:function(L,K){var J=C.browser.safari&&C.browser.version<522;if(L.contains&&!J){return L.contains(K)}if(L.compareDocumentPosition){return!!(L.compareDocumentPosition(K)&16)}while(K=K.parentNode){if(K==L){return true}}return false},cssCache:{},css:function(J){if(C.ui.cssCache[J]){return C.ui.cssCache[J]}var K=C('<div class="ui-gen">').addClass(J).css({position:"absolute",top:"-5000px",left:"-5000px",display:"block"}).appendTo("body");C.ui.cssCache[J]=!!((!(/auto|default/).test(K.css("cursor"))||(/^[1-9]/).test(K.css("height"))||(/^[1-9]/).test(K.css("width"))||!(/none/).test(K.css("backgroundImage"))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(K.css("backgroundColor"))));try{C("body").get(0).removeChild(K.get(0))}catch(L){}return C.ui.cssCache[J]},hasScroll:function(M,K){if(C(M).css("overflow")=="hidden"){return false}var J=(K&&K=="left")?"scrollLeft":"scrollTop",L=false;if(M[J]>0){return true}M[J]=1;L=(M[J]>0);M[J]=0;return L},isOverAxis:function(K,J,L){return(K>J)&&(K<(J+L))},isOver:function(O,K,N,M,J,L){return C.ui.isOverAxis(O,N,J)&&C.ui.isOverAxis(K,M,L)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(D){var F=C.attr,E=C.fn.removeAttr,H="http://www.w3.org/2005/07/aaa",A=/^aria-/,B=/^wairole:/;C.attr=function(K,J,L){var M=L!==undefined;return(J=="role"?(M?F.call(this,K,J,"wairole:"+L):(F.apply(this,arguments)||"").replace(B,"")):(A.test(J)?(M?K.setAttributeNS(H,J.replace(A,"aaa:"),L):F.call(this,K,J.replace(A,"aaa:"))):F.apply(this,arguments)))};C.fn.removeAttr=function(J){return(A.test(J)?this.each(function(){this.removeAttributeNS(H,J.replace(A,""))}):E.call(this,J))}}C.fn.extend({remove:function(){C("*",this).add(this).each(function(){C(this).triggerHandler("remove")});return I.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var J;if((C.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){J=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(C.curCSS(this,"position",1))&&(/(auto|scroll)/).test(C.curCSS(this,"overflow",1)+C.curCSS(this,"overflow-y",1)+C.curCSS(this,"overflow-x",1))}).eq(0)}else{J=this.parents().filter(function(){return(/(auto|scroll)/).test(C.curCSS(this,"overflow",1)+C.curCSS(this,"overflow-y",1)+C.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!J.length?C(document):J}});C.extend(C.expr[":"],{data:function(K,L,J){return C.data(K,J[3])},tabbable:function(L,M,K){var N=L.nodeName.toLowerCase();function J(O){return !(C(O).is(":hidden")||C(O).parents(":hidden").length)}return(L.tabIndex>=0&&(("a"==N&&L.href)||(/input|select|textarea|button/.test(N)&&"hidden"!=L.type&&!L.disabled))&&J(L))}});function G(M,N,O,L){function K(Q){var P=C[M][N][Q]||[];return(typeof P=="string"?P.split(/,?\s+/):P)}var J=K("getter");if(L.length==1&&typeof L[0]=="string"){J=J.concat(K("getterSetter"))}return(C.inArray(O,J)!=-1)}C.widget=function(K,J){var L=K.split(".")[0];K=K.split(".")[1];C.fn[K]=function(P){var N=(typeof P=="string"),O=Array.prototype.slice.call(arguments,1);if(N&&P.substring(0,1)=="_"){return this}if(N&&G(L,K,P,O)){var M=C.data(this[0],K);return(M?M[P].apply(M,O):undefined)}return this.each(function(){var Q=C.data(this,K);(!Q&&!N&&C.data(this,K,new C[L][K](this,P)));(Q&&N&&C.isFunction(Q[P])&&Q[P].apply(Q,O))})};C[L]=C[L]||{};C[L][K]=function(O,N){var M=this;this.widgetName=K;this.widgetEventPrefix=C[L][K].eventPrefix||K;this.widgetBaseClass=L+"-"+K;this.options=C.extend({},C.widget.defaults,C[L][K].defaults,C.metadata&&C.metadata.get(O)[K],N);this.element=C(O).bind("setData."+K,function(Q,P,R){return M._setData(P,R)}).bind("getData."+K,function(Q,P){return M._getData(P)}).bind("remove",function(){return M.destroy()});this._init()};C[L][K].prototype=C.extend({},C.widget.prototype,J);C[L][K].getterSetter="option"};C.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName)},option:function(L,M){var K=L,J=this;if(typeof L=="string"){if(M===undefined){return this._getData(L)}K={};K[L]=M}C.each(K,function(N,O){J._setData(N,O)})},_getData:function(J){return this.options[J]},_setData:function(J,K){this.options[J]=K;if(J=="disabled"){this.element[K?"addClass":"removeClass"](this.widgetBaseClass+"-disabled")}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(K,L,M){var J=(K==this.widgetEventPrefix?K:this.widgetEventPrefix+K);L=L||C.event.fix({type:J,target:this.element[0]});return this.element.triggerHandler(J,[L,M],this.options[K])}};C.widget.defaults={disabled:false};C.ui.mouse={_mouseInit:function(){var J=this;this.element.bind("mousedown."+this.widgetName,function(K){return J._mouseDown(K)}).bind("click."+this.widgetName,function(K){if(J._preventClickEvent){J._preventClickEvent=false;return false}});if(C.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(C.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(L){(this._mouseStarted&&this._mouseUp(L));this._mouseDownEvent=L;var K=this,M=(L.which==1),J=(typeof this.options.cancel=="string"?C(L.target).parents().add(L.target).filter(this.options.cancel).length:false);if(!M||J||!this._mouseCapture(L)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){K.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(L)&&this._mouseDelayMet(L)){this._mouseStarted=(this._mouseStart(L)!==false);if(!this._mouseStarted){L.preventDefault();return true}}this._mouseMoveDelegate=function(N){return K._mouseMove(N)};this._mouseUpDelegate=function(N){return K._mouseUp(N)};C(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);if(!C.browser.safari){L.preventDefault()}return true},_mouseMove:function(J){if(C.browser.msie&&!J.button){return this._mouseUp(J)}if(this._mouseStarted){this._mouseDrag(J);return J.preventDefault()}if(this._mouseDistanceMet(J)&&this._mouseDelayMet(J)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,J)!==false);(this._mouseStarted?this._mouseDrag(J):this._mouseUp(J))}return !this._mouseStarted},_mouseUp:function(J){C(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=true;this._mouseStop(J)}return false},_mouseDistanceMet:function(J){return(Math.max(Math.abs(this._mouseDownEvent.pageX-J.pageX),Math.abs(this._mouseDownEvent.pageY-J.pageY))>=this.options.distance)},_mouseDelayMet:function(J){return this.mouseDelayMet},_mouseStart:function(J){},_mouseDrag:function(J){},_mouseStop:function(J){},_mouseCapture:function(J){return true}};C.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);/*
* jQuery UI Resizable 1.6
*
* Copyright(c) 2008 AUTHORS.txt(http:* Dual licensed under the MIT(MIT-LICENSE.txt)
* and GPL(GPL-LICENSE.txt) licenses.
*
* http:*
* Depends:* ui.core.js
*/(function(B){B.widget("ui.resizable",B.extend({},B.ui.mouse,{_init:function(){var N=this,O=this.options;var R=this.element.css("position");this.originalElement=this.element;this.element.addClass("ui-resizable").css({position:/static/.test(R)?"relative":R});B.extend(O,{_aspectRatio:!!(O.aspectRatio),helper:O.helper||O.ghost||O.animate?O.helper||"ui-resizable-helper":null,knobHandles:O.knobHandles===true?"ui-resizable-knob-handle":O.knobHandles});var I="1px solid #DEDEDE";O.defaultTheme={"ui-resizable":{display:"block"},"ui-resizable-handle":{position:"absolute",background:"#F2F2F2",fontSize:"0.1px"},"ui-resizable-n":{cursor:"n-resize",height:"4px",left:"0px",right:"0px",borderTop:I},"ui-resizable-s":{cursor:"s-resize",height:"4px",left:"0px",right:"0px",borderBottom:I},"ui-resizable-e":{cursor:"e-resize",width:"4px",top:"0px",bottom:"0px",borderRight:I},"ui-resizable-w":{cursor:"w-resize",width:"4px",top:"0px",bottom:"0px",borderLeft:I},"ui-resizable-se":{cursor:"se-resize",width:"4px",height:"4px",borderRight:I,borderBottom:I},"ui-resizable-sw":{cursor:"sw-resize",width:"4px",height:"4px",borderBottom:I,borderLeft:I},"ui-resizable-ne":{cursor:"ne-resize",width:"4px",height:"4px",borderRight:I,borderTop:I},"ui-resizable-nw":{cursor:"nw-resize",width:"4px",height:"4px",borderLeft:I,borderTop:I}};O.knobTheme={"ui-resizable-handle":{background:"#F2F2F2",border:"1px solid #808080",height:"8px",width:"8px"},"ui-resizable-n":{cursor:"n-resize",top:"0px",left:"45%"},"ui-resizable-s":{cursor:"s-resize",bottom:"0px",left:"45%"},"ui-resizable-e":{cursor:"e-resize",right:"0px",top:"45%"},"ui-resizable-w":{cursor:"w-resize",left:"0px",top:"45%"},"ui-resizable-se":{cursor:"se-resize",right:"0px",bottom:"0px"},"ui-resizable-sw":{cursor:"sw-resize",left:"0px",bottom:"0px"},"ui-resizable-nw":{cursor:"nw-resize",left:"0px",top:"0px"},"ui-resizable-ne":{cursor:"ne-resize",right:"0px",top:"0px"}};O._nodeName=this.element[0].nodeName;if(O._nodeName.match(/canvas|textarea|input|select|button|img/i)){var C=this.element;if(/relative/.test(C.css("position"))&&B.browser.opera){C.css({position:"relative",top:"auto",left:"auto"})}C.wrap(B('<div class="ui-wrapper"	style="overflow: hidden;"></div>').css({position:C.css("position"),width:C.outerWidth(),height:C.outerHeight(),top:C.css("top"),left:C.css("left")}));var K=this.element;this.element=this.element.parent();this.element.data("resizable",this);this.element.css({marginLeft:K.css("marginLeft"),marginTop:K.css("marginTop"),marginRight:K.css("marginRight"),marginBottom:K.css("marginBottom")});K.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});if(B.browser.safari&&O.preventDefault){K.css("resize","none")}O.proportionallyResize=K.css({position:"static",zoom:1,display:"block"});this.element.css({margin:K.css("margin")});this._proportionallyResize()}if(!O.handles){O.handles=!B(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}}if(O.handles.constructor==String){O.zIndex=O.zIndex||1000;if(O.handles=="all"){O.handles="n,e,s,w,se,sw,ne,nw"}var P=O.handles.split(",");O.handles={};var H={handle:"position: absolute; display: none; overflow:hidden;",n:"top: 0pt; width:100%;",e:"right: 0pt; height:100%;",s:"bottom: 0pt; width:100%;",w:"left: 0pt; height:100%;",se:"bottom: 0pt; right: 0px;",sw:"bottom: 0pt; left: 0px;",ne:"top: 0pt; right: 0px;",nw:"top: 0pt; left: 0px;"};for(var S=0;S<P.length;S++){var T=B.trim(P[S]),M=O.defaultTheme,G="ui-resizable-"+T,D=!B.ui.css(G)&&!O.knobHandles,Q=B.ui.css("ui-resizable-knob-handle"),U=B.extend(M[G],M["ui-resizable-handle"]),E=B.extend(O.knobTheme[G],!Q?O.knobTheme["ui-resizable-handle"]:{});var L=/sw|se|ne|nw/.test(T)?{zIndex:++O.zIndex}:{};var J=(D?H[T]:""),F=B(['<div class="ui-resizable-handle ',G,'" style="',J,H.handle,'"></div>'].join("")).css(L);O.handles[T]=".ui-resizable-"+T;this.element.append(F.css(D?U:{}).css(O.knobHandles?E:{}).addClass(O.knobHandles?"ui-resizable-knob-handle":"").addClass(O.knobHandles))}if(O.knobHandles){this.element.addClass("ui-resizable-knob").css(!B.ui.css("ui-resizable-knob")?{}:{})}}this._renderAxis=function(Z){Z=Z||this.element;for(var W in O.handles){if(O.handles[W].constructor==String){O.handles[W]=B(O.handles[W],this.element).show()}if(O.transparent){O.handles[W].css({opacity:0})}if(this.element.is(".ui-wrapper")&&O._nodeName.match(/textarea|input|select|button/i)){var X=B(O.handles[W],this.element),Y=0;Y=/sw|ne|nw|se|n|s/.test(W)?X.outerHeight():X.outerWidth();var V=["padding",/ne|nw|n/.test(W)?"Top":/se|sw|s/.test(W)?"Bottom":/^e$/.test(W)?"Right":"Left"].join("");if(!O.transparent){Z.css(V,Y)}this._proportionallyResize()}if(!B(O.handles[W]).length){continue}}};this._renderAxis(this.element);O._handles=B(".ui-resizable-handle",N.element);if(O.disableSelection){O._handles.disableSelection()}O._handles.mouseover(function(){if(!O.resizing){if(this.className){var V=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}N.axis=O.axis=V&&V[1]?V[1]:"se"}});if(O.autoHide){O._handles.hide();B(N.element).addClass("ui-resizable-autohide").hover(function(){B(this).removeClass("ui-resizable-autohide");O._handles.show()},function(){if(!O.resizing){B(this).addClass("ui-resizable-autohide");O._handles.hide()}})}this._mouseInit()},destroy:function(){var E=this.element,D=E.children(".ui-resizable").get(0);this._mouseDestroy();var C=function(F){B(F).removeClass("ui-resizable ui-resizable-disabled").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};C(E);if(E.is(".ui-wrapper")&&D){E.parent().append(B(D).css({position:E.css("position"),width:E.outerWidth(),height:E.outerHeight(),top:E.css("top"),left:E.css("left")})).end().remove();C(D)}},_mouseCapture:function(D){if(this.options.disabled){return false}var E=false;for(var C in this.options.handles){if(B(this.options.handles[C])[0]==D.target){E=true}}if(!E){return false}return true},_mouseStart:function(D){var E=this.options,C=this.element.position(),F=this.element,I=B.browser.msie&&B.browser.version<7;E.resizing=true;E.documentScroll={top:B(document).scrollTop(),left:B(document).scrollLeft()};if(F.is(".ui-draggable")||(/absolute/).test(F.css("position"))){var K=B.browser.msie&&!E.containment&&(/absolute/).test(F.css("position"))&&!(/relative/).test(F.parent().css("position"));var L=K?this.documentScroll.top:0,H=K?this.documentScroll.left:0;F.css({position:"absolute",top:(C.top+L),left:(C.left+H)})}if(B.browser.opera&&(/relative/).test(F.css("position"))){F.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var M=A(this.helper.css("left")),G=A(this.helper.css("top"));if(E.containment){M+=B(E.containment).scrollLeft()||0;G+=B(E.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:M,top:G};this.size=E.helper||I?{width:F.outerWidth(),height:F.outerHeight()}:{width:F.width(),height:F.height()};this.originalSize=E.helper||I?{width:F.outerWidth(),height:F.outerHeight()}:{width:F.width(),height:F.height()};this.originalPosition={left:M,top:G};this.sizeDiff={width:F.outerWidth()-F.width(),height:F.outerHeight()-F.height()};this.originalMousePosition={left:D.pageX,top:D.pageY};E.aspectRatio=(typeof E.aspectRatio=="number")?E.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);if(E.preserveCursor){var J=B(".ui-resizable-"+this.axis).css("cursor");B("body").css("cursor",J=="auto"?this.axis+"-resize":J)}this._propagate("start",D);return true},_mouseDrag:function(C){var F=this.helper,E=this.options,K={},N=this,H=this.originalMousePosition,L=this.axis;var O=(C.pageX-H.left)||0,M=(C.pageY-H.top)||0;var G=this._change[L];if(!G){return false}var J=G.apply(this,[C,O,M]),I=B.browser.msie&&B.browser.version<7,D=this.sizeDiff;if(E._aspectRatio||C.shiftKey){J=this._updateRatio(J,C)}J=this._respectSize(J,C);this._propagate("resize",C);F.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!E.helper&&E.proportionallyResize){this._proportionallyResize()}this._updateCache(J);this.element.triggerHandler("resize",[C,this.ui()],this.options["resize"]);return false},_mouseStop:function(F){this.options.resizing=false;var G=this.options,K=this;if(G.helper){var E=G.proportionallyResize,C=E&&(/textarea/i).test(E.get(0).nodeName),D=C&&B.ui.hasScroll(E.get(0),"left")?0:K.sizeDiff.height,I=C?0:K.sizeDiff.width;var L={width:(K.size.width-I),height:(K.size.height-D)},H=(parseInt(K.element.css("left"),10)+(K.position.left-K.originalPosition.left))||null,J=(parseInt(K.element.css("top"),10)+(K.position.top-K.originalPosition.top))||null;if(!G.animate){this.element.css(B.extend(L,{top:J,left:H}))}if(G.helper&&!G.animate){this._proportionallyResize()}}if(G.preserveCursor){B("body").css("cursor","auto")}this._propagate("stop",F);if(G.helper){this.helper.remove()}return false},_updateCache:function(C){var D=this.options;this.offset=this.helper.offset();if(C.left){this.position.left=C.left}if(C.top){this.position.top=C.top}if(C.height){this.size.height=C.height}if(C.width){this.size.width=C.width}},_updateRatio:function(F,E){var G=this.options,H=this.position,D=this.size,C=this.axis;if(F.height){F.width=(D.height*G.aspectRatio)}else{if(F.width){F.height=(D.width/G.aspectRatio)}}if(C=="sw"){F.left=H.left+(D.width-F.width);F.top=null}if(C=="nw"){F.top=H.top+(D.height-F.height);F.left=H.left+(D.width-F.width)}return F},_respectSize:function(J,E){var H=this.helper,G=this.options,O=G._aspectRatio||E.shiftKey,N=this.axis,Q=J.width&&G.maxWidth&&G.maxWidth<J.width,K=J.height&&G.maxHeight&&G.maxHeight<J.height,F=J.width&&G.minWidth&&G.minWidth>J.width,P=J.height&&G.minHeight&&G.minHeight>J.height;if(F){J.width=G.minWidth}if(P){J.height=G.minHeight}if(Q){J.width=G.maxWidth}if(K){J.height=G.maxHeight}var D=this.originalPosition.left+this.originalSize.width,M=this.position.top+this.size.height;var I=/sw|nw|w/.test(N),C=/nw|ne|n/.test(N);if(F&&I){J.left=D-G.minWidth}if(Q&&I){J.left=D-G.maxWidth}if(P&&C){J.top=M-G.minHeight}if(K&&C){J.top=M-G.maxHeight}var L=!J.width&&!J.height;if(L&&!J.left&&J.top){J.top=null}else{if(L&&!J.top&&J.left){J.left=null}}return J},_proportionallyResize:function(){var G=this.options;if(!G.proportionallyResize){return }var E=G.proportionallyResize,D=this.helper||this.element;if(!G.borderDif){var C=[E.css("borderTopWidth"),E.css("borderRightWidth"),E.css("borderBottomWidth"),E.css("borderLeftWidth")],F=[E.css("paddingTop"),E.css("paddingRight"),E.css("paddingBottom"),E.css("paddingLeft")];G.borderDif=B.map(C,function(H,J){var I=parseInt(H,10)||0,K=parseInt(F[J],10)||0;return I+K})}E.css({height:(D.height()-G.borderDif[0]-G.borderDif[2])+"px",width:(D.width()-G.borderDif[1]-G.borderDif[3])+"px"})},_renderProxy:function(){var D=this.element,G=this.options;this.elementOffset=D.offset();if(G.helper){this.helper=this.helper||B('<div style="overflow:hidden;"></div>');var C=B.browser.msie&&B.browser.version<7,E=(C?1:0),F=(C?2:-1);this.helper.addClass(G.helper).css({width:D.outerWidth()+F,height:D.outerHeight()+F,position:"absolute",left:this.elementOffset.left-E+"px",top:this.elementOffset.top-E+"px",zIndex:++G.zIndex});this.helper.appendTo("body");if(G.disableSelection){this.helper.disableSelection()}}else{this.helper=D}},_change:{e:function(E,D,C){return{width:this.originalSize.width+D}},w:function(F,D,C){var H=this.options,E=this.originalSize,G=this.originalPosition;return{left:G.left+D,width:E.width-D}},n:function(F,D,C){var H=this.options,E=this.originalSize,G=this.originalPosition;return{top:G.top+C,height:E.height-C}},s:function(E,D,C){return{height:this.originalSize.height+C}},se:function(E,D,C){return B.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[E,D,C]))},sw:function(E,D,C){return B.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[E,D,C]))},ne:function(E,D,C){return B.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[E,D,C]))},nw:function(E,D,C){return B.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[E,D,C]))}},_propagate:function(D,C){B.ui.plugin.call(this,D,[C,this.ui()]);if(D!="resize"){this.element.triggerHandler(["resize",D].join(""),[C,this.ui()],this.options[D])}},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,options:this.options,originalSize:this.originalSize,originalPosition:this.originalPosition}}}));B.extend(B.ui.resizable,{version:"1.6",defaults:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,cancel:":input",containment:false,disableSelection:true,distance:1,delay:0,ghost:false,grid:false,knobHandles:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,preserveCursor:true,preventDefault:true,proportionallyResize:false,transparent:false}});B.ui.plugin.add("resizable","alsoResize",{start:function(D,E){var G=E.options,C=B(this).data("resizable"),F=function(H){B(H).each(function(){B(this).data("resizable-alsoresize",{width:parseInt(B(this).width(),10),height:parseInt(B(this).height(),10),left:parseInt(B(this).css("left"),10),top:parseInt(B(this).css("top"),10)})})};if(typeof (G.alsoResize)=="object"&&!G.alsoResize.parentNode){if(G.alsoResize.length){G.alsoResize=G.alsoResize[0];F(G.alsoResize)}else{B.each(G.alsoResize,function(H,I){F(H)})}}else{F(G.alsoResize)}},resize:function(E,G){var H=G.options,D=B(this).data("resizable"),F=D.originalSize,J=D.originalPosition;var I={height:(D.size.height-F.height)||0,width:(D.size.width-F.width)||0,top:(D.position.top-J.top)||0,left:(D.position.left-J.left)||0},C=function(K,L){B(K).each(function(){var O=B(this).data("resizable-alsoresize"),N={},M=L&&L.length?L:["width","height","top","left"];B.each(M||["width","height","top","left"],function(P,R){var Q=(O[R]||0)+(I[R]||0);if(Q&&Q>=0){N[R]=Q||null}});B(this).css(N)})};if(typeof (H.alsoResize)=="object"&&!H.alsoResize.parentNode){B.each(H.alsoResize,function(K,L){C(K,L)})}else{C(H.alsoResize)}},stop:function(C,D){B(this).removeData("resizable-alsoresize-start")}});B.ui.plugin.add("resizable","animate",{stop:function(G,L){var H=L.options,M=B(this).data("resizable");var F=H.proportionallyResize,C=F&&(/textarea/i).test(F.get(0).nodeName),D=C&&B.ui.hasScroll(F.get(0),"left")?0:M.sizeDiff.height,J=C?0:M.sizeDiff.width;var E={width:(M.size.width-J),height:(M.size.height-D)},I=(parseInt(M.element.css("left"),10)+(M.position.left-M.originalPosition.left))||null,K=(parseInt(M.element.css("top"),10)+(M.position.top-M.originalPosition.top))||null;M.element.animate(B.extend(E,K&&I?{top:K,left:I}:{}),{duration:H.animateDuration,easing:H.animateEasing,step:function(){var N={width:parseInt(M.element.css("width"),10),height:parseInt(M.element.css("height"),10),top:parseInt(M.element.css("top"),10),left:parseInt(M.element.css("left"),10)};if(F){F.css({width:N.width,height:N.height})}M._updateCache(N);M._propagate("animate",G)}})}});B.ui.plugin.add("resizable","containment",{start:function(D,N){var H=N.options,P=B(this).data("resizable"),J=P.element;var E=H.containment,I=(E instanceof B)?E.get(0):(/parent/.test(E))?J.parent().get(0):E;if(!I){return }P.containerElement=B(I);if(/document/.test(E)||E==document){P.containerOffset={left:0,top:0};P.containerPosition={left:0,top:0};P.parentData={element:B(document),left:0,top:0,width:B(document).width(),height:B(document).height()||document.body.parentNode.scrollHeight}}else{var L=B(I),G=[];B(["Top","Right","Left","Bottom"]).each(function(R,Q){G[R]=A(L.css("padding"+Q))});P.containerOffset=L.offset();P.containerPosition=L.position();P.containerSize={height:(L.innerHeight()-G[3]),width:(L.innerWidth()-G[1])};var M=P.containerOffset,C=P.containerSize.height,K=P.containerSize.width,F=(B.ui.hasScroll(I,"left")?I.scrollWidth:K),O=(B.ui.hasScroll(I)?I.scrollHeight:C);P.parentData={element:I,left:M.left,top:M.top,width:F,height:O}}},resize:function(E,N){var G=N.options,Q=B(this).data("resizable"),D=Q.containerSize,M=Q.containerOffset,K=Q.size,L=Q.position,O=G._aspectRatio||E.shiftKey,C={top:0,left:0},F=Q.containerElement;if(F[0]!=document&&(/static/).test(F.css("position"))){C=M}if(L.left<(G.helper?M.left:0)){Q.size.width=Q.size.width+(G.helper?(Q.position.left-M.left):(Q.position.left-C.left));if(O){Q.size.height=Q.size.width/G.aspectRatio}Q.position.left=G.helper?M.left:0}if(L.top<(G.helper?M.top:0)){Q.size.height=Q.size.height+(G.helper?(Q.position.top-M.top):Q.position.top);if(O){Q.size.width=Q.size.height*G.aspectRatio}Q.position.top=G.helper?M.top:0}Q.offset.left=Q.parentData.left+Q.position.left;Q.offset.top=Q.parentData.top+Q.position.top;var J=Math.abs((G.helper?Q.offset.left-C.left:(Q.offset.left-C.left))+Q.sizeDiff.width),P=Math.abs((G.helper?Q.offset.top-C.top:(Q.offset.top-M.top))+Q.sizeDiff.height);var I=Q.containerElement.get(0)==Q.element.parent().get(0),H=/relative|absolute/.test(Q.containerElement.css("position"));if(I&&H){J-=Q.parentData.left}if(J+Q.size.width>=Q.parentData.width){Q.size.width=Q.parentData.width-J;if(O){Q.size.height=Q.size.width/G.aspectRatio}}if(P+Q.size.height>=Q.parentData.height){Q.size.height=Q.parentData.height-P;if(O){Q.size.width=Q.size.height*G.aspectRatio}}},stop:function(D,K){var E=K.options,M=B(this).data("resizable"),I=M.position,J=M.containerOffset,C=M.containerPosition,F=M.containerElement;var G=B(M.helper),N=G.offset(),L=G.outerWidth()-M.sizeDiff.width,H=G.outerHeight()-M.sizeDiff.height;if(E.helper&&!E.animate&&(/relative/).test(F.css("position"))){B(this).css({left:N.left-C.left-J.left,width:L,height:H})}if(E.helper&&!E.animate&&(/static/).test(F.css("position"))){B(this).css({left:N.left-C.left-J.left,width:L,height:H})}}});B.ui.plugin.add("resizable","ghost",{start:function(E,F){var G=F.options,C=B(this).data("resizable"),H=G.proportionallyResize,D=C.size;if(!H){C.ghost=C.element.clone()}else{C.ghost=H.clone()}C.ghost.css({opacity:0.25,display:"block",position:"relative",height:D.height,width:D.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof G.ghost=="string"?G.ghost:"");C.ghost.appendTo(C.helper)},resize:function(D,E){var F=E.options,C=B(this).data("resizable"),G=F.proportionallyResize;if(C.ghost){C.ghost.css({position:"relative",height:C.size.height,width:C.size.width})}},stop:function(D,E){var F=E.options,C=B(this).data("resizable"),G=F.proportionallyResize;if(C.ghost&&C.helper){C.helper.get(0).removeChild(C.ghost.get(0))}}});B.ui.plugin.add("resizable","grid",{resize:function(C,K){var F=K.options,M=B(this).data("resizable"),I=M.size,G=M.originalSize,H=M.originalPosition,L=M.axis,J=F._aspectRatio||C.shiftKey;F.grid=typeof F.grid=="number"?[F.grid,F.grid]:F.grid;var E=Math.round((I.width-G.width)/(F.grid[0]||1))*(F.grid[0]||1),D=Math.round((I.height-G.height)/(F.grid[1]||1))*(F.grid[1]||1);if(/^(se|s|e)$/.test(L)){M.size.width=G.width+E;M.size.height=G.height+D}else{if(/^(ne)$/.test(L)){M.size.width=G.width+E;M.size.height=G.height+D;M.position.top=H.top-D}else{if(/^(sw)$/.test(L)){M.size.width=G.width+E;M.size.height=G.height+D;M.position.left=H.left-E}else{M.size.width=G.width+E;M.size.height=G.height+D;M.position.top=H.top-D;M.position.left=H.left-E}}}}});var A=function(C){return parseInt(C,10)||0}})(jQuery);/*
* jQuery UI Dialog 1.6
*
* Copyright(c) 2008 AUTHORS.txt(http:* Dual licensed under the MIT(MIT-LICENSE.txt)
* and GPL(GPL-LICENSE.txt) licenses.
*
* http:*
* Depends:* ui.core.js
* ui.draggable.js
* ui.resizable.js
*/(function(B){var A={dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.draggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",maxWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"start.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"};B.widget("ui.dialog",{_init:function(){this.originalTitle=this.element.attr("title");this.options.title=this.options.title||this.originalTitle;var M=this,N=this.options,F=this.element.removeAttr("title").addClass("ui-dialog-content").wrap("<div></div>").wrap("<div></div>"),I=(this.uiDialogContainer=F.parent()).addClass("ui-dialog-container").css({position:"relative",width:"100%",height:"100%"}),E=(this.uiDialogTitlebar=B("<div></div>")).addClass("ui-dialog-titlebar").mousedown(function(){M.moveToTop()}).prependTo(I),J=B('<a href="#"/>').addClass("ui-dialog-titlebar-close").attr("role","button").appendTo(E),G=(this.uiDialogTitlebarCloseText=B("<span/>")).text(N.closeText).appendTo(J),L=N.title||"&nbsp;",D=B.ui.dialog.getTitleId(this.element),C=B("<span/>").addClass("ui-dialog-title").attr("id",D).html(L).prependTo(E),K=(this.uiDialog=I.parent()).appendTo(document.body).hide().addClass("ui-dialog").addClass(N.dialogClass).css({position:"absolute",width:N.width,height:N.height,overflow:"hidden",zIndex:N.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(O){(N.closeOnEscape&&O.keyCode&&O.keyCode==B.ui.keyCode.ESCAPE&&M.close())}).attr({role:"dialog","aria-labelledby":D}).mouseup(function(){M.moveToTop()}),H=(this.uiDialogButtonPane=B("<div></div>")).addClass("ui-dialog-buttonpane").css({position:"absolute",bottom:0}).appendTo(K),J=B(".ui-dialog-titlebar-close",E).hover(function(){B(this).addClass("ui-dialog-titlebar-close-hover")},function(){B(this).removeClass("ui-dialog-titlebar-close-hover")}).mousedown(function(O){O.stopPropagation()}).click(function(){M.close();return false});E.find("*").add(E).disableSelection();(N.draggable&&B.fn.draggable&&this._makeDraggable());(N.resizable&&B.fn.resizable&&this._makeResizable());this._createButtons(N.buttons);this._isOpen=false;(N.bgiframe&&B.fn.bgiframe&&K.bgiframe());(N.autoOpen&&this.open())},destroy:function(){(this.overlay&&this.overlay.destroy());this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content").hide().appendTo("body");this.uiDialog.remove();(this.originalTitle&&this.element.attr("title",this.originalTitle))},close:function(){if(false===this._trigger("beforeclose",null,{options:this.options})){return}(this.overlay&&this.overlay.destroy());this.uiDialog.hide(this.options.hide).unbind("keypress.ui-dialog");this._trigger("close",null,{options:this.options});B.ui.dialog.overlay.resize();this._isOpen=false},isOpen:function(){return this._isOpen},moveToTop:function(F){if((this.options.modal&&!F)||(!this.options.stack&&!this.options.modal)){return this._trigger("focus",null,{options:this.options})}var E=this.options.zIndex,D=this.options;B(".ui-dialog:visible").each(function(){E=Math.max(E,parseInt(B(this).css("z-index"),10)||D.zIndex)});(this.overlay&&this.overlay.$el.css("z-index",++E));var C={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};this.uiDialog.css("z-index",++E);this.element.attr(C);this._trigger("focus",null,{options:this.options})},open:function(){if(this._isOpen){return}this.overlay=this.options.modal?new B.ui.dialog.overlay(this):null;(this.uiDialog.next().length&&this.uiDialog.appendTo("body"));this._position(this.options.position);this.uiDialog.show(this.options.show);(this.options.autoResize&&this._size());this.moveToTop(true);(this.options.modal&&this.uiDialog.bind("keypress.ui-dialog",function(E){if(E.keyCode!=B.ui.keyCode.TAB){return}var D=B(":tabbable",this),F=D.filter(":first")[0],C=D.filter(":last")[0];if(E.target==C&&!E.shiftKey){setTimeout(function(){F.focus()},1)}else{if(E.target==F&&E.shiftKey){setTimeout(function(){C.focus()},1)}}}));this.uiDialog.find(":tabbable:first").focus();this._trigger("open",null,{options:this.options});this._isOpen=true},_createButtons:function(F){var E=this,C=false,D=this.uiDialogButtonPane;D.empty().hide();B.each(F,function(){return!(C=true)});if(C){D.show();B.each(F,function(G,H){B('<button type="button"></button>').text(G).click(function(){H.apply(E.element[0],arguments)}).appendTo(D)})}},_makeDraggable:function(){var C=this,D=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content",helper:D.dragHelper,handle:".ui-dialog-titlebar",start:function(){C.moveToTop();(D.dragStart&&D.dragStart.apply(C.element[0],arguments))},drag:function(){(D.drag&&D.drag.apply(C.element[0],arguments))},stop:function(){(D.dragStop&&D.dragStop.apply(C.element[0],arguments));B.ui.dialog.overlay.resize()}})},_makeResizable:function(F){F=(F===undefined?this.options.resizable:F);var C=this,E=this.options,D=typeof F=="string"?F:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",helper:E.resizeHelper,maxWidth:E.maxWidth,maxHeight:E.maxHeight,minWidth:E.minWidth,minHeight:E.minHeight,start:function(){(E.resizeStart&&E.resizeStart.apply(C.element[0],arguments))},resize:function(){(E.autoResize&&C._size.apply(C));(E.resize&&E.resize.apply(C.element[0],arguments))},handles:D,stop:function(){(E.autoResize&&C._size.apply(C));(E.resizeStop&&E.resizeStop.apply(C.element[0],arguments));B.ui.dialog.overlay.resize()}})},_position:function(H){var D=B(window),E=B(document),F=E.scrollTop(),C=E.scrollLeft(),G=F;if(B.inArray(H,["center","top","right","bottom","left"])>=0){H=[H=="right"||H=="left"?H:"center",H=="top"||H=="bottom"?H:"middle"]}if(H.constructor!=Array){H=["center","middle"]}if(H[0].constructor==Number){C+=H[0]}else{switch(H[0]){case"left":C+=0;break;case"right":C+=D.width()-this.uiDialog.outerWidth();break;default:case"center":C+=(D.width()-this.uiDialog.outerWidth())/2}}if(H[1].constructor==Number){F+=H[1]}else{switch(H[1]){case"top":F+=0;break;case"bottom":F+=(B.browser.opera?window.innerHeight:D.height())-this.uiDialog.outerHeight();break;default:case"middle":F+=((B.browser.opera?window.innerHeight:D.height())-this.uiDialog.outerHeight())/2}}F=Math.max(F,G);this.uiDialog.css({top:F,left:C})},_setData:function(D,E){(A[D]&&this.uiDialog.data(A[D],E));switch(D){case"buttons":this._createButtons(E);break;case"closeText":this.uiDialogTitlebarCloseText.text(E);break;case"draggable":(E?this._makeDraggable():this.uiDialog.draggable("destroy"));break;case"height":this.uiDialog.height(E);break;case"position":this._position(E);break;case"resizable":var C=this.uiDialog,F=this.uiDialog.is(":data(resizable)");(F&&!E&&C.resizable("destroy"));(F&&typeof E=="string"&&C.resizable("option","handles",E));(F||this._makeResizable(E));break;case"title":B(".ui-dialog-title",this.uiDialogTitlebar).html(E||"&nbsp;");break;case"width":this.uiDialog.width(E);break}B.widget.prototype._setData.apply(this,arguments)},_size:function(){var D=this.uiDialogContainer,G=this.uiDialogTitlebar,E=this.element,F=(parseInt(E.css("margin-top"),10)||0)+(parseInt(E.css("margin-bottom"),10)||0),C=(parseInt(E.css("margin-left"),10)||0)+(parseInt(E.css("margin-right"),10)||0);E.height(D.height()-G.outerHeight()-F);E.width(D.width()-C)}});B.extend(B.ui.dialog,{version:"1.6",defaults:{autoOpen:true,autoResize:true,bgiframe:false,buttons:{},closeOnEscape:true,closeText:"close",draggable:true,height:200,minHeight:100,minWidth:150,modal:false,overlay:{},position:"center",resizable:true,stack:true,width:300,zIndex:1000},getter:"isOpen",uuid:0,getTitleId:function(C){return"ui-dialog-title-"+(C.attr("id")||++this.uuid)},overlay:function(C){this.$el=B.ui.dialog.overlay.create(C)}});B.extend(B.ui.dialog.overlay,{instances:[],events:B.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(C){return C+".dialog-overlay"}).join(" "),create:function(D){if(this.instances.length===0){setTimeout(function(){B("a, :input").bind(B.ui.dialog.overlay.events,function(){var F=false;var H=B(this).parents(".ui-dialog");if(H.length){var E=B(".ui-dialog-overlay");if(E.length){var G=parseInt(E.css("z-index"),10);E.each(function(){G=Math.max(G,parseInt(B(this).css("z-index"),10))});F=parseInt(H.css("z-index"),10)>G}else{F=true}}return F})},1);B(document).bind("keydown.dialog-overlay",function(E){(D.options.closeOnEscape&&E.keyCode&&E.keyCode==B.ui.keyCode.ESCAPE&&D.close())});B(window).bind("resize.dialog-overlay",B.ui.dialog.overlay.resize)}var C=B("<div></div>").appendTo(document.body).addClass("ui-dialog-overlay").css(B.extend({borderWidth:0,margin:0,padding:0,position:"absolute",top:0,left:0,width:this.width(),height:this.height()},D.options.overlay));(D.options.bgiframe&&B.fn.bgiframe&&C.bgiframe());this.instances.push(C);return C},destroy:function(C){this.instances.splice(B.inArray(this.instances,C),1);if(this.instances.length===0){B("a, :input").add([document,window]).unbind(".dialog-overlay")}C.remove()},height:function(){if(B.browser.msie&&B.browser.version<7){var D=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);var C=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(D<C){return B(window).height()+"px"}else{return D+"px"}}else{if(B.browser.opera){return Math.max(window.innerHeight,B(document).height())+"px"}else{return B(document).height()+"px"}}},width:function(){if(B.browser.msie&&B.browser.version<7){var C=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);var D=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(C<D){return B(window).width()+"px"}else{return C+"px"}}else{if(B.browser.opera){return Math.max(window.innerWidth,B(document).width())+"px"}else{return B(document).width()+"px"}}},resize:function(){var C=B([]);B.each(B.ui.dialog.overlay.instances,function(){C=C.add(this)});C.css({width:0,height:0}).css({width:B.ui.dialog.overlay.width(),height:B.ui.dialog.overlay.height()})}});B.extend(B.ui.dialog.overlay.prototype,{destroy:function(){B.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);

/* - jquery.droppy.js - */
// http://editor.habsburger.net/portal_javascripts/jquery.droppy.js?original=1
jq.fn.droppy=function(){this.each(function(){var root=this,zIndex=1000;
function getSubnav(ele){if(ele.nodeName.toLowerCase()=='li'){var subnav=jq('> ul',ele);return subnav.length?subnav[0]:null} else{return ele}}
function getActuator(ele){if(ele.nodeName.toLowerCase()=='ul'){return jq(ele).parents('li')[0]} else{return ele}}
function hide(){var subnav=getSubnav(this);if(!subnav) return;jq.data(subnav,'cancelHide',false);setTimeout(function(){if(!jq.data(subnav,'cancelHide')){jq(subnav).slideUp()}},500)}
function show(){var subnav=getSubnav(this);if(!subnav) return;jq.data(subnav,'cancelHide',true);jq(subnav).css({zIndex:zIndex++}).slideDown();if(this.nodeName.toLowerCase()=='ul'){jq(getActuator(this)).addClass('hover')}}
jq('ul, li',this).hover(show,hide);jq('li',this).hover(
function(){jq(this).addClass('hover')},
function(){jq(this).removeClass('hover')})})};

