/*
* jQuery Co3 Modal Window
* 
* Version 1.0.2
* 2. juli 2010
*
* Co3 Interaktivt kompetencebureau
* www.co3.dk
*
* Developer
* Jesper Holm Damgaard
* jd@co3.dk
* Rune Øllgaard Grønkjær
* rg@co3.dk
*
* Created with jQuery v1.4.2
* Tested with jQuery v1.4.2
*
* Useage:
*
* //Shows the selected elements as modal popups in front of a background content block
* jQuery("#selector").Co3ModalWindowOpen(settingsshowMe);
* 
* 
* Default settings:
*
* onOpen: function(){}, //får jQueryModalContent med som dom element
* onOpened: function(){}, //får jQueryModalContent med som dom element
* onClose: function(){}, //får jQueryModalContent med som dom element
* onClosed: function(){}, //får jQueryModalContent med som dom element
* opacity: 0.8,
* background: '#0F0',
* minDistanceToViewport: 0,
* zIndex: 999,
* animateTime: 500,
* closeOnBlockClick: true, //skal måske ikke med her
* fixedTop: null,
* fixedLeft: null
* 
* Changelog:
* Version v1.0:
* Created: 21. june 2010
*
* Version v1.0.1:
* Created: 28. june 2010
* Fixed modal position bug in IE6
*
* Version v1.0.2:
* Created: 2. juli 2010
* Fixed problem with the onClosed event firering twice.
*
*/

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 } ('(7(g){g.A=7(d,e){B f=j;f.1l=7(){f.3=g.1V({},g.A.1m,e);f.3.1n(d);f.Q=1o 1W().1X();f.5=g(d);f.1p();f.1q();f.R();f.1r();f.S=h;f.1s=T;f.C.s(\'Z\',f);g(D).1t("1Y",7(){f.1u()})};f.1v=7(){f.3.1w(d);9(g.E.11&&12(g.E.13,10)===6){g("F").4(g("F").s("1x"))}f.J.1Z(f.n).U({i:0},f.3.K,h,7(){9(!g.14.i&&j.G.H){15{j.G.16(\'H\')}17(18){}}g(\'#1y\'+f.Q).20(f.5.4(f.5.s(\'1z\')));f.C.1A();9(g(j).21(".1B")){f.3.1C(d)}})};f.1r=7(){f.J.U({i:1},f.3.K,h,7(){9(!g.14.i&&j.G.H){15{j.G.16(\'H\')}17(18){}}9(f.3.1D){f.n.1t("22",7(){g(j).1E()})}f.3.1F(d)});f.n.U({i:f.3.i},f.3.K)};f.1p=7(){f.5.23(g(\'<1G></1G>\').4({L:\'1H\'}).1I(\'1J\',\'1y\'+f.Q))};f.1K=7(){B a={};9(f.5.4(\'L\')===\'1H\'){a.L=f.5.4(\'L\');f.5.4(\'L\',\'C\')}9(f.5.4(\'V\')===\'19\'){a.V=f.5.4(\'V\');f.5.4(\'V\',\'1L\')}9(f.5.4(\'i\')===\'0\'){a.i=f.5.4(\'i\');f.5.4(\'i\',\'1\');9(!g.14.i&&f.5[0].G.H){15{f.5[0].G.16(\'H\')}17(18){}}}9(f.5.4(\'l\')!=\'1M\'){a.l=f.5.4(\'l\');a.t=f.5.4(\'t\');a.o=f.5.4(\'o\');a.1a=f.5.4(\'1a\');a.1b=f.5.4(\'1b\');f.5.4({l:\'1M\',t:0,o:0,1a:0,1b:0})}f.5.s(\'1z\',a)};f.1q=7(){f.C=g(\'<k></k>\').1c(\'1d\').1I(\'1J\',\'24\'+f.Q).4({l:\'25\',t:0,o:0,M:\'N%\',p:\'N%\',1e:f.3.1e});9(g.E.11&&12(g.E.13,10)===6){g("F").s("1x",{\'q-x\':g("F").4(\'q-x\'),\'q-y\':g("F").4(\'q-y\')}).4({\'q-x\':\'19\',\'q-y\':\'19\'})}f.n=g(\'<k></k>\').1c(\'26\').4({l:\'W\',t:0,o:0,M:\'N%\',p:\'N%\',i:0,n:f.3.n});f.J=g(\'<k></k>\').1c(\'1B\').4({l:\'W\',i:0}).1f(f.5);f.1K();f.C.1f(f.n).1f(f.J).1g(\'1N\')};f.R=7(a){B b=f.5.27(T),1h=f.5.28(T),I=(((D.1O)?D.1O:g(D).p())-((f.3.u===h)?0:f.3.u))-(f.3.O*((f.3.u===h)?2:1)),P=(g(D).M()-((f.3.v===h)?0:f.3.v))-(f.3.O*((f.3.v===h)?2:1)),m=(b>I),w=(1h>P),z=((w)?P:1h),r=((m)?I:b),1i=g.A.1P();9(m){r=I;z=z+1i;w=z>P}9(w){z=P;9(!m){r=r+1i;m=r>I;9(m){r=I}}}B c={M:z,p:r,t:((f.3.v===h)?((w)?f.3.O:\'X%\'):f.3.v),o:((f.3.u===h)?((m)?f.3.O:\'X%\'):f.3.u),29:((f.3.v===h&&!w)?z/2*-1:0),2a:((f.3.u===h&&!m)?r/2*-1:0)};f.J.4({q:((m||w)?\'1Q\':\'1L\')}).U(c,f.3.K/2);9(g.E.11&&12(g.E.13,10)===6){f.C.4({l:\'W\',p:g(D).p(),o:g("F").2b()})}};f.1u=7(){9(f.1s){2c(f.S);f.S=2d(7(){f.R();f.S=h},N)}};f.1l()};g.A.1m={1n:7(){},1F:7(){},1w:7(){},1C:7(){},i:0.8,n:\'#2e\',O:0,1e:2f,K:1R,1D:T,u:h,v:h};g.A.1P=7(){B a=g(\'<k></k>\').4({M:X,p:X,q:\'1Q\',l:\'W\',o:0,t:0}).1g(\'1N\'),1j=g(\'<k></k>\').1g(a),1S=1j.1T()-1j.4({p:1R}).1T();a.1A();Y 1S};g.1k.2g=7(a){B b=1o g.A(j[0],a);Y j};g.1k.1E=7(){j.1U(".1d").s(\'Z\').1v();Y j};g.1k.2h=7(){j.1U(".1d").s(\'Z\').R();Y j}})(2i);', 62, 143, '|||settings|css|jQueryModalContent||function||if||||||||null|opacity|this|div|position|heightExceeded|background|top|height|overflow|calculatedModalHeight|data|left|fixedTop|fixedLeft|widthExceeded|||calculatedModalWidth|Co3ModalWindow|var|block|window|browser|html|style|filter|availableViewportHeight|modal|animateTime|display|width|100|minDistanceToViewport|availableViewportWidth|blockID|updateModalAppearance|aboutToResize|true|animate|visibility|absolute|50|return|Co3ModalWindowBase||msie|parseInt|version|support|try|removeAttribute|catch|ex|hidden|right|bottom|addClass|_block|zIndex|append|appendTo|modalContentWidth|scrollBarCorectionAmount|scrollBarChild|fn|init|defaultSettings|onOpen|new|insertMarker|buildMarkup|showModal|resizeControl|bind|resizeControlFunction|deconstruct|onClose|overflowcontrol|_block_marker_|Co3ModalWindowCssShow|remove|_block_modal|onClosed|closeOnBlockClick|Co3ModalWindowClose|onOpened|hr|none|attr|id|showHiddenContentElement|visible|static|body|innerHeight|getScrollBarWidth|auto|500|scrollBarWidth|innerWidth|closest|extend|Date|getTime|resize|add|replaceWith|is|click|after|_block_|fixed|_block_background|outerHeight|outerWidth|marginLeft|marginTop|scrollTop|clearTimeout|setTimeout|000|999|Co3ModalWindowOpen|Co3ModalWindowUpdate|jQuery'.split('|'), 0, {}))