var Hyphenator=(function(){var g='cs, da, bn, de, en, es, fi, fr, gu, hi, hu, it, kn, ml, nl, or, pa, pl, pt, ru, sv, ta, te, tr, uk',supportedLang=(function(){var k,i=0,a=g.split(', '),r={};while(!!(k=a[i++])){r[k]=true}return r}()),prompterStrings={'cs':'Jazyk této internetové stránky nebyl automaticky rozpoznán. Urcete prosím její jazyk:','da':'Denne websides sprog kunne ikke bestemmes. Angiv venligst sprog:','de':'Die Sprache dieser Webseite konnte nicht automatisch bestimmt werden. Bitte Sprache angeben:','en':'The language of this website could not be determined automatically. Please indicate the main language:','es':'El idioma del sitio no pudo determinarse autom%E1ticamente. Por favor, indique el idioma principal:','fi':'Sivun kielt%E4 ei tunnistettu automaattisesti. M%E4%E4rit%E4 sivun p%E4%E4kieli:','fr':'La langue de ce site n%u2019a pas pu %EAtre d%E9termin%E9e automatiquement. Veuillez indiquer une langue, s.v.p.%A0:','hu':'A weboldal nyelvét nem sikerült automatikusan megállapítani. Kérem adja meg a nyelvet:','it':'Lingua del sito sconosciuta. Indicare una lingua, per favore:','ml':'? ??%u0D2C%u0D4D%u200C?????????? ??? ???????????????%u0D28%u0D4D%u200D ??????????. ??? ????????? ??????????????:','nl':'De taal van deze website kan niet automatisch worden bepaald. Geef de hoofdtaal op:','pt':'A língua deste site năo pôde ser determinada automaticamente. Por favor indique a língua principal:','ru':'???? ????? ????? ?? ????? ???? ????????? ?????????????. ?????????? ??????? ????:','sv':'Spr%E5ket p%E5 den h%E4r webbplatsen kunde inte avg%F6ras automatiskt. V%E4nligen ange:','tr':'Bu web sitesinin dilini otomatik olarak tespit edilememistir. Lütfen ana dili gösterir:','uk':'???? ????? ???-????? ?? ???? ???? ????????? ???????????. ???? ?????, ??????? ??????? ????:'},basePath=(function(){var s=document.getElementsByTagName('script'),i=0,p,src,t;while(!!(t=s[i++])){if(!t.src){continue}src=t.src;p=src.indexOf('Hyphenator.js');if(p!==-1){return src.substring(0,p)}}return'http://hyphenator.googlecode.com/svn/trunk/'}()),isLocal=(function(){var a=false;if(window.location.href.indexOf(basePath)!==-1){a=true}return a}()),documentLoaded=false,dontHyphenate={'script':true,'code':true,'pre':true,'img':true,'br':true,'samp':true,'kbd':true,'var':true,'abbr':true,'acronym':true,'sub':true,'sup':true,'button':true,'option':true,'label':true,'textarea':true},enableCache=true,enableRemoteLoading=true,displayToggleBox=false,hyphenateClass='hyphenate',dontHyphenateClass='donthyphenate',min=6,isBookmarklet=(function(){var a=null,re=false,jsArray=document.getElementsByTagName('script'),i,l;for(i=0,l=jsArray.length;i<l;i++){if(!!jsArray[i].getAttribute('src')){a=jsArray[i].getAttribute('src')}if(!a){continue}else if(a.indexOf('Hyphenator.js?bm=true')!==-1){re=true}}return re}()),mainLanguage=null,elements=[],exceptions={},docLanguages={},state=0,url='(\\w*:\/\/)?((\\w*:)?(\\w*)@)?((([\\d]{1,3}\\.){3}([\\d]{1,3}))|(([\\w]*\\.)+([\\w]{2,4})))(:\\d*)?(\/[\\w#!:\\.?\\+=&%@!\\-]*)*',mail='[\\w-\\.]+@[\\w\\.]+',urlOrMailRE=new RegExp('('+url+')|('+mail+')','i'),zeroWidthSpace=(function(){var a,ua=navigator.userAgent.toLowerCase();if(ua.indexOf('msie 6')===-1){a=String.fromCharCode(8203)}else{a=''}return a}()),onHyphenationDone=function(){},onError=function(e){alert("Hyphenator.js says:\n\nAn Error ocurred:\n"+e.message)},selectorFunction=function(){var a,el=[],i,l;if(document.getElementsByClassName){el=document.getElementsByClassName(hyphenateClass)}else{a=document.getElementsByTagName('*');l=a.length;for(i=0;i<l;i++){if(a[i].className.indexOf(hyphenateClass)!==-1&&a[i].className.indexOf(dontHyphenateClass)===-1){el.push(a[i])}}}return el},intermediateState='hidden',hyphen=String.fromCharCode(173),urlhyphen=zeroWidthSpace,Expando=(function(){var d={},name="HyphenatorExpando_"+Math.random(),uuid=0;return{getDataForElem:function(a){return d[a[name]]},setDataForElem:function(a,b){var c;if(a[name]&&a[name]!==''){c=a[name]}else{c=uuid++;a[name]=c}d[c]=b},appendDataForElem:function(a,b){var k;for(k in b){if(b.hasOwnProperty(k)){d[a[name]][k]=b[k]}}},delDataOfElem:function(a){delete d[a[name]]}}}()),runOnContentLoaded=function(w,f){var a=w.onload;if(documentLoaded){f();return}function init(){if(!documentLoaded){documentLoaded=true;f()}}if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);init()},false)}else if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);init()}});if(document.documentElement.doScroll&&window==window.top){(function(){if(documentLoaded){return}try{document.documentElement.doScroll("left")}catch(error){setTimeout(arguments.callee,0);return}f()}())}}w.onload=function(e){init();if(typeof a==='function'){a()}}},getLang=function(a,b){if(!!a.getAttribute('lang')){return a.getAttribute('lang').substring(0,2).toLowerCase()}try{if(!!a.getAttribute('xml:lang')){return a.getAttribute('xml:lang').substring(0,2).toLowerCase()}}catch(ex){}if(a.tagName!=='HTML'){return getLang(a.parentNode,true)}if(b){return mainLanguage}return null},autoSetMainLanguage=function(){var a=document.getElementsByTagName('html')[0],m=document.getElementsByTagName('meta'),i,text,lang,e,ul;mainLanguage=getLang(a);if(!mainLanguage){for(i=0;i<m.length;i++){if(!!m[i].getAttribute('http-equiv')&&(m[i].getAttribute('http-equiv')==='content-language')){mainLanguage=m[i].getAttribute('content').substring(0,2).toLowerCase()}if(!!m[i].getAttribute('name')&&(m[i].getAttribute('name')==='DC.language')){mainLanguage=m[i].getAttribute('content').substring(0,2).toLowerCase()}if(!!m[i].getAttribute('name')&&(m[i].getAttribute('name')==='language')){mainLanguage=m[i].getAttribute('content').substring(0,2).toLowerCase()}}}if(!mainLanguage){text='';ul=navigator.language?navigator.language:navigator.userLanguage;ul=ul.substring(0,2);if(prompterStrings.hasOwnProperty(ul)){text=prompterStrings[ul]}else{text=prompterStrings.en}text+=' (ISO 639-1)\n\n'+g;lang=window.prompt(unescape(text),ul).toLowerCase();if(supportedLang[lang]){mainLanguage=lang}else{e=new Error('The language "'+lang+'" is not yet supported.');throw e;}}},gatherDocumentInfos=function(){var d,tmp,i=0,process=function(a,b,c){var n,i=0,hyphenatorSettings={};if(b&&intermediateState==='hidden'){if(!!a.getAttribute('style')){hyphenatorSettings.hasOwnStyle=true}else{hyphenatorSettings.hasOwnStyle=false}hyphenatorSettings.isHidden=true;a.style.visibility='hidden'}if(a.lang&&typeof(a.lang)==='string'){hyphenatorSettings.language=a.lang.toLowerCase()}else if(c){hyphenatorSettings.language=c.toLowerCase()}else{hyphenatorSettings.language=getLang(a,true)}c=hyphenatorSettings.language;if(supportedLang[c]){docLanguages[c]=true}else{onError(new Error('Language '+c+' is not yet supported.'))}Expando.setDataForElem(a,hyphenatorSettings);elements.push(a);while(!!(n=a.childNodes[i++])){if(n.nodeType===1&&!dontHyphenate[n.nodeName.toLowerCase()]&&n.className.indexOf(dontHyphenateClass)===-1&&!(n in d)){process(n,false,c)}}};if(Hyphenator.isBookmarklet()){d=document.getElementsByTagName('body')[0];process(d,false,mainLanguage)}else{d=selectorFunction();while(!!(tmp=d[i++])){process(tmp,true)}}if(!Hyphenator.languages.hasOwnProperty(mainLanguage)){docLanguages[mainLanguage]=true}else if(!Hyphenator.languages[mainLanguage].prepared){docLanguages[mainLanguage]=true}if(elements.length>0){Expando.appendDataForElem(elements[elements.length-1],{isLast:true})}},convertPatterns=function(a){var b,anfang,pats,pat,key,tmp={};pats=Hyphenator.languages[a].patterns;for(b in pats){if(pats.hasOwnProperty(b)){b=parseInt(b,10);anfang=0;while(!!(pat=pats[b].substr(anfang,b))){key=pat.replace(/\d/g,'');tmp[key]=pat;anfang+=b}}}Hyphenator.languages[a].patterns=tmp;Hyphenator.languages[a].patternsConverted=true},convertExceptionsToObject=function(a){var w=a.split(', '),r={},i,l,key;for(i=0,l=w.length;i<l;i++){key=w[i].replace(/-/g,'');if(!r.hasOwnProperty(key)){r[key]=w[i]}}return r},loadPatterns=function(a){var b,xhr,head,script;if(supportedLang[a]&&!Hyphenator.languages[a]){b=basePath+'patterns/'+a+'.js'}else{return}if(isLocal&&!isBookmarklet){xhr=null;if(typeof XMLHttpRequest!=='undefined'){xhr=new XMLHttpRequest()}if(!xhr){try{xhr=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){xhr=null}}if(xhr){xhr.open('HEAD',b,false);xhr.setRequestHeader('Cache-Control','no-cache');xhr.send(null);if(xhr.status===404){onError(new Error('Could not load\n'+b));delete docLanguages[a];return}}}if(document.createElement){head=document.getElementsByTagName('head').item(0);script=document.createElement('script');script.src=b;script.type='text/javascript';head.appendChild(script)}},prepareLanguagesObj=function(a){var b=Hyphenator.languages[a],wrd;if(!b.prepared){if(enableCache){b.cache={}}if(b.hasOwnProperty('exceptions')){Hyphenator.addExceptions(a,b.exceptions);delete b.exceptions}if(exceptions.hasOwnProperty('global')){if(exceptions.hasOwnProperty(a)){exceptions[a]+=', '+exceptions.global}else{exceptions[a]=exceptions.global}}if(exceptions.hasOwnProperty(a)){b.exceptions=convertExceptionsToObject(exceptions[a]);delete exceptions[a]}else{b.exceptions={}}convertPatterns(a);wrd='[\\w'+b.specialChars+'@'+String.fromCharCode(173)+'-]{'+min+',}';b.genRegExp=new RegExp('('+url+')|('+mail+')|('+wrd+')','gi');b.prepared=true}},prepare=function(b){var c,docLangEmpty=true,interval;if(!enableRemoteLoading){for(c in Hyphenator.languages){if(Hyphenator.languages.hasOwnProperty(c)){prepareLanguagesObj(c)}}state=2;b();return}state=1;for(c in docLanguages){if(docLanguages.hasOwnProperty(c)){loadPatterns(c);docLangEmpty=false}}if(docLangEmpty){state=2;b();return}interval=window.setInterval(function(){var a=false,c;for(c in docLanguages){if(docLanguages.hasOwnProperty(c)){if(!Hyphenator.languages[c]){a=false;break}else{a=true;delete docLanguages[c];prepareLanguagesObj(c)}}}if(a){window.clearInterval(interval);state=2;b()}},100)},toggleBox=function(s){var a,bdy,myIdAttribute,myTextNode,myClassAttribute;if(!!(a=document.getElementById('HyphenatorToggleBox'))){if(s){a.firstChild.data='Hy-phe-na-ti-on'}else{a.firstChild.data='Hyphenation'}}else{bdy=document.getElementsByTagName('body')[0];a=document.createElement('div');myIdAttribute=document.createAttribute('id');myIdAttribute.nodeValue='HyphenatorToggleBox';myClassAttribute=document.createAttribute('class');myClassAttribute.nodeValue=dontHyphenateClass;myTextNode=document.createTextNode('Hy-phe-na-ti-on');a.appendChild(myTextNode);a.setAttributeNode(myIdAttribute);a.setAttributeNode(myClassAttribute);a.onclick=Hyphenator.toggleHyphenation;a.style.position='absolute';a.style.top='0px';a.style.right='0px';a.style.margin='0';a.style.backgroundColor='#AAAAAA';a.style.color='#FFFFFF';a.style.font='6pt Arial';a.style.letterSpacing='0.2em';a.style.padding='3px';a.style.cursor='pointer';a.style.WebkitBorderBottomLeftRadius='4px';a.style.MozBorderRadiusBottomleft='4px';bdy.appendChild(a)}},hyphenateWord=function(a,b){var d=Hyphenator.languages[a],parts,i,l,w,wl,s,hypos,p,maxwins,win,pat=false,patk,patl,c,digits,z,numb3rs,n,inserted,hyphenatedword;if(b===''){return''}if(b.indexOf(hyphen)!==-1){return b}if(enableCache&&d.cache.hasOwnProperty(b)){return d.cache[b]}if(d.exceptions.hasOwnProperty(b)){return d.exceptions[b].replace(/-/g,hyphen)}if(b.indexOf('-')!==-1){parts=b.split('-');for(i=0,l=parts.length;i<l;i++){parts[i]=hyphenateWord(a,parts[i])}return parts.join('-')}w='_'+b+'_';wl=w.length;s=w.split('');w=w.toLowerCase();hypos=[];numb3rs={'0':true,'1':true,'2':true,'3':true,'4':true,'5':true,'6':true,'7':true,'8':true,'9':true};n=wl-d.shortestPattern;for(p=0;p<=n;p++){maxwins=Math.min((wl-p),d.longestPattern);for(win=d.shortestPattern;win<=maxwins;win++){if(d.patterns.hasOwnProperty(patk=w.substr(p,win))){pat=d.patterns[patk]}else{continue}digits=1;patl=pat.length;for(i=0;i<patl;i++){c=pat.charAt(i);if(numb3rs[c]){if(i===0){z=p-1;if(!hypos[z]||hypos[z]<c){hypos[z]=c}}else{z=p+i-digits;if(!hypos[z]||hypos[z]<c){hypos[z]=c}}digits++}}}}inserted=0;for(i=d.leftmin;i<=(b.length-d.rightmin);i++){if(!!(hypos[i]&1)){s.splice(i+inserted+1,0,hyphen);inserted++}}hyphenatedword=s.slice(1,-1).join('');if(enableCache){d.cache[b]=hyphenatedword}return hyphenatedword},hyphenateURL=function(a){return a.replace(/([:\/\.\?#&_,;!@]+)/gi,'$&'+urlhyphen)},hyphenateElement=function(b){var c=Expando.getDataForElem(b),lang=c.language,hyphenate,n,i;if(Hyphenator.languages.hasOwnProperty(lang)){hyphenate=function(a){if(urlOrMailRE.test(a)){return hyphenateURL(a)}else{return hyphenateWord(lang,a)}};i=0;while(!!(n=b.childNodes[i++])){if(n.nodeType===3&&n.data.length>=min){n.data=n.data.replace(Hyphenator.languages[lang].genRegExp,hyphenate)}}}if(c.isHidden&&intermediateState==='hidden'){b.style.visibility='visible';if(!c.hasOwnStyle){b.setAttribute('style','');b.removeAttribute('style')}else{if(b.style.removeProperty){b.style.removeProperty('visibility')}else if(b.style.removeAttribute){b.style.removeAttribute('visibility')}}}if(c.isLast){state=3;onHyphenationDone()}},removeHyphenationFromElement=function(a){var h,i=0,n;switch(hyphen){case'|':h='\\|';break;case'+':h='\\+';break;case'*':h='\\*';break;default:h=hyphen}while(!!(n=a.childNodes[i++])){if(n.nodeType===3){n.data=n.data.replace(new RegExp(h,'g'),'');n.data=n.data.replace(new RegExp(zeroWidthSpace,'g'),'')}else if(n.nodeType===1){removeHyphenationFromElement(n)}}},hyphenateDocument=function(){function bind(a,b){return function(){return a(b)}}var i=0,el;while(!!(el=elements[i++])){window.setTimeout(bind(hyphenateElement,el),0)}},removeHyphenationFromDocument=function(){var i=0,el;while(!!(el=elements[i++])){removeHyphenationFromElement(el)}state=4};return{version:'2.4.0',languages:{},config:function(c){var d=function(a,b){if(typeof c[a]===b){return true}else{onError(new Error('Config onError: '+a+' must be of type '+b));return false}},key;for(key in c){if(c.hasOwnProperty(key)){switch(key){case'classname':if(d('classname','string')){hyphenateClass=c.classname}break;case'donthyphenateclassname':if(d('donthyphenateclassname','string')){dontHyphenateClass=c.donthyphenateclassname}break;case'minwordlength':if(d('minwordlength','number')){min=c.minwordlength}break;case'hyphenchar':if(d('hyphenchar','string')){if(c.hyphenchar==='&shy;'){c.hyphenchar=String.fromCharCode(173)}hyphen=c.hyphenchar}break;case'urlhyphenchar':if(c.hasOwnProperty('urlhyphenchar')){if(d('urlhyphenchar','string')){urlhyphen=c.urlhyphenchar}}break;case'togglebox':if(d('togglebox','function')){toggleBox=c.togglebox}break;case'displaytogglebox':if(d('displaytogglebox','boolean')){displayToggleBox=c.displaytogglebox}break;case'remoteloading':if(d('remoteloading','boolean')){enableRemoteLoading=c.remoteloading}break;case'enablecache':if(d('enablecache','boolean')){enableCache=c.enablecache}break;case'onhyphenationdonecallback':if(d('onhyphenationdonecallback','function')){onHyphenationDone=c.onhyphenationdonecallback}break;case'onerrorhandler':if(d('onerrorhandler','function')){onError=c.onerrorhandler}break;case'intermediatestate':if(d('intermediatestate','string')){intermediateState=c.intermediatestate}break;case'selectorfunction':if(d('selectorfunction','function')){selectorFunction=c.selectorfunction}break;default:onError(new Error('Hyphenator.config: property '+key+' not known.'))}}}},run:function(){var a=function(){try{autoSetMainLanguage();gatherDocumentInfos();prepare(hyphenateDocument);if(displayToggleBox){toggleBox(true)}}catch(e){onError(e)}};if(!documentLoaded){runOnContentLoaded(window,a)}if(Hyphenator.isBookmarklet()||documentLoaded){a()}},addExceptions:function(a,b){if(a===''){a='global'}if(exceptions.hasOwnProperty[a]){exceptions[a]+=", "+b}else{exceptions[a]=b}},hyphenate:function(b,c){var d,n,i;if(Hyphenator.languages.hasOwnProperty(c)){if(!Hyphenator.languages[c].prepared){prepareLanguagesObj(c)}d=function(a){if(urlOrMailRE.test(a)){return hyphenateURL(a)}else{return hyphenateWord(c,a)}};if(typeof b==='string'||b.constructor===String){return b.replace(Hyphenator.languages[c].genRegExp,d)}else if(typeof b==='object'){i=0;while(!!(n=b.childNodes[i++])){if(n.nodeType===3&&n.data.length>=min){n.data=n.data.replace(Hyphenator.languages[c].genRegExp,d)}else if(n.nodeType===1){if(n.lang!==''){c=n.lang}Hyphenator.hyphenate(n,c)}}}}else{onError(new Error('Language "'+c+'" is not loaded.'))}},isBookmarklet:function(){return isBookmarklet},toggleHyphenation:function(){switch(state){case 3:removeHyphenationFromDocument();toggleBox(false);break;case 4:hyphenateDocument();toggleBox(true);break}}}}());if(Hyphenator.isBookmarklet()){Hyphenator.config({displaytogglebox:true,intermediatestate:'visible'});Hyphenator.run()}